自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(267)
  • 资源 (22)
  • 收藏
  • 关注

原创 DPDK单步跟踪(4)-项目配置和单步跟踪

下面都是示例的情况,请大家根据自己的工程来修改## 首先是配置CMake build setting。

2023-12-22 15:56:41 389

原创 DPDK单步跟踪(3)-如何利用visual studio 2019和visual gdb来单步调试dpdk

最好装英文的,因为有问题到网上问的时候,时常对应不到自己的工具上。然后,第一篇中,我讲到我是因为要分析第二个secondary启动的dpdk 进程的问题,才进行这次跟踪的。visual studio自带的,如果按百分制,微软的水平,在这件事上,只能得5分,不能再多了。当然,在开始之前,我抱歉一下,因为我是用我们真正的工程来调的,所以,可能我没办法发所有的图。而且的工程是在arm开发板上能编译过的(注意,我的dpdk是在编译服务器交叉编译得到的)。我的意思是说,如果你的程序,如果没出问题,你就不要折腾了。

2023-12-22 14:14:16 1191

原创 DPDK单步跟踪(2)-如何编译debug版

网上许多人的都是改makefile,这个我的确不清楚。因为dpdk 早就采用meson 和nanji来编译了。我是没找到makefile,上面的那个build.nanja,看来替代了makefile了。所以,我觉得我写本文是有意义的。不要再找makefile了。困惑的同仁们。

2023-12-22 11:56:50 513

原创 单步跟踪dpdk--(一)写在前面

这周太忙了。没有多少时间,来继续之前的通信学习。当然,也是我懒。这是最大的原因。了解我的人知道,我这个人,是从内心反对终身学习的,再没有比这种理念论更糟糕的理念论了。因为人过25岁,熵就开始增加了,过了45就快速增加。你的任务不是学习,是养活你老婆孩子,送孩子上大学,尽可能长地陪你老婆度过余生。尽管你注定很难领到退休证。不止是编程界,中国的整个科技界,本质的思想都是不对的。但是生活还得继续。

2023-12-22 11:29:59 357

原创 Matlab示例-Examine 16-QAM Using MATLAB学习笔记

Examine 16-QAM Using MATLAB.网上看到许多示例,但一般都比较难以跑通。所以,还是老方法,先将matlab自带的例子研究下。或者,在matlab中,键入:会打开:不得不感叹,WathWorks公司,依然在飞速的进步,其文档代码一体化能力,已经非常强了。

2023-12-14 20:08:03 1369

原创 MATLAB学习QPSK之QPSK_MOD_DEMOD_SALIMup分析

MATLAB学习QPSK示例,理解为什么积分不为零

2023-12-04 16:33:11 930

原创 syslog定期rotate和限制其size的配置方法ubuntu上

限制syslog size, 网上说法:的增加一个minutely的方式,看来是不能成功的。

2023-12-01 15:09:29 1107 2

原创 多天线的nT1R的增益

所以,增益=10log(4)=10log(2*2) = 10(log(2)+log2(2))=10*(0.3+0.3)=6dB。也就是接收到的功率(Power),翻倍后再次double.即,每增加一倍的天线数,功率增加 3dBm.例如,4T1R天线的增益可以认为是6dB。那么这6dB的增益的来源是什么?

2023-08-07 17:34:08 103

原创 才明白compiler的Og不同与O0

这些天一直在利用visualgdb,一步步跟踪一些比较复杂的代码。发现断点和单步,总是很意外。所以,将o2改为Og,但发现,现象有所好转,但依然存在。

2023-06-09 09:38:57 446

原创 中国式思维的误区以及对软件程序员的不友好

有人说,语言决定民族性格,英文中的进行时,在日常生活中是最常用的时态。我发现一个简单的事实是,如果做一件事,敢打敢拼,敢试错,你效率是那些步步为营,事事想清楚再行动的人,千倍万倍不止。快餐式的编程,当然是一直在造轮了。但是这几天,我们看到AutoGPT,中国同胞,只看到它解决问题的思路,没有看到它不断地试错中解决问题。没有程序员,没有程序员可以生存的土壤,哪来的软件呢?软件出错,没有什么大不了的,特别是在调研和开发阶段。有人说技术落后的快,请问,word, excel的底层代码,有多少改变吗?

