项目中要使用的命令

PyCharm

1. 如何切换分支?

git branch 查看当前在哪个分支,也会显示本地所有的分支名

git branch dev-chenqiao 新建分支

git checkout dev-chenqiao 切换到dev-chenqiao分支

git pull origin dev-chenqiao 拉取dev-chenqiao分支代码

git checkout . 取消本地修改

git clean -f 有时候即使执行了git checkout .取消修改后pull还是会失败,可以执行一下这个

git diff URL 查看所有修改项

git diff xxx.py 查看xxx.py文件的修改

2.打印数据用日志 有三种常用的方法?

logging.error()

logging.info()

logging.debug()

列子:

logging.error()

logging.info("Wechat server start on port: %d" % options.port)

定义logging

def log_init():

logging.basicConfig(

level=logging.DEBUG,

format=’%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s’,//显示当前哪一行会报错

datefmt=’%a, %d %b %Y %H:%M:%S’,//时间格式

filename=’wechat.log’,//文件名称

filemode=’a’

)

乌龟

1.重命名kexin_wxapp文件夹为kexin_wxapp_old

2.coding.net上新建分支dev-chenqiao(该分支来源于当前版本dev分支)

3.用小乌龟重新拉取coding.net上的代码(git clone项),该代码文件夹会叫做kexin_wxapp

4.打开DOS终端进入kexin_wxapp文件夹,新建分支:git branch dev-chenqiao

5.切换到dev-chenqiao分支:git checkout dev-chenqiao

6.拉取dev-chenqiao分支最新代码:git pull origin dev-chenqiao

7.Beyond compare工具对比kexin_wxapp和kexin_wxapp_old两个文件夹

8.修改完后用小乌龟commit

9.用小乌龟push到coding.net上的dev-chenqiao

10.coding.net上创建合并请求,合并dev-chenqiao到dev

curl

curl URL -x "POST" -d ‘‘

Nginx

Nginx start  运行

Nginx stop 停止

Nginx -s restart

Nginx -s top

Nginx -s stops

Nginx反代理配置

Nginx的配置还是比较简单的,如:

location ~ /*

{

proxy_pass http://127.0.0.1:8008;

}

或者

location /

{

proxy_pass http://127.0.0.1:8008;

}

server {

listen       443;

server_name  localhost;

ssl                  on;

ssl_certificate      server.crt;

ssl_certificate_key  server.key;

ssl_session_timeout  5m;

ssl_protocols  SSLv2 SSLv3 TLSv1;

ssl_ciphers  HIGH:!aNULL:!MD5;

ssl_prefer_server_ciphers   on;

}

server.crt  server.key 是证书和私钥路径

其他的指令使用了继续完善。。。。有不懂的WX TYR168

时间: 2024-10-05 04:45:08

项目中要使用的命令的相关文章

脑洞大开--一条项目中常用的linux命令引发的经典算法题

小时候家里定了<读者>的月刊,里面记录一个故事:说有有个偏僻的乡村一日突然来了一个美女,她携着万贯家财子女在当地安家落户,成了当地的乡绅.她让她的子女世世代代的保守这个秘密,直到这个秘密不会再对家族带来灾难.她就是陈圆圆.当年吴三桂领清兵入关,冲冠一怒为红颜,改写了中国的历史,自己却能全身而退的那个人. 周五例行公事的查看一下离线数据推送项目的数据和log.将log用awk分段之后,我想知道实时数据前10个被重复发送的数据ID都被重复发送了几次,从而找到进一步优化的入手点,天知道我对这个项目已

项目中常用的linux命令

2. pwd                     获取当前目录路径 3. tail -f file_path    显示文件最后几行内容(若文件内容变动,会动态更新后面几行) 4. pgrep process_name 获取进程ID 5. ps -ef|grep process_name 获取进程信息 ps -aux|grep process_name 获取进程信息 6. kill process_id 杀死进程(可能会被拒绝) kill -9 process_id 无条件杀死进程 kill

angular项目中常用的npm命令

1:创建项目:ng new name 2:创建模块:ng g component home或者ng g module about.后者多了一个module.ts文件.这里面的home和about都是模块的名字 3:angular material2:npm install --save@angular2-material/core@angular2-material/button@angular2-material/card@angular2-material/radio@angular2-ma

项目中常用的linux命令(持续更新)

1. du -sm * | sort -n 把当前目录下的文件(或目录)按大小排序,看下哪个地方占用最多: 2. pwd                     获取当前目录路径 3. tail -f $file_path    显示文件最后几行内容 4. pgrep $process_name 获取进程ID 5. ps -ef|grep $process_name 获取进程信息 ps -aux|grep $process_name 获取进程信息 6. kill $process_id 杀死进程

项目中使用Redis的一些总结和体会

第一部分:为什么我的项目中要使用Redis 我知道有些地方没说到位,希望大神们提出来,我会吸取教训,大家共同进步! 注册时邮件激活的部分使用Redis 发送邮件时使用Redis的消息队列,减轻网站压力. 使用Lucene.Net在进行分词时使用Redis消息队列和多线程来避免界面卡死等性能问题. 请大家先思考一个问题:这个问题在大并发.高负载的网站中必须考虑!大家思考如何让速度更快. 三种方法:(1)数据库(2)页面静态化(3)Redis.Memcached 第二部分:Redis是什么 概述:r

某虚拟化项目中思科与华为交换机链路聚合互连案例

在今年初的时候,我在实施一个VMware虚拟化项目中,涉及到华为与思科交换机通过"链路聚合"的方式互连,经过咨询华为的技术工程师,问题得以成功解决. 不像某些厂家的售后:我们的产品只支持与我们的产品互连,其他的不提供技术支持.华为售后没有因为我是询问与思科交换机的互连而不告诉我解决方法,而是直接告诉我现成的互连案例,并将案例文档及链接网页发到我邮箱,我通过参考案例解决了项目中碰到的问题.现在项目已经运行几个月,一切正常. 现在就此案例记录下来,同时感谢华为技术支持工程师! (小记:我咨

webpack前端构建工具学习总结(四)之自动化生成项目中的html页面

接续上文:webpack前端构建工具学习总结(三)之webpack.config.js配置文件 1.安装html-webpack-plugin插件,输入命令:npm install html-webpack-plugin --save-dev 2.在webpack.config.js文件中,引入html-webpack-plugin插件 3.输入命令:npm run webpack,编译打包 可以看到在dist/js目录下新生成了一个index.html文件,并且引入了新编译生成的两个js,但此

项目中使用protobuf 3.0

protocol buffer从3.0 原生的compiler支持c++,Java,Python,Go,Ruby,JavaNano,JavaScript,Objective-C,C#,PHP这篇文章作为上一篇文章的补充,简单记录下一些变化. protobuf的开源地址为:https://github.com/google/protobuf protocol compiler下载地址为:https://github.com/google/protobuf/releases 官方定义message类

浅析WPF中MVVM模式下命令与委托的关系

??各位朋友大家好,我是Payne,欢迎大家关注我的博客,我的博客地址是http://qinyuanpei.com.最近因为项目上的原因开始接触WPF,或许这样一个在现在来讲显得过时的东西,我猜大家不会有兴趣去了解,可是你不会明白对某些保守的项目来讲,安全性比先进性更为重要,所以当你发现银行这类机构还在使用各种"复古"的软件系统的时候,你应该相信这类东西的确有它们存在的意义.与此同时,你会更加深刻地明白一个道理:技术是否先进性和其流行程度本身并无直接联系.由此我们可以推论出:一项不流行