品牌网络知名度研究
研究流程:研究方法:品牌网络知名度研究是开元网络与品牌研究的一个部分,该研究是一项创新性研究,通过使用海量数据挖掘技术,对数以百亿计中文网页进行全面、客观、科学的分析,为品牌营销提供理论依据。通常一个品牌在网络媒体被提及或曝光的频率越高,说明该品牌的用户关注度越高、知名度也越高品牌,网络知名度研究,就是通过评估品牌在不同类型网络媒体的提及率或曝光度,综合得出品牌的网络知名度。研究中,我们会分别研究品牌在综合影响力排行前列的行业网站中的曝光度、博客用户量靠前的博客网站中的提及率、人气排
博客搬家啊
在ItPub上开技术博客已经有相当长一段时间了,虽然比较懒但积起来出几十篇了,好不容易访问量攒到1W多。那时上来是由人介绍的,先去论坛,后才开博客的。Pub的论坛做得相当不错,坛上很多数据库的高手,很多都很热情,气氛比较好。但博客就不怎么样了,功能少,模板不太好看。试用了一段时间CSDN上的空间,还是觉得搬家了。那里技术气氛更好,圈子更宽广些,用户聚合度也很高。最主要一点,空间比较个性化,自由度较高。以后就耕种好那一片“菜园地”吧,让它长出绿油油的豆芽(代码)。新的地址:http://blog.csdn.net/longtrue ,欢迎踩场
little-endian VS. big-endian
被这两件东西搞了很久,曾经看资料时理解了,但过一段分间又很容易忘记了。今天遇到一道题,要写个程序检查所用的系统是big endian还是little endian。首先,要知道什么是big endian,什么是little endian?一些资料的解释如下:字节排序含义Big-Endian一个Word中的高位的Byte放在内存中这个Word区域的低地址处。Little-Endian一个Word中的低位的Byte放在内存中这个Word区域的低地址处。我觉得这样很不适合记忆,很快就混淆了。用big endian对应值高位优先,little endian对应低位优先,更容易记忆些。计算机在使用内存时总是从低地址向高
初识零知识证明
毕业论文要用到零知识证明,这个听起来很酷的名词,看起来也有点别扭。请教一位老师,他说这个问题比较难,曾经研究了一年半但都没有太大收获,建议我在做论文这么短的时间内不要去碰它,先保证论文能做完并能够答辩通过。在网上找了一下,虽然文字上说的也不难理解,但真正做起来应该难度是很大的。 所谓零知识证明,指的是示证者在证明自己身份时不泄露任何信息,验证者得不到示证者的任何私有信息,但又能有效证明对方身份的一种方法。比如:1)A要向B证明自己拥有某个房间的钥匙,假设该房间只能用钥匙打开锁,而其他任何方
一封有趣的情书(转)
一个数学系学生的情书(转载) 出处:http://i.cn.yahoo.com/blog-Xk9CkVMrc7VrXw.xmTA1vgM-?cq=1&p=2&source=7c 亲爱的舒雪: 我们相识快四年了。今天晚上,当我傻傻地看着满天离散的星星时,你的名字就像实数轴上的无理数一样几乎占据我的整个心灵。 你是那样地美丽,即使世界上最美的分形图也不及你的万分之一。一头披肩的长发把一维流形表现惟妙惟肖;嵌着一对酒窝的脸蛋将天下的二维曲面羞得无地自容;婀娜多姿的身段让所有的x轴、y轴、z轴都迷得神魂颠倒。 你是那么地纯洁、善良,就像单纯形一样简单。自从我见到你
awk强大的字符串处理能力,快捷又方便
今天遇到了一个需求,要把snort规则msg字段的信息拿出来用,想到用C语言去处理,但觉得太烦了。以前看过一点awk的东西,今天想起来了用awk能够很快实现的我需求,在网上查了几分钟资料,了解下awk的语言就完成了。snort的规则如下:alert tcp $EXTERNAL_NET any -> $HOME_NET any (msg:"RPC snmpXdmi overflow attempt"; flags:a+; content:"|8000 19a0|"; offset:0; depth:4; content:"|00018799|"; offset: 16; reference:bugtraq,2417; reference:cve,CAN-2001-0236; classtype:attempted-admin; sid
改掉了一个bug,可以发IPv6数据包了
项目实验系统终于完成了,虽然感觉不太完美,但基本功能都能够体现出来。它能够检测出IPv6数据包中携带的有恶意的数据,并给出相应的报警。在寻找测试数据可是花了不少功夫,试用了好几款攻击模拟工具,都不尽人意。Scan6针对IPv6进行端口扫描,但是功能比较单一。IDSwakeup可以发送teardrop, deepthoad等多种攻击数据,但没有IPv6版本的,只好另寻出路了。Snot可根据snort的规则发送某些特征的数据包,但也是没有IPv6的,没办法,改吧!用了好个几个版本的libnet都没把下载来的snot直接编译通过,google了一下找到libnet-1.1.2.1版支持IP
职业生涯的思考
要面临找工作了,心里对未来职业发展想的特别多,一开始就选择一个适合自己(不一定是最好,行业无所谓好坏,行行出状元)的行业,可以省下很多烦心事,并且发展的速度也会快很多。经过反复多次的思考与论证,目前基本上有三个方向,排序如下:金融行业的信息系统,互联网,网络通信。 定好了方向,找工目标也就更加明确了。一些同学什么职业都投,而我认为广撒网不一定能捉到大鱼,即使有鱼可捉,但吃起来也不合自己胃口。但符合我求职目标的,我都会投,无论公司大小,大企业稳定,培训制度完善,但小企业每位员工都显得很重
用GDB查看内存内容
你可以使用examine命令(简写是x)来查看内存地址中的值。x命令的语法如下所示: x/<n/f/u> <addr> n、f、u是可选的参数。 n 是一个正整数,表示显示内存的长度,也就是说从当前地址向后显示几个地址的内容。 f 表示显示的格式,参见上面。如果地址所指的是字符串,那么格式可以是s,如果地十是指令地址,那么格式可以是i。 u 表示从当前地址往后请求的字节数,如果不指定的话,GDB默认是4个bytes。u参数可以用下面的字符来代替,b表示单字节,h表示双字节,w表示四字节,g表示八字节。当我们指定了字节长度后,GD
原码、反码和补码
几年前就思考的问题,很久没看有点陌生了,今天开始学习java遇到了这个问题,重新查找了些资料,看完有了更深刻的理解。无符号整数无所谓反码、补码之说,但是对于符号整数计算机采用补码可以提高cpu的处理效率。数值单元最高位是符号位,指示该数是正还是负,对于正整数原码、反码、补码都是一样的,而负整数就有区别了,反码是原码除最高位外其余所有位的逐位求反, 将反码加上1就得到补码。下面以8位数值单位来举例,例如:用最高位表示符号位,如果是0表示正数,如果是1表示负数,剩下的7位用来储存数的绝对值的话,能表示27个数的绝对
mysql与php错误解决
这两天在配置snort+base环境,涉及到apache, mysql和php的安装与配置。虽然网上都有很多这方面的资料,但由于所用服务器个性化配置不同,照搬别人的安装步骤并不能成功。由于第一次同时构设这几个基础软件,还是遇到了不少问题,查找了不少资料。在解决问题的过程中,对开源系统服务又有了进一点认识。[@more@]问题一:不小心竟然删掉了mysql的mysql.sock文件,默认数据库文件有损坏,导致运行mysqld_safe启动数据库时出现下面错误Starting mysqld daemon with databases from /var/lib/mysqlSTOPPING server from pid file /var/run/mysql
linux fork进程空间问题
学系统编程都会学到进程与及线程,在学习Linux编程过程中,最大的困难花时间最多的莫过于进程那一块,包括进程的环境,进程的控制,进程间通信,进程共享内存等。fork()是linux生成一个新进程的函数,在《unix环境高级编程》书中P172页是这样描述的:子进程是父进程的副本。例如,子进程获得父进程的数据空间, 堆和栈的副本。注意,这是子进程所拥有的副本。父、子进程并不共享这些存储空间部分。父子进程共享正文段。既然子进程是父进程的一个副本,获得父进程的数据空间,但又不是共享的,那么是否子进程具有独立的物理内存空间呢?父进
一个统计源码的小工具
这篇小文躺在我的私人记事本有一小段时间,今天重看,贴上来好点。看一个开源项目时,我喜欢了解它有多少行代码 ,因此需要一个统计的小工具,觉得下翻功夫是可能互联网上找到的。Unix里的wc可以统计文件的行数,但单用这个工具还不能满足我需求,它把所有行都计算进去,并不能略过注释和空行。但结合辅助文本处理工具,如sed, awk应该比较容易就实现这样的功能。仅需要统计.cpp, .c, .h, .pl四类文件,决定还是用C语言写一个好点,权且当作一次练习。平时动手写代码还是太少了,要多加努力才行。程序运行时读入用户输入的路径名,然后逐个
个性化emacs设置
用emacs有一小段时间,刚接触时感觉这个东西怎么这么难用,“面目狰狞“,习惯了visual studio漂亮且方便的界面一下子有点难以接受这样的东西。一些本来整齐的代码到了这里看起来却是乱哄哄的一团。慢慢习惯了觉得它还真的功能强大,很功能交给用户去设置,完完全全的DIY精神。Unix和windows虽然表面看起来仅是两个不同的平台,但时时刻刻体现出两种不同的文化,Unix更加提倡透明性、可显性,可定制性更强,因此它更受高级用户的喜爱,但在一定程度上令普通用户望而生畏,想想一个软件不像windows下那样点点鼠标安装上去就可用了,还要打开
睡觉扭到脖子
昨晚是怎么睡的?今天醒来就觉得不太对劲,转动头时一阵剧痛。晕,扭到脖子了。以前也试过扭到的, 但好像都没这次厉害。接着下来,洗脸,下楼梯,吃早餐都得小心翼翼的,一不小心动作大点,那条牵引着的筋痛得不得了。 坐到电脑前,打算把昨天留下的一点点prolog程序写完,没想到手一抬就牵动着那根痛痛的筋。没办法,也不能坐着不做事啊,只好慢点来吧。头部运动不灵活,大脑好像都变得迟钝了。 小心翼翼地大半天就过去了, 今天状态真不好,就想着睡觉。 [@more@]
颇具艺术感的代码
编程真是蕴藏着无穷的想象,好的程序员就像艺术家一样雕刻他的代码,keyboard就是罗丹手中的小刀,一行行的代码就是陈列着的雕像。编程到底是不是艺术已经快变成继编程语言和Emacs vs Vi之后另一Flame War话题。有兴趣的可以去看reddit的讨论。且看Joe Marshall论证编程是艺术的文章上一段代码。实现一个带三个参数的函数。这个函数返回三个参数中最大的两个参数的平方和。 题目用来训练学生对条件分支的理解。常规的解法是(define (sum-square-largest x y z) (cond ((and (> y x) (> z x)) ;; y and z are largest (
入侵检测技术,鸡肋还是机会?
引子:一个深圳的网络安全公司,号称国内最早从事入侵检测技术研究的,前不久网页上摘录了一些海外著名IDS厂商面对记者的问答录,其中涉及了不少IDS趋势和技术瓶颈的问题,到也颇值得借鉴,不过这个公司为这个摘录做了一段妙趣横生的批注,大致是国外这么牛的IDS厂商都解决不了这些技术瓶颈,IDS概念更多是厂商为了推销产品而鼓吹的,实际效果非常可怜云云,劝说用户不要在IDS继续投入了。其实这些批注也并非完全没有道理,确实部分厂商为追求利润,对IDS概念的过分炒做使其产品本身远远达不到宣传中所能达到的高度,也害的一些单位花了不
五一长假已过一半了,剩下的过得充实
前几天还在计划着这个长假怎么过,很快假期已经过去了一大半了。假期开始的两天去了趟佛山,算是渡假吧。佛山好像也没什么好玩的,只是没去过就想过去看看,也好看看不同城市的风格,毕业后多个选择的地方。经过祖庙,门前的人不多,假期门票涨价,要20元,觉得不值,从而打消进去看看念头。本来去西樵山看看的, 但天气炎热,加上离住的地方也比较远,也没去成。 仅过了两天就很想念学校了。回到学校,回到实验室,觉得要做的东西还有很多,接下来就要准备互联网新技术与数据挖掘两门课的课程讲稿了,查找资料并且消化还是比较耗
c++初学者的50个忠告
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;[@more@]1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Objec
有关blog版面
itpub里的blog模板有很多,给了用户很大个性化设置,我试用好几款模板,用着用着都觉得不耐看,认为Itpub啊你模板虽多,但怎么都设计得这么低水平啊。以前的几个都不太尽心意,就只好凑合着用吧。有些想搬家的念头,但在这里“呆”了这么久还是很不舍得走的,搬的话要还要花时间转移文章,只好作罢。 直到看到了这款模板,我才说真正地喜欢上了,真是太感谢它的设计者了。欢喜之余,还是感觉它的布局有点不太合理,例如搜索功能用不了,不要放得那么上啊;管理控制台应该放在最低下;应该把最新发表,文章分类,链接那几栏提到