git常见命令大全

2018-01-31 12:00:00

查看日志 git log 获取从2017-09-11到2017-09-22更新的文件,作者是jesse,时间格式化为2017-09-20,只显示备注 git log --author=jesse --since="2017-09-11" --before="2017-09-22" --no-merges --name-status --date=short --pretty="%ad - %s" 根据备注查询以"上传"开头的的所有字符,支持正则匹配 git log --grep '^求职大赛' --author=jesse --no-merges --name-status --date=short --pretty="%ad - %s" git 创建仓库,初始化 git init 提交代码到仓库 查看文件修改状态: git status git add . git commit -m '备注' git push 撤销未提交的修改 git checkout /var/www/test/index.html /*恢复到上一次提交时的状态,注意:这种方...

阅读全文

composer install 与 update区别

2017-09-30 11:20:43

1.composer install如果当前目录下存在composer.lock文件,它会从此文件读取依赖版本;如果不存在,则从 composer.json 文件去获取依赖,并在处理完依赖关系后创建 composer.lock 文件。这确保了该库的每个使用者都能得到相同的依赖版本。2.composer update通过 composer.json 文件去获取更新依赖,更新完成后,会更新 composer.lock 文件为了获取依赖的最新版本,并且升级 composer.lock 文件,你应该使用 update 命令。如果你只是想更新几个包,你可以像这样分别列出它们:composer update vendor/package vendor/newpackage你还可以使用通配符进行批量更新:php composer.phar update vendor/*区别:composer install:(主要)用于生产环境,com...

阅读全文

elasticsearch head插件安装

2017-07-12 18:43:36

 注意:在elasticsearch5.x后,elasticsearch-head插件不能放在elasticsearch的 plugins、modules 目录下,不能使用 elasticsearch-plugin install 1.下载elasticsearch后,进入目录,直接启动:bin/elasticsearch -d 2.安装 elasticsearch-head 3.修改 elasticsearch/config/elasticsearch.yml 在elasticsearch.yml中添加:http.cors.enabled: true http.cors.allow-origin: "*" 4.下载 elasticsearch-head 或者 git clone 安装nodejsgit clone git://github.com/mobz/elasticsearch-head.git cd elasticsearch-head npm install npm run start打开http://localhost:9100/ 如果是ubuntu系统,可能启动...

阅读全文

谷歌浏览器状态栏乱码

2017-03-02 10:41:03

谷歌浏览器状态栏乱码, 如果是浏览页面显示乱码,修改编码就可以解决了 但是浏览器左下角状态栏乱码,就需要修改设置了1.谷歌浏览器地址栏访问:chrome://flags/2.启用DirectWrite(如果是启用状态,则停用后再启用) 3.重启浏览器

阅读全文

ElasticSearch简单入门

2017-02-20 16:27:00

ElasticSearch特点:分布式的实时文件存储,每个字段都被索引并可被搜索分布式的实时分析搜索引擎可以扩展到上百台服务器,处理PB级结构化或非结构化数据 虽然存储的数据很大,但查询速度依然非常快,常用语日志分析和大数据检索 与mysql对应关系:索引(index) → 库类型(type) → 表  1.elasticsearch之索引查询 官方手册:https://www.elastic.co/guide/en/elasticsearch/reference/current/search.html中文手册:https://es.xiaoleilu.com/ 1>查询UI界面:http://localhost:9200/_plugin/head/ 空查询:curl -XGET 'localhost:9200/students/_search?pretty' 索引总数:http://10.1.10.191:9200/com...

阅读全文

微信浏览器下调试

2017-01-04 17:34:18

微信开发工具:下载地址微信浏览器缓存有多严重就不用说了,不过还好官方有个清除缓存的地方:在微信浏览器下打开:http://debugx5.qq.com最下面有清除缓存的选项

阅读全文

sublime text 3实用技能

2016-12-30 15:15:00

1.sublime text3安装修改默认配置文件从官网下载最新版,安装后不要运行,在安装目录下新建Data文件夹然后修改的设置和新装的插件就会存在这个目录下(否则会在C:\Users\...下新建Data文件夹,这样不便于日后移动安装文件夹)注册码/注册机网上很多,自行百度2.sublimes实用插件ChineseLocalizations提供简中,繁中,英文,日文四种语言切换。该插件对主菜单和右键菜单进行汉化,对菜单汉化有需求的欢迎使用。IMESupport输入法跟随BUG:中文输入法(包括日文输入法)都有一个问题:输入框不跟随。安装IMESupport插件,重启Sublime Text问题就解决了。yui compressor用来压缩单个css和js的,压缩后自动生成 .min. 的文件。Docblockr用来写注释的。在...

阅读全文

解决微信订阅号二维码在IE8下无法正常打开问题

2016-10-26 17:45:00

在做微信订阅号,微信生成的二维码无法在IE8浏览器打开,微信提示“浏览器内核版本过低,微软已经不再提供技术支持”想到2种方法:一:访问a,a里面是b的二维码链接,然后在b里面做跳转function a(){ QRcode($burl); } function b(){ header("Location:".$wximgurl); }经测试失败,用微信扫描访问得到的结果页面是微信给的二维码,并没有跳转。二:换一种方式打开图片,先用file_get_contents读取微信给的二维码图片流,然后再输出header("Content-type:image/png"); echo file_get_contents($imgurl);经测试,此方法在IE8下可以正常获取和扫描二维码

阅读全文

解决sublime text3打开中文文件名乱码

2016-10-19 21:46:00

在sublime text 3中,Preference/ Settings-User,最后加上一行 "dpi_scale": 1.0覆盖操作系统设置的DPI  如我的配置:{ "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", "font_size": 14.0, "ignored_packages": [ "Vintage" ], "update_check": false, "word_wrap": "auto", "dpi_scale": 1.0 } 当Windows 个性化 显示 中的设置自定义文本大小(DPI),大于默认的100%的时候,就会出现这个bug。

阅读全文

浏览器清除DNS缓存

2016-08-12 11:49:00

cookie缓存,各浏览器在清除历史记录里面都有,就不做详述了下面针对各常用浏览器清除dns缓存的方法:1.chrome打开chrome,地址栏访问chrome://net-internals/#dns,点击“Clear host cache”按钮即可清除chrome dns缓存2.firefox默认缓存时间60秒,不过可以修改,地址栏访问about:config,搜索dns,找到“network.dnsCacheExpirationGracePeriod”,将其值改为0(即不缓存)3.IE将以下信息写入注册表:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "DnsCacheEnabled"=dword:00000000 "DnsCacheTimeout"=dword:00000000 "ServerInfoTimeOut"=dword:00000000windows下清除dns缓存:在cmd下查看缓存:ipconfig /d...

阅读全文

微信支付常见问题一:CURLOP_TIMEOUT和curl_close()报错

2016-02-26 10:45:00

刚下载的PHP版的"微信帐号支付DEMO"配置好“WxPay.pub.config.php”里的所有参数,调试时却发现报一大堆错误:Notice: Use of undefined constant CURLOP_TIMEOUT - assumed 'CURLOP_TIMEOUT' in /www/web/other/freyun/public_html/pay/cs/WxPayPubHelper/WxPayPubHelper.php on line 821 Warning: curl_setopt() expects parameter 2 to be long, string given in /www/web/other/freyun/public_html/pay/cs/WxPayPubHelper/WxPayPubHelper.php on line 821 Notice: Use of undefined constant CURLOP_TIMEOUT - assumed 'CURLOP_TIMEOUT' in /www/web/other/freyun/public_html/pay/cs/WxPayPubHelper/WxPayPubHelper.php on line 155 W...

阅读全文