自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 收藏
  • 关注

转载 做了个优惠券网站,羊毛党们可以收藏了!

你要的优惠券都在这儿了!漏洞价、内购价,便宜的令人发指! 羊毛党们不可错过!https://yangmaocun.cn/目前主要是京东的优惠券,后面会接入更多电商。转载于:https://www.cnblogs.com/chutianyao/p/11341946.html...

2019-08-12 19:03:00 825

转载 .bashrc

# .bashrc# Source global definitionsif [ -f /etc/bashrc ]; then . /etc/bashrcfi# User specific aliases and functionsexport LANG=zh_CN.utf-8export LS_COLORS="no=00:fi=00:di=02;36:ln=00;36:pi=4...

2018-01-16 16:46:00 254

转载 scrapy报错:ImportError: No module named 'win32api'

https://github.com/mhammond/pywin32/releases下载安装对应的版本即可。转载于:https://www.cnblogs.com/chutianyao/p/8194017.html

2018-01-04 16:27:00 236

转载 pip安装scrapy时报错:error: Unable to find vcvarsall.bat

网上一堆胡说八道的,请看微软官方文章:https://blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcvarsall-bat/#comments解释的很清楚了,就是有些python包里的某些模块只有源码,需要使用vs中的vcvarsall.bat进行编译。解决方法也列出来了:...

2018-01-04 15:36:00 158

转载 linux解压分卷压缩的zip文件

zip -s 0 records.zip --out 1.zipunzip 1.zip转载于:https://www.cnblogs.com/chutianyao/p/6723144.html

2017-04-17 15:25:00 818

转载 centos关闭sudo的ldap认证

在新服务器上部署项目时,运行sudo命令会卡住很久,然后报错sudo:ldap_start_tls_s(): Can't contact LDAP server简直不能忍。一番研究后发现是ldap服务器连不上了,于是考虑针对sudo命令关闭ldap认证。在centos 6.5上操作如下:1. 关闭nslcd 服务service nslcd sto...

2017-04-10 18:36:00 648

转载 IT词汇表

本人采集到了数十万篇中文技术类博客,进行分词后根据出现的词频手工整理了一份IT词汇表,共计12000个,基本囊括了常见的中英文IT词汇,欢迎各位提出交流意见。点此下载转载于:https://www.cnblogs.com/chutianyao/p/6391599.html...

2017-02-12 19:30:00 243

转载 IT博客汇

做了个博客聚合网站,收集了一堆IT牛人的博客RSS订阅,每天自动更新。一旦关注的作者发表了新的博客,第一时间就能看到。地址在这儿,欢迎参观:http://www.wrox.cn转载于:https://www.cnblogs.com/chutianyao/p/4778927.html...

2015-09-02 16:35:00 104

转载 os.waitpid()无法获取sys.exit()退出时的status code

【目的】父进程使用os.waitpid()等待子进程退出,并检测子进程的exit code,以决定是否重启子进程。(常见的应用场景是:子进程接收外部命令,收到"stop"时退出所有进程,终止服务;收到"restart"时所有子进程退出,父进程重启所有子进程,以达到重启服务的目的)。这里面的关键点在于,子进程退出时设置exit code,父进程waitpid时获取该exi...

2015-08-08 21:30:00 300

转载 github下fork后如何同步源的新更新

当然,那是完全不用命令行的办法,其实我还是更推荐命令行,流程如下:首先要先确定一下是否建立了主repo的远程源:git remote -v如果里面只能看到你自己的两个源(fetch 和 push),那就需要添加主repo的源:git remote add upstream URLgit remote -v然后你就能看到upstream了...

2015-08-08 21:07:00 165

转载 git 撤销commit

起因: 不小新把记录了公司服务器IP,账号,密码的文件提交到了git方法:git reset --hard <commit_id>git push origin HEAD --force其他:根据–soft –mixed –hard,会对working tree和index和HEAD进行重置:git reset –mixed...

2015-08-02 10:14:00 111

转载 g++编译问题:skipping incompatible /usr/lib//libboost_system.so when searching for -lboost_system...

接上。连接器无法识别libboost_system.so,虽然找到了动态库文件libboost_system.so但不兼容,导致无法完成链接。这种情况一般都是二进制不兼容(通俗的讲就是,在一台机器(比如32位)上编译得到的so,放在另一台机器(比如64位)上链接)。查看库文件的属性:chu@:~/SCFF_proj/trunk/example/echo/w...

2015-07-27 18:37:00 1067

转载 g++动态库静态库混合链接

今天编译一个程序时报错:g++ -static -o echo.fcgi echo_adaptor.o echo.o -L/usr/local/lib/ -lfastcgipp -L/usr/lib/ -lboost_thread -pthread -lboost_system -lboost_date_time -L/home/chu/lib/ -lwebframework -...

2015-07-27 18:30:00 453

转载 thread

/* * File: Runable.h * Author: raozf * * Created on 2013年3月19日, 上午11:08 */#ifndef RUNABLE_H#define RUNABLE_Hclass Runable{protected: bool m_bExit;public: Runable() : m_bExit(false) ...

