09 2011 档案

摘要:摘自桃源谷的blog: http://www.cppblog.com/lymons准则4: 请不要做线程的异步撤消的设计线程的异步撤销是指:某个线程的执行立刻被其他线程给强制终止了请不要单单为了让“设计更简单”或者“看起了更简单”而使用线程的异步撤消咋一看还是挺简单的。但是搞不好可能会引起各种各样的问题。请不要在不能把握问题的实质就做出使用线程的异步撤消的设计!在pthread的规格说明中,允许一个线程可以强制中断某个线程的执行。这就是所说的异步撤消。线程的撤消有下面的两种方式。方式1: 异步撤消(PTHREAD_CANCEL_ASYNCHRONOUS)撤销动作是马上进行的方式2: 延迟撤销( 阅读全文
posted @ 2011-09-28 20:20 夏大王 阅读(246) 评论(0) 推荐(0)
摘要:echo "514288" > /proc/sys/net/core/rmem_maxecho "514288" > /proc/sys/net/core/rmem_defaultecho "262144" > /proc/sys/net/core/wmem_maxecho "262144" > /proc/sys/net/core/wmem_defaultecho "1" > /proc/sys/net/ipv4/tcp_window_scalingecho &q 阅读全文
posted @ 2011-09-27 08:47 夏大王 阅读(408) 评论(0) 推荐(0)
摘要:pestwave 发表于 2011-09-14 呵呵,很喜欢这篇文章,说的很对! 41 任何一个故事之所以有趣都是因为激情。没有激情的故事只能沦为枯燥。我可以一连数小时听人谈论沙子、灰尘或马路,只要他们对这些东西富有激情。 记得孩提时代我曾见过一名歌手唱歌。她给我留下的印象非常深刻,我目不转睛。妈妈看到以后问我喜不喜欢那音乐。我说:“不怎么喜欢,但她有一种东西吸引我,让我离不开她。” ... 阅读全文
posted @ 2011-09-18 21:29 夏大王 阅读(191) 评论(0) 推荐(0)
摘要:校园里那些未来的扎克伯格们 马超—怕水的鱼 发表于 2011-09-13 196 Feross Aboukhadijeh喜欢讲自己如何出名的故事。那是去年秋天,他在斯坦福大学上大3。Google刚刚推出一项新功能Google Instant,能实时显示搜索结果。Feross觉得既然Google可以实时显示搜索结果,那么他也可以为YouTube开发一个服务,让YouTube实时显示视频。为... 阅读全文
posted @ 2011-09-17 23:27 夏大王 阅读(177) 评论(0) 推荐(0)
摘要:strace命令用法调用: strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ... [ -ofile ] [ -ppid ] ... [ -sstrsize ] [ -uusername ] [ command [ arg ... ] ] strace -c [ -eexpr ] ... [ -Ooverhead ] [ -Ssortby ] [ command [ arg ... ] ] 功能: 跟踪程式执行时的系统调用和所接收的信号.通常的用法是strace执行一直到commande结束. 并且将所调用的系统调用的名称、参数和返回值输出 阅读全文
posted @ 2011-09-15 18:30 夏大王 阅读(370) 评论(0) 推荐(0)
摘要:Low Level CAN FrameworkApplication Programmers InterfaceVersion 1.0.02006-02-20ContentsIntroductionLegal NoticesExtended DisclaimerLogoLinux Module LicenseTransport protocolsGeneral information on the socket API in LLCFTimestampRAW SocketsTest programmsSockets for Broadcast-ManagerCommunication with 阅读全文
posted @ 2011-09-09 19:25 夏大王 阅读(2810) 评论(0) 推荐(0)
摘要:ASCII(美国信息交换标准编码)表字符ASCII代码字符ASCII代码字符ASCII代码二进制十进制十六进制二进制十进制十六进制二进制十进制十六进制回车ESC空格!"#$0001101001101101000000100001010001001000110100100132732333435360D1B2021222324?@ABCDE0111111100000010000011000010100001110001001000101636465666768693F404142434445abcdefg11000011100010110001111001001100101110011 阅读全文
posted @ 2011-09-09 19:14 夏大王 阅读(10614) 评论(0) 推荐(1)
摘要:中国缺少什么样的电子工程师?中国缺少满嘴胡须的电子工程师;中国缺少坐轮椅的电子工程师;中国缺少在一个行业专注几十年的资深电子技术专家;中国缺少知识全面,做事精密细致的电子系统架构师。中国有多少工作很多年的电子工程师;中国每年有多少电子新手需要开始全新的技术生涯;他们有什么困惑需要去解开;他们最关心的问题是什么?他们对未来的期待是什么?以下提取了12个电子工程师最关心的问题,是菁菁木华经过同电子工程师的真诚交流,长时间的深刻思考电子工程师一直纠结于心中的难题,并做了浅显的分析,希望电子工程师论坛的广大工程师也来谈谈自己对某些问题的看法。1 电子新手“没事做,没人教,工作没有技术含量”的矛盾心态. 阅读全文
posted @ 2011-09-07 13:49 夏大王 阅读(228) 评论(0) 推荐(0)
摘要:学习高级Bash脚本编程指南 没有程序语言是完美的. 甚至没有一个唯一最好的语言, 只有对于特定目的, 比较适合和不适合的程序语言. ... 阅读全文
posted @ 2011-09-05 22:59 夏大王 阅读(333) 评论(0) 推荐(0)
摘要:国内应该有部分人在做这个,而且还是不错的,只是很少见到。不过见得最多的是一本“beating adwords”。我在此“抛砖引玉”,希望有更多人更多好文章出来 说在前面的话,这是一个网络营销达人的一个帖子,内容大部分也是达人看到别处的帖子有感而转用,并添加了自己的感想。所以,这里展现的内容是一个“杂糅”体。 其中,作者为达人专用的原帖作者,笔者即为该网络达人。请各位看官注意... 阅读全文
posted @ 2011-09-04 23:08 夏大王 阅读(203) 评论(0) 推荐(0)
摘要:大家好, 我是ChinaUnix论坛的Linux版的斑竹sakiulagi。 首先感谢这么多朋友来参加CU的活动。 我讲的这个题目太大。 能谈出来的只是我个人看到的一些事情和自己学习Linux中的一些想法和大家共享一下, 不太可能说能给大家指出一条赚钱的金光大道, 那我就是在讲传销,而不是在讲Linux了。 讲的过程中有什么错误希望大家指出。 有什么问题我们都可以讨论。 【1】 linux的发展方向和主要应用领域 企业级 不同类型服务器的细分, 其实就是安装了不同的服务, 然后针对这个服务对系统性能进行有针对性的调整。 集群/大规模的科学运算 Linux的优点: 低成本,高可靠性; 缺点: 专 阅读全文
posted @ 2011-09-03 18:32 夏大王 阅读(221) 评论(0) 推荐(0)
摘要:写一下最近个人的linux学习路线,学完后再好好参考其他人的:1.《Linux程序设计》- 靠它来入门,然后装一个linux系统,学习shell(bash)和linux C,把基础打牢;2. 《深入理解Linux内核》和《Linux内核设计与实现》:后者我已经粗粗看过一遍,值得细看,前者必须尽快看完;3. 《Linux设备驱动设计》:必买必看,实用性强;4.《Advanced Programing in Unix Envirement》:这本书貌似翻译不给力,我有高清英文电子版,慢慢看,不着急;剩下的根据需要具体学习吧,呵呵!下面是别人的建议:先学学编辑器,vim, emacs 什么的都行.  阅读全文
posted @ 2011-09-03 18:26 夏大王 阅读(457) 评论(0) 推荐(0)
摘要:想通过串口在一台嵌入式Linux和pc通讯传输文件使用什么工具呢?这个时候有两个工具能帮到你:一个是zmrx、zmtx,另外一个是lsz、lrz。个人觉得zmrx/zmtx没有lsz/lrz稳定,建议还是用后者。下面介绍一下lsz/lrz的使用方法。一、交叉编译lrzsz并下载到开发板上1.获得源码http://ohse.de/uwe/software/lrzsz.html获取lrzsz-0.12.20.tar.gz2.解压源码tar-xzflrzsz-0.12.20.tar.gz3.修改配置编译#cdlrzsz-0.12.20#./configure--host=arm-linux(如果这个 阅读全文
posted @ 2011-09-03 16:09 夏大王 阅读(1270) 评论(0) 推荐(0)
摘要:module_init(scull_init_module); 驱动程序中第一个运行的函数:scull_init_module 但我们执行命令insmod scull.ko, 即开始运行如下的函数完成模块的初始化。 模块初始化都要完成那些功能呢? 1.完成设备号的注册。 设备号分为两部分,主设备号与次设备号。 其中主设备号通常标识设备对应的驱动程序,此设备号由内核使用,用于正确确定设备... 阅读全文
posted @ 2011-09-01 23:16 夏大王 阅读(614) 评论(0) 推荐(0)
摘要:atmel9260上LinuxsocketcanMCP2515调试笔记来源:Linux社区作者:reille前段时间调试了linux下的MCP2515驱动,驱动基本上调试通过,这两天调试另外几块板时又出现了一些问题。1.linux启动的时候probeMCP2515有时候失败,有时候成功,而有的板则是一直可以probe成功。probe失败时提示“MCP251xdidn'tenterinconfmodeafterreset”。调试分析:由于probe的时候,驱动复位MCP2515采用SPI命令复位形式,同时MCP2515复位引脚接了ATMEIL9260的GPIO引脚(驱动中没用GPIO复位 阅读全文
posted @ 2011-09-01 19:05 夏大王 阅读(2043) 评论(0) 推荐(0)