- 博客(51)
- 资源 (6)
- 收藏
- 关注
原创 vmware 16挂在Linux共享目录
1.VMware开启Tools功能。好像不是立即生效,我试的是重启后才生效。比平常多了2步操作,1.创目录,2挂载。2.开启之后重启虚拟机。
2024-01-23 18:07:11 352 1
转载 DES 加密 API
OpenSSL编程-3DES编程详解本文由 大佟 发表于 2014年06月10日 , 浏览: 7,235次 , 评论: 0条一. 3DES加密原理3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它相当于是对每个数据块应用三次DES加密算法。由于计算机运算能力的增强,原版D
2017-09-08 16:54:18 1054
原创 Linux 3.10.17-gentoo安装手记
最近电脑不错,服务器抢着用,配了台新机,装上Gentoo会好一些,好久都没装过了上一次是去年了,日志也没记下,今天狠下一天,也先把系统搭建起来。根据官方手册步骤,有些地方已经跟新了,安装过程自己修改,虚拟机应该是没办法装vm-tools的了第一步下载stage3的镜像,http://mirrors.xmu.edu.cn/gentoo/releases/x86/current
2013-11-25 20:22:26 1641
转载 用于ARM上的FFT与IFFT源代码(C语言,不依赖特定平台)
http://blog.csdn.net/syrchina/article/details/6670517代码在2011年全国电子大赛结束后(2011年9月3日)发布,多个版本,注释详细。[cpp] view plaincopy/*******************************************************
2013-10-18 11:55:17 4189 3
原创 strcmp
strcmp(const char *str1, const char *str2){ int ch1, ch2, diff; for(;;) { ch1 = *str1++; ch2 = *str2++; diff = ch1 - ch2; if (diff) { r
2013-09-02 15:43:03 485
原创 strcat
char *strcat(char *dest, const char *src) { char *tmp = dest; while (*dest) dest++; while ((*dest++ = *src++) != '\0') ; return tmp; }
2013-09-01 20:13:48 487
转载 Linux内核网络栈代码分析
http://biancheng.dnbcw.info/win2003/336014.html一、linux内核网络栈代码的准备知识1. linux内核ipv4网络部分分层结构:BSD socket层:这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件主要有/net/socket.c /net/pr
2013-08-26 19:31:51 628
转载 解决Sublime Text 2中文显示乱码问题
欲解决问题,关键在于让Sublime Text 2支持GB2312和GBK。步骤如下: 1.安装Sublime Package Control。 在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。import urllib2,os; pf='Package Contro
2013-08-26 10:46:50 825
转载 html--username-passwd
function isValidPassword(s) { var tmpString = s; var flag = 0; var character = ""; var validString = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTU
2013-08-23 17:49:43 660
转载 rational 逆向工程
http://blog.csdn.net/loftyscholar/article/details/7297501原出处http://siulyn.blog.163.com/blog/static/6245583620087252539344Rational Rose 2003 逆向工程生成UML模型图这一节主要介绍用户如何使用Rose的逆向工程生成UML模型,并用
2013-08-20 18:43:40 656
转载 __initcall_start 调用的方式 加载模块
__initcall_start = .;*(.initcall1.init)*(.initcall2.init)*(.initcall3.init)__initcall_end = .;http://book.51cto.com/art/201007/213623.htm4.5.3 分析示例这里以PCI子系统为例,分析一下它的初始化都使用
2013-08-18 15:35:27 1724 1
转载 linux的HZ, Tick, Jiffies
http://blog.csdn.net/zhandoushi1982/article/details/5536210 Linux核心几个重要跟时间有关的名词或变数,底下将介绍HZ、tick与jiffies。(1)HZ Linux核心每隔固定周期会发出timer interrupt (IRQ 0),HZ是用来定义每一秒有几次timer interrupts。
2013-08-18 01:05:56 589
转载 linux 2.6.32.2 各驱动代码位置
说明:解压内核源代码(linux-2.6.32.2 开头的tgz 压缩文件)可以找到如下驱动,mini2440提供基于linux-2.6.32.2 内核100%完全可以使用的驱动源代码,绝无库文件,敬请放心使用。(1)DM9000 网卡驱动Linux-2.6.32.2/drivers/net/dm9000.c(2)串口(包括三个串口驱动0,1,2,对应设备名/dev/ttySAC0
2013-08-17 22:54:12 553
转载 platform_device和platform_driver 流程简介
http://www.cnblogs.com/leaven/archive/2010/01/06/1640177.html作者:admin来源:ChinaUnix博客首先介绍一下注册一个驱动的步骤:1、定义一个platform_driver结构2、初始化这个结构,指定其probe、remove等函数,并初始化其中的driver变量3、实现其probe、rem
2013-08-14 17:15:31 884
转载 基于bootsplash的嵌入式linux启动画面定制
http://www.cnblogs.com/leaven/archive/2010/01/07/1641245.html来源: ChinaUnix博客 作者: ChinaUnix博客 发布时间:2007-01-01 16:29:00摘 要:在基于linux的嵌入式仿真平台研发中,利用开源工具bootsplash能够定制启动logo、设定控制台背景和显隐启动时的字符信息,甚至能够支持
2013-08-14 16:51:00 865
转载 linux启动时对编译进内核驱动模块的加载
linux启动时对编译进内核驱动模块的加载文章来源:http://gliethttp.cublog.cn今天北京下雨了[init/main.c]start_kernel()-rest_init()-kernel_thread创建 ... - Discuz! Board http://www.cnblogs.com/leaven/archive/2010/03/31/1701260.htm
2013-08-14 16:44:59 737
原创 一个不错的学习的blog
http://www.cnblogs.com/leaven/archive/2011/03/18/1988179.html内核知识很多
2013-08-14 14:48:26 401
原创 p2p 了解资源整合
一开始可以通过这篇文章了解p2p 穿越NAT的p2p通信方法研究http://blog.csdn.net/wuqiubin/article/details/3059151 然后可以看这篇文章,了解现有的p2p技术,感性认识 P2P技术http://blog.csdn.net/zhangxinrun/article/details/9401483 接下来看下这
2013-08-12 18:38:33 625
转载 Linux操作系统下终端乱码解决方案
初入linux的程序员们,经常会受到乱码的问候。可谓“始乱终弃”。因为乱码,并且最终放弃了linux的不在少数。好吧,言归正传,先看看各类乱码是怎么形成的。中文字符乱码这种情况一般是安装了中文控制端,但没有启用中文应用造成的。只需要启动相应软件即可,如zhcon。或者是启用了相应软件,但字符集不对,需设置相应字符集,例如export LANG=zh_CN.UTF-8
2013-08-08 16:17:45 492
转载 亮瞎你的眼shell
http://bbs.chinaunix.net/thread-833305-1-1.html送给Shell版兄弟姐妹们的节日礼物
2013-08-08 10:37:22 597
原创 文件目录获取获取文件名类型demo
#include #include void type(unsigned char dType){ switch(dType){ case DT_BLK: puts(" This is a block device. "); break; case DT_CHR:
2013-08-07 19:45:20 509
原创 RHEL 本地yum
修改 /etc/yum.repos.d/rhel-debuginfo.repo baseurl=file:///media/yum1/Clusterbaseurl = 光盘光在路径 enabled=1enable=值(1) 修改/usr/lib/python2.4/site-packages/yum/yumRepo.py remote = url + '/'
2013-08-06 10:33:26 390
原创 菜单关联步骤
CMainFrame::OnCreate中创建菜单IDM_HELL在Resource.h 头文件中声明#define IDM_HELL 111 menu.AppendMenu(MF_STRING, IDM_HELL, "hello"); 在头文件中添加protected函数声明 afx_msg void OnHello();消息映射中添加映射函数,是id与消息处
2013-07-07 20:22:14 419
原创 memcpy 源码??
在内核的compressed下decompress.c void *memcpy(void *__dest, __const void *__src, size_t __n){ int i = 0; unsigned char *d = (unsigned char *)__dest, *s = (unsigned char *)__src;
2013-07-01 20:24:32 559
原创 跳转到函数指针运行的地方,函数指针uboot中内容
void nand_boot(void)....... __attribute__((noreturn)) void (*uboot)(void);//声明函数指针uboot.................. /* * Jump to U-Boot image */ uboot = (void *
2013-06-30 19:02:11 651
原创 htonl
反序方式,硬件编程中常用的方式 include/linux/byteorder/generic.h:162:#define ___htonl(x) __cpu_to_be32(x)include/linux/byteorder/generic.h:168:#define htonl(x) ___htonl(x)include/linux/byteorder/generic.h:17
2013-06-29 11:24:47 810
原创 bt chinese front setting
apt-get install language-pack-gnome-zh language-pack-gnome-zh-base language-pack-zh language-pack-zh-base language-selectorecho LC_CTYPE=\"zh_CN.UTF-8\">>/etc/environment
2013-04-11 07:52:04 422
原创 AES 加密解密API
linux下AES-CBC128的加密程序测试源码 http://idsips.blog.163.com/blog/static/480012722012398048394/AES加密和解密——使用openssl编程http://www.lovelucy.info/openssl-aes-encryption.htmlAES_cbc
2012-12-10 18:12:11 3021
转载 Converting RSA public key Modulus and Exponent into PEM file
http://www.techper.net/http://fossies.org/dox/brx.src-1.6.0/rsaref_2rsaref_8h_source.html#l00076http://lwglucky.blog.51cto.com/1228348/325318How to create a RSA pub
2012-12-07 23:53:10 1485
原创 pppoe 流程解读
DISCOVERY============================发送PADISent packet: Ether addr: ff:ff:ff:ff:ff:ff PPPoE hdr: ver=0x1 type=0x1 code=0x09 sid=0x0000 length=0x000c (PADI) PPPoE tag: type=0103 length=0004 (
2012-11-28 10:46:34 949
原创 关闭输入输出错误输出
三个文件描述符(0,1,2)分别与标准输入(stdin),标准输出(stdout)和标准错误(stderr)函数 scanf() 使用 stdin,而函数 printf() 使用 stdout。close(0);close(1);close(2);我xx,把所有的打印都关掉了,真TMD的牛啊搞得我翻了一下午代码都没把打印开起来!!!!!
2012-11-27 18:55:17 339
原创 win7 硬盘bt5
easybcd addentry --写好配置.....将vmlinuz、initrd.gz解压到根目录镜像也解压到根目录下title install bt5find --set-root /vmlinuzkernel /vmlinuz file=/preseed/custom.seed boot=casper text initrd /in
2012-11-01 03:01:49 407
原创 有用的资料网址
http://www.eefocus.com/Matthew/blog/10-04/187890_3aa77.htmlpppoe流程图http://blog.163.com/zhc_mengzhiyi/blog/#m=0&t=2&c=2012-4 静坐常思己过 闲谈莫论人非 开源项目live555学习心得(一)
2012-10-25 01:03:27 453
转载 信息网站
http://weiyuhu.iteye.com/category/89946嵌入式方面: 1.关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料。包括开发公司,技术文档,免费资源等等。版面包括 busses & boards,embedded software,dsp,embedded systems,open source,rtos,embedded chips,system
2012-09-01 14:13:01 380
ntp client
2013-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人