之前做一些js特效,网上找的一些demo,都是很长很长的js脚本。但是没办法,只能原样copy /paste,写出来的还不能用。唉,苦逼啊。。...但是前几天发现,有些特效如果用jquery的话就可以很简单的实现某些特效,而不必在书写繁琐的js代码。...如实现一个窗口的拖拽,如果 使用javascript可能会写大几十行的代码,但是使用jquery,只需一个方法就可以实现,但必须导入jquery-ui.min.js(可能早有大神们知道这个了,小弟也是刚学..." rel="stylesheet" type="text/css"/> </script
-- index-menu --> ---- 在vue项目中使用jquery和jquery插件 Vue之所以受欢迎,主要就在于它的轻量和灵活,我们可以用vue做SPA,也可以用它做多页应用,一个页面对应一个...也不妨采用jquery和jquery插件来实现 引入jquery 引入jquery很简单,只需一下两步: 使用npm安装jquery依赖,或者把jquery下载到我们的本地 修改项目目录build下的webpack.base.conf.js.../src/assets/libs/jquery/jquery.min'), // 如果使用NPM安装的jQuery 'jquery': 'jquery'...plugins配置项简单理解就是把下面的资源作为插件的形式导入到项目中,导入后我们就可以通过$或者jQuery访问到jquery库了。...引入jquery 插件 通过上面的配置,jquery就整合到我们的项目中了,不管在什么位置都可以直接使用了,如果要使用jquery的插件,只需要在我们要使用的组件中加载对应的插件资源就可以了(当然,要加载的资源必须是
/bin/sh # 进入到项目目录 cd /root/LawFirm/production # 停掉服务 uwsgi --stop LawFirm_20180326/uwsgi.pid # 将之前的项目重新命名...并且移动到bak中备份 # mv LawFirm_20180326 bak/ # mv LawFirm_20180326.zip bak/ # 修改之前的项目文件名 datename=$(date...LawFirm_20180326.zip $datename.zip # 将修改后的文件移动到bak中备份 mv $datename bak/ mv $datename.zip bak/ # 打开新的项目包并且解压...sudo killall -9 uwsgi # 进入虚拟环境 source /usr/local/python3/bin/virtualenvwrapper.sh workon lf # 重新运行项目
现在大家都流行用微服务,所以需要创建新项目的频率也越来越高。在此分享一段基于模板项目生成新项目的脚本。...原理很简单,关键词替换,所以新建服务名尽量使用辨识度高的 模板项目:templatev1-service #!/bin/sh if [ !...-n "$1" ] ;then echo "请输入项目名" exit 0 fi MOUDLE_NAME=$1 PROJECT_NAME="$1-service" echo ".../$PROJECT_NAME if [ -d "$$EW_BASE_DIR" ] ;then echo "项目$PROJECT_NAME 已存在" exit 0 fi mkdir.../cloneProject.sh user 将生成新的项目user-service 推荐:在线生成项目
分享一个部署boot项目的sh脚本 #环境变量 source /etc/profile #!
"command": "脚本路径", //脚本路径 可以是自己写的脚本,写可以是系统命令 比如:ls, node "args": [], //命令参数...首先,在编写脚本前,得了解一些知识 1....,脚本可能不一样,比如最终打包,可以把上传到服务器,然后部署到服务器,一步到位,都写到脚本中。...所以,这里只提供脚本模板,供大家参考: run.sh #!...cd $projectDir #项目配置 #项目名称 projectName="example" #项目最终目录 projectDist=".
springboot项目启动、关闭脚本 在jar包目录下新建下面脚本文件 项目启动脚本:start.sh #!...项目关闭脚本:stop.sh #!
@echo off set port=8808 set port2=8880 for /f "tokens=1-5" %%i in ('netstat -an...
' size='4px'> ❤ 【作者主页——获取更多优质源码】 ❤ 【web前端期末大作业——毕设项目精品实战案例...html> 无标题文档 jQuery...color_white fon_siz12 bianshou line_hei26 color_shenred wobeijingguos margin_t120"> jQuery
一个脚本辅助部署前端项目 公司有些项目环境没有接入 jenkins 所以部署起来比较麻烦,所以写个脚本节约部署时间。...# 背景 前端项目分开发、测试、生产环境,开发及测试已接入 jenkins 自动部署,生产环境依然还是手动。...每次都需要进行本地打包, 手动压缩上传到服务器目录,ssh 登录服务器后备份旧文件, 手动删除文件再将包解压到指定目录,操作流程比较繁琐,需要提前了解服务器部署目录,不太友好,所以就写了个脚本简化部署操作...# 关键代码 在项目根目录新建 deploy.js 脚本,作用是上传压缩包至服务器、备份旧文件,解压代码压缩包。...# 使用方法 在根目录新建一个 config.js 用于存放服务器 IP、用户名、密码、部署目录等信息,然后就可以在 package.json 中追加命令去调用上面的 node 脚本。
自动初始化Linux下Qt通用开发的CMake GUI工程的脚本 这个脚本的来由是在我使用了CMake作为Qt工程的编译工具之后,为了使得即使在没有qtcreator的情况下也能快速地建立CMake...本项目已经发布至我的github 完成的功能 自动构建一个标准的CMake Qt GUI工程 使用了以前的通用懒人CMake模板文件 可以自定义工程名称 从github克隆至本地即可重复使用 脚本...脚本构建的标准项目目录 ProjectName #项目目录 ├── CMakeLists.txt #项目根目录CMakeLists.txt...#其他项目文件 └── test.cpp #其他项目文件 脚本内容 #!...脚本原理 脚本同级目录下有一个标准的项目工作目录,此目录是为了提供一个标准的工程项目模板而存在的,结构如上述脚本构建的标准项目目录。
我做Java项目的时候,这都不是问题,因为maven的release插件可以自动帮我完成上面的所有操作,我只需要指定版本号就成了。...于是我就写了这个verrelcm.sh脚本 verrelcm verrelcm.sh(https://gitee.com/l0km/verrelcm.git)脚本实现类似maven release插件的功能...MAJOR.MINOR.PATCH(如1.0.0),参见脚本中 RLV_FMT_REG 正则表达式定义 运行前要确保所有的修改都已经提交 运行要求 git && bash shell windows下可以使用...使用示例 fork 项目 https://gitee.com/l0km/verrelcm.git,并将fork的项目clone到本地,直接运行verrelcm.sh就能看到效果 $ ....verrelcm.sh脚本我已经上传到码云(GITEE),需要的直接从这里获取: https://gitee.com/l0km/verrelcm.git
一、概述 在项目数量比较大和构建流程比较复杂的场景,我们一般会使用jenkins以及衍生产品来实现构建打包部署能力,但对于一些简单的项目和小众场景,我们使用简单的脚本构建部署,也未必不是一个简单便捷和节省成本的选择...2.基于java命令启动的部署脚本 我们以项目springboot-demo为例,创建项目路径: mkdir -p /opt/app/server/springboot-demo 编写部署脚本: cd...3.基于docker启动的部署脚本 有些项目团队喜欢使用docker启动java服务,那么我们同样可以将上述脚本稍做改造,来实现基于shell+docker的简单项目部署能力。...四、总结 使用shell脚本来实现项目的打包部署比较轻量级,必要适合小团队和小众化项目的部署,相比于jenkins以及类似衍生产品打包部署有以下一些可能的优缺点: 优点: 定制化程度高: 通过编写自定义的...Shell 脚本,可以更灵活地满足特定项目的需求,定制化程度更高。
为了做集群测试,在每台机器上装了3个tomcat,每次发布项目的时候都要反复敲一些命令,重启tomcat之前先检查tomcat进程有没有停掉,没有还要手动kill该进程。...发布次数多了,操作就比较繁琐了,索性写个脚本一键发布,省时省力^_^。...把deploy.sh和restart.sh分别拷贝到3个tomcat的bin目录下,再用chmod +x给这两个脚本赋上可执行权限。 一键发布命令:./deploy.sh 项目war包 例如:.
记录一下如何自己实现 jenkins 的自动化操作 # 背景 博主所在公司是一家小公司,内部项目发布是使用的 jenkins,开发人员手持 jenkins 帐号,需要发布开发环境时自己登录 web 端进行发布...但是每次发版需要打开公司内的 jenkins 登录账号,手动选择系统、项目、分支、环境信息,就比较繁琐了,来回确认 bug 的时候懒得去打开网站。...所以借助一下脚本进行自动化操作(需安装 puppeteer)。 如果你也有类似的需求,可以参考下这篇文章。...# 使用方法 脚本内容另存为 autopub.js,执行命令 node autopub.js [项目名称] [分支名称] [环境]。...account = '登录帐号', password = '登录密码'; let options = process.argv, projectName = options[2] || '默认项目名
-- normal script imports etc --> <script src="scripts...for both browser and electron with the same code Fixes issues for ALL 3rd-party libraries (not just <em>jQuery</em>
最近研究了下scons,原来需要上百行的makefile编译过程,现在只需要十行不到,而且没有makefile那些繁杂的结构语法,完全使用python语言就可以进行编译脚本编写,非常好记忆和编译一些大的工程...Scons命令 scons:进行代码文件编译 scons -Q:进行代码文件编译,不显示Scons内部操作打印的信息,只显示编译信息 scons -c:清除编译中间文件和可执行文件 Scons编译脚本...Scons对应的编译脚本名称为SConstruct,就如同make对应的编译脚本为makefile SConstruct脚本编写 编译函数 Program():执行编译操作,生成可执行文件.../'i,LIBS = 'pthread') 一个复杂项目的例子 大多项目都可以套用的格式,Program内参数多个文件需要以python列表形式作为入参,这里可以用Split对文件字符串分隔为列表输入
最近我在学jQuery,我觉得找个需求来学习,进步会比较快,于是就选择了锁定行列的这个需求。 目的: 1、针对来锁定,只要是table标签的形式都能锁定。...其实以前也做过两个版本,因为以前js很烂,也不知道有jQuery这样的东东,于是就想了一个笨法。...于是呢,就要jQuery动态创建div和需要的table,然后调整他们的宽度、高度和位置,这样在滚动的时候效率就高了很多,不过也有个问题,那就是精确获取、设置td的高度和宽度,要能够支持被撑高的td。...1、引用jquery-1.4.2.js 2、引用scroll-1.0.js (下载) 3、在要锁定的table外面加上一个div,并且设置id 4、调用js函数,myScroll('div_Main...初学jQuery,js的功底也很差,所以现在的1.0版本的代码只是实现了基本的功能,代码的美观、运行效率那就很差了,以后还需要继续前进。 2、td的高度和宽度还是差了一些,不过基本上可以忍受。
2018年8月8日,雄心勃勃的DeepBrain Chain项目启动了AI培训网络,实现了为人工智能计算能力和算法创建完全分散的市场的重要里程碑。...人工智能培训网 AI培训网的目的是将计算机电源请求者与可以在分散的市场上提供这些计算需求的网络成员相匹配。...通过这种方式,需要额外计算能力的AI深度学习算法的项目和公司可以在DeepBrain Chain的AI云计算网络上实现。...这大大增加了开发人工智能的成本,这极大地阻碍了初创公司继续进行人工智能项目。...为了招募AI计算能力供应商,DeepBrain Chain于去年6月推出了他们的天网项目。要申请天网项目作为电力供应商,请单击此处。
siblings(); 兄弟姐妹元素选择处理 slidetoggle();展开折叠 toggleClass();设置移除元素切换 parent();获取...
领取专属 10元无门槛券
手把手带您无忧上云