• 2024-09-12vue3项目部署到Github
    此教程适应于以webpack,vue-cli,vite等脚手架构建的vue项目。当然,vue2和vue3都是可以滴。1.前提:你的代码库已经提交到Github上如果没有的话,请到GitHub上新建仓库,并把你本地的项目提交到GitHub上新建的仓库里。具体方法,可以参考我的博客Git使用记录-持续更新-将本地项目关
  • 2024-09-05IDA 出现 Decompilation failure: xxx: call analysis failed Please refer to the manual to find appropria
    题目https://files.buuoj.cn/files/3519510dd82111302327c73a17602a65/attachment.zipF5反汇编发现弹出这个窗口Decompilationfailure:401095:callanalysisfailedPleaserefertothemanualtofindappropriateactions右键查看TextView来到这个地址进入这个函
  • 2024-09-02Pinia 使用(一分钟了解)
    Pinia使用(一分钟了解)Pinia官网地址:Pinia官方文档文章目录Pinia使用(一分钟了解)一、Pinia是什么二、Vue中如何使用Pinia1.安装Pinia2.创建Pinia实例3.定义一个Store4.在组件中使用Store5.模块化和插件三、Pinia包含哪些属性或方法API1.state2.
  • 2024-08-26自动化开发流程:使用 GitHub Actions 进行 CI/CD
    在现代软件开发过程中,持续集成(ContinuousIntegration,CI)和持续部署(ContinuousDeployment,CD)是确保高质量软件交付的关键组成部分。GitHubActions提供了一种简便的方式来实现CI/CD流程的自动化。本文将介绍如何设置和使用GitHubActions来自动化你的项目部署流程。
  • 2024-08-17Hexo-Github Actions 自动部署方案
    前阵子因为很久没有捡起来写博客,导致电脑的node环境各种版本问题,本地压根运行不起来,所以折腾了一下Hugo方案,感觉Hugo相较于Hexo还是有很多优势的,让我印象比较深的是:整个环境较为独立,不再像Hexo需要依赖电脑Node版本,各种插件需要独立版本,随着Hexo或者Node版本升
  • 2024-08-17零成本 API 服务搭建,用 GitHub Actions 自动爬取文章?
    前言本着将成本降到最低,我目前做的应用或小程序都是单机的,也就是不用请求接口,只要一上架就没有任何支出。但是写死的数据毕竟有限,应用的内容单一无法紧跟时事热点,每次打开一个样,自然就没有留存。遇到有错字啥还要更新版本,那有没有方法既能丰富应用内容,又不用增加成本呢?既要又要,
  • 2024-08-10pydantic实现LLM ReAct
    在今天的AI项目中,大模型的集成几乎成为了一种常态,但如何在保证输出的可控性和解释性的同时利用这些模型执行各种下游任务,一直是一个技术挑战。本文将介绍一个名为ReAct的系统,该系统通过结合大规模语言模型的输出与Python开发紧密合作,提供了一种新颖的解决方案。代码开源在G
  • 2024-08-04Vuex的四个轻骑兵:mapState、mapGetter、mapMutation、mapAction(转载)
    vuex进阶一、state1.1引入vuex以后,我们需要在state中定义变量,类似于vue中的data,通过state来存放状态importVuefrom'vue'importVuexfrom'vuex'Vue.use(Vuex)exportdefaultnewVuex.Store({state:{//存放状态nickname:'Simba',age:20,gender:'男&
  • 2024-07-27带你学习通过GitHub Actions如何快速构建和部署你自己的项目,打造一条属于自己的流水线
    本文主要讲解通过github的actions来对我们项目进行ci/cd一、actions简介GitHubActions是一种持续集成和持续交付(CI/CD)平台,可用于自动执行生成、测试和部署管道。您可以创建工作流程来构建和测试存储库的每个拉取请求,或将合并的拉取请求部署到生产环境。GitHubActions
  • 2024-06-18VxeBasicTable 右侧工具按钮不显示的检测与处理
    1、先上张图:操作区,按钮不显示。检查了代码都是正常的。2、代码检查这个其实不用检查,因为这个区域是显示出来了,但是上面的actionItem没有显示。3、检查actionitem:发现也挺好的,里面也写了//操作按钮(权限控制)constcreateActions=(record)=>{constaction
  • 2024-06-16【CICID】GitHub-Actions语法
    目录【CICID】GitHub-Actions语法1场景2CI/CD2.1什么是CI/CD2.2持续集成(CI)2.3持续部署(CD)3介绍3.1优点4工作流常用语法4.1name:工作流名称4.2on:触发工作流时机4.3jobs:作业5环境变量5.1自定义变量5.1.1在env中定义变量5.1.2Run通过写入到github变量5.2
  • 2024-06-08从VS Code源码看清晰代码之美
    VSCode的产品做的很优秀,其源码也质量颇高,清晰、整洁、富有美感。下面是 src\vs\workbench\common\notifications.ts 文件中的两段代码,大家感受一下:getsticky():boolean{if(this._sticky){returntrue;//explicitlysticky}consthasAct
  • 2024-05-28代码管理工具——GitHub
    一、GitHub介绍GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名GitHub。Github可以托管各种git库,并提供一个web界面(用户名.github.io/仓库名)官方网站:www.github.com1、获取最新最热门最实用的开源组件,有助于开发公司项目;2、获
  • 2024-05-28GitHub介绍
    简介GitHub是一个面向开源及私有软件项目的托管平台,因其只支持Git作为唯一的版本库格式进行托管而得名。该平台自2008年4月10日正式上线以来,已成为全球软件开发者和组织机构协作的重要工具。Github作为一个基于Git的代码托管平台,不仅提供版本控制的功能,还为开发者提供了一系列的
  • 2024-05-26Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers for Generative Recommenda
    目录概GRs(GenerativeRecommenders)任务形式模型设计代码ZhaiJ.,LiaoL.,LiuX.,WangY.,LiR.,CaoX.,GaoL.,GongZ.,GuF.,HeM.,LuY.andShiY.Actionsspeaklouderthanwords:Trillion-parametersequentialtransducersforgenerativerecommendation
  • 2024-05-08Django Admin后台管理:高效开发与实践
    title:DjangoAdmin后台管理:高效开发与实践date:2024/5/814:24:15updated:2024/5/814:24:15categories:后端开发tags:DjangoAdmin模型管理用户认证数据优化自定义扩展实战案例性能安全第1章:DjangoAdmin基础1.1DjangoAdmin简介DjangoAdmin是Django
  • 2024-05-04REACT: SYNERGIZING REASONING AND ACTING IN LANGUAGE MODELS
    发表时间:2023(ICLR2023)文章要点:文章提出一个简单有效的ReAct框架,将reasoning和action结合,在交互式的环境上进行测试,取得了很好的效果。其中reasoning作为推理模块,帮助模型归纳,跟踪和更新动作规划,acting和环境交互收集更多信息(reasoningtraceshelpthemodelinduce,track,a
  • 2024-04-23使用GitHub Actions和GitHub pages实现前端项目的自动打包部署
    1.引言Asweallknow,前端部署项目是比较简单的,通常情况下只需要将打包的产物(index.html、.js文件、.css文件等)放在Web服务器下就
  • 2024-04-22配置Hexo的GitHub Actions自动推送
    还在用hexod来推送你的Blog到Github上吗?本文教您如何使用GithubActions自动推送!生成公私钥对首先,你需要准备一个ssh的公私钥匙对。你可以使用本地的ssh-keygen也可以使用在线网站,例如https://8gwifi.org/sshfunctions.jsp这样的公私钥生成器。生成完后,保存下你的公私钥(分
  • 2024-04-02envoy&istio 对接ratelimit 实现限流之envoy配置
    envoy与ratelimit对接需要完成两步,1启用ratelimit过滤器,2配置触发条件。一、启用ratelimit过滤器envoy要与ratelimit服务对接,需要在lds的http_filter配置上启用ratelimitfilter,启用方式如下1http_filters:2-name:envoy.filters.http.ratelimit
  • 2024-04-01App自动化测试:高级控件交互技巧
    简介APP的控件元素不仅涵盖了基础用户界面操作,还包括用户与应用程序中更复杂、功能丰富的空间之间的互动。这种交互远不止于简单的按钮或输入框。通过借助Appium的Actions,能够完成对应用程序进行手势识别的交互。这意味着可以通过各种手势,如滑动、缩放、长按等,实现更灵活、直
  • 2024-03-30Yii2 Action用法
    Yii2Action用法actions方法publicfunctionactions(){return['error'=>['class'=>'yii\web\ErrorAction',],'captcha'=>[
  • 2024-03-30Yii2 过滤器
    Yii2过滤器过滤器AccessControllerAccessControl基于一组规则提供简单的访问控制/***{@inheritdoc}*/publicfunctionbehaviors(){return['access'=>['class'=>AccessControl::class,
  • 2024-03-30yii2过滤器
    yii2过滤器过滤器是控制器动作执行之前或之后执行的对象。示例过滤器common\components\ActionTimeFilter<?phpnamespaceapp\common\components;useYii;useyii\base\ActionFilter;classActionTimeFilterextendsActionFilter{private$_startTime;
  • 2024-03-29ELK保留策略
    ELK(Elasticsearch,Logstash,Kibana)是一套用于日志管理和分析的开源工具。在Elasticsearch中,数据保留策略通常是通过索引生命周期管理(ILM)来实现的。以下是一个基于ILM的ELK保留策略的示例配置:首先,确保Elasticsearch已经启用了ILM功能。接下来,创建一个ILM策略,定义保留行为: