自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 替代Notepad++,可以试下notepad--,专门针对Notepad++替代而开发的简洁编辑器

我相信只要大家都不使用Notepad++,才能让“老台独”感受到一丝敬畏——没有什么软件是国产不能替代的。当Notepad--的用户上升到一定数量后,作者自然会让Notepad--开源,以广大中国程序员的力量去对抗Notepad++。同样,当Notepad++的用户减少到一定数量后,它的作者自然会乖乖的老实起来。以实际行动去做出改变,这才是国内程序员该有的态度。

2022-10-24 12:44:11 42894 30

原创 不想使用notepad++,快使用notepad--来替换

目前国内的应用软件,稍微偏底层的一些东西,比如文本编辑器,解析器、编译器,更不要提操作系统,几乎全部被国外所把持。notepad++是挺好用的,但是它不支持linux和mac平台,而且基于政治方面的原因,notepad++的作者如果再这么继续作死下去,notepad++在国内下架是迟早的事情。相信越来越多的人已经认识到notepad++作者的可恶了,我曾经也是notepad++的使用者,当我看到它的作者一个台湾人,明目张胆的利用软件开始宣传他的错误观点后,便觉得要做些什么了。...

2022-07-25 11:00:57 43253 50

原创 CC Compare发布,再见了beyoned compare, 用qt自己写了个代码对比同步工具,大家给提提建议呢

使用盗版的beyond compare经常过期,于是利用业余时间自己造了个轮子。目前虽然功能没有beyond compare那么强大,但对程序员日常的代码对比已经没有问题。目前国外各种软件在国内称王称霸,总有一天,我们会逐渐把外国软件都赶出中国,还我山河!相对bc而言,暂时取名叫cc吧。欢迎广大程序员试用。目前是绿色无广告的。后续看情况开源。同时真心希望qt新作品板块,能够有更多实用的个人工具出来。算是抛砖引玉吧。下载链接:百度网盘 请输入提取码提取码:whuk支持win7和win10,其实是.

2021-09-28 11:52:07 5341 39

原创 深度统信UOS 下好用的纯文本编辑器Notepad--

我作为一个程序员,自己动手写了一款文本编辑器Notepad--,可以支持windows/macos,还可以支持国产uos系统。Uos目前有x64和arm64两种架构,我基于Uos自带qt开发的文本编辑器,体积只有2M左右,功能丰富,完全可以替换windows上主流的文本编辑器软件。UOS目前相对windows来说,在性能和显示效果,可能还有一定的差距,不过已经是国内最先进,相对而言最好用的国产系统。如果你也在使用国产uos系统,希望找到一款免费的文本编辑器,可以试下我开发的文本编辑器Ndd。

2024-05-30 17:56:48 435

原创 自己写的文本编辑器,Notepad--2.15,可支持Macos/windows/uos/kinly/redhat的轻量级文本编辑器

看了网上大量的编辑器,要么只能支持windows,不能支持macos,更不能支持国产信创uos和kinly;二、死磕到底,对标目前单纯windows下的竞争产品,至少完成了竞品作品85%以上的功能。而且对大文件、文件对比做了更好的支持。我本身是程序员,经常需要对比代码和文件夹,这个功能国外软件收费可不便宜,自己从0开始,编写了对比功能,算是为国内外同行解决了一个痛点功能。一、首先来说,可以支持Macos 、支持 uos 、支持 kinly系统,完全解决了国外产品可能存在后门或收集用户信息的潜在风险。

2024-04-18 17:18:53 521

原创 Macos 有没有好用的文本编辑器,试下 Notepad--

经常有用户说,我要使用某某功能,ndd没有带,我要继续使用npp。ndd的出发点不仅仅是限于替换npp, 还得对齐国外具头UE这类,对大文本编辑也是要支持的。除此以外,对于对比软件的头把交椅beycond compare,咱们也是要撼动一下的,可能不能完全把其拉下来,但是价格上要它降价,是完全有这个可能的。macos 是挺好用的,国内用户不少,许多用户给我留言,说国产的Ndd可以支持mac os吗?中国的希望应该是在80 90后这批人身上的,把国外软件替换出去,那是迟早的事情。