2015-07-27 10:43:00 181

转载 AllJoyn 的JoinSession() 返回timeout问题

在项目中AllJoyn一直有个问题困扰着我们:client在加入session时调用JoinSession()函数有时会timeout失败。注意:是“有时”失败,而有时又运行的很好。这种不确定性问题向来都让人崩溃。在AllJoyn官方论坛上也有人提到这个问题,他们开发者说在之前的版本都已经修复了。但之后又有人遇到这种问题,并且说使用异步的JoinSessionAsync()...

2015-07-27 10:40:00 339

转载 Android跟踪NDK崩溃信息

1.NDK编译jni时增加调试信息:$NDK_ROOT/ndk-build -B NDK_DEBUG=12.发生崩溃时,logcat中收集日志:09-11 14:41:15.220: D/dalvikvm(20580): Added shared lib /data/data/com.sec.android.psfcore/lib/libPSFCore_Androi...

2015-07-27 10:39:00 185

转载 NDK下IPC问题

由于AllJoyn的join session timeout问题一直无法解决,我们怀疑AllJoyn有些内部变量没有清理干净,因此考虑将AllJoyn相关功能放到一个单独的进程中,一旦join session timeout,就重启该进程。这就涉及到IPC问题。因为我们写的是通用模块,需要在DTV(arm平台linux)和Android(NDK)上运行,因此就必须考虑各种I...

2015-07-27 10:39:00 227

转载 NDK下vfork+execl启动程序

