- 博客(29)
- 收藏
- 关注
原创 学习总结|Linux内核分析 第三周作业 - 网易云课堂
学到了最基础的汇编知识明白了MenuOS是通过查找根文件系统中的init作为第1个用户态进程加载起来的了解了部分API通过int $0x80来发生系统调用知道了内核是对struct task_struct通过COW机制来创建进程清楚了内核通过schedule()调度达到多进程同时运行
2015-05-05 20:49:14
1312
原创 跟踪分析Linux内核的启动过程|Linux内核分析 第三周作业 - 网易云课堂
1. 分析从start_kernel到init进程启动。2. 理解用户态进程0号进程和1号进程
2015-03-22 19:19:19
1534
原创 使用高版本boost库导致xp下找不到GetTickCount64函数的解决方法
修改_WIN32_WINNT宏的值避免定义BOOST_THREAD_WIN32_HAS_GET_TICK_COUNT_64宏
2015-03-02 14:41:01
7156
原创 针对此次iTunes12.1升级导致第三方用不了的解决方案
由于,iTunes经过升级后,由32位替换成了64位的系统,两者在软件的兼容上,运算的处理上,都有了较大的不同,直接导致了多个苹果助手产品,对其兼容性上出现了无法连接的问题,时常出现错误报告的情况。
2015-02-04 16:45:07
6842
原创 Hive 创建表提示"Specified key was too long; max key length is 767 bytes"解决办法
Hive> CREATE TABLE dummy(value STRING);FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:javax.jdo.JDODataStoreException: An exception was thr
2015-02-01 15:40:31
9562
原创 windows event log 错误2 的解决办法
启动windows event log服务时,提示"错误2:系统找不到文件"网上搜索很多说
2014-10-23 21:00:40
12004
12
转载 百度联盟峰值,李彦宏演讲实录:下一个方向其实是新数据
以下为李彦宏演讲实录大家好,欢迎大家来到黄山。每年的联盟峰会都会选择一个山清水秀的地方,这样是因为,一方面心情可以比较放松;另外一方面,思路也容易打开。去年的联盟峰会在香格里拉举 行,当时我讲的话题是“互联网加速颠覆传统产业”。其实这个话题也是在峰会前一天晚上才把思路整理出来的,不是说平时不在想,而是平时想的时候思路比较 乱、不成系统;到前一天晚上,去一个比较安静的地方,在一个美丽
2014-05-31 13:21:51
1759
转载 Hadoop科普文——常见的45个问题解答
时至今日,Hadoop已成为最流行的离线数据处理平台,然而它的集群配置起来并不简单。如果你学习Hadoop不久,相信下面这45个问题会对你有所帮助。在工作生活中,有些问题非常简单,但往往搜索半天也找不到所需的答案,在Hadoop的学习与使用过程中同样如此。这里为大家分享Hadoop集群设置中经常出现的一些问题,以下为译文:1.Hadoop集群可以运行的3个模式?单机(本地)
2014-05-24 21:19:58
842
转载 “大数据自动挖掘”才是现在这些大数据的真正意义
36大数据小编点评:看完这篇文章后,小编觉得很开心,因为难得有对大数据这么深度的评论和观点,而作者提出的“大数据自动挖掘”观点亦是让人醍醐灌顶,引人深思。值得一看。
2014-05-20 20:29:59
892
原创 调用WTL中的CFileDialog来打开一个文件
CFileDialog类在WTL库中的atldlgs.h文件中网上搜索"CFileDialog"大部分是MFC库的使用实例。试了几个实例发现都没办法过虑扩展名;后来跟踪源码发现,填充了一个OPENFILENAME结构体,接着调用的是GetOpenFileName系统API来显示窗口;查下MSDN关于GetOpenFileName的说明,Windows XP: In the
2013-06-26 18:53:47
2872
转载 毕业后的五年拉开大家差距的原因
毕业后,有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!这篇文章有点长,但是希 望你能够耐心的看完,看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。 正如”打工皇帝”唐骏说:”我觉得有两
2012-10-15 14:04:09
624
转载 boost::tokenizer
tokenizer - Break of a string or other character sequence into a series of tokens, from John Bandelatokenizer - 分解字串,提取内容.作者: John Bandela例一:// simple_example_1.cpp#include#include#inclu
2012-10-09 14:26:31
1028
转载 使用远程桌面时发生AtBroker.exe错误的解决方法
错误信息截图:使用快捷键Ctrl+Alt+End时,打开 Microsoft Windows NT 安全对话框,调出了任务管理器,同时,黑色的桌面没有了,我又看到熟悉的Windows桌面啦!OK,终于搞定了!远程桌面常用快捷键: ---------------------------------------------------------------------
2012-08-15 19:19:48
3382
1
原创 Dropbox:同步/分享你的文件
Dropbox是一款文件同步工具,能帮助你在几乎所有平台(Win/Linux/Mac、iPhone/iPad/Blackberry/Android)上同步文件,并且保留30天内的文件版本。Dropbox为你提供跨平台的文件在线存储、同步及分享解决方案。目前用户可以获得 2G 存储容量空间。Linux 平台要求 GTK 2.12、GLib 2.14、Nautilus 2.16、Libnotify
2012-08-02 15:26:05
850
转载 gvim
原文出处:http://blog.chinaunix.net/space.php?uid=11124678&do=blog&id=29066492005年5月,我开始用Vim。此后渐入佳境,原来因版权自律而放弃盗版UltraEdit的遗憾一扫而空。并且,从Vim我才体会到,什么才是真正的编辑利器。在善用佳软或其他论坛发文,我都是先在Vim中输入,并方便高效地编辑好格式,再贴到网上。而我的通
2012-07-15 16:00:15
1033
转载 Ping命令幕后过程及其返回信息分析
我们以下面一个网络为例:有A、B、C、D四台机子,一台路由RA,子网掩码均为255.255.255.0,默认路由为192.168.0.1 1.在同一网段内 在主机A上运行“Ping 192.168.0.5”后,都发生了些什么呢? 首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址“192.168.0.5”一起交给IP层协议(和 ICMP一样
2012-07-15 10:46:08
738
转载 运用Detours库hook API
一、Detours库的来历及下载: Detours库类似于WTL的来历,是由Galen Hunt and Doug Brubacher自己开发出来,于99年7月发表在一篇名为《Detours: Binary Interception of Win32 Functions.》的论文中。基本原理是改写函数的头5个字节(因为一般函数开头都是保存堆栈环境的三条指令共5个字节:8B FF
2012-07-13 00:02:36
1205
转载 VisualSvn Server介绍
1 、VisualSvn Server VisualSvn Server是免费的,而VisualSvn是收费的。VisualSvn是Svn的客户端,和Visual Studio集成在一起,但是不免费,使用AnkhSvn(VS2008插件)来代替VisualSvn。使用 VisualSvn Server是Svn的服务器端,包括Subversion、Apache和用户及权限管理,优点在上面已经说
2012-07-12 23:40:58
2693
转载 修改IIS站点的标识符
原文地址:修改IIS站点的标识符 - sky的日志IIS6.0会在新建站点后对站点分配一个标识符,我们可以通过一些手段来修改这个标识符。 首先需要断开IIS的连接,然后在"控制面板---管理工具---服务"中停止IISAdmin相关服务。 找到IIS安装路径: %SystemRoot%\system32\inetsrv 下的:MetaBase.XML文件,用文本编辑
2012-06-27 14:19:01
3913
转载 VC连接MySQL
一、MySQL的安装可以考虑安装mysql-5.0.41-win32(可到http://www.newhua.com/soft/3573.htm处下载),当然你有更新的版本更好,注意选择“完全安装”(只有这样才会安装VC编译时需要的头文件等)。安装后期会进行服务器配置,你可以设置你的服务器登陆密码,也可以不设置密码。二、VC6.0的设置(1)打开VC6.0 工具栏Tools
2012-06-15 00:55:02
696
转载 svn安装、配置-Apache-Windows(已测试)
介绍这篇文档介绍如何安装Apache,SVN以及如何结合它们,如何配置多库,如何创建用户帐号等等。该文档由 SVN俱乐部 提供,由arain编写。 联系我们QQ 群: 21765703SVN俱乐部官网: http://www.svnclub.com 所用到的软件及其版本号和下载站点温馨提示:您可以直接到SVN俱乐部 网站下载,也可
2012-06-13 11:39:56
1009
转载 NSIS如何获取机器网卡Mac地址
转至:KylinFire的博客园 (一)最近要熟悉新工作中一个软件打包脚本工具NSIS,学了一个下午,知道了大概,由于需求要获取机器的Mac地址,先上网摆渡了一下,发现了一个牛人的留言,没有用到NSIS的插件,现代码整理如下: 1 Name "GetMacAddressWithoutPlugin" 2 OutFile "GetMacAddressWitho
2012-06-07 01:25:25
2298
转载 内存溢出原理
转置:http://hi.baidu.com/yjsagacity/item/837cf5c3899ed355bdef69ef在当前网络与分布式系统安全中,被广泛利用的50%以上都是缓冲区溢出,其中最著名的例子是1988年利用fingerd漏洞的蠕虫。而缓冲区溢出中,最为危险的是堆栈溢出,因为入侵者可以利用堆栈溢出,在函数返回时改变返回程序的地址,让其跳转到任意地址,带来的危害一种是程序崩
2012-06-06 14:51:48
1438
原创 开始记录些学习道路上的点滴
一直以来都没有要将自己学习的过程,学习中遇到的问题,学习后的心得感悟等记录下来;但我很喜欢逛别人的技术博文,看到好的博文,往往也只是加入收藏夹,亦或者用有道笔记保存下来(近段时间所使用的方法);但过后,很难在第一时间,想起、记起、回忆起在什么时间?什么地方看到过相关博文,所以基本上都是一次性的阅读;现在想用自己的博客,记录下这一过程,也好让几年后的我,甚至几十年后的我,回忆
2012-06-06 14:46:57
752
原创 Hello,World!
#include int main(int argc, char argv[]){ cout << "Hello,World!" << endl; return 0;}
2012-06-06 14:33:49
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人