自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郝玉杰的专栏

franklinhao@163.com

  • 博客(364)
  • 资源 (22)
  • 收藏
  • 关注

原创 安装和升级到devExpress23.1.7

看书从最后一页开始,也有它的道理。比如,前几天看老片《再世情缘》,前面看着还行,不小心看了最后一集,两人没在一起,一个当了和尚,一个当了尼姑。这片子就不用看了。再多亮男美女也不如辛普森一家。我的意思是说,我本不应该做这次升级。因为 .net Core 这段时间的使用, 可以说,非常垃圾,毫无亮点。微软这些年 誓要把downdate进行到底。从这个角度来说,如果还用.net编程,如果不想用一些更垃圾的技术,如ASP.CORE这类东西,首先,IDE,最终只用vs2019就足够了。

2025-05-18 12:10:51 691

原创 配置git从公网能访问-基于frp

在将GitLab发布到公网的过程中,作者遇到了SSH连接失败的问题,最终发现是因为在云主机的防火墙中未开放UDP端口。通过这一经历,作者总结了发布GitLab到公网时防火墙需要开放的三条规则:HTTP、SSH TCP和SSH UDP。此外,作者还强调了GitLab的HTTP和SSH端口应分开配置,并建议不要使用Nginx来解析二级域名。文章还提供了生成SSH密钥对、将公钥添加到远程主机、配置本地SSH客户端以及使用tcpdump抓包的相关指令。通过这些经验,作者成功解决了GitLab公网访问的问题,并分享了

2025-05-17 13:48:57 986

原创 为什么我一定要用cursor

但是比如,今天我打算写个描述期望和方差的matlab简单实例,你会发现,在利用kimi,grok这类聊天工具,与cursor之间的效率之差别,简直无法用语言来形容。你想,一个大厂人,99%的时间,他们都在考虑如何把别人挤走,自己活下去,写个论文之类的显得自己NB,显得自己高大上的事情,当然是最最重要的。小公司,不是没有人在做, 我想可能有人在做,但小公司,往往都是普通人,找不到工作了,只好创业,像我这样,是吧。因为我离不开cursor了,尽管它不完美,但我离不了她。作为你的助手,作为你的agent,

2025-04-12 08:24:25 425

原创 ROS2笔记-2:第一个在Gazebo中能动的例子

第一个在Gazebo中能动的例子是指对我来说。在Gazebo中显示,第二个要求是能动。这个目标对我来说并不容易。可能是我没有装实体机的原因。如果在MobaStrem中,当然不需要考虑X-windows的问题,但如果在cursor中,就是一个大困难。

2025-04-06 13:50:07 891

原创 ROS2学习笔记1-起步的程序

忆经学习一段时间了,短短续续有两周了。首先说,体验并不是很好。首先,第一个教训是最好用实体机,不要用vmware装个ubuntu.

2025-04-06 13:18:38 842

原创 vscode和cursor对ubuntu22.04的remote ssh和X-Windows的无密码登录

但是今天的情况是,一通操作之后,不需ssh -X root@192.168.1.12这个动作,ROS2的客户端,Gazebo也能启动了。这个过程相当困难,我所说的相当困难,不一定是指这件事有多困,而是,几乎永远处于未定的上下文之中。那么,这本来也是不是问题,因为我已经设置root可以登录,而且也通于sshkey实现自动登录。不像以前在ubuntu之下,在ssh时,加上-X,对方的X-Windows服务就能连上,我的目标是增加一个新的用户。完成上述操作后,密码复杂度规则将被关闭,用户可以设置任意密码。

2025-04-05 13:33:34 1920

原创 向量、向量空间、和差、点积和叉积的自然化理解

孩子学习向量,说理解上有些困难。我思考良久,大致认为是讲解到他能理解了。先把文字写在这里。将来有进间绘几张图形。

2025-03-31 10:34:15 360

原创 解决obsidian无法加载社区的解决的尝试

我的obsidian有一段时间没怎么用了,今天。

2025-03-29 15:51:38 665

原创 C#的CSV 在8859-1下中乱码和技巧

原因是CSV出现乱码的原因多种多样。所以,我不列举所有的可能性。只是一个issue一个issue地解说。主要与是否有BOM头和编码格式有关。

2025-03-29 05:00:05 942