2023-03-30 15:18:41 10894 1

原创 Ndd v2.0 发布,终于等到了

因为在ndd-1.21版本的时候,国内媒体大量报告,给ndd带来了巨大的流量。但是作为一个产品的负责人,笔者对当时的ndd-1.21版本不太满意,因为还不完善,甚至还不稳定。现在ndd2.0发布了,进入到了一个相对稳定和完善的阶段,对还在使用旧版本ndd-1.21的用户,我推荐你们及时更新到ndd2.0。可是有时候变化来的太快了,随着国内媒体的自发大量报道,在ndd1.21的时候,大规模的用户开始涌入。

2023-03-13 18:01:19 1416 2

原创 CCompare 二次开发接口说明

ccompare.dll 支持对比文件的二次开发功能,对文本格式文件进行对比、同步功能。基于此可快速开发对比功能。

2022-10-17 17:45:49 760

原创 写小说,写日记,自己做的写作软件——我的写作

后期我还想做一个可以写作加密的功能,这样上班也可以摸鱼写作了,任何人都无法看到及时写作的明文。要么不能设置纸张的大小,要么不能设置写作背景,要么速度慢用起来卡顿,要么不适合写小说,要么不适合写日记……具体地址https//pan.baidu.com/s/1c6MUDlT5tBSC1T-UAAZo6A?一定要能够设置纸张的宽度,设置纸张的背景纹路,一定要每篇文章都可以设置自己喜欢的字体,于是我的写作软件就出来了。关键是数据完全放在本地,不需要联网,更不需要担心数据泄密的问题。...

2022-07-24 17:30:06 698 2

原创 再见beycond comapre,适合程序员使用的免费文件对比工具——CCompare1.14

作为一个程序员,使用过多款代码文件对比工具,比如 winMerge、KDiff3、Diffuse、beycond compare…… 发现除了beycond compare是真的好用以外,其余都不尽人意。不知道大家有没有同样的感觉?beyond compare虽然好用,但是国内正版授权一个需要200元左右,所以大家都只能使用盗版。使用盗版的beyond compare经常过期,动不动就要到处找破解码,忍无可忍之后,作为一个底层程序员,我决定自己来造一款代码对比工具。可免费使用,满足程序员的代码对比、文件夹同

2022-06-22 09:52:26 4382 5

原创 编写一个notepad--,去替换notepad++,我是认真的。

notepad++是挺好用的,但是它不支持linux和mac平台,而且基于政治方面的原因,notepad++的作者如果再这么继续作死下去,notepad++在国内下架是迟早的事情。在我编写对比软件ccompare的过程中,我发现其核心功能,已经具备一个文本编辑器的雏形了。只需要再多花一部分额外的精力,便可以成为一个功能基本可以替换notepad++的简单文本编辑器。不过要想短时间取代notepad++的市场,也基本是不可能的。目前国内的应用软件,稍微偏底层的一些东西,比如文本编辑器,解析器、编译器,更不要提

2022-06-13 13:07:18 802 5

原创 彻底搞懂:字符编码、文本编码、u8、中文乱码、QT乱码问题

本文是作者自己体会和原创,限于水平有限,如有错误,还请赐教。开篇一个带入问题:比如如下两个:char * first ="中国你好";char * second=u8"中国你好";这两种写法到底有啥区别?网友回答:GCC/Clang 控制字符串编码有两个开关,是 -finput-charset 和 -fexec-charset , 分别控制源代码读入编译器时的源文件的编码,以及编译器生成目标文件时普通字面量的(const) char[] 类型数组里面的编码。VC 编译器(VS20

2022-05-12 12:28:38 4090

原创 使用CCompare1.12深入对比文件夹中大量文件,找出真正文本不同的文件,并忽略特定文件,加快对比过程

不知道你有没有遇到过,要对比两个大文件夹中的文本代码,可能一共存在几万多个文件,其中有许多是vs或svn等的中间文件,是不需要对比的。我这有个例子:3000多个文件夹,70000个文件,存在大量svn/debug/release/ui_等vs的中间编译文件夹,光是加载目录就费老大劲了!好不容易对比完成,看看屏幕上满满的都是标红的不同!其实这些文件的文本内容是完全一样的,某些同类对比工具为了加快对比,把文件的创建时间等因素也算作对比的一项。打开对比文件发现其实是一样,无法快速定位到真正的不同文

2022-04-26 12:43:49 1550 1

原创 使用CC Compare1.12 快速同步文件夹中大量文本内容

代码对比同步合入是程序员必不可少的事情,今天介绍CCompare的大文件夹下大量文本文件的对比合入。分支对比时,新旧目录存在2000多个文件夹,下面3万多个文件,需要进行对比同步。中间还有vs、svn的中间编译文件。如果快速对比,找到真正需要合入的文件。1)打开ccompare的文件夹同步功能,点击规则按钮。2)在规则中设置如下规则:2.1)选择深入对比文件文本模式。该模式会逐一检查新旧文本是否存在不同处。排除了仅仅因为文件时间和大小稍微不同,导致认定为不同的情况。.

