- 博客(271)
- 资源 (22)
- 收藏
- 关注
原创 AI学习笔记:pdf-document-layout-analysis
还一个利于AI能力实现分析pdf layout 的工程:pdf-document-layout-analysis
2024-08-14 19:05:17 721
原创 Ubuntu20.4安装pytorch的笔记和遇到的坑
要注意应先将显卡驱动装好。然后得到与之对应的CUDA. 如果差距过大,需要卸载驱动,重装cuda.还应当先去 pytorch网站,查看一下,当前最新的 cuda版本是什么。因为没有装这个包,也可以安装pytorch,但没有这个包,就无法import pytorch。我很久以前买的1050Ti,目前NVDIA还是支持的很好。看来有米还是买Ti版本的。有人说cuda向下兼容,有人说,最好完全一样。但如果差了大版本,那可能是要出问题。但只有3.8以下的版本,才能安装numpy.安装前,应当确认自己的显卡。
2024-05-14 11:33:29 407 1
原创 DPDK单步跟踪(4)-项目配置和单步跟踪
下面都是示例的情况,请大家根据自己的工程来修改## 首先是配置CMake build setting。
2023-12-22 15:56:41 427
原创 DPDK单步跟踪(3)-如何利用visual studio 2019和visual gdb来单步调试dpdk
最好装英文的,因为有问题到网上问的时候,时常对应不到自己的工具上。然后,第一篇中,我讲到我是因为要分析第二个secondary启动的dpdk 进程的问题,才进行这次跟踪的。visual studio自带的,如果按百分制,微软的水平,在这件事上,只能得5分,不能再多了。当然,在开始之前,我抱歉一下,因为我是用我们真正的工程来调的,所以,可能我没办法发所有的图。而且的工程是在arm开发板上能编译过的(注意,我的dpdk是在编译服务器交叉编译得到的)。我的意思是说,如果你的程序,如果没出问题,你就不要折腾了。
2023-12-22 14:14:16 1302
原创 DPDK单步跟踪(2)-如何编译debug版
网上许多人的都是改makefile,这个我的确不清楚。因为dpdk 早就采用meson 和nanji来编译了。我是没找到makefile,上面的那个build.nanja,看来替代了makefile了。所以,我觉得我写本文是有意义的。不要再找makefile了。困惑的同仁们。
2023-12-22 11:56:50 703
原创 单步跟踪dpdk--(一)写在前面
这周太忙了。没有多少时间,来继续之前的通信学习。当然,也是我懒。这是最大的原因。了解我的人知道,我这个人,是从内心反对终身学习的,再没有比这种理念论更糟糕的理念论了。因为人过25岁,熵就开始增加了,过了45就快速增加。你的任务不是学习,是养活你老婆孩子,送孩子上大学,尽可能长地陪你老婆度过余生。尽管你注定很难领到退休证。不止是编程界,中国的整个科技界,本质的思想都是不对的。但是生活还得继续。
2023-12-22 11:29:59 382
原创 Matlab示例-Examine 16-QAM Using MATLAB学习笔记
Examine 16-QAM Using MATLAB.网上看到许多示例,但一般都比较难以跑通。所以,还是老方法,先将matlab自带的例子研究下。或者,在matlab中,键入:会打开:不得不感叹,WathWorks公司,依然在飞速的进步,其文档代码一体化能力,已经非常强了。
2023-12-14 20:08:03 1516
原创 syslog定期rotate和限制其size的配置方法ubuntu上
限制syslog size, 网上说法:的增加一个minutely的方式,看来是不能成功的。
2023-12-01 15:09:29 1729 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 132
原创 才明白compiler的Og不同与O0
这些天一直在利用visualgdb,一步步跟踪一些比较复杂的代码。发现断点和单步,总是很意外。所以,将o2改为Og,但发现,现象有所好转,但依然存在。
2023-06-09 09:38:57 488
原创 中国式思维的误区以及对软件程序员的不友好
有人说,语言决定民族性格,英文中的进行时,在日常生活中是最常用的时态。我发现一个简单的事实是,如果做一件事,敢打敢拼,敢试错,你效率是那些步步为营,事事想清楚再行动的人,千倍万倍不止。快餐式的编程,当然是一直在造轮了。但是这几天,我们看到AutoGPT,中国同胞,只看到它解决问题的思路,没有看到它不断地试错中解决问题。没有程序员,没有程序员可以生存的土壤,哪来的软件呢?软件出错,没有什么大不了的,特别是在调研和开发阶段。有人说技术落后的快,请问,word, excel的底层代码,有多少改变吗?
2023-04-14 11:54:20 443
原创 我的biying chat之启程
3. 装了一个hide location的插件:Location Guard。看了教程之后,很快申请到了账号,但发现无论如何也不能用bing chat。清空edge develop的缓存,语言改成english.另外,将windows的语言,也改成了英文,不清楚这是不是有意义。windows 的location 改到别的国家去了。将地址设置到某个国家去了。
2023-04-12 19:44:57 124
原创 人机界面的优劣比较:从VisualStudio2019和2022的CMake远程调试与VisualGDB的配置过程
那些巨无霸,并不是像看起来那么聪明。
2023-04-04 19:21:24 986
原创 学习RPM制包的体会
聪明的人,在学习之前,会审视自己的需求,然后理解上下文场景,然后,最重要的一步,是思考如果是自己去设计正要学习的工具,将如何来设计与实现。而且,事实上,这里面存在bug: rpm 的 RPM_OPT_FLAGS 参数,被编译和链接,同时共用,这里导致了极为混乱的复杂。在将原始dpdk rpmbuild环境中的代码,换为自定义的dpdk之后,得到的编译.so文件,与手工编出来的并不一致。下载之后,找到相关的分支,相关的tag,然后下载下关的代码,完成制包的工作。聪明人,是站在其自身角度,未必对他人是友好的。
2023-03-14 20:27:27 239
原创 制作自定义的RPM包的实际操作的理解
另一方面,可以利用RPM指令来得到当前已安装的RPM包。我们自定义RPM包,目的不仅是增加自己需要的部分,更可能需要裁剪自己不需要的。模式,就不会从ISO中自带的Packages中,自动安装任何一个RPM包呢?也就是,显然,minimal模式,也要装300多个rpm包。这个集合里包含了原有的清单,和自己新装的内容。这里先写一版,以后有更多信息,再来添加。我还不清楚,是不是先择。说明,原来的文章,还有漏看了什么。增加的部分,现在我还没有学到。不过这一项,应该是可以验证的。(1)安装的时候,选择。
2023-03-03 15:06:28 516
原创 理解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 560 1
原创 chatGpt-2:如果我们有自己的chatGPT,消费者是谁?
但我想说的是,一件事,没有消费者,资本还大干快上,那么动机是什么?在座都是程序员,你会用国产的吗?所以,只有一个方向,就是类似中国移动之类的呼叫中心。这个话题,我不想展开下去。或者反过来说,资本家都是傻子吗?你的AI能比它更有效和便宜吗?问题是,这是一个真需求吗?
2023-02-17 12:06:01 136
原创 chatGpt-1:语言是什么--从利益分析的角度
那个时候,想学编程,并不是特别容易,缺少氛围:学校机房,你玩游戏或以,但学编程,人家就要把你赶出去。我们一个普通的个体,第一个意识觉醒,是你发了这个世界,对我是2岁半的时候,搬家,我第一次看到了因为舍不得我,扑向我哭着过来的爷爷。以前的视觉识别派,看不上NLP,因为NLP不好搞,出不来成绩,现在有的chatgpt 就反过来了,这样你说能搞出来东西吗?因为人类并不是从还不会说话时,就有了记忆,所以,事实上,大部分一生都认为,思维的具体最小因子,是语言的来表述的。显然,从语言的角度,根本不可能解决问题。
2023-02-17 11:56:45 511
原创 多媒体指令集与大小端字节序转换
17年参与物理层研发时,发现X86体系一个大的困难是与FPGA交换数据,最后要转换为大端字节序。AVX-512指令_mm512_shuffle_epi8分析。所以,花一些时间,学习多媒体指令集。将一些相关的信息放在这里。这一篇是我最喜欢的。这位同仁,喜欢研究最基本的含义。epi8这类尾注的含义;时间的开销是相当可观的。
2023-02-16 14:51:52 149
原创 刚刚退出了一个群,关于在要麒麟OS上运行Labview
竟然一个群里在讨论如何满足客户的需求:麒麟OS上运行Labview。这种可,我觉得可能 发在csdn上,如果有人能做到,可以来回答。据我所知,国产的CPU是基于ARM架构的,并不能跑虚拟机。程序员,在中国算什么?与搬砖工有什么不同?年龄过了45,看问题,与以前不太一样了。觉得浪费时间的事,宁可发呆,也不会参和。如果能跑,倒是可以装个XP。
2023-02-16 14:43:10 604 1
原创 Obsidian之利用MaoXian获取网页信息
因难的是下载是相当困难的,因为Ruby的windows安装包,实际放在github,你懂得就好。(1) 知乎的文章说要先装Ruby.这个我不清楚是不是必须,但是我装上了。然后到download目录,将里面的内容,整体上拷到obsidian中。除了要安装Obsidian后,这当然是废话。第二项是对maoxuan来说的,允许其访问磁盘。当然在这之前要,将浏览器设置为“开发者模式”。(5)然后将之设置为显示在右上角的工具栏里。安装前,要将chrome先置为开放者模式。然后将之解压缩到一个你放心的目录。
2022-11-11 15:35:57 1532
原创 给CODER高手泼冷水
现实的世界,任何一个人的价值,都是来自于为用户提供有意义的服务,不是te么de反复造轮子!如果我自己开了一家公司,这些基本算法,一定是开源给所有的员工,作成一个动态库的。我想这个作者,什么都说了,唯一忘说自己是哪所常春藤毕业的吧?诚然,我们看到这几年,互联网公司,不论中国外国,都在蒸发。如果每来个新员工,都从炼铁开始,这种公司能有未来吗?现在的程序员,如果就学这些东西,将来哪个还有能工作?每个员工,你可以改进之,但绝不可以自己写一个。作者号称,一路从大公司,一直到google.然而写了一本书,讲如何指序。
2022-11-01 15:19:43 144
原创 FlexRAN BBU Pool 设计的思考:为什么常见的设计是三维度的,以及类比,机器理解
在操作系统层面,我们能够将任务分解的粒度越细,我们调度的余地也更多,在CPU核更多的情况下,TASK的数量,在某个区间,对服务方有利。所以,从Generator到Scheduler之间,有一个Circle Buffer,这个buffer,与我们常见的buffer,有一些区别,一个最重要的特征是,它是三维的。与模式识别类似,可以想象,我们的大脑,有一些固有的模式,或是虽是后天习得,但在人生的早期,我们可以假定,除了本能,我们在3岁,能“记事”之前,或理解世界之前,3,5,7这三个数字,在我们生活中,很常见。
2022-10-19 09:49:17 1180
原创 关于量子力学的我们胡思乱想(二)维度、一杯水、真空和以太(2)
所以,如果真有26维,我们可以知道,从引力到其它四种力之间的差距有多大。这里我主要想说的是:弦理论,要将引力与其它三种力,合一,是错误的想法。因为一杯水倒在很平的瓷砖地面,你能看到它能延伸得很远。另外,为什么水要向四面散开呢?这是一个最关键的议题。老实说,我已忘了当时的文章的架构了。
2022-10-17 20:39:37 110
原创 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 416
原创 关于量子力学的我们胡思乱想(二)维度、一杯水、真空和以太(1)
关于量子力学的我们胡思乱想(二)维度、一杯水、真空和以太我想从一些例子开始思考。我们来尝试换一个方向去思考关于真空和以太,以及如果以太存在,它是从哪来的?如果以太存在,我们能不能创造一个没有以太的超真空?换言之,我们能探测到以太吗?以太,之以会不会还有以太。光速为什么有极限呢?为什么广义相对论里面,没有质量的物体,必须以光速运行呢?===========================================1。 关于迈克尔逊。莫雷实验。证明的以太不存在。这一段,是相当扯
2021-01-05 00:02:51 471 2
原创 关于量子力学的我们胡思乱想(一)
关于量子力学的我们胡思乱想现在才发现,想学点高等物理,竟然是如此之难。去油管,困难不说,动不动就要钱。而且里面都是科普。要买本书,只有英文,而且极贵。等有钱买得起再说吧。所以,我就乱想一想,胡乱写在这里。先说一下,我的思路,或者流派之类的。我不太认可弦理论。甚至我认为这个理论是邪恶的。什么是邪恶的呢?就是想办法让大众不能理解,无法运算,更无法自己创建实验设备的路子。这方面,我们中国吃过许多亏,例如,在旧社会的文人,利用将汉字无限复杂下去,想办法让老百姓都不能识字,将文字,变
2021-01-04 23:25:21 298 1
原创 Linux笔记: Linux Kernel的特点
学习Linux,不是件轻松的事。庞大的体系,很容易找不到方向。这里就自己工作中积累的一些点,作个小小的笔记。个人认为,学习一个知识前,利用比较,和洞察设计者的个人喜好,是有意义的。特别是对于 Linux这样一个由linus一手掌控的中央集权的系统来说,理解他本人的想法,也是必要的。这样,学习的方向往往相对比较清楚。被动性Linux 的Kernel没有Service的概念,即,自身并不是有生命的主体。是被Kernel调度的进程,以及CPU.那么,是谁在驱动Linux在运转呢?.
2020-12-28 16:48:07 271
原创 关于中国的珠算的思考
路过一个小区的健身区,设施中包括一个大号的珠算,我从小就很喜欢这个工具。可能与我爸爸给人管煤矿时,时常算账有关吧。我从小就喜欢。重新拾起研究了一下。发现很有意思。这里简单写个杂文:珠算总是让人着迷。里面蕴藏着无尽的秘密。一些事实的汇总珠算的总设计思路:动手代替动脑。数学这种事,本来不需要动脑。 即:冯·诺依曼 模型的:计算、存储、指令。三部分。研究珠算,对理解计算机体系和指令过程,很有意义。计算机程序,就是一种自动化过程的描述。我们人类利用计算机,也是将这些无意义...
2020-11-14 11:07:42 197
原创 Visual Studio DataSet.xsd 数据库改变后的同步(Data Source Configuration Wizard)
这个一定要记下来,每次找很久:然后要注意这种技术并不是很容易使用。要坚持一个原则,是在access中,或sqlserver中修改一切关系。自己加的代码,不要放到自动生成的DataSet.Designer.cs中。要自己写。但对于人数<=1的团队来说,DataSet + Devpress是最佳选择。...
2020-09-24 06:10:07 473
原创 有哪些比较好用的代码量统计工具?
https://www.zhihu.com/question/22004842暂时选第一个:AlDanial/cloc========================AlDanial/cloc样例:$ cloc --exclude-dir="env,docs," .---------------------------------------------------------------Language files bla..
2020-09-21 15:43:28 547
pdf-document-layout-analysis 部分安装的log
2024-08-14
doubango库
2018-01-14
boghe编译好版本
2018-01-14
VC6IDE集成开发环境与C++语言对应讲解
2018-01-14
列出当前目录下的所有文件的Excel宏
2015-02-12
devexpress schedulercontrol label 绑定数据库
2014-11-19
perl5.16建立vc6.dsp之后编译通过,一定看下面的说明
2014-04-22
CodeGenerator
2014-04-18
在自己的程序中运行时调用CodeSmith API
2014-04-18
二进制比较工具VBinDiff3.0
2014-03-05
dos 下的change.exe
2013-05-17
ILSpy_2.1.0.1603 baml存为xaml代码
2013-04-10
ILSpy baml 直接存为 xaml
2013-04-10
WPF MVVM工程示例及反编译后可运行示例
2013-03-21
基于lex&yacc技术的C语言头文件的解析器(c head file parser)
2008-11-15
压缩一个目录下的指定类型文件的rar脚本
2008-11-15
用lex&yacc制作的计算器
2008-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人