摘要: 编辑samba配置文件 vi /etc/config/samba 需要注意的是,samba有自己的配置文件 /etc/samba/smb.conf,但是修改这个文件是不生效的,这个配置文件会在重启路由器以后根据前面给出的配置文件生成。 重启samba服务: /etc/init.d/samba res 阅读全文
posted @ 2018-08-03 13:44 well_L 阅读(1321) 评论(0) 推荐(0) 编辑
摘要: cp -a 在保留原文件属性的前提下复制文件 cp -r dirname destdir 复制目录后其文件属性会发生变化想要使得复制之后的目录和原目录完全一样,可以使用cp -a dirname destdir 阅读全文
posted @ 2018-08-03 13:33 well_L 阅读(216) 评论(0) 推荐(0) 编辑
摘要: -sysroot 的作用 如果在编译时指定了-sysroot就是为编译时指定了逻辑目录。编译过程中需要引用的库,头文件,如果要到/usr/include目录下去找的情况下,则会在前面加上逻辑目录。 如此处我们指定 -sysroot=/home/shell.albert/tools/toolschai 阅读全文
posted @ 2018-08-03 13:32 well_L 阅读(1659) 评论(0) 推荐(0) 编辑
摘要: 设置模式:unix,dos :set fileformat=unix fileforman可以直接缩写为ff 阅读全文
posted @ 2018-08-03 13:31 well_L 阅读(346) 评论(0) 推荐(0) 编辑
摘要: NPF是一个协议驱动。从性能方面来看,这不是最好的选择,但是它合理地独立于MAC层并且有权使用原始通信 (raw traffic)。NPF是Winpcap的核心部分,它是Winpcap完成困难工作的组件。它处理网络上传输的数据包,并且对用户级提供可捕获 (capture)、发送(injection)... 阅读全文
posted @ 2015-05-07 10:26 well_L 阅读(568) 评论(0) 推荐(0) 编辑
摘要: NDISNDIS(NetworkDriverInterfaceSpecification)是网络驱动程序接口规范的简称。它横跨传输层、网络层和数据 链路层,定义了网卡或网卡驱动程序与上层协议驱动程序之间的通信接口规范,屏蔽了底层物理硬件的不同,使上层的协议驱动程序可以和底层任何型号的网卡通 信。ND... 阅读全文
posted @ 2015-05-07 10:25 well_L 阅读(964) 评论(0) 推荐(0) 编辑
摘要: WinPcap(windows packet capture)它包括一个核心态的包过滤器NPF,一个底层的动态链接库(packet.dll)和一个高层的不依赖于系统的库(wpcap.dll)。[winpcap 中文在线帮助]http://www.ferrisxu.com/WinPcap/html/m... 阅读全文
posted @ 2015-05-07 10:16 well_L 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 问题描述:收集的网友分析:http://bbs.csdn.net/topics/370084904因为C语言和UNIX的开发者是同事……C语言里统一用的\n表示另起一行。微软的DOS受到了当时8位系统主流OSCP/M的影响,使用\r\n表示另起一行。Mac用\r表示另起一行。C标准库隐藏了平台的不一... 阅读全文
posted @ 2015-05-05 19:13 well_L 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 右键中添加"在终端中打开"在终端输入 sudo apt-get install nautilus-open-terminal 重新启动, 进入操作系统就会发现单击鼠标右键就会出现"在终端中打开". 阅读全文
posted @ 2015-04-04 17:03 well_L 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 介绍下ubuntu下修改host实现域名指向本地的方法。 Ubuntu系统的Hosts只需修改/etc/hosts文件,在目录中还有一个hosts.conf文件,刚开始还以为只需要修改这个就可以了,结果发现是需要修改hosts。修改完之后要重启网络。 打开host文件 vim /e... 阅读全文
posted @ 2015-04-04 16:14 well_L 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 现象:安装后,window C盘mount失败错误内容如下:Error mounting: mount exited with exit code 13: ntfs_attr_pread_i: ntfs_pread failed: Input/output errorFailed to read N... 阅读全文
posted @ 2015-04-04 16:12 well_L 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 现象:安装完成后,鼠标闪烁。且部分区域鼠标偶尔不可见。原因:电脑上识别出两个显示器(“内置显示器”和“未知显示器”)解决:关闭未知显示器步骤:设置->显示->关闭未知显示器深度原因:未知 阅读全文
posted @ 2015-04-04 15:59 well_L 阅读(179) 评论(0) 推荐(0) 编辑
摘要: gvim一直用的好好的,但是今天看一网友贴出来的代码时,却发现中文显示乱码了。。。。 使用notepad++打开,右下角显示是utf-8 w/0 BOM. 马上放狗,发现解决方法如下: 在_vimrc文件中加入以下行: setfileencodings=ucs-bom,utf-8,chi... 阅读全文
posted @ 2014-07-14 22:14 well_L 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 1. 压缩文件a.rar2. 默认使用360压缩打开3.用gvim打开对应的a.c文件,提示permissiondenied4.用gvim跟踪目录,发现360管理的缓冲目录无法打开原因未分析,临时解决方法,卸载360压缩,或使用Winrar作为默认打开文件。 阅读全文
posted @ 2013-08-13 11:18 well_L 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 按照msys 后发现sh自带的vim不好用,下载安装了个gvim,在etc/profile中作如下设置:alias gvim="D:/Program\ Files/Vim/vim73/gvim.exe"需要注意文件路径符号,文件名中的空格。 阅读全文
posted @ 2013-08-02 12:23 well_L 阅读(257) 评论(0) 推荐(0) 编辑
摘要: deb http://maemo-archive.wedrop.it/repository.maemo.org/ fremantle sdk/free sdk/non-free tools/free tools/non-free#deb http://maemo-archive.wedrop.it/repository.maemo.org/extras/ fremantle free non-free#deb http://maemo-archive.wedrop.it/repository.maemo.org/extras-testing/ fremantle free non-freede 阅读全文
posted @ 2013-02-13 10:54 well_L 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1. :q! :w filename :wq2. into insert mode : i , a, o3. h left j down k up l right4. Ctrl + B next page ctrl + F5. 0 start G end w next word b 阅读全文
posted @ 2013-01-19 21:05 well_L 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1. sb-menu 阅读全文
posted @ 2013-01-19 20:54 well_L 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1. cp2. sudo su3. apt-get install4. find5. ls6. mk7. rm8. |more9. |grep10. fakeroot11.alt + f212.ctrl + alt + f713.ctrl + alt + t : 进入terminal 阅读全文
posted @ 2013-01-19 20:49 well_L 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1. resolve some buga. namelength2. new featurea. add comment...!!! I am so lazy ~~~~ 阅读全文
posted @ 2013-01-19 20:48 well_L 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1.path/scratchbox/users/maemo/targets/fremantle_armel/etc/apt2.offical sourcelistdeb http://repository.maemo.org/ fremantle/sdk free non-freedeb-src http://repository.maemo.org/ fremantle/sdk freedeb http://repository.maemo.org/ fremantle/tools free non-freedeb-src http://repository.maemo.org/ frema 阅读全文
posted @ 2013-01-19 20:46 well_L 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 内容不能为空 好吧! 阅读全文
posted @ 2012-08-15 16:17 well_L 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 近来事情多,又偷懒,市面上的书许久没关注了。要充充电了!各位有好书尽管推荐哈!最好不是技术方面的。。。 阅读全文
posted @ 2012-07-05 11:57 well_L 阅读(96) 评论(0) 推荐(0) 编辑
摘要: assert宏的原型定义在assert.h中,其作用是如果它的条件返回错误,则终止程序执行. 原型定义: 显示代码打印1 #include "assert.h" 2 void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。 请看下面的程序清单badptr.c: 显示代码打印01 #include 02 #include 03 #include 04 int main( void ) 0... 阅读全文
posted @ 2012-06-18 20:28 well_L 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 想问一下:静态和非静态成员,函数之间到底区别在哪里了?到底静态和非静态之间有什么根本的区别了?设置这个非静态和静态的目的是什么了?------解决方案--------------------------------------------------------静态变量应该是具有全局生命期和局部作用域的东东吧 ------解决方案--------------------------------------------------------静态函数是本文件或是一作用域的全局函数------解决方案------------------------------------------------- 阅读全文
posted @ 2012-06-12 15:32 well_L 阅读(1665) 评论(0) 推荐(1) 编辑
摘要: 添加了项目依赖项后提示无法打开lib文件我用的VS2008,新建了一个VC的解决方案,里面有两个项目,A为DLL项目,B为控制台项目。我现在想在编译的时候把A生成的DLL当作资源添加到项目B生成的EXE文件组,如果直接编译会发现有时候生成顺序不对。这时候我在B项目中右键->项目依赖项->依赖于中勾选了项目A,我认为这样会明确生成顺序,但是这样一来提示无法打开A的lib文件,我不明白为什么,我生成的直接就是一个DLL,不需要lib文件啊?如果我要实现我的目的,应该怎么操作呢?我那样操作有什么错误?为什么会在链接的时候提示无法打开lib文件?------解决方案------------ 阅读全文
posted @ 2012-06-12 15:22 well_L 阅读(908) 评论(0) 推荐(0) 编辑
摘要: (原文)http://shandian.biz/2103.htmlVC\MFC当中CString、string、char、char*、char数组、int等类型之间的转换令人晕头转向,闪电博客特地搜集多篇文章资料,利用代码实例等清晰的理清他们之间的关系和如何转换,其实非常简单。这些文章基本上是互相独立的,看完后,闪电博客相信你会用的很容易,文章值得大家收藏。第一篇文章:VC之CString,wchar_t,int,string,char*之间的转换1. CString 转 wchar_tCString path = "asdf"; wchar_t wstr[256] = p 阅读全文
posted @ 2012-06-12 15:21 well_L 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: _T _T("")是一个宏,定义于tchar.h下。[1] #define __T(x) L ## x #define _T(x) __T(x) 他的作用是让你的程序支持Unicode编码 因为Windows使用两种字符集ANSI和UNICODE, 前者就是通常使用的单字节方式, 但这种方式处理象中文这样的双字节字符不方便, 容易出现半个汉字的情况。 而后者是双字节方式,方便处理双字节字符。 Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。 如果你编译一个程序为ANSI方式, _T实际不起任... 阅读全文
posted @ 2012-06-11 15:48 well_L 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 相比最早的发布版本,在实际应用中 Cserialport必须要修改一些地方 后续会陆续放出标记一: Run-Time Check Failure #3 - The variable 'comstat' is being used without being initialized错误解决方法方案1: 改变项目配置属性一种解决方案是改变基本运行时检查(changing the runtime checks in project settings):在菜单Project->Project properties-> C/C++ -> Code generation- 阅读全文
posted @ 2012-05-31 11:57 well_L 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 常用 ASCII码表代码字符代码字符代码字符代码字符代码字符3252472H92\112p33!53573I93]113q34”54674J94^114r35#55775K95_115s36$56876L96`116t37%57977M97a117u38&58:78N98b118v39’59;79O99c119w40(60< 80P100d120x41)61=81Q101e121y42*62> 82R102f122z43+63?83S103g123{44,64@84T104h124|45-65A85U105i125}46.66B86V106j126~47/67C87W107 阅读全文
posted @ 2012-05-30 14:44 well_L 阅读(2981) 评论(0) 推荐(0) 编辑
摘要: 汉字机内码,又称“汉字ASCII码”,简称“内码”,指计算机内部存储,处理加工和传输汉字时所用的由0和1符号组成的代码。输入码被接受后就由汉字操作系统的“输入码转换模块”转换为机内码,与所采用的键盘输入法无关。机内码是汉字最基本的编码,不管是什么汉字系统和汉字输入方法,输入的汉字外码到机器内部都要转换成机内码,才能被存储和进行各种处理。汉字在计算机内部其内码是唯一的。因为汉字处理系统要保证中西文的兼容,当系统中同时存在ASCII码和汉字国标码时,将会产生二义性。例如:有两个字节的内容为30H和21H,它既可表示汉字“啊”的国标码,又可表示西文“0”和“!”的ASCII码。为此,汉字机内码应对. 阅读全文
posted @ 2012-05-30 14:42 well_L 阅读(2341) 评论(0) 推荐(0) 编辑
摘要: 串口控件主要有三种:mscomm: 微软的东西,是VB中带的一个ActiveX控件,使用简单,性能一般,由于是ActivX控件,打包时需要注册好多信息,在Delphi中使用,建议使用VCL控件,编译程序时直接编入程序中,再不需任何其它处理。spcomm: 比较好的vcl控件,算是比较专业的,解剖了一下,功能比较完善。TurboPower: 公认的专业通讯vcl控件。可以到其站点下载,开放源码了。我在制作串口通讯软件时三种都用过,最终全部使用TurboPower!所以也推荐大家使用它。写了个例子,基本的串口通讯都可以实现,可提供参考:TurboPower串口通讯实际应用:在串口通讯时有字符和十六 阅读全文
posted @ 2012-05-28 19:02 well_L 阅读(2840) 评论(0) 推荐(0) 编辑
摘要: 首先去网上下载MSCOMM32.OCX,MSCOMM32.DEP,MSCOMM.SRG三个文档,然后把它拷贝到c:/windows/system32目录下面;然后注册控件:在命令行里面敲 regsvr32 c:/windows/system32/mscomm32.ocx 回车。我们还需要到注册表中增加键值,否则你使用mscomm控件的时候会提示没有经过授权的错误。编辑1.reg文档,内容如下:REGEDIT HKEY_CLASSES_ROOT/Licenses = Licensing: Copying the keys may be a violation of established cop 阅读全文
posted @ 2012-05-28 19:01 well_L 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 1、BSD TCP/IP协议栈 BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP 栈)是BSD栈派生的。这是因为BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD栈以修改或未修改的形式结合这些专业栈的代码 而无须向创建者付版税。同时,BSD也是许多TCP/IP协议中的创新(如广域网中饿拥塞控制和避免)的开始点。2、uC/IP uC/IP是由Guy Lancaster编写的一套基于uC/OS且开放源码的TCP/IP协议栈,亦可移植到其它操作系统,是一套完全免费的、可供研究的TCP/IP协议 栈,uC/IP大部分源码是从公开源码BS 阅读全文
posted @ 2011-12-22 10:31 well_L 阅读(1139) 评论(1) 推荐(1) 编辑
摘要: 痛苦如此持久,像蜗牛充满耐心地移动;快乐如此短暂,像兔子的尾巴掠过秋天的草原 阅读全文
posted @ 2011-12-15 13:22 well_L 阅读(1604) 评论(0) 推荐(0) 编辑
摘要: 编者:嵌入式开发是不是会被抛弃,还有待时间的证明。在IT领域做预言,很难准确。还好我只是一个无名小卒,预测对错与否,大家也只当胡咧咧好了。毕业之后,工作职责中至今都带有嵌入式三个字,至今已经有6年的时间,对嵌入式开发,还算小有心得。最早的软件开发领域,原本没有embedded 这一分类,因为早期的PC计算能力太弱,内存太小,大家都相当于在从事embedded开发。之后PC行业出现了Microsoft + Intel联盟,两家很默契,Intel定期推出更快的处理器,Microsoft义不容辞的消耗掉所有新增的计算能力,却仅带给用户20%甚至更少的功能提升。之前已经说过,IT行业赢家通吃,速度是生 阅读全文
posted @ 2011-11-28 10:45 well_L 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一、基本术语在介绍armlink的使用方法之前,先介绍要涉及到的一些术语。1)映像文件(image):是指一个可执行文件,在执行的时候被加载到处理器中。一个映像文件有多个线程。它是ELF(Executableandlinkingformat)格式的。段(Section):描述映像文件的代码或数据块。2)RO是Read-only的简写形式。3)RW是Read-write.的简写形式。4)ZI是Zero-initialized的简写形式。5)输入段(inputsection)它包含着代码,初始化数据或描述了在应用程序运行之前必须要初始化为0的一段内存。6)输出段(outputsection)它包含 阅读全文
posted @ 2011-11-26 10:35 well_L 阅读(1600) 评论(0) 推荐(0) 编辑