深海的小鱼儿

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  Linux

1 2 3 4 5 6 下一页

摘要:1. 因为对arm汇编有些指令还不能理解,特别是一些相似功能指令间的区别。偶然在网上搜到“faq ARM assembly”,其中描述的几个问题还是值得好好研究一下。 2. 慢慢的发现自己也不再害怕英文的文档了,耐心看至少也能懂个大概。大批经典的文章和书籍都是en文的,所以经常看英文文档是一个非常好的习惯。看看GNU的一些reference manual,哪个不是经典而又值得学习并研究的! 3. ... 阅读全文
posted @ 2015-03-26 21:18 深海的小鱼儿 阅读(840) 评论(0) 推荐(0) 编辑

摘要:ARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令。比如想把数据从内存中某处读取到寄存器中,只能使用ldr比如:ldr r0, 0x12345678就是把0x12345678这个地址中的值存放到r0中。而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立即数移动到寄存器中,这个和x86这种CISC架构的芯片区别最大的地方。x86中没有ld... 阅读全文
posted @ 2015-03-26 21:08 深海的小鱼儿 阅读(13179) 评论(0) 推荐(0) 编辑

摘要:这篇文档向大家介绍 GNU Libtool 的用途及基本使用方法,同时描述如何结合 GNU Autoconf 和 Automake 来使用 Libtool。 3 评论: 吴 小虎, 程序员, 天用唯勤 2010 年 7 月 12 日 内容 介绍 在不同的系统中建立动态链接库的方法有很大的差别,这主要是因为每个系统对动态链接库的看法和实现并不相同,以及编译器对动态链接库支持的选项也不太一样。对... 阅读全文
posted @ 2014-10-31 20:57 深海的小鱼儿 阅读(1733) 评论(0) 推荐(0) 编辑

摘要:关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz发起和维护。 内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库 C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。 Standard Template Library:标准模板库 C POSIX library :... 阅读全文
posted @ 2014-10-25 18:35 深海的小鱼儿 阅读(640) 评论(0) 推荐(0) 编辑

摘要:1、《社交网络The Social Network》(2010) 《社交网络》是2010年电影作品,由大卫·芬奇执导,改编自2009年畅销书籍《Facebook:金钱、天才与背叛交织的秘辛》,描述Facebook创办人马克·扎克伯格以一个哈佛学生的身分,创办了改变全球网络通信的社交网站脸书,及背后背叛秘辛故事。 2、《硅谷传奇(Pirates of Silicon Valley)》(1999) 1... 阅读全文
posted @ 2014-10-17 20:11 深海的小鱼儿 阅读(548) 评论(0) 推荐(0) 编辑

