Subversion (SVN)

cnpm run build 报错 Node Sass could not find a binding for your current environment: OS X 64-bit wi...

寵の児 提交于 2020-04-28 05:18:38
错误: Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 9.x js项目: 1、从SVN上checkout 下来 终端打开cd 目录 svn://192.168.x.xxx/xxx/xxx/xxx/xxx/xxx/xxx-ios/ (SVN上项目目录) /Users/Datacvg/Desktop/xxx --username=xxx --password=xxx 2、安装cnpm 并且 build npm install cnpm -g - -registry= https://registry.npm.taobao.orgrg //只在第一次执行一次 之后不用在执行 cnpm install cnpm run build build成功之后会出现一个node_modules文件夹,如下图所示: 很长时间之后再次cnpm run build的之后报错 Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 9.x 如下图所示: 解决方法: 删除node_modules文件夹,重新执行cnpm install 再执行cnpm

Docker+Jenkins持续集成环境(5): android构建与apk发布

对着背影说爱祢 提交于 2020-04-28 03:32:44
项目组除了常规的java项目,还有不少android项目,如何使用jenkins来实现自动构建呢?本文会介绍安卓项目通过jenkins构建的方法,并设计开发一个类似蒲公英的app托管平台。 android 构建 安装android sdk: 先下载sdk tools 然后使用sdkmanager安装: ./sdkmanager "platforms;android-21" "platforms;android-22" "platforms;android-23" "platforms;android-24" "platforms;android-25" "build-tools;27.0.3" "build-tools;27.0.2" "build-tools;27.0.1" "build-tools;27.0.0" "build-tools;26.0.3" "build-tools;26.0.2" "build-tools;26.0.1" "build-tools;25.0.3" "platforms;android-26" 然后把把sdk拷贝到volume所在的目录。 jenkins 配置 jenkins需要安装gradle插件,构建的时候选择gradle构建,选择对应的版本即可。 构建也比较简单,输入clean build即可。 android 签名 修改build文件

python模块pyinstaller(打包)、PyCryptodome加密库、binascii模块、base64模块、hashlib模块(md5)、URL编码

岁酱吖の 提交于 2020-04-27 18:31:17
pyinstaller pyinstaller - F python3_report.py pyinstaller36 -F -p D:\my_python_project\my_spider\my_proxypool_spider\spider\NeteaseCloudMusic run.py # 生成的dist文件夹再run.py所在的文件夹内 pyinstaller36 -F -p D:\my_python_project\my_spider\my_proxypool_spider\spider\NeteaseCloudMusic -i 1.ico run.py若文件中引入其他自定义模块,需要用- p指定路径(建议使用绝对路径) 参数说明 - F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用 - D, –onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,我个人比较推荐这样,代码易于维护 -p DIR, –path=DIR 设置导入路径(和使用PYTHONPATH效果相似).可以用路径分割符(Windows使用分号,Linux使用冒号)分割,指定多个目录.也可以使用多个- p参数来设置多个导入路径,让pyinstaller自己去找程序需要的资源 –icon =<FILE

01: git & github

夙愿已清 提交于 2020-04-27 18:22:47
目录:GIT其他篇 01: git & github 02: git分支管理 目录: 1.1 常见版本管理工具介绍 及 版本工具作用 1.2 git、GitHub和SVN比较 1.3 本地git基本使用命令 1.4 使用git操作GitHub 1.5 配置win10当前用户对GitHub所有项目有权限(git push不必输入密码) 1.6 配置Linux当前用户对GitHub指定项目有权限(git push不必输入密码) 1.7 git分支管理(创建&合并分支) 1.8 git stash (bug分支) 1.9 多人协作开发 1.10 vim .gitignore (指定那些文件不需要git管理) 1.11 Git基本常用命令 1.12 删除GitHub中创建的项目 1.1 常见版本管理工具介绍 及 版本工具作用 返回顶部   1. 为什么要使用版本控制     1、 举例说明:       1)假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2        天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?       2)你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你        还能记得你是新增加了哪5000行代码么?       3)所以你急需要一个工具

推荐 33 个 IDEA 最牛配置,写代码太爽了!