原创 一些需要学习的C++库:CGAL和Eysshot

虽然大部分时间在通信业,但也有其它的行业的工作没有做完,但也很感兴趣。每次想要研究一下时,总是想不起来。这里写一些信息,作为备忘。

2025-03-28 22:45:26 652

原创 Windows10清理机器大全集

看到标题,读者已经就吐了。我是说,我非常认可: IT从业者,如果你银子比较充足,一定要买Mac, 不要买windows兼容机器。

2025-03-27 20:07:53 471

原创 安装ubnutu 卡在 language之后

给我第一个感觉是不是LTS要结束了,但转念一想没这个说法吧。因为我还登录到我自己买的腾讯的轻量服务器,那个就是选的20,04,用得挺好的。所以到网上搜了一下,说可以是下载过程数据有错误。选择语言之后,就在这个界面过不去了。我这才想起来,刚刚忘了检查md5,检查了MD5竟然真的不对。

2025-03-25 09:43:15 202

原创 C#Dictionary值拷贝还是引用

如果TValue是值类型,从字典中取出的是值的副本,无法直接修改字典中的原始值。如果TValue是引用类型,从字典中取出的是引用,可以通过引用直接修改字典中的原始值。在你的代码中,是一个类(引用类型),所以你可以通过引用直接修改字典中的值。

2025-03-21 22:09:03 650

原创 AI无法证明一个简单的几何题

深度思考之后,给出更加深度的胡说八道,我的理解所谓的深度思考,就是更加肯定地语气的胡说八道。注意,所有的,我是说所有的,包括GROK,DOUBAO, 我都试过了。doubao 的不贴了。|MH|为什么= 2ab/(a+b)让它们开加力也没有用。

2025-03-17 10:36:11 137

原创 jira操作笔记

不要从【项目】进入【查看所有项目】,那还真是查看,不能修改项目的参数。澳大利亚的程序员就是很认真,“查看”就是查看,修养因为这两个字找我bug…在弹出的menu中选:编辑。在后点每一项后面的 …然后如下图,点击感叹号。

2025-03-12 09:45:08 284

原创 手工安装frp服务在linux

前一篇 frp的客户端手工启动后,时常崩溃.所以,需要将之改为一个系统服务,以便于能自动启动。# 写在前面网上大多是在container中来做。但我想想还是不这样为好,因为群晖的NAS,只有两个核。不想再让它增加额外的负担了。因为腾讯的云主机都可以将frpc做为一个服服。我认为也是可以手工在群辉的服务器上装一个。

2025-03-09 12:19:47 358

原创 购买腾讯云主机后FRP的配置的注意的要点

需求和场景,是关键。我的需求是利用有公网IP的服务器中转数据。所以,FRP目前是一个可选方案。知乎说Zerotier更好,还没来得及试。但FRP比较容易理解。公网主机在某个端口上监听,收到数据后向目标主机的目标端口转发,很容理解。所以只剩下如何去做这一个问题了。

2025-03-08 22:00:10 810

原创 简要说一下腾讯云的坑

但,如果你买了腾讯云主机,有一个步骤,是绑定微信,你就绑了,然后我就觉得,你既然让我绑定了,那么,我微信就可以登录了啊。比如,登录,一般来说,我们已经有自己的微信可以登录了,但腾讯云却可以用二者登录。所以,一定要记住,微信是你自己的账户,企业微信才是云的账户,如果是企业买的主机。所谓坑就是本来我就是新手,然后UI的信息,以一种超乎常理的情况来误导我们。哎,你这么想就错了!绑可以,但没有蛋用。所以,要注意,每次操作,都要先找到自己的主机。本来这也没什么,因我们知道可能它们不同。这对于我来说,还真是个坑。

2025-03-06 17:30:33 282

原创 【csvHelper】的工程笔记

但事实上,在工业领域,很多时候,对像化反而是有害的,因为我们大多数层级,都是信息的传递者,而不是consumer,我们只是搬运工。CSV文件,一般是UTF-8的,这种文件有两种,一种是有三个byte BOM头的,一种是没有的。这里之前我是搞懂了的,但当时没有记笔记,找不到了,所以,今天我这里想写下来。除非,你严格按照csvHelper设计者的想法,先整体读入,然后再对象化。所以,上面的代码,前一部是,检查是否有BOM头,没有则加上。事实上,csvHelper的文档,挺难读的,友好性不高。