摘要:一直缠绕的两个问题:怎样标识的内核栈与用户栈?如何在内核态堆栈与用户态堆栈之间切换? 用户态堆栈指针:ss和esp; 内核态堆栈指针:ss0和esp0; 二者均位于任务的tss结构中。这里的任务是指除任务0和1之外的普通任务。 CPU进行用户态堆栈到内核态堆栈的切换操作时,CPU会从当前任务的任务状态段TSS中取得新堆栈的段选择符和偏移值,即从TSS的ss0和esp0字段中获取,在定位了新堆栈(... 阅读全文
posted @ 2014-10-10 20:49 深海的小鱼儿 阅读(501) 评论(0) 推荐(1) 编辑

摘要:Posted February 26th, 2009 by earnie dll faq msvc TODO: Reformat to new wiki syntax. !!! [Minimalist GNU for Windows | http://www.mingw.org] !! MSVC and MinGW DLLs Assume we have a testdll.h, testdll... 阅读全文
posted @ 2014-09-15 21:59 深海的小鱼儿 阅读(382) 评论(0) 推荐(0) 编辑

摘要:http://www.cnblogs.com/hicjiajia/archive/2010/08/27/1810239.html 声明: 事先我已经自己动手写了一个简单的dll文件(myDLL.dll),C版接口的。并且用我前两篇有关DLL文章里面的方法,从dll中导出了导入库(.lib)文件,dll中有两个函数,原型如下: void HelloWorld(); //函数内部调用Win32... 阅读全文
posted @ 2014-09-10 21:49 深海的小鱼儿 阅读(417) 评论(0) 推荐(0) 编辑

摘要:http://www.chenjunlu.com/2011/03/understanding-pkg-config-tool/ 你在 Unix 或 Linux 下开发过软件吗?写完一个程序,编译运行完全正常,在你本机上工作得好好的,你放到源代码管理系统中。然后,告诉你的同事说,你可以取下来用了。这时,你长长的出了一口气,几天的工作没有白费,多么清新的空气啊,你开始飘飘然了。 “Hi,怎么编译不过去... 阅读全文
posted @ 2014-09-09 21:31 深海的小鱼儿 阅读(394) 评论(0) 推荐(0) 编辑

摘要:mmc read用来读取mmc内容到内存, mmc write用来写入内存内容到mmc中 具体用法, mmc read addr blk# cnt [partition] mmc write addr blk# cnt [partition] mmc list device num是mmc的设备号,可以通过mmc list查询 addr是内存地址 blk# 是mmc内的块号 cnt 块数目 使... 阅读全文
posted @ 2014-09-09 20:37 深海的小鱼儿 阅读(8346) 评论(0) 推荐(0) 编辑

摘要:方法1: 利用/dev/ram1: linux下有很多ram,我们用ram1,首先把ram1格式化成ext2文件系统[root@gucuiwen babylinux]# sudo mkfs.ext2 -m0 /dev/ram1将ram1挂装到文件系统中:先建立一个挂装点:#mkdir /mnt/ram挂上ram1:# sudo mount /dev/ram1 /mnt/ram将先前做好的ro... 阅读全文
posted @ 2014-09-09 20:23 深海的小鱼儿 阅读(715) 评论(0) 推荐(0) 编辑

摘要:最近刚接触ubuntu和apache,第一次配置就被apahce搞到完全崩溃,跟着网上的配置修改apache的charset和apache2.conf以后,开始出现访问http://localhost然后直接让下载的提示:"you have chosen to open",怎么找都没找到问题到底载哪儿,不过,还是解决了一部分问题的,总算是找到了apache2的完全卸载方法 感谢http://zhc... 阅读全文
posted @ 2014-08-06 13:11 深海的小鱼儿 阅读(1055) 评论(0) 推荐(0) 编辑

摘要:硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ultral-160就是基于SCSI-3标准的;IDE 遵循的是ATA标准,而目前流行的SATA,是ATA标准的升级版本;IDE是并口设备,而SATA... 阅读全文
posted @ 2014-07-30 20:07 深海的小鱼儿 阅读(4403) 评论(4) 推荐(2) 编辑

摘要:3. CAPWAP Binding for IEEE 802.11 ¢ CAPWAP协议本身并不包括任何指定的无线技术。它依靠绑定协议来扩展对特定无线技术的支持。 ¢ RFC5416就是用来扩展CAPWAP对IEEE 802.11网络的支持。其中定义了控制消息字段,新的控制消息,消息元素。 ¢ 注意,这个协议仅支持IEEE 802.11-2007规范,并不支持IEEE 802.11-2007 st... 阅读全文
posted @ 2014-06-24 20:45 深海的小鱼儿 阅读(2402) 评论(0) 推荐(0) 编辑

摘要:2.5.7 CAPWAP传输机制 WTP和AC之间使用标准的UDP客户端/服务器模式来建立通讯。 CAPWAP协议支持UDP和UDP-Lite [RFC3828]。 ¢ 在IPv4上,CAPWAP控制和数据通道使用UDP。此时CAPWAP报文中的UDP校验和必须设置为0。AC上的CAPWAP控制报文端口为UDP众所周知端口5246,数据报文端口为UDP众所周知端口5247 ,WTP可以随意选择CA... 阅读全文
posted @ 2014-06-24 20:44 深海的小鱼儿 阅读(2018) 评论(0) 推荐(0) 编辑

摘要:2.5.6 CAPWAP状态机详解 2.5.6.1 Start to Idle 这个状态变迁发生在设备初始化完成。 ¢ WTP: 开启CAPWAP状态机。 ¢ AC: 开启CAPWAP状态机。 2.5.6.2 Idle to Discovery 这个状态变迁发生是为了支持CAPWAP发现进程。 ¢ WTP: WTP进入发现状态是为了优先去传输第一个Discovery Request message... 阅读全文
posted @ 2014-06-24 20:43 深海的小鱼儿 阅读(2802) 评论(0) 推荐(0) 编辑

摘要:2 初识CAPWAP 2.1 CAPWAP简介 说了半天CAPWAP,连全称都还没说,汗…… CAPWAP——Control And Provisioning of Wireless Access Points Protocol Specification。其由两个部分组成:CAPWAP协议和无线BINDING协议。 前者是一个通用的隧道协议,完成AP发现AC等基本协议功能,和具体的无线接入... 阅读全文
posted @ 2014-06-24 20:42 深海的小鱼儿 阅读(1261) 评论(0) 推荐(0) 编辑

摘要:2.5.1 AC发现机制 WTP使用AC发现机制来得知哪些AC是可用的,决定最佳的AC来建立CAPWAP连接。 WTP的发现过程是可选的。如果在WTP上静态配置了AC,那么WTP并不需要完成AC的发现过程。 WTP首先发送一个 Discovery Request message给受限的广播地址,或者CAPWAP的多播地址(224.0.1.140),或者是预配置的AC的单播地址。在IPV6网络中,... 阅读全文
posted @ 2014-06-24 20:41 深海的小鱼儿 阅读(1049) 评论(0) 推荐(0) 编辑

摘要:公司要做AP和AC,从今天开始学习capwap。 1 capwap的前世今生 1.1 胖AP、瘦AP、AC 传统的WLAN网络都是为企业或家庭内少量移动用户的接入而组建的。因此,只需要一个无线路由器就可以搞定了,就好像现在家用的无线路由器就是胖AP。胖 AP将WLAN的物理层、用户数据加密、用户认证、QoS、网络管理、漫游技术以及其他应用层的功能集于一身,功能全,结构复杂。 随着无线网络的发展,现... 阅读全文
posted @ 2014-06-24 20:40 深海的小鱼儿 阅读(761) 评论(0) 推荐(2) 编辑

摘要:在上一篇《wifidog 源码处分析(3)》的流程结束后,接入设备的浏览器重定向至 路由器 上 wifidog 的 http 服务(端口 2060) /wifidog/auth 上(且携带了 认证服务器 为此接入设备分配的 token),本篇就是从 wifidog 接收到 /wifidog/auth 的访问后的 校验流程。 - 根据《wifidog 源码初分析(2)》中描述的,在 wifidog ... 阅读全文
posted @ 2014-06-24 20:39 深海的小鱼儿 阅读(4050) 评论(0) 推荐(0) 编辑

1 2 3 4 5 6 下一页