2023-04-14 11:54:20 430

原创 我的biying chat之启程

3. 装了一个hide location的插件:Location Guard。看了教程之后,很快申请到了账号,但发现无论如何也不能用bing chat。清空edge develop的缓存,语言改成english.另外,将windows的语言,也改成了英文,不清楚这是不是有意义。windows 的location 改到别的国家去了。将地址设置到某个国家去了。

2023-04-12 19:44:57 96

原创 GPT的未来--基于标准接口的由计算机和无数工业软件构成的联合体

这些标准化之后,一个数以万计的庞大的联合体就形成了。

2023-04-04 19:41:37 535

原创 人机界面的优劣比较:从VisualStudio2019和2022的CMake远程调试与VisualGDB的配置过程

那些巨无霸,并不是像看起来那么聪明。

2023-04-04 19:21:24 895

原创 学习RPM制包的体会

聪明的人,在学习之前,会审视自己的需求,然后理解上下文场景,然后,最重要的一步,是思考如果是自己去设计正要学习的工具,将如何来设计与实现。而且,事实上,这里面存在bug: rpm 的 RPM_OPT_FLAGS 参数,被编译和链接,同时共用,这里导致了极为混乱的复杂。在将原始dpdk rpmbuild环境中的代码,换为自定义的dpdk之后,得到的编译.so文件,与手工编出来的并不一致。下载之后,找到相关的分支,相关的tag,然后下载下关的代码,完成制包的工作。聪明人,是站在其自身角度,未必对他人是友好的。

2023-03-14 20:27:27 195

原创 制作自定义的RPM包的实际操作的理解

另一方面,可以利用RPM指令来得到当前已安装的RPM包。我们自定义RPM包,目的不仅是增加自己需要的部分,更可能需要裁剪自己不需要的。模式,就不会从ISO中自带的Packages中,自动安装任何一个RPM包呢?也就是,显然,minimal模式,也要装300多个rpm包。这个集合里包含了原有的清单,和自己新装的内容。这里先写一版,以后有更多信息,再来添加。我还不清楚,是不是先择。说明,原来的文章,还有漏看了什么。增加的部分,现在我还没有学到。不过这一项,应该是可以验证的。(1)安装的时候,选择。

2023-03-03 15:06:28 500

原创 理解QPSK的实质-I右手正旋-Q左手负旋

这里我先把总结写了。因为时间有限,说不定没写完就要做其它的事去了。1. 需要理解 星座图上的4个点,标注的是code值,而x,y的坐标值,才是symbol.这里是一个困难。2。英文wikipedia中的图,是错的。这个是让我到现在也不能理解的。为什么老外要那么绘制图。但确实是害人不浅。3。QPSK调制解调原理(IQ调制)_王敏WM的博客-CSDN博客_qpsk调制说明了输出是cos,而且sin前面有负号。

2023-02-21 11:18:51 506 1

原创 chatGpt-2:如果我们有自己的chatGPT,消费者是谁?

但我想说的是,一件事,没有消费者,资本还大干快上,那么动机是什么?在座都是程序员,你会用国产的吗?所以,只有一个方向,就是类似中国移动之类的呼叫中心。这个话题,我不想展开下去。或者反过来说,资本家都是傻子吗?你的AI能比它更有效和便宜吗?问题是,这是一个真需求吗?

2023-02-17 12:06:01 125

原创 chatGpt-1:语言是什么--从利益分析的角度

那个时候,想学编程,并不是特别容易,缺少氛围:学校机房,你玩游戏或以,但学编程,人家就要把你赶出去。我们一个普通的个体,第一个意识觉醒,是你发了这个世界,对我是2岁半的时候,搬家,我第一次看到了因为舍不得我,扑向我哭着过来的爷爷。以前的视觉识别派,看不上NLP,因为NLP不好搞,出不来成绩,现在有的chatgpt 就反过来了,这样你说能搞出来东西吗?因为人类并不是从还不会说话时,就有了记忆,所以,事实上,大部分一生都认为,思维的具体最小因子,是语言的来表述的。显然,从语言的角度,根本不可能解决问题。

2023-02-17 11:56:45 493

原创 多媒体指令集与大小端字节序转换

17年参与物理层研发时,发现X86体系一个大的困难是与FPGA交换数据,最后要转换为大端字节序。AVX-512指令_mm512_shuffle_epi8分析。所以,花一些时间,学习多媒体指令集。将一些相关的信息放在这里。这一篇是我最喜欢的。这位同仁,喜欢研究最基本的含义。epi8这类尾注的含义;时间的开销是相当可观的。

2023-02-16 14:51:52 115

原创 刚刚退出了一个群,关于在要麒麟OS上运行Labview

竟然一个群里在讨论如何满足客户的需求:麒麟OS上运行Labview。这种可,我觉得可能 发在csdn上,如果有人能做到,可以来回答。据我所知,国产的CPU是基于ARM架构的,并不能跑虚拟机。程序员,在中国算什么?与搬砖工有什么不同?年龄过了45,看问题,与以前不太一样了。觉得浪费时间的事,宁可发呆,也不会参和。如果能跑,倒是可以装个XP。

2023-02-16 14:43:10 433 1

原创 Obsidian用于代码块高亮codemirror插件

Obsidian用于代码块高亮codemirror插件

2023-02-10 13:55:55 2058

原创 Obsidian之利用MaoXian获取网页信息

因难的是下载是相当困难的,因为Ruby的windows安装包,实际放在github,你懂得就好。(1) 知乎的文章说要先装Ruby.这个我不清楚是不是必须,但是我装上了。然后到download目录,将里面的内容,整体上拷到obsidian中。除了要安装Obsidian后,这当然是废话。第二项是对maoxuan来说的,允许其访问磁盘。当然在这之前要,将浏览器设置为“开发者模式”。(5)然后将之设置为显示在右上角的工具栏里。安装前,要将chrome先置为开放者模式。然后将之解压缩到一个你放心的目录。

2022-11-11 15:35:57 1294

原创 为什么Ruby下载的慢

原因是其官方网站的x86的exe,是链接到github上的。网上许多文章,没有讲背后的原因。

2022-11-11 11:52:45 363

原创 给CODER高手泼冷水

现实的世界,任何一个人的价值,都是来自于为用户提供有意义的服务,不是te么de反复造轮子!如果我自己开了一家公司,这些基本算法,一定是开源给所有的员工,作成一个动态库的。我想这个作者,什么都说了,唯一忘说自己是哪所常春藤毕业的吧?诚然,我们看到这几年,互联网公司,不论中国外国,都在蒸发。如果每来个新员工,都从炼铁开始,这种公司能有未来吗?现在的程序员,如果就学这些东西,将来哪个还有能工作?每个员工,你可以改进之,但绝不可以自己写一个。作者号称,一路从大公司,一直到google.然而写了一本书,讲如何指序。

2022-11-01 15:19:43 132

原创 FlexRAN BBU Pool 设计的思考:为什么常见的设计是三维度的,以及类比,机器理解

在操作系统层面,我们能够将任务分解的粒度越细,我们调度的余地也更多,在CPU核更多的情况下,TASK的数量,在某个区间,对服务方有利。所以,从Generator到Scheduler之间,有一个Circle Buffer,这个buffer,与我们常见的buffer,有一些区别,一个最重要的特征是,它是三维的。与模式识别类似,可以想象,我们的大脑,有一些固有的模式,或是虽是后天习得,但在人生的早期,我们可以假定,除了本能,我们在3岁,能“记事”之前,或理解世界之前,3,5,7这三个数字,在我们生活中,很常见。

2022-10-19 09:49:17 1073

原创 关于量子力学的我们胡思乱想(二)维度、一杯水、真空和以太(2)

所以,如果真有26维,我们可以知道,从引力到其它四种力之间的差距有多大。这里我主要想说的是:弦理论,要将引力与其它三种力,合一,是错误的想法。因为一杯水倒在很平的瓷砖地面,你能看到它能延伸得很远。另外,为什么水要向四面散开呢?这是一个最关键的议题。老实说,我已忘了当时的文章的架构了。

2022-10-17 20:39:37 93

原创 Linux 常用的操作指令备忘

Linux 常用的操作指令备忘

