others
拜占庭里一棵草
这个作者很懒,什么都没留下…
展开
-
第一次用openssl笔记
在linux下面用openssl库,去/lib下面查了一下发现ubuntu已经预装了openssl,但是include以及lib里面没有和ssl,openssl相关的.h .a .so等文件,所以推测,ubuntu可能只是安装了openssl这个命令,没有给我们开发者装开发环境,于是又用 apt-get装openssl,发现那个默认的网页不在了.没办法自己下openssl库,自己装.当然前原创 2015-03-25 19:12:54 · 454 阅读 · 0 评论 -
Hadoop执行报错之莫名其妙的问题
近几天,在练习使用hadoop的streaming框架,但是中间遇到一个莫名其妙的问题,百思不得其解,无论是换hadoop-client环境,还是更改mapper和reducer,更换输入数据,不断修改参数,都不行,错误依旧。最后无意间发现是 shell脚本的问题。原来我的shell脚本是hadoop jar ${STREAMING} \ -input /wor原创 2016-08-02 10:47:06 · 793 阅读 · 0 评论 -
为什么url需要对空格进行编码
最近在学习sql注入,正好碰到关于url,GET等问题,比如在sql注入中,#注释这个办法只适用于POST传送的参数,在GET中不适用,因为GET属于URL的一部分,而URL中特定字符是有特殊用途的,正如一位知乎上的朋友讲的,在URL中#是定义锚点的,是专门用来给浏览器看的。随后又了解到URL原来是需要对特定字符以后的内容进行截取,留在客户端,比如#;此外还会对空格,汉字等非assic原创 2015-09-01 22:46:55 · 1385 阅读 · 0 评论 -
关于amazon的aws云服务
前两天利用amazon的aws搭建vpn自己用,以下是自己的一点小小的收获首先是amazon的aws提供的服务很多很方便,VPC(virtual private cloud)提供给我们一个虚拟的网络,我们可以在上面搭建自己的子网,ACL控制,路由表设置,网关设置,等等,然后可以根据自己的需求多建立几个VPS,这样就可以在这个小子网内做些网络方面的小实验。其次是 amazon原创 2015-08-31 15:57:36 · 2169 阅读 · 0 评论 -
通过zigbee的osal层osal_mem_alloc()函数看malloc函数的基本过程
上课需要利用Z-STACK协议栈做一些小应用,于是昨天晚上在网上找了几篇关于zigbee编程的基础程序架构。链接回宿舍附上, 今天下午想了解osal层的一些函数,加上以前了解过malloc的基本实现,于是选取了osal_mem_alloc函数作为例子看了一下,以下是加详细注释的源代码,我想所有的malloc函数大体思想应该是一样的,希望对malloc感兴趣的又没有例子的同学有所帮助 typedef原创 2015-04-29 15:17:17 · 3343 阅读 · 0 评论 -
持续更新--写shellcode常用网站
1,syscall table for x86-64blog.rchapman.org/post/36801038863/linux-system-call-table-for-x86-64syscall table for x86-642,syscall table for x86-32blog.chinaunix.net/uid-20184656-id-3263457.原创 2015-04-13 15:24:25 · 688 阅读 · 0 评论 -
IEEE754关于double格式定义的认识
利用计算机对有理数集合进行存储,想完全表示出来肯定是不行的,有理数集是无限集,而计算机的存储空间是有限的,因此在设计数据类型时就应当考虑到这些因素。而在考虑的所有的因素中,要求同样的存储空间尽可能多存储不同的数,要求在有理数集中每个数在计算机数据类型中的映射与真实值得相对误差也要尽可能的小。这两个因素就相对而言最重要,我想这也是IEEE定义double的主要考虑方面。比如,我们的尾原创 2015-04-10 15:12:24 · 3384 阅读 · 0 评论 -
关于tomcat启动一闪而过的原因
网上关于tomcat一闪而过的原因都有了很多的描述,1,比如设置JAVA_HOME,CATALINA_HOME等2,并且查看startup.bat的内容发现,CATALINA_HOME的路径最后不要加\和;3,而为了不让statup.bat不一闪而过,可以从cmd打开,问题出在这,如果我们更新完环境变量,没有杀死cmd重新打开,那么我们的环境变量的改动cmd是看不到的,原创 2015-03-18 11:05:50 · 545 阅读 · 0 评论 -
osi数据链路层为什么要分成逻辑链路层和mac子层
对于osi模型的不同层次的划分,一个重要的依据就是下层的工作和实际情况要对上层屏蔽,要让上层感觉不到下层的变化。但osi的数据链路层在面对实际情况时,便遇到一些问题。以传统有线局域网和wifi为例。物理层一个基本的任务就是将mac帧送达目的地,这在传统的有线以太网中,由于交换机有端口缓存,交换机与主机之间是双工模式,以及不同虚拟链路相互没有影响,基本情况下很少存在冲突,但是换到wifi的无原创 2015-03-14 14:13:12 · 2381 阅读 · 0 评论 -
北斗GPS定位系统原理
闲着没事,今天下午了解了一下北斗和GPS(全球定位系统),本文的主要目的是有幸能帮助那些想快速了解定位系统,又懒得到处找资料的同学们。GPS面对民用领域的定位服务主要原理是被动式无源定位,也就是广播卫星报文,让客户端就像接受收音机广播一样,接收卫星信号,然后根据卫星信号来测距,根据到多个卫星的距离进行定位。我猜测报文里面应该有说明报文什么时候发出的,要不然这个时间差没法计算。在这个过程中客户端原创 2015-03-22 16:31:55 · 3660 阅读 · 0 评论 -
openmp,mpi和pthread的差别
首先mpi是基于分布式内存系统,而openmp和pthread基于共享内存系统;也就是说mpi之间的数据共享需要通过消息传递,因为mpi同步的程序属于不同的进程,甚至不同的主机上的不同进程。 相反由于openmp和pthread共享内存,不同线程之间的数据就无须传递,直接传送指针就行。同时mpi不同主机之间的进程协调工作需要安装mpi软件(例如mpich)来完成。在openmp和pth原创 2015-03-09 10:24:56 · 7611 阅读 · 0 评论 -
钩子函数对键盘消息的修改
转载地址: http://www.cnblogs.com/grenet/archive/2010/12/09/1901406.html键盘监控的实现Ⅲ——按键消息的修改(映射) 在“键盘监控的实现Ⅰ——Keyboard Hook API函数”中,介绍了基本的Key Hook API函数 在“键盘监控的实现Ⅱ——容易产生误解的CallNextHoo转载 2015-03-27 16:40:31 · 1479 阅读 · 0 评论