上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 35 下一页
摘要: 在写设计文档,突然被提起传输的数据最好还是加密!惶恐!你知道吗?单片机算DES,不是我疯掉就是单片机疯掉!然后搜了下,感谢各位神仙~居然有这么多实现过的,下面是一例。据说是已经测试通过的,最早为8位单片设计的,我也还没测,先找来放着,看着也心安。//以下是des.c文件全部://密钥: B4 31 5B 86 9D 7D FA A2//数据: 1F AD 61 A5 F7 19 77 14//DES加密结果:4C 78 E9 1A F2 DA 9C D3const uint8_t initial_tr[64] ={ 57, 49, 41, 33, 25, 17, 9,... 阅读全文
posted @ 2013-04-24 16:54 Biiigfish 阅读(2891) 评论(0) 推荐(0)
摘要: 什么是epoll?简单来讲,就是替代select的一种方法。如果不知到select是什么,就不用往下看了。为什么要替换掉select?大家说,原因有两个:1)Select有链接数量限制,epoll没有。2)select在处理大两并发时效率低。关于第一个原因,搜了下结果如下:我本人也曾经在项目中用过select和epoll,对于select,感触最深的是linux下select最大数目限制(windows 下似乎没有限制),每个进程的select最多能处理FD_SETSIZE个FD(文件句柄),如果要处理超过1024个句柄,只能采用多进程了。常见的使用slect的多进程模型是这样的: 一个进程专 阅读全文
posted @ 2013-04-23 22:20 Biiigfish 阅读(610) 评论(1) 推荐(0)
摘要: 一、 DNS说明 DNS使用端口号:53 正解与反解说明: 正解:通过Domain(DNS下的hostname)应射IP;通过hostname去找IP 反解:通过IP反查hostname Zone(区域):一个正解或一个反解的设定就是一个zone二、 安装DNS的套件:bind9 sudo apt-get install bind9 查看安装后的相关目录文件:sudo dpkg – L bind9 查看端口是否已启动:netstat – tunlp | grep 53 三、 DNS设定: 配置环境:DNS Server IP:192.168.1.254 ,hostname:samba.elan 阅读全文
posted @ 2013-04-09 17:07 Biiigfish 阅读(12231) 评论(0) 推荐(0)
摘要: 一、主敬(整齐严肃,无时不惧。无事时,心在腔子里;应事时,专一不杂。)无时不惧,当如履薄冰,所谓“行成于思而毁于随”。无事心在腔子里,多虑伤身;静若处子,动如脱兔。二、静坐(每日不拘何时,静坐片刻,来复仁心,正位凝命,如鼎之镇。)正位凝命,如鼎之镇。 三、早起(黎明即起,醒后勿沾恋。)醒后勿沾恋,贪则无意。 四、读书不二(一书未点完,断不看他书。东翻西阅,都是徇外为人 。)如读昌黎集,则目之所见,耳之所见,无非昌黎。以为天地间,除昌黎而外,更别无书也。此一集未读完,断断不换他集,亦专字诀也。五、读史(每日圈点十页,虽有事不间断。)史不可不读;贵有恒。 六、谨言(刻刻留心)行成... 阅读全文
posted @ 2013-03-26 13:39 Biiigfish 阅读(681) 评论(0) 推荐(0)
摘要: CHM是比较重要的文档格式,很多电子书及帮助文档是CHM格式,有时候还没法绕过去。但是Win7采取了新的安全策略,一些CHM因为安全问题没法打开。可以用以下两种方式之一尝试解决1)右键,修改属性选中文档-->右键-->属性-->接触锁定-->应用暂不确定是不是所有解锁,找不到其他CHM的文档来测试,但是刚下的这本可以解锁。2)修改注册表【注意:修改注册表有风险,如果你不知道自己在做什么,推荐使用1】REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp] [HKEY_LOCAL_MACHINE\SOFTWARE\ 阅读全文
posted @ 2013-03-14 10:50 Biiigfish 阅读(243) 评论(0) 推荐(0)
摘要: 目前了解到的,这些配置工具包括了iwconfig,iwlist,iwpriv等;HP资助滴;老早就没在开发了;资料不多。关于Wireless ExtentionWireless Extention是从1997年开始加入到内核中的,了解到的是,它已经不再进行新的开发,只是进行一些bug修复。这一扩展使... 阅读全文
posted @ 2013-03-04 23:46 Biiigfish 阅读(4433) 评论(0) 推荐(0)
摘要: [备忘]:Linux命令行下常用的http下载工具有wget和curl。1. 这里用wget递归下载某目录下所有除html外的文件~wget -r -np --reject=html www.download.example其中:-r, 表示递归下载当前页面所有(子)链接-np,表示不去遍历父目录下内容--reject=html,不接受扩展名为html的文件或者可以把reject换做 --accept=iso,c,h,表示只接受以此结尾的文件,分隔符为逗号(comma-separated)2. 用curl来查看http过程curl -v here.is.your.url我用该选项查看取服务器上 阅读全文
posted @ 2013-01-30 15:23 Biiigfish 阅读(9047) 评论(0) 推荐(0)
摘要: busybox被大家比作瑞士军刀,主要是它以很小的体积提供给我们很多很有用的shell指令。但是这里我们要关注的是busybox的init。 内容有些多,我们结合它的init.c的代码做简单介绍(busybox-1.11.2/init/init.c)。 1、首先busybox的init会尝试只读方式 阅读全文
posted @ 2013-01-29 23:55 Biiigfish 阅读(3608) 评论(0) 推荐(0)
摘要: [问题]这算是一个猜想,猜测某系统的启动过程,以及文件系统的挂载方式。1、根目录下的init应该是第一个init程序。也就是说,内核并没有使用initramfs(因为2.6 kernel里面的initramfs不可以config,这里的没有使用是指将rootfs内容留空,下同);而是直接挂载了squashfs作为root filesystem。2、支撑前一个猜想的依据有三条:1)bootloader里的参数设置有root=31:03。只有不使用initramfs机制做init情况下,kernel才会去使用该参数;否则,真正的root file system将会由rootfs中的init来挂载, 阅读全文
posted @ 2013-01-29 23:12 Biiigfish 阅读(5713) 评论(0) 推荐(0)
摘要: 这个是翻译来的,原文地址:http://www.landley.net/writing/rootfs-howto.html怎样使用initramfs工作过程简述在2.6kernel启动时,它把rootfs作为它的第一个文件系统挂载(注意:这里的rootfs是真名!!!不是root filesystem的缩写)。rootfs是一个特殊的tmpfs,这个不能被删除或者是unmounted。很多使用2.6内核的系统通常都是挂载rootfs后什么都不做,然后启动另一个文件系统作为root filesystem。但是,这个不能掩盖rootfs存在的事实,你可以“cat /proc/mounts” 来查看 阅读全文
posted @ 2013-01-29 09:38 Biiigfish 阅读(16680) 评论(0) 推荐(1)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 35 下一页