- 博客(144)
- 资源 (24)
- 收藏
- 关注
原创 ELK安装配置
学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=7czske1k&utm_source=7czske1k安装安装很简单,从官网下载解压即可使用 地址: https://www.elastic.co/downloads 主
2017-09-14 11:39:08 745
原创 centos libc.6.so 链接出错
学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=7czske1k&utm_source=7czske1k问题服务器用的是centos 5.8,出现过几次libc.6.so的基础库在用yum安装软件时候链接被替换了,然后所有系
2017-09-14 11:36:10 1013
原创 QQ邮箱操作模拟
学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=7czske1k&utm_source=7czske1k项目需要一用程序操作QQ邮箱执行一些操作,现用python实现一套QQ邮箱的操作接口。登录通过模拟mail.qq.com
2017-09-14 11:32:00 8838 7
原创 用Hexo搭建个人博客
博客地址: http://astraylinux.com/文章地址: http://astraylinux.com/2015/06/02/linux-Init-Hexo/Step 1 InstallWe need npm(Node Package Manager) to install Hexo.1234567891011
2015-06-11 12:00:33 1987
原创 coreseek安装笔记
下载并解压coreseekcd /usr/local/srcwget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gztar zxvf coreseek-4.1-beta.tar.gz安装词库cd coreseek-4.1-betacd mmseg-3.2.1
2014-04-27 17:03:56 1806
原创 adb源码 笔记
ADB-server运行在PC端,是一个始终在后台运行的进程,作为与手机端交互的唯一接口。ADB-server处理ADB-client的请求,一部分请求无须与设备交互,直接在PC本地完成;剩下的请求需要与设备端的adbd交互,ADB-server起到了一个switcher的作用。ADB-client运行在PC端,可以同时存在多个。每个ADB-
2014-04-27 16:37:24 2163
转载 iOSOpenDev环境搭建以及使用
由于TheOS开发界面不怎么好,还需要自己管理makefile文件,这里说一下iOSOpenDev这个环境,基于Xcode创建模板和编译打包。相信对于makefile不怎么熟悉的朋友比较倾向于使用这个。下面来说一下安装步骤。一.安装iOSOpenDev安装步骤http://www.jailbreaktweak.com/develop-jailbreak-tweaks-too
2014-04-27 16:32:43 1745
转载 25个必须记住的SSH命令
OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳
2014-04-27 16:29:21 1026
转载 appt命令使用
1. 列出apk包的内容 aapt l[ist] [-v] [-a] file.{zip,jar,apk}-v 以table形式列出来-a 详细列出内容 例如:aapt l ,这个命令就是查看apk内容2. 查看apk一些信息aapt d[ump] [--values] WHAT file.{apk} [asset [asset ...]]b
2014-04-27 16:18:32 3188
转载 vim代码粘贴缩进混乱的问题[Linux]
直接在vim插入模式下粘贴:在插入模式下直接粘贴,剪贴板上的每个字符都相当于手动输入,再加上vim的自动缩进,所以缩进就会累积如果vim还支持自动连续注释,如上图,每行代码都自动加上了注释解决办法:在粘贴前先设置进入粘贴插入模式,即不会自动缩进和连续注释set paste然后再进入插入模式粘贴,结果如图:但是在粘贴插入模式下代码是
2014-04-27 16:14:02 1477
原创 苹果ipa软件包破解笔记
苹果的验证机制: Appstore上的应用都采用了DRM(digital rights management)数字版权加密保护技术,直接的表现是A帐号购买的app,除A外的帐号无法使用,其实就是有了数字签名验证,而app的破解过程,实质也是去除数字签名的过程。去除过程包括两部分,如下所示: ipa文件都是使用苹果公司的FairPlay DRM技术进行加密保护app
2014-04-27 16:06:34 11884 2
原创 职业素养培训 笔记
墨非定律: 如果你认为事情会向坏的方向发展,那么事情一定会那样。 绝不说“不可能”,做难的事情才能成长。一,要在一个企业中快速成长的模型: 1.学习: 本岗位要做什么 本岗位要知道什么 列出岗位学习目录 2.转化: 岗位工作模型
2014-04-27 15:42:55 1756
原创 对于深度与广度的思考
广度可以在很多时候给你解决问题的灵感。在具体解决问题的时候才去进行深入的研究是可行的。很多时候深度的东西是可旁通的,原理的东西可帮助理解很多东西,所以不要局限在一个方面的深度,在多方面的广度下同样有助于理解原理的东西。 在多一些积累后,才会知道具体要做什么,要把什么东西做深。就像文斌在成长模型里写的: 毕业时:选择职业方向 3年:选择职业通道
2014-04-27 15:40:47 2006
转载 HOOK使用:全局键盘钩子
[cpp] view plaincopy// CatchKey.cpp : Defines the entry point for the DLL application. // #define _WIN32_WINNT 0x0500 //设置系统版本,可以使用底层键盘钩子 #define WM_MY_SHORTS (WM_
2013-05-08 16:12:10 1442
转载 ubuntu unity 3D桌面效果
不 推荐在Ubuntu 12.10版使用3D桌面特效,因为这个版本正在做较大的修改和测试,把 Unity 2D桌面取消了,这是为了在以后“统一”桌面做准备,所以在Ubuntu 12.10版中使用带3D特效的Unity桌面或者另行安装使用Gnome-Shell桌面时,常常会出现一些问题。如果您的电脑是需要用于日常工作,还 是建议使用Ubuntu 12.04 LTS稳定版,等候明年13.04的发布
2013-04-08 14:53:16 16236
转载 Bash 参数和参数扩展
现在,很多 Linux® 和 UNIX® 系统上都有 bash shell,它是 Linux 上常见的默认 shell。通过本文,您将了解到如何在 bash 脚本中处理参数和选项,以及如何使用 shell 的参数扩展检查或修改参数。本文重点介绍 bash,文中的示例都是在以 bash 为 shell 的 Linux 系统上运行。但是,很多其他的 shell 中也有这些扩展,比如 ksh、ash 或
2013-04-08 13:23:09 1632
原创 ubuntu 多屏设置 “虚拟大小大于可用大小”解决方法
最近用新装的ubuntu12.04装完显卡驱动后,双屏不能正常扩展,于是在配置管理那边设置显示,报了一个错: “需要的虚拟大小大于可用大小:需求=(3360, 1050),最小=(320, 200),最大=(1680, 1680)" 要设置xorg.conf,ubuntu12.04默认没有这个文件,所以要生成它。先ctrl+alt+f1切到文字模式,停掉Xwindow服
2013-04-08 10:52:31 3949 1
转载 设置recv的超时
在TCP连接中,recv等函数默认为阻塞模式(block),即直到有数据到来之前函数不会返回,而我们有时则需要一种超时机制使其在一定时间后返回而不管是否有数据到来,这里我们就会用到setsockopt()函数: int setsockopt(int s, int level, int optname, void* optval, socklen_t* optlen); 这里
2013-03-01 09:37:01 19741
转载 PNG透明窗体全攻略(控件不透明)
这两天在研究透明窗体,总算略有小成。网上大部分文章都是介绍到把窗体弄透明就没有下文。其实窗体透明并不难,难就难在透明的窗体上还要放控件。今天我就把窗体透明一直到控件不透明怎么制作一块给写了吧。 先截张图诱惑下你们,如果你没兴趣就没必要再看下文了,有兴趣的话就继续往下看吧^_^! 看好了,这是XP系统,未装.net。我的Photoshop学的不太好,把玻璃片弄
2013-02-18 20:53:02 1130
转载 .mc文件
mc 是编译消息文件的工具,它将文本形式.mc文件编译成 .rc 和 .bin 菜鸟最近陷入了某前辈编写的一个复杂的VC项目程序,这个项目包含一个DLL项目程序,而这个DLL项目又包含一个菜鸟从未见识过的messages.mc文件。初初浏览了一下该文件,菜鸟发现其中有大量关于自定义消息ID的定义及与之相对应的字符串。不过,由于对messages.mc文件有关的知识的
2012-12-21 12:03:48 4483
转载 c++ 虚函数机制 效率问题
今天在c++坛子里瞎逛,看到精华坛里在讨论“为什么虚函数效率低”的问题,××楼主回答面试官说“跟cpu流水线执行效率有关” ××某人回答“因为虚函数需要一次间接的寻址... 而一般的函数可以在编译时定位到函数的地址,虚函数(动态类型调用)是要根据某个指针定位到函数的地址. ” ×ד虚函数有个虚函数表,而且会传一个index索引~!会间接寻址!”×ד流水线执行的话,
2012-12-18 21:18:53 1067
原创 遇到多线程问题,关于MyDownload
最近用一个网上的下载类,MyDownload里面有多线程下载的部分,一开始开三个线程,偶尔会出现崩溃。下面是下载线程UINT CHttpGet::ThreadDownLoad(void* pParam){ CHttpSect *pInfo=(CHttpSect*)pParam; SOCKET hSocket; if(pInfo->bProxyMode){ hSocket=C
2012-12-10 18:51:07 1062
原创 VS2005写的静态库到VS2010出错的处理
今天装了vs2010, 写了一个test,调用了以前用vs2005写的一个调试用的日志类,链接死活过不了,又是库冲突 ,又是无法解析外部符号。用错误内容及vs2005与vs2010搜了半天都没找到解决办法。后来找到说是string在旧版编译器中编译的结果在新版本里有区别,于是把库拿到vs2010重新编译,再拿到项目中,终于是通过了。 贴出错误: 1> AMobileDe
2012-11-30 16:31:45 4486
转载 CDC,CClientDC,CPaintDC,CWindowDC 比较区别
MFC中的CDC,CClientDC,CPaintDC,CWindowDC的区别CDC是Windows绘图设备的基类。CClientDC:(1)(客户区设备上下文)用于客户区的输出,与特定窗口关联,可以让开发者访问目标窗口中客户区,其构造函数中包含了GetDC,析构函数中包含了ReleaseDC。CPaintDC:(1)用于响应窗口重绘消息(WM_PAINT)是
2012-11-29 09:30:42 834
原创 实习之初
实习过去半个月了,写写感受与总结。 刚到公司,感觉氛围还是不错的,不会很死板。部门老大就坐在旁边,很多问题可以直接问,省时省力,刚到的两天在了解公司的情况,几乎都在问他问题,还好他很有耐心。 刚开始了解公司的产品,公司的发展方向,业务,以前我所要做的事情。作为一个工具开发的程序猿,所要学的东西非常多,这是老大最先强调的。这是我的难点,以前学的多为linux平台
2012-11-28 13:26:09 589
转载 MFC自定义消息
本文地址:http://blog.163.com/strive_only/blog/static/893801682010101911467765/消息机制是windows的典型运行机制,在MFC中有很多的消息如WM_BTN**等。但是在有些情况下我们需要自定义一些消息去做一些我们需要的功能,MFC的向导不能帮助我们做到这一点,我们可以通过添加相应的代码去完成这个功能。添加自定义消
2012-11-28 11:42:23 734
转载 HOOK钩子机制学习笔记
HOOK钩子机制学习笔记(1) 收藏 一、什么是钩子(hook) Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。钩子(hook)是一种特殊的消息处理机制,钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获键盘、鼠标的输入,屏
2012-11-25 20:22:09 14685
转载 mfc中钩子的使用
钩子的安装与卸载 系统是通过调用位于钩子链表最开始处的钩子函数而进行消息拦截处理的,因此在设置钩子时要把回调函数放置于钩子链表的链首,操作系统会使其首先被调用。由函数SetWindowsHookEx()负责将回调函数放置于钩子链表的开始位置。SetWindowsHookEx()函数原型声明为:HHOOK SetWindowsHookEx(int idHook;HOOK
2012-11-25 14:03:27 908
转载 PreTranslateMessage作用和使用方法
PreTranslateMessage作用和使用方法 PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的,绝大多数本窗口的消息都要通过这里,比较常用,当需要在MFC之前处理某些消息时,常常要在这里添加代码. MFC消息控制流最具特色的地方是CWnd类的虚拟函数PreTranslateMessage(),通过重载这个函数
2012-11-25 12:51:25 627
转载 搜索的艺术——搜索引擎使用心得
网络上关于搜索引擎使用的文章有很多,在此本小菜从实际应用角度出发,谈谈使用搜索引擎的体会。 1.不断提炼,透过表象看本质。 使用搜索引擎是能力的体现,答案就在百度的数据库里,能不能搜到,多长时间能搜到,就看能力如何。 能力需要锻炼,很多时候不能一下就搜到答案,最终的关键词是经过不断提炼而成的,因此,个人知识丰
2012-11-22 21:35:07 1181
转载 真正优秀的程序员有哪些与众不同之处?
“当你50岁时,还愿意编程吗?”这个话题在Hacker News上众说纷纭,不过我们能够看到,那些真正成功的程序员,如John Carmack、Peter Norvig、Jeff Dean,即使他们不再年轻,但依然对编程充满热情,他们身上有哪些与众不同之处,又有哪些值得我们学习?有人进行了总结。1. 选择当前科技领域的一个小子集,亲近它、拥抱它,并且尝试推进这个小领域的发展。2
2012-11-22 21:33:38 585
转载 string大小写转换函数
最近被多线程+野指针折磨ING…… C++中没有string直接转换大小写的函数,需要自己实现。一般来讲,可以用stl的algorithm实现:#include #include #include #include using namespace std;int main(){ string s = "ddkfjsldjl";
2012-11-21 20:24:15 2389
转载 GDI入门实例(在VC++6.0中将JPG格式图片转换成BMP格式)
在 VC++6.0 中将 JPG 格式图片转换成 BMP 格式思路:利用 GDI+来完成难点: (1)配置 GDI 开发环境,添加配置代码(2)在当文档程序中添加转换代码注意:本文档由 ybdesire 参考网上资料撰写完成,代码已经做过测试,可直接复制张贴实现过程:一、 配置 GDI 开发环境(1) 下载 GDI+ SDK for Visual
2012-11-14 21:00:46 1449
转载 PNG透明背景按钮的实现(MFC)
问题描述:当前要在对话框上添加一个以两个PNG图片作为背景的按钮,PNG图的背景是透明的,按钮也要做出相同的透明效果。并且鼠标不在按钮上时,按钮显示"bg1.png";鼠标移动到按钮上时,按钮显示"bg2.png"开发环境为VS2010。解决办法:使用GDI+库装载PNG图片,并使用MFC Button Control和CMFCButton类结合,调用CMFCBut
2012-11-14 20:57:57 10542 2
原创 任何一个正整数都可以用2的幂次方表示,转化
任何一个正整数都可以用2的幂次方表示.例如:137=2^7+2^3+2^0同时约定次方用括号来表示,即a^b可表示为a(b)由此可知,137可表示为:2(7)+2(3)+2(0)进一步:7=2^2+2+2^0 (2^1用2表示)3=2+2^0所以最后137可表示为:2(2(2)+2+2(0))+2(2+2(0))+2(0)又如:1315=2^10+2^8+2^5+2+1
2012-10-27 12:04:32 10912
转载 vim 命令(全)
本章提供足够的信息使你用够使用 Vim 来做基本的编辑。这里提供的方法不一定是高效 快捷的。但起码是有效的。花些时间去练习这些命令,这是后面的知识的基础。 |02.1| 第一次运行 Vim |02.2| 插入文本 |02.3| 移动光标 |02.4| 删除字符 |02.5| 撤销与重做 |02.6| 其它编辑命令 |02.7| 退出 |02.8|
2012-07-17 09:09:11 1207
原创 bash命令提示符个性设置
昨天看到一篇关于命令提示符的设置文章,原文地址8个实用而有趣Bash命令提示行,今天试了一下,确实很有意思。自己做了一下组织,可以更方便地设置,并总结一下。 查找了一些相关资料,关于bash下颜色设置的参考了以前转载的文章linux终端中输出彩色字体。 命令提示符设置的一些参数: \! 显示该命令的历史记录编号。 \# 显示当前命令的命令编号。
2012-07-16 13:30:07 4560
转载 如何加密/混乱C源代码
之前发表了《6个变态的C语言Hello World程序》[酷壳链接] [CSDN链接],主要是是像大家展示了一些C语言的变态玩法。也向大家展示了一下程序是可以写得让人看不懂的,在那篇文章中,可以看到很多人的留言,很多人都觉得很好玩,是的,那本来是用来供朋友们“消遣作乐”,供娱乐娱东而已,不必太过认真。不过,通过这种极端的写法,大家可以看到源代码都可以写得那么复杂难懂的。大家也许在赞叹之余一笑了
2012-07-15 19:06:02 906
转载 五种应该避免的代码注释
在酷壳,有很多文章都提到了代码注释,如:《十条不错的编程观点》、《优质代码的十诫》、《整洁代码的4个提示》、《惹恼程序员的十件事》等等。今天,某国外的程序员在这里列举五种应该避免的程序注释,我觉得比较有道理,但我觉得有少数几个观点也并不绝对。所以,我把原文的这五种应该避免的程序注释罗列在下面,并放上原作者和我的个人观点作为比较。希望对大家有用。一、自恋型注释(注:原文为Proud,我觉得“
2012-07-15 18:59:34 890 1
mfc实现自给按钮,透明按钮
2012-11-27
不规则窗体的创建
2012-11-27
GDIPlus.zip 开发库
2012-11-27
jsoncpp-src-0.5.0.tar.gz C++代码
2012-11-27
将文件和文件夹分开的lf
2011-11-28
人月神话.pdf
2011-11-24
Windows程序设计 第五版上下合订本
2011-11-24
Linux内核修炼之道
2011-11-24
深入浅出MFC.pdf
2011-11-24
linux命令大集合,非常全的工具书
2011-11-21
XML入门教程
2011-11-20
linux常用命令源码(ls,cp,chmod,df等一百多个命令)
2011-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人