2022-06-27 16:48:20 259

原创 安全在编程这个行业中的困境【系统工程师的思考】

项目管理中的安全问题

2022-06-22 11:45:28 113

原创 今天买了正版的beyondcompare 4.0

买了正版的beyondcompare

2022-06-20 20:21:29 1565

原创 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 372

原创 关于量子力学的我们胡思乱想(二)维度、一杯水、真空和以太(1)

关于量子力学的我们胡思乱想(二)维度、一杯水、真空和以太我想从一些例子开始思考。我们来尝试换一个方向去思考关于真空和以太,以及如果以太存在,它是从哪来的?如果以太存在,我们能不能创造一个没有以太的超真空?换言之,我们能探测到以太吗?以太,之以会不会还有以太。光速为什么有极限呢?为什么广义相对论里面,没有质量的物体,必须以光速运行呢?===========================================1。 关于迈克尔逊。莫雷实验。证明的以太不存在。这一段,是相当扯

2021-01-05 00:02:51 443 2

原创 关于量子力学的我们胡思乱想(一)

关于量子力学的我们胡思乱想现在才发现,想学点高等物理,竟然是如此之难。去油管,困难不说,动不动就要钱。而且里面都是科普。要买本书,只有英文,而且极贵。等有钱买得起再说吧。所以,我就乱想一想,胡乱写在这里。先说一下,我的思路,或者流派之类的。我不太认可弦理论。甚至我认为这个理论是邪恶的。什么是邪恶的呢?就是想办法让大众不能理解,无法运算,更无法自己创建实验设备的路子。这方面,我们中国吃过许多亏,例如,在旧社会的文人,利用将汉字无限复杂下去,想办法让老百姓都不能识字,将文字,变

2021-01-04 23:25:21 279 1

原创 Linux笔记: Linux Kernel的特点

学习Linux,不是件轻松的事。庞大的体系,很容易找不到方向。这里就自己工作中积累的一些点,作个小小的笔记。个人认为,学习一个知识前,利用比较,和洞察设计者的个人喜好,是有意义的。特别是对于 Linux这样一个由linus一手掌控的中央集权的系统来说,理解他本人的想法,也是必要的。这样,学习的方向往往相对比较清楚。被动性Linux 的Kernel没有Service的概念,即,自身并不是有生命的主体。是被Kernel调度的进程,以及CPU.那么,是谁在驱动Linux在运转呢?.

2020-12-28 16:48:07 247

原创 关于中国的珠算的思考

路过一个小区的健身区,设施中包括一个大号的珠算,我从小就很喜欢这个工具。可能与我爸爸给人管煤矿时,时常算账有关吧。我从小就喜欢。重新拾起研究了一下。发现很有意思。这里简单写个杂文:珠算总是让人着迷。里面蕴藏着无尽的秘密。一些事实的汇总珠算的总设计思路:动手代替动脑。数学这种事,本来不需要动脑。 即:冯·诺依曼 模型的:计算、存储、指令。三部分。研究珠算,对理解计算机体系和指令过程,很有意义。计算机程序,就是一种自动化过程的描述。我们人类利用计算机,也是将这些无意义...

2020-11-14 11:07:42 178

原创 Visual Studio DataSet.xsd 数据库改变后的同步(Data Source Configuration Wizard)

这个一定要记下来,每次找很久:然后要注意这种技术并不是很容易使用。要坚持一个原则,是在access中,或sqlserver中修改一切关系。自己加的代码,不要放到自动生成的DataSet.Designer.cs中。要自己写。但对于人数<=1的团队来说,DataSet + Devpress是最佳选择。...

2020-09-24 06:10:07 434

原创 有哪些比较好用的代码量统计工具?

https://www.zhihu.com/question/22004842暂时选第一个:AlDanial/cloc========================AlDanial/cloc样例:$ cloc --exclude-dir="env,docs," .---------------------------------------------------------------Language files bla..

2020-09-21 15:43:28 496

原创 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 190 1

原创 在当前的公司学到的最重要的知识:bug&cr要求不能小于规定时间才能升级