pid_t _pid = vfork(); if (_pid == 0) {//child process LOGV("[ContextSharing]in child process."); std::string s = std::string(MODEL_DIRECTORY)...

2015-07-27 10:39:00 176

转载 android APK反编译及代码混淆

反编译、查看源代码,需要用到两个工具:dex2jar 和 jdguidex2jar(google code)jdgui(google code),最新版本请见官方操作很简单,步骤如下:1.将APK(如GuessStock.apk)拷到dex2jar目录下,cmd下执行:C:\Users\raozf\Desktop\dex2jar-0.0.9.15>d2j...

2015-07-27 10:39:00 205

转载 global constructor

HQ在要求我们修改code style后,又让我检查并去掉"global constructor"。第一次听说这玩意,就研究了一下。发现网上有人讨论的很精彩,就记下来。“global constructors导致so的md5不一致”“今天遇到一个奇怪的问题,同一个svn tag下的代码,co几份,每一份编译几次,scons出来的so的md5不一致,而且同一个目录下...

2015-07-27 10:39:00 372

转载 android jni

1. 在Android工程需要用到jni的类中添加相应声明:public class GameData { final static String TAG = "GameData"; final static String INDEX_FILE = "index.li"; final static String DTAT_DIRECTORY = "...

2015-07-27 10:39:00 121

转载 wireshark在windows下无法抓取localhost数据包

在调试SSL时要抓包,通过tcpview和minisniffer等工具明明看到tcp连接已经建立并开始收发数据了,但wireshark却总是无法抓到相应的数据包。今天早上,HQ的高工告诉我“wireshark在windows下无法抓取localhost数据包”,得使用其他工具。http://stackoverflow.com/questions/5847168/wiresh...

2015-07-27 10:39:00 210

转载 g++ 静态库连接顺序的巨坑

在编译最新版本(12.04)的alljoyn的chat示例的时候,想使用bundle daemon,依照在以前的经验修改文件:alljoyn-14.02.00-src/build/linux/x86_64/debug/dist/samples/chat/makefile:LIBS = -lalljoyn ../../lib/BundledRouter.o -lajrouter -ls...

2015-07-27 10:38:00 301

转载 dbus启动失败:Couldn't connect to system bus: Unable to autolaunch a dbus-daemon without a $DISPLAY for X...

在没有开启x窗口的shell下启动dbus相关程序时会如上错误,详细原因如下:This is not considered to be a bug. Auto-launching D-Bus sessions whennot under X11 would result in one new D-Bus session per application thattried to u...

2015-07-27 10:38:00 2613

转载 stderr重定向

在测试alljoyn时开启了内部日志,输出太多想重定向到文件中,使用如下命令:./chat -s aaa >1.txt居然还是打印到屏幕上而不是输出到文件中。查看alljoyn写日志的代码,发现void QCC_UseOSLogging(bool useOSLog){ void* context = stderr; QCC_...

2015-07-27 10:38:00 382

转载 git基于历史commit创建分支

今天在使用dbus实现rpc时,发现远程方法传递和返回的参数不对,而前几天测试过明明是正常的。于是很自然的想到找回历史版本再测试一遍,确认是测试环境发生变化了,还是修改代码引起的。可是怎么取出历史版本呢?对git不太熟练,折腾了一番总算搞定了。1.确定需要取出版本的commit值:#git logcommit 76dc4da1c919a2baf430fbe0a...

2015-07-27 10:38:00 315

转载 git恢复误删除的文件

git ls-files -d | xargs git checkout --转载于:https://www.cnblogs.com/chutianyao/p/3801231.html

2015-07-27 10:38:00 136

转载 conkey conf

update_interval 1.0 # 更新时间间隔double_buffer yes # 双缓存,解决Conky闪烁问题use_xft yes # 自定义字体xftfont DejaVu Sans Mono:size=9maximum_width 300 # Conky最大宽度像素值default_color gray ...

2015-07-27 10:37:00 170

转载 android 解析xml

android下使用DocumentBuilder 解析xml时,有不少坑,主要是遍历子节点时要注意。假设有如下xml文件<GuessStock><Release><VersionCode>2</VersionCode><VersionName>0.2</VersionName...

2015-07-27 10:37:00 97

转载 git remote branch操作

将本地branch basic提交到remote的basic上:git push origin basic:basic将remote的 basic branch更新到本地的 basic branch上:git fetchgit merge basic(尽量不要用 git pull,会隐藏很多细节)转载于:https://www.cnblogs.com/ch...

2015-07-27 10:37:00 574

转载 centos查看哪些包提供指定头文件

【问题】:项目迁移时,原来在suse上正常的代码在centos上报错:g++ -g -Wall -fPIC -I../include -I./ -I../src -I/share/comm_ext -I/home/appadmin/workspace/comm/export_include/ -I/home/appadmin/workspace/comm/export_inclu...

2015-07-27 10:37:00 337

转载 分析apache日志,统计ip访问频次命令

统计访问频次最高的10个ip:cat /var/log/httpd/access_log |awk '{print $1}'|sort|uniq -c|sort -nr|head -10统计恶意ip(结果为403的请求)cat /var/log/httpd/access_log|awk '{if($9=='403'){print $1}}'|sort|uniq|sort...

2015-07-27 10:36:00 243

转载 突破防盗链机制:使用referrer-killer

在开发it博客汇的过程中遇到一个难题:很多图片链接设置了防盗链机制,从我的网站请求图片会返回403错误,但直接在浏览器中打开图片的url时却又正常。使用fiddler抓包发现,从我的网站请求图片会带上referer,而直接访问该url时是没有referer的。既然发送referer会被防盗链机制给干掉,那么能不能不发送referer,或者干脆伪装referer呢?...

2015-07-27 10:36:00 268

转载 纯 PHP 代码最好在文件末尾删除 PHP 结束标记

如果文件内容是纯 PHP 代码,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。<?phpecho "Hello world";// ... more codeecho "Last statement";// 脚本至此结束,并无...

2015-07-27 10:36:00 195

转载 shell遍历文件夹并执行命令

背景:有一个源码包里面包含很多子目录和makefile,打包后的压缩包太大,需要将make生成的所有二进制文件删除然后再打包。需求:因此,要求在制定目录的所有递归子目录中执行make clean以清楚所有的目标文件。代码:写了一段简单的shell脚本,有两个功能:1.遍历所有子目录,如果存在Makefile就执行make clean(当然也可以干更多的...

2015-05-14 18:51:00 1118

转载 安装PIL的坑

今天在centos中使用pip安装PIL死活不成功,报错: Could not find a version that satisfies the requirement PIL (from versions: ) Some externally hosted files were ignored as access to them may be unreliable (...

2015-05-08 16:27:00 379

转载 iptables不小心把127.0.0.1封了,导致redis连不上

写了个脚本扫描apache日志,自动把恶意攻击者的ip交给iptables给封掉谁知道一不小心把127.0.0.1也给封了。。。直接导致redis无法链接。redis-server服务正常启动,端口也开着,日志全都正常,就是redis客户端(redis-cli和python api)连不上,报错timeout。一查链接状态,发现客户端是SYN_SENT,也就是“客户...

2015-05-04 15:05:00 429

转载 python读取中文

如何从文件中读取300个汉字?看起来很简单,但很容易掉坑里了。一开始我这么写:1 try:2 fd = codecs.open(os.path.join(settings.TEXT_CONTENT_DIR,channel_name.lower(), article_id), encoding='utf-8')3 #fd...

2014-12-20 22:57:00 159

转载 不要在基类析构函数中调用纯虚函数,否则运行时会报错“pure virtual method called”...

如上。这是因为:delete派生类对象时,先调用派生类的析构函数,然后再调用基类的析构函数;此时如果调用纯虚函数的话,派生类的对象已经被破坏了,所以会报错。http://www.cnblogs.com/cswuyg/archive/2012/08/22/2650610.html转载于:https://www.cnblogs.com/chutianyao/p/3973237.h...

2014-09-15 17:17:00 283

转载 阿里云64位centos6.3系统上编译安装redis

环境系统:阿里云64位centos 6.3[rao@AY~]$ cat /etc/issueCentOS release 6.3 (Final)Kernel \r on an \m[rao@AY~]$ uname -aLinux AY1404062027584053a1Z 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 1...

2014-05-10 16:57:00 172

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除