随笔分类 -  杂七杂八

摘要:好东西不是随便收集下,发篇博文,骗些点赞的!积累了5年多的东西,是时候放出来跟大家见见面了。 或许有的园友在14年的时候收藏过我的一篇“工欲善其事、必先利其器”的博文,时隔3年,已经做了N多更新,那篇文章也已被我删除,迁移至GitHub,重新进行管理。 这篇文章,大家可以推荐、收藏,让更多的人在园内 阅读全文
posted @ 2017-02-09 09:22 StanZhai 阅读(23182) 评论(80) 推荐(211) 编辑
摘要:## 事因最近因为工作特别忙,没怎么光顾博客园,今天睡觉前,想想看看博客园吧,随便点了点阅读排行的东西,发现有篇《GitHub上整理的一些工具》感觉比较有意思就进去看了看,发现内容怎么越看越熟悉啊,再一看不对劲啊,这不是我的文章么,通篇看完后,发现除了标题改了,内容跟我的完全一样,这是赤裸裸的抄袭啊... 阅读全文
posted @ 2014-12-05 00:09 StanZhai 阅读(13344) 评论(175) 推荐(219) 编辑
摘要:使用Git时,在pull、merge、rebase的过程中,经常会遇到conflict的情况。遇到conflict时,以上处理过程会终端,并且命令行中显示(xxx|MERGING)的状态(Windows下Git Bash中显示的状态)。命令行下解决冲突的方法为:使用任意的文本编辑工具编辑有冲突的文件... 阅读全文
posted @ 2014-11-25 21:05 StanZhai 阅读(18990) 评论(0) 推荐(2) 编辑
摘要:最近使用GitLab提交MergeRequest时,提示502 GitLab is not responding。使用`gitlab-ctl tail`查看错误信息如下:```2014/10/28 11:50:50 [error] 6565#0: *1 upstream prematurely cl... 阅读全文
posted @ 2014-10-28 14:02 StanZhai 阅读(8480) 评论(0) 推荐(0) 编辑
摘要:最近开发了工具,带界面的,需要定时执行的,为了方便直接用Windows计划任务做定时了。跑了一段时间发现,进程中也有,就是看不到程序的界面,进程的执行貌似也阻塞了。从网上查了下,发现时启动方式的问题,原来选择的不管是否登录都要运行,导致窗口类的应用启动出现问题,设置为只在登录时启动就好了。当然服务器... 阅读全文
posted @ 2014-09-25 11:45 StanZhai 阅读(3748) 评论(1) 推荐(1) 编辑
摘要:到Python的官网下载get-pip.py文件,然后按照说明进行安装。在安装过程中,我遇到以下问题:cmd的codepage引起的编码错误,提示65001编码错误,通过chcp 936切换到默认的代码页可解决此问题。其次是权限的问题,运行cmd时已管理员权限启动即可。最后安装完,需要将python... 阅读全文
posted @ 2014-08-18 11:32 StanZhai 阅读(323) 评论(0) 推荐(0) 编辑
摘要:Mac下翻_墙的问题话说GFW屏蔽谷歌已经有一阵子了,最近打算在Mac系统下折腾个Android应用,备好了IDE,只欠SDK,无奈下载时因为GFW的缘故,总是失败,我心痛哉!由于本人偏爱Mac系统,于是便开始折腾Mac下的翻_墙问题,试过Break Wall,鱼摆摆,GoAgent,居然没有一个好... 阅读全文
posted @ 2014-08-14 00:22 StanZhai 阅读(1912) 评论(5) 推荐(0) 编辑
摘要:在使用CefSharp的过程中遇到一个坑爹的错误。从GitHub的项目主页:https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#Runtime_dependencies和Stackoverflow上:http://... 阅读全文
posted @ 2014-08-13 22:06 StanZhai 阅读(11635) 评论(0) 推荐(1) 编辑
摘要:安装1.依赖Erlang,yum install erlang安装之2.去官网下载Fedora/RHEL的rpm包,rpm -ivhrabbitmq-server-*.noarch.rpm 安装之配置1.启用Web管理页面:rabbitmq-plugins enable rabbitmq_manag... 阅读全文
posted @ 2014-08-01 12:36 StanZhai 阅读(312) 评论(0) 推荐(0) 编辑
摘要:看到一篇文章,总结了下程序人生出口,感觉很不错,对于爱好技术的我蛮喜欢第一条的,其次是第二条,你的出口是哪条呢?1、成就超一流高手简单来讲就是继续以程序员的身份进行奋斗成为牛人。2、积累、爆发、开始创业简单来讲就是自己做产品,努力当 CxO 去。3、转向管理之路大多情形下是抛弃程序,内部转行去喊口号... 阅读全文
posted @ 2014-07-01 11:26 StanZhai 阅读(255) 评论(0) 推荐(0) 编辑
摘要:最近用Nodejs写了个代理程序,一直用的好好的,木有问题,今天突然发现不能用了,使用telnet去连代理的端口也能连通,可是服务就是不能正常使用,提示连接超时。当时猜测是Nodejs的某个地方阻塞了,分析了下代码,怎么也想不明白不能有阻塞的地方啊。又是各种倒腾,后来发现一个奇怪的问题,我把鼠标放到... 阅读全文
posted @ 2014-06-08 13:12 StanZhai 阅读(1955) 评论(0) 推荐(0) 编辑
摘要:原始的日志信息如下:RunspaceId : d3dbe55b-b0c2-48ef-8f49-0f30ebd553aaObjectModified : testCmdletName : New-MailboxCmdletParameters : {Rese... 阅读全文
posted @ 2014-05-13 18:02 StanZhai 阅读(1555) 评论(0) 推荐(0) 编辑
摘要:@Echo OffEcho open ip_address [port] >ftp.upEcho [username]>>ftp.upEcho [password]>>ftp.upEcho Cd .\ >>ftp.upEcho binary>>ftp.upEcho put "C:\ExAdminAuditLog.txt">>ftp.upEcho bye>>ftp.upFTP -s:ftp.updel ftp.up /q先贴代码了,[port]不填的话就是默认端口号,注意上面的username和pa 阅读全文
posted @ 2014-04-03 09:53 StanZhai 阅读(21193) 评论(2) 推荐(1) 编辑
摘要:看过不少文章说Mac是了不起的先进操作系统,爱折腾的我,经不住诱惑,也玩起了Mac,用惯了Windows,突然换到Mac下还真是十分不习惯,就连复制粘贴这种简单操作也觉得很是别扭。用过一段时间才感觉,使用Mac是不能搬Windows的使用习惯的,琢磨一下Mac的设计,其实还是很人性化的,习惯了Mac的操作,就好了。## 日常使用技巧- 输入法切换:Cmd+Space- 剪贴板操作:Cmd+X剪切,Cmd+C复制,Cmd+V粘贴- 快速预览文件:选中文件,直接按回车,这个不得不说很人性化- 重命名文件:选中文件,敲回车,不是windows的F2哦- Finder文件自动排序:在文件夹右击,按Op 阅读全文
posted @ 2014-02-16 12:33 StanZhai 阅读(721) 评论(0) 推荐(0) 编辑
摘要:在使用 Git 的过程中,有时会不小心丢失 commit 信息。这一般出现在以下情况下:强制删除了一个分支而后又想重新使用这个分支,hard-reset 了一个分支从而丢弃了分支的部分 commit。如果这真的发生了,有什么办法把丢失的 commit 找回来呢?通常最快捷的办法是使用 git reflog 工具。当你 (在一个仓库下) 工作时,Git 会在你每次修改了 HEAD 时悄悄地将改动记录下来。当你提交或修改分支时,reflog 就会更新。gitupdate-ref 命令也可以更新 reflog。1.先用reflog看看记录的所有HEAD的历史: git reflog 2.然后找到那. 阅读全文
posted @ 2014-01-02 23:57 StanZhai 阅读(5357) 评论(0) 推荐(0) 编辑
摘要:关于hexo和jekyllhexo和jekyll一样都是个静态网站生成工具,hexo是一个台湾小伙使用nodejs开发的,jekyll则是用ruby开发,github内置了jekyll,可以直接将jekyll相关的文件提交到github,github会自动给你生成静态页面。hexo由于采用nodejs开发的,因此需要在本地生成静态页面后在提交到github,不过hexo内置了hexo deploy命令,提交博客也是挺方便的。之前使用jekyll搭建的个人博客,由于jekyll对分页和文章摘要支持的不是很好,了解一下hexo这个新东西,感觉其页面生成速度还是蛮不错的,对分页和文章摘要也支持的挺好 阅读全文
posted @ 2014-01-02 08:15 StanZhai 阅读(5394) 评论(11) 推荐(3) 编辑
摘要:前言最近使用node-webkit开发一款博客发布软件,来替换难用的Windows Live Writer(主要是对Markdown标签的支持很差劲)。为了解决博文信息临时保存的问题,想到了使用sqlite这个小型的数据库。折腾的过程中遇到不少问题,这里做个记录方便以后查阅。安装Sqlite3模块参考sqlite3的官方文档说明,使用npm install sqlite3安装sqlite3。使用node-webkit测试官方给出的一段代码:执行以上代码会报如下错误:Uncaught Error: Cannot find module './binding/Release/node-v1 阅读全文
posted @ 2014-01-01 21:22 StanZhai 阅读(3546) 评论(1) 推荐(2) 编辑
摘要:先贴代码:DATE=`date -d -1hour +%T`fileName=erver_`date -d now +%Y-%m-%d-%H%M%S`.txtcp /home/BLload_bak/$fileNameHOST='ipxxx.xxx.xxx.xxx'PORT='21'USER='xx'PASSWD='xx'FILE=$fileName# 注意Here Document中引用的变量必须大写/usr/bin/ftp -i -n $HOST $PORT " cmd if [ "$cmd"x = 阅读全文
posted @ 2013-12-26 18:48 StanZhai 阅读(5481) 评论(0) 推荐(0) 编辑
摘要:0.为什么选择虚拟网卡和桥接模式首先虚拟机网络设置为NAT,虚拟机实现上网是很方便的,但是宿主机访问虚拟机就比较麻烦了(需要单独配置端口转发),桥接就能很好的解决这个问题,桥接模式会把虚拟机当做宿主机所在的网络环境中的一台真实主机。为啥要用虚拟网卡?这个纯属我的网络环境的问题,我所在的网络环境ip跟mac是绑定的,虚拟机的mac预先是没有绑定的,因此如果直接桥接宿主机的物理网卡是不能获取有效的ip地址的,既不能上网,也不能跟宿主机互通,因此为了实现能跟宿主机互通只能用虚拟网卡了。1.添加Loopback虚拟网卡在“计算机”右击,选择“管理”,在“计算机管理”中选择“设备管理器”,在右侧的计算机 阅读全文
posted @ 2013-12-26 15:09 StanZhai 阅读(11813) 评论(13) 推荐(2) 编辑
摘要:今天上班例行的查看了下服务器的运行状况,发现服务器特卡,是mysqld这个进程占用CPU到了99%导致的。比较好奇是那个程序在使用mysql导致cpu这么高的,通过show processlist命令查看了当前正在执行的sql语句,从而定位到了对应的程序,发现代码中有一个死循环在不停的查询导致cpu占用99%,原因找到了问题就好解决了。这里简单的记录一下processlist的用法:processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。1.进入mysql/bin目录下输入mysqladmin processlist;2.启动mysql 阅读全文
posted @ 2013-12-25 19:04 StanZhai 阅读(55280) 评论(2) 推荐(4) 编辑

点击右上角即可分享
微信分享提示