在这次的公司,从外国人那里学到一些重要的知识。我是说管理方面,虽然我一直是程序员,但一直很关心维持系统运转的管理的一些法规和策略的制定的信息。之前我在前一家公司,十几年都在开发系统相关的工具,维持上千人的高技术团队的同步开发,项目经理,升级经理,招人面试,这些都做了不少。自认对开放系统的理论和实践都还相当自信。但这次来外企,还是学到许多。以前在国企,每个人最重要的是想办法隐藏自己独立思考的能力,因为只要领导知道你这个人有自己的思想,你不仅得不到重用,早晚就得走人,所以,的的确确事事都想办法引导他人

2020-09-17 11:21:01 237

原创 系统工程思考收获:参数和模式的矩阵极为稀疏的现象(2)思考一些测试系统中的错误设计

这里,想举个简单的示例,来分析bug系统的一些问题。来分析,为什么有些公司的bug系统完理成本过高的问题 。用到前一篇的内容。以测试为例。我们先来全局看一下。两个最小粒度测试平台,除了需求(或者CR)以外,case和bug(defect,issue)是两个最重要的最小粒度。前文所述,最小粒度不可再分解。即不可再观察和分解这个最小粒度本身。否则管理成本一定高。以人体为例,一个系统,由12万亿个cells组成,所以,不可以直接去管理每个细胞。什么权谋术,洙如此类,在这里没有个蛋用。如果有

2020-08-29 09:08:22 197

原创 系统工程思考收获:参数和模式的矩阵极为稀疏的现象

最近一直在思考这个问题,为什么国人如此难以理解系统是什么,为什么国人的技术人员在一起,倾轧多于合作,为什么华为20万人,却不能开发软件,为什么,太多为什么。这里就我个人的工作的一个点思考,分享一下关于这些为什么,个人的理解。在开始之前,我们先来看看人类。1. 一个人类个体,有120万亿个细胞。这个量级远远大于现在地球的人类总量。而且,地球容纳的人类总量已到极限,否则,地质学家不会将现在定义为人类世。那么,人体本身是如何集成120万亿个高科技的员工的呢?而且人类有如此好的灵活性和适应性,不

2020-08-27 17:44:51 233

win10下可运行的windowsXP的计算器

我的windows10的计算器,一直不好用。后面不能用了,也不能重装。 所以,从xp下拷了过了。不愿意费劲的同仁,可以下载来用

2022-07-01

vb6_IDE使用要点.docx

对于初学者和需要重拾VB6进行VB或VBA开发的同仁,熟悉VB6IDE编写。

2019-07-06

doubango库

这是doubango库,见,http://blog.csdn.net/haoyujie/article/details/79058786 boghe需要,telepresence也需要。

2018-01-14

boghe编译好版本

基于doubango的pc客户端,boghe,编译好的版本,注意,因为大小限制,这里只有boghe,请到http://blog.csdn.net/haoyujie/article/details/79058786,去找doubango的下载位置,需要windows sdk 7.0,和directx 9

2018-01-14

VC6IDE集成开发环境与C++语言对应讲解

工具与理论并重,理论与实践结合。这里通过实例讲解VC6 IDE与编译器、链接器、装载器、操作系统,如何联系成为一种整体。以及展示如何编写DLL,以及C++语言多态的示例。很简洁,但内容很多。

2018-01-14

列出当前目录下的所有文件的Excel宏

有时候,需要把 一个目录下的所有的文件,列到excel中,并且以超链接的方式显示。重点是目录的迭代。excel 2010版。这个版本不允许普通excel文件也有宏

2015-02-12

devexpress schedulercontrol label 绑定数据库

devexpress 界面库,终于给出了schedulercontrol 如何绑定数据库的方案: http://blog.csdn.net/haoyujie/article/details/41250031 原始在这里: https://www.devexpress.com/Support/Center/Example/Details/E4176

2014-11-19

perl5.16建立vc6.dsp之后编译通过,一定看下面的说明

从网上下载的perl 5.16虽然能用nmakefile编译过,但肯定不如用vc6编过的工程好用.所以,这里我建立了一个vc6的dsp工程, haoPerl目录下,是我作好的,只编译输出perl.dll 在win32目录下.是用makefile建立的工程,那个能编出所有的输出

2014-04-22

CodeGenerator