2025-03-05 00:03:45 449

原创 单元测试与仿真程序之间的选择

现在的工作需求,让我有必要总结和整理一下。凡事都有适用的场景。首先这里我需要提示一下,这里的信息,可能并不普适。但是可以肯定一点的是,有些人,不论做事还是写书,上下文还没有交待清楚,就对你说单元测试如何重要,这种是极为无耻的。是的,我是说无耻。因为说风凉话的人,他们不需要像那些奋战在一线的程序员那样,需要面对结果质量与进度和成本,以及维护性之间的考量,他们只需要在意自己说的话是不是看来永远正确即可。

2025-03-04 11:15:29 799

原创 Windows下git疑难:有文件无法被跟踪

奇怪的是,frmMain.cs这个文件一直无法被跟踪。最近在写一个c# WinFrom程序,前人写的程序,名字起得不规范,所以,就出了这个奇怪的问题。没有办法,我只好改回到大写。之后,再git add .发现,是文件大小写的问题。注意第一个字母:F.

2025-03-02 10:13:17 195

原创 gitlab初次登录为什么登不上去

第一是因为gitlab启动的时间很长,有时候以为装错了。今天又写了一次gitlab安装后,第一次登录的问题。为什么我总是犯这个错误呢?为什么要加一个等号呢?# 为什么第一次登录这么难?因为又掉这个坑里了。

2025-02-24 19:04:33 357

原创 Cursor和Trae使用的感受

先说结论吧:离能取代人工,还差很远啊。目前就是个大号的GPT。

2025-02-21 18:54:35 736

原创 当前性能分析的一些发展和笔记

通过将日志文本向量化(如使用TF-IDF向量化),然后应用K-Means算法对日志进行聚类,从而将相似的日志归为一类,实现自动分类。它能够将日志数据嵌入到低维向量空间中,从而更好地表示日志的语义信息和结构信息,为模型的分类和异常检测提供了更有效的特征表示。它能够对海量日志数据进行无监督学习,从而生成统一的日志表示,为后续的日志分类和分析提供了良好的基础。使用了Drain,这是一种在线日志解析方法。它能够将原始的日志数据解析为结构化的日志事件,提取出关键的特征信息,为后续的模型分析提供更清晰、更有用的数据。

2025-02-11 09:15:13 197

原创 Synology 群辉NAS安装(10)安装confluence

在装完jira之后,现在需要进一步向前推进。还是老话,并不是我真的喜欢Atlassian公司的产品。原因有很多。但是,我现在是一个创业者,只有时间是我真正的朋友。Atlassian公司最让我钦佩的是连续性。下一个是Conluence.

2025-01-29 21:05:38 1236

原创 DeepSeek我的看法--是划时代的--有人指出皇帝没有穿衣服

当年NOKIA拿到iphone后,当晚,他们高管就知道Nokia完了,因为他们在一家开了个家庭晚宴,来讨论这个事,结果这位高管的女儿在睡前,只有5岁,说:我能让它陪我一晚吗?什么与o1的比较,这么说吧,原本只要达到O1 十分之一的水平,如果能在普通电脑上跑,也是划时代的,更何况,华尔街,竟然,竟然真的要与o1比,这不是为对手打广告吗?我也说过,世界上的任何事,第一个理由,一定占是75%以上,一件事,有5个理由,但没有一直超过75%,你一定是被骗了,骗你的人,也肯定是故意的。你能想信这是21世纪的美国吗。

2025-01-29 16:39:29 763

原创 Synology 群辉NAS安装(9)安装jira

抱歉这个系列写得非常乱。大家将就看吧,因为我这也是中年毕业,事情比较多。之前提到了装mssql,也装好了。但这里并没有使用。我认为用它也没有问题。

2025-01-29 13:00:34 1369 3

原创 Synology 群辉NAS安装(8)安装jira前的用户和组的准备