2022-04-15 10:20:21 778 1

原创 CC Compare1.9发布,欢迎大家免费使用。

国产替换beyondcompare软件的好工具,免费绿色,一个文件解压即用!主页下载链接:www.itdp.cn下载链接:百度网盘 请输入提取码提取码:whuk本站csdn下载,见个人分享资源。一 支持目录对比同步、文件对比同步、二进制对比、文本编码批量转换二、文件夹对比、同步三、代码文本文件的对比、同步四:支持10M以下的二进制文件对比(两种模式、最大公共部分和字节一对一比较)方便单片机等开发进行bin文件对比字节一对一对比方式...

2022-02-08 17:53:52 868 10

原创 QT多线程信号槽机制关键点

本文档将介绍如下内容:QT 信号槽机制 多线程下qt注意点 一些qt心得知识点1)一个带入点问题这个问题,重在搞明白QT的信号、槽函数在何时、何地、由谁发出、由谁执行。不要小看这个例子,笔者见过一些“用QT工作过五六年”的人士,被问到该问题时还是“王顾左右而言他”,不知道该怎么回答。可以想象,这些人只能算处于使用 QT的初级阶段,连核心问题的门都还没有摸到。在回答这个问题前,我们必须要介绍一些基础知识。2)对象属于哪个线程给出一个代...

2020-06-24 16:29:18 4203 6

原创 C++老手如何快速掌握Qt

C++老手如何快速掌握Qt为何要使用QtQt不是一门新技术,可以将它看做是一个C++语言的类库框架。既然是延伸出的框架,那必然会提供一些C++语言本身以外的功能,QT的主要优势作用如下:QT可以做良好的界面,相比老式MFC而言,QT做的界面更加优美、方便。 QT可以跨平台,做跨平台的界面和业务。在windows下用C#做界面就很好,但是无法直接移植到linux和Mac系统。而QT天然做了这些操作,在windows下做好的程序,稍微甚至无需改动,就可以直接在linux/Mac系...

2020-06-24 11:46:38 1636

原创 qt 多线程、信号槽、moveToThread等机制之拨乱反正

之所以要“拨乱反正”,是因为很多教科书上的说法,还有网页上的说法,都是错误的。我没有看过qt源码,看过一些书籍,做过一些实验,说下我的理解。如有谬误,还请讨论。首先来看看教科书上原版错误或者说混乱的说法:你可以尝试用搜索引擎输入“qt connect第五个参数”,那么将得到下面主流的说法。但是这些人都是人云亦云,瞎抄一通,根本没有深入理解字段的说法。第五个参数代表槽函数在哪...

2019-08-19 16:13:46 2468 2

原创 用lex分析C源码中数据结构关系拓扑图

程序=数据结构+算法。最近在看ovs源码时,被其中c源码里面数据结构之间复杂的关系搞的晕头转向,所以强烈想自己写个工具来解析代码内数据结构之间的拓扑。本来想找个现成工具来的,一直没有找到好用的工具,于是产生自己来写的想法。本文记录下该想法实现的思路及详细过程。步骤如下:1)用lex解析出C源码里面的struct体到文件,包括用lex去掉注释并匹配struct结构体的过程。2