调用codesmith api的示例 http://blog.csdn.net/haoyujie/article/details/24039959 利用CodeSmith在自己的工程中动态生成代码

2014-04-18

在自己的程序中运行时调用CodeSmith API

在自己的程序中,运行时,调用CodeSmith API http://www.codeproject.com/Articles/17065/Code-Generator-using-CodeSmith-Api 的原码。

2014-04-18

二进制比较工具VBinDiff3.0

VBinDiff (Visual Binary Diff) 二进制文件比较工具,可以比较超过4G的文件.代码编写的比较精良. 回车或空格,下一个不同.编译时,不要重编译,否则你需要perl环境

2014-03-05

dos 下的change.exe

dos调用 change一行文本: ================= dir c:\temp /b /o-d > File1.txt type file1.txt find /n /v "" File1.txt > File2.txt type file2.txt change File2.txt "[1]" "set Latest="

2013-05-17

ILSpy2.1 WPF 改进-3-修正工程文件-代码

改进:在工程文件中,xaml和xaml.cs成组

2013-04-12

ILSpy2.1 WPF 改进-3-修正工程文件

上一个版本,工程文件没有改正,所以xaml和xaml.cs不在一起。 这个版本进行改进。

2013-04-12

ILSpy2.1 WPF 改进 批量保存xaml版代码

ILSpy2.1 WPF 改进 批量保存xaml版代码

2013-04-11

ILSpy2.1 WPF 改进 批量保存xaml版

反编译时,自动把所有的baml存为 xaml

2013-04-11

ILSpy_2.1.0.1603 baml存为xaml代码

这个是原码 http://blog.csdn.net/haoyujie/article/details/8778681

2013-04-10

ILSpy baml 直接存为 xaml

ILSpy中baml转化为xaml的改进 ILSpy虽然能反编译WPF baml文件,但当我们另存为时,得到的baml文件。很不方便。加了一段代码解决了,这个可执行程序。代码见相关资源.文章见: ILSpy中baml转化为xaml的改进 http://blog.csdn.net/haoyujie/article/details/8778681

2013-04-10

WPF MVVM工程示例及反编译后可运行示例

http://blog.csdn.net/haoyujie/article/details/8701569 WPF零起步学习与分析 配套代码。

2013-03-21

基于lex&yacc技术的C语言头文件的解析器(c head file parser)

你曾经想过把编译器的功能加入到你的程序中吗? 比如,你有一个结构体 typdef struct filehead_v1{ int ver1; byte bBigEndium; }filehead_v1; 你的程序知道filehead_v1这个字符串,就能自动反推出结构体的内存,就可以自动在运行时,算出所需内存的大小,准备一块内存来装这个数据结构。 这里是我所实现的程序的一个最关键部件:C语言头文件解析器。 其中比较关键的就是字节对齐的部分。 一个sizeof我写了很久。C语言的复杂真是可想而知。 而我只写了一个还不是非常完善的头文件解析器。 希望能对其它人的工作有帮助。 我用这个库,把解析出来的结果存到了文件中,然后做了一个版本兼容功能。然后可以自动完成修改这些参数的界面。 这个技术,我断续写了5年。虽然每年进展不多。 如果有人有兴趣,可以联系我。[email protected]

2008-11-15

压缩一个目录下的指定类型文件的rar脚本

当你背份一个目录下的代码时,可以用rar来压缩。 但那些中间文件,可能占用了大量空间。 有了这个脚本就简单多个。 特别是当你要相背份很能多个目录时,你可以写一个复杂的脚本。

2008-11-15

用lex&yacc制作的计算器

很多人都知道lex&yacc,特别是计算机科班毕业的。因为在unix上自带的bshell就有这些功能。 cygwin里面也有这些。 可是,这种基本的功能,在win32平台下,微软似乎忘了。 有个外国人写了个软件Parser Generator (bum-bee). 他把unix的这些功能,做了个软件放到win32平台上。 我的这个例子不是讲这些理论,而是想对那些初学者讲解,如何把这种第三方工具集成到vc中,如何设置vc ide来编译这些文件。 有兴趣的人,可以给我写信。 [email protected] 但我很忙,可能很久也不去一回,所以可能很久才能回。

2008-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除