因为我是那种RF(射频)。过敏的人可能,这几天睡不好,终于找到一个角落,睡了个好觉。总算是把JIRA搭建完成了。这里记录一下,还残留在头脑中的过程。另外,不是我对jira有多么好的印象,实际好印象不多,但目前从需求到开发到维护的全流程的管理软件,在全球也是没有谁做得好。我只是作了最基础的准备,有总比没有强吧。没有说我要依赖这个东西,将来我要开发我认为更合理的需求管理软件,基于AI完成需求对象和代码自动生成,这个就不多说了。只要看一下生物是如何孵化的就明白了。如何从底向上构建而不是相反。

2025-01-29 12:16:33 944

原创 Synology 群辉NAS安装(7)lsof指令和synogear

问了一下kimi,这里就不全粘了,因为也不清楚怎么搞的,kimi认为我是说英文的,好像从某天起,即使我问的是中文,回答也是英文,我也习惯了。现在索性就用英文问。正好我的键盘不太灵光,英文也好输入。应该是需要将container中的135映射到主机。这样搞下去,我也不太想用mssql了。所以,我应该在docker container中检查一下这个端口的情况。正在配置mssql server,感觉似乎要翻车。因为135被占用,所以研究了一下。看得出来,135并没有被占用。

2025-01-26 21:32:11 401

原创 Synology 群辉NAS安装(6)安装mssql

mssq是一个重要节点。这是因为我对mysql没有一丝好感。虽然接触了许多年,但垃圾就是垃圾。至少对个人开发者而言,非常垃圾。不到万般无奈我是不会用的。mssql我用得比较多。oracle虽然也用得很多,但过于啰嗦了,当然性能确实是好。mssql的性能也怎么好。但是,mssql的设计中规中矩,没有太多幺蛾子。比较好用.但是,又是但是,群辉的NAS,我们说了,首先,在官方提供的官方套件中,肯定是不可能有msaql,所以,只能是通过docker。

2025-01-26 21:19:16 1301 2

原创 Synology 群辉NAS安装(5)介绍一下NAS的体系和安装container manager

装好NAS后,然后需要从官网下载一大堆软件.具体来说, 是先拿到说明书,然后扫码,登录到官方,然后下载软件.但最开始,主要是Snynology Assistant这个软件。那么,这时有很多种策略来配置ip地址。一般来说,先将NAS连到交换机上,然后登入到路由器,看多了哪个IP。或者把网线再拔掉,看少了哪个IP。这里我多说一句,有一次,是路由器到交换机的网线松了,我研究了半天才发现是那里出了问题。。。启动Snynology Assistant后,界面是这个样子:右键,联机。

2025-01-26 15:55:44 2639 3

原创 Synology 群辉NAS安装(4)docker-compose

2, 验证docker-compose是否安装成功 |2. 授权docker-compose可执行权限 |1.下载最新版docker-compose |

2025-01-26 12:20:29 928

原创 Synology 群辉NAS安装(3)环境的准备工作

主要是实现如下目标:

2025-01-26 12:15:26 283

原创 Synology 群辉NAS安装(2)如何加内存

在装mysql server的container时,发现内存不足,无法启动 docker container,因为只有2G内存。本来我是如临大敌,非常隆重地网上搜了一圈,拿着各种螺丝刀,准备将之大谢八块,结果就是这样——被闪了腰。然后就看到了内存插槽, 然后把内存插进去,当然,要注意面别。网上传言,虽然群辉的内存,是专有的, 很贵啊, 但是用的是三星的颗粒.然后把两块硬盘抽出来,当然,你手很小的话,抽一块也行。因为实在是没有技术含量,所以,真的不上图了。一度我在想,这内存和硬盘,也太容易被拿走了。

2025-01-26 11:28:38 473

原创 [Synology]群辉NAS的使用笔记(1)起步

Synology DS220 +

2025-01-24 15:09:26 357

原创 实时并行计算的性能分析的样例

这是我开发的工具的中间的样子.

2025-01-10 13:55:53 215

原创 ScottPlot5.0如何创建一个完全锁定的Plot

在ScottPlot 5.0中,下面的话,其它单项功能,目前还不清楚如何实现。5.0中还可以锁定右键托动。

2024-12-31 17:44:09 443

原创 git时常混淆的操作的笔记

离开OS公司后,git的使用不再那么频繁。许多指令,时常忘记,这里作一点笔记。

2024-12-31 10:23:56 376

原创 干货ScottPlot4向ScottPlot5迁移