2017-07-06 23:14:22 2374 3

原创 linux 内核中ip字符串与整数相互转换 手动实现inet_aton 与inet_ntoa 的功能

最近在从ip 数据包中获取源IP时,由于源IP是一个unsigned int的32位整数,而且内核中无法调用inet_aton函数,所以需要自己编程,将ip字符串转换成32位的整数。 初步想想,写出一个原型:unsigned int ip_str_to_num(const char *buf){ unsigned int tmpip[4] = {0};

2014-01-22 18:18:38 6163

原创 简单彻底搞懂内核 container_of 宏的用法

在linux 内核编程中,经常会遇到 container_of 宏的用法,该宏的作用到底是什么,如下图所示:  如上图所示,father 结构中包含另外一个结构 child c2 , 图中B的地址就是指向father.c2的首地址,即 B = & father.c2 ;A的地址就是指向father变量的首地址,即 A = &father 。在得知B地址的情况下,如果得到A的地址呢,

2014-01-16 21:28:03 1061 2

原创 在linux 内核中做开关变量的三种方法—— 利用proc 、sys文件系统,字符设备等与内核进行交互

在linux内核中经常会遇到这样的问题:需要在内核或者驱动中做一个开关变量,通过在用户态控制开关变量的值,从而让内核识别并处理不同的工作。常见的情况是,需要做一个日志开关,用户可以控制内核是否打印出需要的日志。本文将介绍三种不同的方法,在内核中做开关变量。 在 阐述之前,我们假定用户通过cat和 echo 命令进行开关变量的读写。比如用户态开关文件位于 /home/value 。通过

2014-01-14 21:11:24 3055 1

原创 linux 工作队列上睡眠的认识--不要在默认共享队列上睡眠

最近项目组做xen底层,我已经被完爆无数遍了,关键在于对内核、驱动这块不熟悉,导致分析xen代码非常吃力。于是准备细细的将 几本 linux 书籍慢慢啃啃。正好看到LINUX内核设计与实现,对于内核中中断下半段该如何选择?大牛的原话是这样的:“从根本上来说,你有休眠的需要吗?要是有,工作队列就是你的唯一选择,否则最好用tasklet。……”书中一直强调 工作队列是可以休眠的

2013-10-27 23:23:37 2030 1

原创 WIN32 汇编写病毒感染PE文件

WIN32 汇编写病毒感染PE文件作者:PSH 日期:2007/3/26转载请注明出处,本人原创,欢迎交流。近来没事学习了下病毒技术,看到网上好多年青人对这个比较感兴趣,那就写出来大家分享下吧。1前提知识a.熟练WIN32 ASM 语言,不会ASM就难得写出感染PE的病毒。比如“熊猫”,就不是ASM 写的,他感染PE就是个捆绑机。b.熟悉PE文件的格式,不了解PE怎么写病毒,病毒就是修改PE文件。

2009-05-05 17:36:00 4587 2

cc compare v1.13

CCompare 是文件/文件夹对比及同步软件 。可快速对比文本文件中的不同点,实时进行内容对比同步操作。是一款可替换国外同类收费软件的免费软件,比如可替换国外beyond compare / winmerge 等。支持如下功能:(1)文件夹同步对比功能 (2)文件对比同步功能 (3) 二进制文件对比功能 (4) 文件编码批量修改功能 版权:这个不是商业软件,是我个人开发的软件,不存在版权问题。

2022-05-20

lazyStock.zip

一款开源软件,希望广大csdn网友给我测试一下,后续将开源。 它是一款上班族自动盯盘A股的利器。只需要对股价设置报警高低价格,就可以安心去工作了。 等到股价涨跌到告警位置,懒人盯盘会自动通知用户,省去每天时时刻刻盯盘的烦恼。 另外可以记录您每次的买卖记录,让您永远不再担心会付出更高价格去购买同一支股票。 让您工作炒股投资两不误。

2020-03-25

提取文件的二进制码软件

可以将任何文件的二进制码提取到TXT文件。 这样就可以在需要的地方包含文件的二进制码。

2011-03-09

空空如也

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

TA关注的人

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