![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 87
hillstream3
程序员一枚,编程20余年。从事应用开发和算法开发,在通信业的时间较长。专长:UI的设计原理和开放系统论。最小主动对象是思考的起点;规模是最重要的管理是否成功的指标。反对狼性文化,高手是骂人的。中国的问题始终还处于解决一个人是龙,十个人是葱的问题。这方面我对自己的方法论有信心。
展开
-
学习RPM制包的体会
聪明的人,在学习之前,会审视自己的需求,然后理解上下文场景,然后,最重要的一步,是思考如果是自己去设计正要学习的工具,将如何来设计与实现。而且,事实上,这里面存在bug: rpm 的 RPM_OPT_FLAGS 参数,被编译和链接,同时共用,这里导致了极为混乱的复杂。在将原始dpdk rpmbuild环境中的代码,换为自定义的dpdk之后,得到的编译.so文件,与手工编出来的并不一致。下载之后,找到相关的分支,相关的tag,然后下载下关的代码,完成制包的工作。聪明人,是站在其自身角度,未必对他人是友好的。原创 2023-03-14 20:27:27 · 219 阅读 · 0 评论 -
Linux : No such file or directory when execute a elf file
现象:root@intel-x86-64:~# ./bug-iconv14 -sh: ./bug-iconv14: No such file or directoryroot@intel-x86-64:~# ldd ./bug-iconv14 linux-vdso.so.1 (0x00007ffc63d65000) libc.so.6 => /lib64/libc.so.6 (0x00007ff1f13b8000) ../../build-x86_64-wrs-linux/ld-li原创 2021-03-19 15:14:06 · 393 阅读 · 0 评论 -
A Chinese in the Linux Core Week Top Ten
没有成为Others而是单独一栏的人。18/Sep/2020https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/stats/boss said that about a serials patch about driver related with PM. 50s patchs.原创 2020-09-18 11:28:10 · 201 阅读 · 1 评论 -
vs code 代理配置和启动方式(ubuntu)
在ubuntu 安装和使用visual studio code:1. 安装。这个相对容易。我是在软件中心安装的。command line could be more directlly:sudo apt-get install apt-transport-httpssudo apt-get updatesudo apt-get install code # or code-insiders因为从这里发现,termial name is "code" , that would be im原创 2020-07-31 13:55:42 · 2025 阅读 · 1 评论 -
关于宏微内核的有感
今天有一点点空闲时间,开始看Robert Love 的Linux 内核设计与实现。作者说着说着提到了宏微内核,然后提到微内核的原理,和该原理不实用。这我就不感苟同。我认为,懒惰和愚蠢永远不能成为实用的理由。作者提到win7和以后的操作系统,微软似乎又回到宏内核思路去了,这里我想有两个原因,一个是微软人才凋敝,没几个还理解当年NT是怎么开发出来的,为什么winxp依然是这个星球上最先进的...原创 2019-12-09 11:11:42 · 191 阅读 · 0 评论 -
如何利用eclipse+basheclipse+ShellEd构建bash shell 可视化debug环境--(3)-利用亚里士多德四因说本篇
不多说了,上图。我们的目标,是不用脑子,把一些机械化的工作,机械化。只不过不同之处,这个工作,是如何理解复杂的事物。理解事物有一个方法是用另一种语言说出来。对了,编程也是这样,同一件事,用多种语言写出来,能加深理解。同一个项目不同的模块用不同的语言,能加强第三方管理。第一步,将四因放在这里。不了争四因,可以看之前我的贴子。或者去看亚里士多德的《形而上学》不是我不会用visi...原创 2019-08-30 10:45:15 · 223 阅读 · 0 评论 -
如何利用eclipse+basheclipse+ShellEd构建bash shell 可视化debug环境--(2)-利用亚里士多德四因说前篇
编程有20年了吧,记得有一位不知天高地厚的徒弟(他可能不认我是他老师,但我认他这个徒弟),说从来没过你这么老还编程的人。但我想有些正常的事,在不正常的地方,就变得不正常了。比如,去德国,工厂里,办公室里,三代同堂是很正常的情况。带过几次90后,除了头痛还是头痛。这一代一个重要的感觉就是语言上的巨人。谁也说不过他们,但是许多事情学起来很困难。许多不利因素集中在他们身上。别的不说,最重...原创 2019-08-30 10:15:36 · 162 阅读 · 0 评论 -
git am & apply 的trailing whitespace 错误
现象:git am someone.patchApplying: .../workingfolder/.git/rebase-apply/patch:50: trailing whitespace.--...warning: squelched 3 whitespace errorswarning: 6 lines applied after fixing whitespace...原创 2019-08-22 14:23:59 · 9890 阅读 · 0 评论 -
如何利用eclipse+basheclipse+ShellEd构建bash shell 可视化debug环境--(1)
How to useeclipse+basheclipse+ShellEd construct a environment for graphic debugging bash shell script .写在前面:我打算同样的标题,写两遍内容。第一遍从纯技术角度描述内容,第二遍剖析如何从系统哲学的角度客观地,机械化地分析这个过程。多年来我主要的工作,是在windows平台开,开...原创 2019-08-21 22:58:42 · 951 阅读 · 0 评论 -
neon的两个含义
biying了一下,neon氖,氖气,霓虹,霓虹灯。化学和生物是我最喜欢的课程,初中时在省里都得过奖,总之喜欢吧,因为他们不象是数学和物理,是死的。没想到这个单词就是碳氮氧氟氖的氖。看来很多人喜欢这个词。所以,在计算机的领域,竞然有两个(可能还有更多)用到这个单词。一个是arm的neon计算模式,就是把处理器分成多路,同时计算。例如,在移动通信中,IQ数据,可以一次算两个定点...原创 2019-07-30 10:43:58 · 624 阅读 · 0 评论