时光总嘲笑我的痴心妄想 提交于 2020-04-27 15:53:39
作者:琦彦 blog.csdn.net/fly910905/article/details/77868300 1.设置maven 1.在File->settings->搜索maven 2.Mavan home directory--设置maven安装包的bin文件夹所在的位置 3.User settings file--设置setting文件所在的位置 4.Local repository--设置本地仓库 2.IDEA 设置代码行宽度 1.在File->settings->Editor->Code Style 2.有人会问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行?``有两种方式! 3.第一种,在上述的“Right margin (columns)”的下方,有“Wrap when typing reaches right margin”选项,选中它,是什么效果呢? 4.随着输入的字符的增加,当代码宽度到达界线时,IDEA会自动将代码换行。 5.第一种方式是在输入代码时触发,还有第二种方式,在File->settings->Code Style->Java中,选中“Wrapping and Braces”选项卡, 6.在“Keep when reformatting”中有一个“Ensure rigth margin is not exceeded”,选中它

Git: checkout

纵然是瞬间 提交于 2020-04-27 14:22:45
checkout是Git最常用的命令之一,但又是有些复杂的命令,总会感觉有些用不明白,用不明白的原因应该是没有深度地、全面地理解一下,所以要对它好好整理一下。 介绍 checkout在CVS和SVN中都是检出的意思,从版本库检出一个版本,在Git中就不是这么简单了。手册上是这样介绍的: git-checkout - Switch branches or restore working tree files 1 在Git里面,checkout用于切换分支或者恢复工作树的文件。 ———————————————— 版权声明:本文为CSDN博主「IT老兵驿站」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/chaiyu2002/java/article/details/81086865 来源: oschina 链接: https://my.oschina.net/u/4400642/blog/4255140

乱七八糟的学习资料汇总(python3.x,pyqt,svn,git)

半城伤御伤魂 提交于 2020-04-27 02:58:01
入门涉猎资料: python3.6.3中文文档: https://www.runoob.com/manual/pythontutorial3/docs/html/interpreter.html python3.6.3基础资料: https://www.runoob.com/python3/python3-tutorial.html pyqt4基础文档: http://www.qaulau.com/books/PyQt4_Tutorial/ pyqt5英文手册资料: http://zetcode.com/gui/pyqt5/ pyqt5中文手册资料: http://code.py40.com/face pyqt5官方网站: https://riverbankcomputing.com/news R软件文档: http://www.math.pku.edu.cn/teachers/lidf/docs/Rbook/html/_Rbook/intro.html 深入python: http://www.chinesepython.org/pythonfoundry/limodoupydoc/dive/html/toc.html python3.7.4官方中文文档: https://docs.python.org/zh-cn/3/tutorial/index.html SVN简单教程:

jenkins创建自动化构建任务

旧巷老猫 提交于 2020-04-26 10:29:17
通过前面两篇文章,我已经对jenkins的部署进行了大致的阐述,现在我需要进一步对jenkins进行了解,那就是使用jenkins创建一条自动化构建流水线。 首先我的测试部署远程服务器为linux环境,项目为springboot项目,版本控制为svn(使用git做版本控制也是一样的),所以,在使用时,需要确保安装三个插件,一个是Publish Over SSH,另外一个是 Maven Integration plugin以及 Subversion 准备好环境之后,我们开始配置jenkins的全局配置,首先配置ssh的环境中,如下图 这里最重要的是passphrase、hostname以及username,这三个为远程服务器的登录密码、主机地址以及用户名,name是你在创建任务时选择ssh插件时显示的名字,remote Directory为部署至远程服务器的根目录,点击Test Configuration按钮,下方显示Success则配置成功 接下来进入系统全局工具配置,需要配置jdk以及maven环境 在配置maven环境,我这里直接使用jenkins自带的maven(选择自己配置的话可能会出问题,使用jenkins自己安装的话,第一次编译的时间久一些,因为要安装,但是后面就不会了) jdk配置如下(JAVA_HOME即为jenkins服务器jdk环境变量的值

IntelliJ IDEA 快捷键终极大全

不打扰是莪最后的温柔 提交于 2020-04-26 07:40:52
自动代码 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。 例如要输入for(User user : users)只需输入user.for+Tab ; 再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。 代码标签输入完成后,按Tab,生成代码。 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate) fori/sout/psvm + Tab Ctrl+Alt+T 生成try catch 或者 Alt+enter CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里 Ctrl + O 重写方法 Ctrl + I 实现方法 Ctr+shift+U 大小写转化 ALT+回车 导入包,自动修正 ALT+/ 代码提示 CTRL+J 自动代码 Ctrl+Shift+J,整合两行为一行 CTRL+空格 代码提示 CTRL+SHIFT+SPACE 自动补全代码 CTRL+ALT+L 格式化代码 CTRL+ALT+I 自动缩进 CTRL+ALT+O 优化导入的类和包 ALT+INSERT 生成代码(如GET,SET方法