为什么说干货满满,是因为就是现在,就在当下,如果有这样的需求:ScottPlot4向ScottPlot5迁移,那么你去GPT问也没有正确的答案。我是说当下任何一个GPT目前都不行。

2024-12-27 19:28:42 1064 2

原创 ScottPlot使用中的不足-01-AddScatter中MarkerShape及相关问题

例如,一个task的生成,可以在一个core或一个线程中,但其start和end,的确也有在不同的core上的可能性。确实,现实世界,不同的事件,要么不在一条时间线,要么不在一个上下文。由于上述的问题,事实上,也就代表在目前的工作中,Scatter可用可不用。我们来看看这两种情况的代码复杂度,利用代码的增加量,来表达为什么我认为这种方式不合理。当然,如果有熟悉的人,可能会有什么办法,可以继承Plot类,来改变什么。看到这,我就开始打算写一下这篇文章,因为能行动,我是绝不会说些没用的。现在,要手工来实现,

2024-12-26 14:48:12 947

机器人-ROS2-入门

一个可以运行于Gazebo的ROS2最简单的示例。 https://blog.csdn.net/haoyujie/article/details/147024495

2025-04-06

ctfwriter-ctf-log

https://blog.csdn.net/haoyujie/article/details/144431356 babeltrace的学习整理的一部分。这个是示例,得到的ctf日志。 https://blog.csdn.net/haoyujie/category_12854714.html

2024-12-12

htop2.2-d2000-麒麟linux-8cores-arm64

具体的内容,都在根目录的几个脚本中. build.sh 为主脚本。 upload.sh为制作sysroot的准备工作。 如果你不想编译,OS与CPU相近,可以直接用,包里有编译的结果。

2024-11-07

xlog-visualgdb-dll-debug-example.7z

基于CMAKE,利用visualgdb建立的了一个可执行程序,与动态库(.so),可以单步跟踪的程序的示例。虽然很小,但结合了一些工具和知识点。教我们如何建立这样的工程。还是很有意义。 要点是右键工程添加,和加入reference,两个要点。

2024-10-16

DependenciesGui-windows10-depends

windows10下的depends 解压后,执行DependenciesGui.exe windows x64 ,基于vs2019编译。

2024-10-10

VisualKernel-4.1r3

VisualKernel-4.1r3,懂的都懂。是要注意安装方式!!! 先装VisualKernel-4.1r3-trial.msi,因为别一个河蟹包是不能装的。 然后,用7zip,将另一个包解压后,将其中的两个文件,放到到安装目录中:VisualKernelActivation.dll VisualKernelCore.dll 其它 1) in the "About VisualGDB" window, click "Reset to trial" and re-enter the registration information; 2) if this does not help or the "Reset to trial" button is missing - delete the files %APPDATA%\Local\VisualGDB\VisualKernel\activation.key, key at HKEY_CURRENT_USER\Software\Sysprogs\VisualGDB\VisualKernel\Settings\Re...

2024-09-18

一个很好的WPF的演示MVVM的示例

基于:https://www.codeproject.com/Articles/1163287/Grid-with-dynamic-number-of-rows-and-columns-part 修改 我的解释: https://blog.csdn.net/haoyujie/article/details/142059677?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22142059677%22%2C%22source%22%3A%22haoyujie%22%7D

2024-09-09

尝试分离一个特定的页面从devExpress的官方例程集中

https://blog.csdn.net/haoyujie/article/details/142058393?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22142058393%22%2C%22source%22%3A%22haoyujie%22%7D devExpress官方的例程集是捆绑在一起的,想要单独提取其中一个页面非常困难。这里做了简单的尝试,上面是详细的说明。 具体程程是:wpf-->grid-->excel style filter

2024-09-09

pdf-document-layout-analysis 部分安装的log

这个AI模型应用:用于分析pdf文件布局。 这是安装中,最困难的两步的成功的log 虽然很长,可能根据 :python@01ffa4d1548a 来查找,一共三步。编译,下载,启动和使用

2024-08-14

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年。虽然每年进展不多。 如果有人有兴趣,可以联系我。haoyujie@sohu.com

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来编译这些文件。 有兴趣的人,可以给我写信。 haoyujie@sohu.com 但我很忙,可能很久也不去一回,所以可能很久才能回。

2008-11-15

空空如也

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

TA关注的人

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