自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

走错路的程序员

记录日常心得

  • 博客(557)
  • 资源 (53)
  • 收藏
  • 关注

原创 eclipse CDT 文件名引起的undefined reference

如果文件名是eeprom.c 那么可能已经与某些文件冲突导致的.C语言真是一言难尽啊.

2024-09-13 13:40:28 107

原创 grbl移植日志第一天移植串口数据接收

源代码参考的是grblHAL库. 目前是2024年09月6日. 具体版本不知. 至少是1个月前的版本.

2024-09-06 23:21:22 161

原创 批量文件编码转换用python实现的utf8转gb2312,vscode设置特殊文件的默认打开编码

使用的时候只需要修改 这几个参数即可.使用前需要安装python 3.8以上.然后使用下面的命令安装chardet 库。

2024-09-06 10:54:55 456

原创 lattice diamond中使用时钟OSCH源demo

我一直以为使用时钟源 OSCH 需要配置ip核什么的, 实际上不需要配置.直接在代码里写 OSCH OSCH_inst(…) 即可. 默认就引用.lattice diamond中使用时钟源demo。参考代码如下. 无需任何额外的配置.

2024-08-08 16:25:15 238

原创 Lattice Diamond中Verilog代码input导线unconnected解决方案

初学Verilog , 辛苦仿真了好久的代码, 等到准备烧写时,发现无法给input 定义的导线分配引脚.在引脚变量的上面加个定义. 告诉综合工具 , 不要把这个变量给优化掉了.自己折腾了1天,最后终于找到了原因 .代码一定要像下面这样写.

2024-08-06 23:40:07 237

原创 grblHAL的代码学习笔记和解读

源代码在 https://github.com/grblHal 目前日期2024/07/09或许几年以后代码会做变更. 仅供参考.grbl是个很好的库. grblHAL是在grbl的基础上改进来的.grbl的板子通过串口或者SD卡或网络与上位机进行通信, 上位机负责查看和人机交互.上位机把CAM软件生成的代码读入以后,转换成grbl的通信代码.grblHAL目前支持的G代码如下上位机与下位机板子之间的通信格式如下:https://github.com/gnea/grbl/wiki/Grbl-v

2024-07-09 15:19:40 549

原创 样本拟合正弦函数? 梯度下降法? NO,比梯度下降还快的算法.

第一步滤波, 把数据滤波成接近正弦曲线的波形. 这里面用到比较牛的算法. 由于牵扯到很多核心技术, 这里就不详细谈我是如何滤波的了.梯度下降算法的原理是通的. 可不知道是哪里的问题, loss先由大变小,然后由小变大. 最后跑飞了. 如此不稳定.代码是人工智能生成的. 跑不通 , 自己改了一下也是跑不通. 因为sin函数的拟合牵扯到求偏导数. .第二步:求频率. 鉴相法,过零法,最大值法. 这里就不详细说了, 各位自己发挥.第四步:求相位. 知道了前2个, 第三个更好求. 代码如下.

2024-05-21 23:40:38 348 1

原创 C语言生成正弦波测试数据易懂版本

以往生成正弦波数据, 各个参数之间的关系总是不明确, 现在这个函数的代码非常明确的区分了各个参数之间的相互关系.

2024-05-19 20:43:57 410

原创 STM32单片机中C语言的一些隐藏bug

这段代码可能未必如你所愿的运行. < 小于号的判断一定要类型一致, 尤其是牵扯到双精度类型的判断…一定要保证符号 两边的数据类型一致才有可能得到你想要的结果. 代码里 -0.4 默认可能是float类型. 有的编译器默认是double类型. 一定要测试过才行.如果是这样的代码, 在PC上基本上是不会出什么问题, 如果是在STM32单片机上. 这么写估计会跑出来一大堆的问题.期初以为是float的精度不一致的问题, 逐行 printf 对比后才发现. 是malloc() 的问题.

2024-05-06 15:33:50 629

原创 单片机代码分层,与接口标准化之梦

写单片机有段时间了. 我现在逐渐的对单片机有了点感觉。我个人认为单片机的代码也是可以分层的.我的代码组织层次结构。

2024-04-20 09:37:46 259

原创 STM32F407 FSMC并口读取AD7606

先贴一下最终效果图.这个是AD7606并口读取数据一个周期后的数据结果. 原始波形用示波器看是很平滑的. AD7606不知为何就会出现干扰, 我猜测可能是数字信号干扰导致的. 因为干扰的波形很有规律. 这种现象基本上可以排除是程序问题. 应该是干扰或者数字信号干扰,或者是数字和模拟共地导致的.是一个宏,实际上是指向的一个内存地址, 这个内存地址是FSMC指定的地址. 使用FSMC接口, 可免于控制引脚, 直接读取某个地址即可, FSMC会自动产生操作时序. 具体请见FSMC相关知识.

2024-04-03 12:46:46 2714 9

原创 python连接mqtt,无法发送大图片的解决方案

其中需要注意的是下面 这段代码必须要, 否则发送大图片的时候会因为时间太长导致发送不完导致超时失败.paho 连接mqtt比较方便和稳定.使用的时候只需要 即可。

2024-03-22 09:25:00 334

原创 Rust无法流行起来

我看了半天这个代码, 也没看懂啥意思. 这个跟程序员的技术能力无关, 写代码的目标不是为了炫技能, 而是能够清晰易懂的描述自己的思想逻辑. . 凡是看半天看不懂的. 不好意思, 再见. 再也不见. 目前我遇到的, 一眼之下看不懂源代码的语言有C++, object-c , 现在又多加了一个Rust.但是我感觉Rust 编译器强制让程序员注意变量作用域的范围. 引入了很多奇奇怪怪的限制. 增加了思考的维度. 这不是一个好的选择.变量范围,确实挺好的, 而且编译器后面增加了自动销毁变量的功能 .

2024-03-21 14:26:23 489

原创 LRC Example Code

【代码】LRC Example Code。

2024-02-22 10:08:17 440

原创 CRC Example Code

【代码】CRC Example Code。

2024-02-22 10:07:09 393

原创 锁相放大器,数字锁相放大器.C和python版的源代码

在这个代码中,digital_lock_in_amplifier函数现在接受两个额外的指针参数amplitude和phase,用于存储计算出的幅度和相位。与传统的模拟锁相放大器相比,数字锁相放大器具有更高的灵活性、精度和稳定性。锁相放大器, 它是一种可以从高噪声环境中提取出特定频率信号的放大器,工作原理主要是利用正弦函数的正交性进行信号的相位检测和幅值测量。如果你对锁相放大器感兴趣,我可以给你更详细的解释。你可以将你的信号数据传递给这个函数,并指定参考频率、采样率和积分时间来获得解调后的幅度和相位。

2024-02-17 22:35:46 1017

原创 rknn加载onnx时报错 GLIBC=2.29 no found librknnc.so

上面就是ubuntu 升级GLIBC的一种简单方式。这里我们可以采用安装libc6来升级GLIBC。

2024-01-08 17:16:10 729

原创 vsftpd.confg 常用配置,Beyond Compare 测试可用

vsftpd.confg 常用配置,备份一下, 经常配置好久 , 以后直接粘贴即可.如果要跨越路由器 , 那么路由器要开放一些端口 .vsftpd.confg中设置被动模式的几个端口,这个配置经过测试在局域网环境下是可以使用的.Beyond Compare 测试可用.给文件夹赋予755权限。

2023-12-06 08:20:00 557

原创 ftp服务器太慢配置,索性用python做了一个小网站上传简单多了

【代码】ftp服务器太慢配置,索性用python做了一个小网站上传简单多了。

2023-11-24 14:07:48 686

原创 opencv 图片变亮

去年写的, 忘记啥意思了. 备注一下吧.

2023-11-13 13:27:24 197

原创 python 迁移虚拟环境venv

从老的项目中复制的文件包含虚拟环境, 如果自己从零开始下载挺麻烦的.不如直接使用老文件使用方法也很简单.

2023-11-06 15:33:44 1038

原创 STM32 使用HAL库,HAL_Delay()会卡死, 程序一直卡在 HAL_GetTick( ) 函数中(已解决)

今天遇到个很奇怪的问题, 不知道为什么, 单片机运行一会之后, 系统就没反应了, 经过调试发现, 系统卡在HAL_Delay()中了.之前也遇到过这个问题后来把HAL_Delay 去掉了. 然后发现不行, 还是得有它.不然发串口数据发的太快会乱掉. 得慢点发.我跟踪了很久也没有拦截到uwTickFreq 是什么时候更新的. keil工具也拦截不到是什么时候更新的.在循环中不停的停止和开启Tim3. 我估计是因为这个原因导致的. uwTickFreq 重新计算.也就是说, uwTick 不再增加了.

2023-11-02 23:20:00 9029 13

原创 单片机的变量竟然被无故修改了.

于是各种百度.貌似无果, 最后不得不放弃sprintf , 从原理上讲, sprintf 是可以自己实现的, 这样方便以后的开发. 毕竟解析json比解析二进制数据要方便的多. 临时比较急所以就暂时放弃了. 谁有空可以给写一个c语言版本的,json序列化工具.就想看看是那段代码在修改它. 不知道Keil有没有这个功能. 最后竟然找到了. 文章如下. 使用这个功能要先进入断点, 光标放在有效的行上, 然后在。里面还是用的sprintf 它对%d , 不会出现什么问题. %f就不行.

2023-10-26 16:09:55 1321 1

原创 stm32的ADC采样率如何通过Time定时器进行控制

折腾了好久, 最后突然间明白了. TMD, 手册上说的是用Time触发, 触发并不代表用Time控制ADC的转换, ADC的转换还是按照ADC本身的时钟和你设置的转换周期进行转换. Timer信号来的时候开始转换而已.而我前面的ADC1设置, 设置了连续转换. 也就是说, 只要开始了, 就不停. 所以, 启动以后跟Timer定时器就没啥毛关系了…把ADC的连续转换改成非连续转换. 让Time触发转换, 只转换一次, 下次再采样,还是由Time来控制. 这样就可以用Time来控制转换率了。

2023-10-26 09:51:13 1919 4

原创 EF core 如何撤销对对象的更改

DB.SaveChanges() 就可以正常提交更改了.但是如何撤销更改, 可以使用下面的代码.

2023-10-13 20:04:19 573

原创 linux的文件权限系统真的有必要吗?

文件系统的权限真的能解决安全问题么?是不是只能带来使用上的困扰?就算是有了文件系统的权限系统, 该中毒的还是照样中毒. …我感觉权限系统真的没啥用. 除了增加困扰之外. 真没啥用. …最近搞linux 莫名其妙的各种权限报错, 搞了好久也没搞好. 因为这个权限问题浪费了全世界多少人的时间. 这么多年下来., 加起来是个恐怖的量了.

2023-10-10 17:27:26 88

原创 asp.net core 如何统一json序列化格式

在start.cs文件中。

2023-10-06 21:32:52 748

原创 Vue error:0308010C:digital envelope routines::unsupported

vue项目,npm run dev的时候出现:Error: error:0308010C:digital envelope routines::unsupported。vue项目,npm run dev的时候出现:Error: error:0308010C:digital envelope routines::unsupported。这个是node的版本问题。我的node是17+的版本,按照网上说的降低版本又太麻烦。不过最好的办法还是通过nvm控制node版本,这样就可以保证新老项目正常运行。

2023-09-28 08:32:45 548

原创 vue3 和ant-desgin-vue 越来越复杂,有这个必要么?

仅仅是前端而已, 使用起来各种脚手架, 库的安装, 真是苦不堪言. 尤其是版本问题. 这样的大变动. 真的好么?只是写个界面而已, 真有必要把所有武义都搬上来么?本来写个界面10分钟, 整一下框架要一天. 还不一定搞的好 …

2023-09-28 08:31:46 89

原创 vue3 和ant-desgin-vue 越来越复杂,有这个必要么?

仅仅是前端而已, 使用起来各种脚手架, 库的安装, 真是苦不堪言. 尤其是版本问题. 这样的大变动. 真的好么?只是写个界面而已, 真有必要把所有武义都搬上来么?本来写个界面10分钟, 整一下框架要一天. 还不一定搞的好 …

2023-09-04 09:22:14 159

原创 python 测试磁盘读写速度和内存读写速度.

下面是 SpeedTest .py文件内容. 用来测试网络速度的. 但是目前似乎有问题. 应该是规则变了 .后来改用了一个linux的命令行工具进行的网速测试.安装网络测试 命令行工具。

2023-08-02 09:23:15 1083

原创 ffmpeg和ffplay 推送和播放RTP流

下面这个是把abc.mp4文件推送到rtp://127.0.0.1:5004\abc.mp4端口,同时输出sdp文件到test_rtp_h264.sdp。-an参数的作用是只推送视频, 没推送音频.

2023-07-31 18:04:46 4627 2

原创 mschart Label Formart显示数值的格式化

默认这个数值想显示2位小数,

2023-07-11 23:07:43 279

原创 最小二乘法拟合曲线

【代码】最小二乘法拟合曲线。

2023-07-11 22:56:15 324

原创 Java使用UTF-8或GBK编码后还是乱码问题的解决办法

大家在开发中可能经常遇到将String字符串转为byte[]的场景,为了避免中文乱码,一般指定字符集为GBK或UTF-8来进行编码以及解码,但是如果使用不当,同样会造成字符集乱码问题。此方式只支持在jvm启动时设置一次,不支持在运行期修改。我一般如下使用, 只要保证java文件的编码是utf8,其它相关设置都是utf8, 基本上无问题。不显式指定时一般会使用默认字符集进行编码或解码,此时需要确保使用的获取默认字符集的方法一样。所以,在解决字符集乱码问题时一般情况下会显示指定编码和解码字符集。

2023-07-04 13:58:16 4606

原创 一个提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换的工具类

代码来自wvp_gb28181_pro 项目或许会有用到。

2023-06-30 14:25:40 259

原创 vs code 终端乱码问题解决方案

一、快捷键(Ctrl+Shift+P)打开命令面板,输入Select Default Profile,选择“Select Default Profile”2、 打开命令中提示的路径,找到我的文档中的WindowsPowerShell文件夹。5、打开powershell,输入chcp,查看代码活动页是否是65001。1、以管理员身份打开powershell,运行下面代码。4、以管理员身份打开powershell,运行下面代码。3、编辑这个ps1文件(默认是空的),加上以下代码。三、重启VS Code。

2023-06-29 14:24:46 1903

原创 C 语言实现 C# 中的泛型 Dictionary

好的,下面是一个简单的用 C 语言实现 C# 中的泛型 Dictionary 的示例代码,代码中有详细的注释,帮助你理解代码的实现细节。希望这个示例代码能帮助你理解如何用 C 语言实现一个泛型字典。

2023-06-15 17:15:46 857

原创 C 语言实现 C# 中的 List 泛型列表

/ 好的,下面是一个简单的用 C 语言实现 C# 中的 List 泛型列表的示例代码,代码中有详细的注释,帮助你理解代码的实现细节。// 存储元素的大小。// 存储元素的数量。

2023-06-15 17:10:24 1429

原创 C语言创建一个泛型队列

队列用的挺多的. 这里备份一个. 这代码是人工智能写的. 挺好.

2023-06-15 17:03:45 274

2023年1月份止 FPGA卡算力排行榜

到2023年1月份 FPGA卡算力排行榜。花了1天的时间收集整理了一下国内几家FPGA厂家的产品参数和XILINX(赛灵思)公司的产品算力排行。 有些参数国内的没有, 有些国外的没有, 主要的参数还是有的。 少了一家主要的FPGA公司的产品参数, XILINX(赛灵思),ALTERA (阿尔特拉),LATTICE(莱迪思),MICROSEMI(美高森美)

2023-01-28

FilterCAD3.0

滤波器设计工具, 可以设计LTC1068 或者LTC1067 或者相关的芯片. 安装的时候要选择 兼容性 选择XP模式, 运行的时候也要选择XP兼容模式

2022-06-06

导出到ue4部分的补充说明.doc

Blender通过 auto rig pro插件导出到ue4的补充说明

2021-07-10

BlenderTools.zip

该插件正在持续更新中, 从官网下载下来的, 免去账号连接的麻烦. Send To Ue 和 ue2rigify ue2rigify_1.5.8.zip send2ue_1.8.4.zip

2021-07-08

Microsoft Rdlc Report Designer for Visual Studio

vs2017的RDLC报表设计器Microsoft Rdlc Report Designer for Visual Studio

2020-11-15

coco128.zip

此数据集是coco数据集中前128张图片集合。属于比较小的训练集,方便拿来练手。yolov5 在训练的时候需要用到

2020-06-21

yolov5s.pt yolov5 权重文件, 网速慢的可用

yolov5 训练好得权重文件。 可以直接拿来测试。 如果是自己训练可以不要这个文件。为什么要50个字。。。

2020-06-21

上海博通BK2461设计参考资料+硬件+示例.zip

上海博通BK2461设计参考资料+硬件+范例程式 1. /BK2461 Datasheet v0.3.pdf bk2461的数据手册 2. /USB_Bulk_驱动: 首次在电脑上使用开发板需要安装驱动,该文件为驱动文件 3. /bk2461应用开发指南.pdf 开发使用教程,内有芯片资料简介,开发版使用以及画板技巧等等 4. /BK2461 Datasheet v0.3.pdf bk2461的芯片手册 5. /Beken_Program_V6.8.rar 程序的下载器,用于将程序下载到开发板中去 6. /参考代码 我们提供的 程序demo, 客户可参考编程 7. /原理图 开发板原理图跟pcb源文件,灯控的原理图以及各封装原理图参考,可以在设计电路时参考! (注意: 请用pads 打开) 8. /烧录器使用 内含 sdiapp 软件的使用方法 及 bk的下载烧录方法

2019-11-18

DroidCam.Client.6.0.FullOffline.zip 电脑端和手机端 真正能用的版本

网上下了好多个版本的DroidCamX 就是不能用. 后来终于找到一个能用的.在Win7和小米6上测试没问题.其它未测试, 应该没问题.

2019-07-10

C# RabbitMQ发送和接收简单明了的示例.zip

C# RabbitMQ发送和接收简单明了的示例, 演示了,轮流接收消息功能,和集群功能.

2019-07-03

Oracle+PLSQL+语法手册.zip

Oracle+PLSQL+语法手册.zip, csdn 太贵了. 改成1分,方便大家使用. 用起来非常方便。

2017-09-13

Rabbitmq C#的测试代码. 以及使用示例, 包含系统扩展的使用方法和系统集群的扩展方法

Rabbitmq C#的测试代码. 以及使用示例, 系统扩展的使用方法和系统集群的扩展方法 Rabbitmq 真的是非常非常非常好的解耦工具.. 值得在任何一个系统中使用.

2017-05-10

C# dll文件依赖关系问题排查工具

dll文件依赖关系问题排查工具

2017-05-09

全国省市县地名mysql和mssql语句.V2

全面的省市县地区名称mysql和mssql语句 第二个版本,增加了单表结构的省市县数据.

2015-12-10

.net 属性值变更自动记录到数据库v2

net 属性值变更 自动记录到数据库. 属性变更的时候把老值和新值,还有字段名.一起进行记录.. 使用简单方便.无需过多配置.也可根据自己的业务情况进行修改.对 BaseModel增加新的属性.进行记录. 第二版,增加了,事后托管功能.因为有的对象可能已经被创建了.而我们又无法控制对象创建代码的情况下.使用TransparentProxy.GetProxyObject<CalculatorImpl>(cal2) 会非常方便

2015-09-08

.net 属性值变更自动记录到数据库

.net 属性值变更 自动记录到数据库 搞了2天.终于搞定了. 属性变更的时候把老值和新值,还有字段名.一起进行记录.. 使用简单方便.无需过多配置.也可根据自己的业务情况进行修改.BaseModel

2015-09-08

nopCommerce3.6 源代码 国外开源商城系统.net

nopCommerce3.6 源代码 国外开源商城系统.net

2015-09-02

angularjs CURD Example

angularjs CURD Example 单页应用程序

2015-08-27

LinqKit.dll linq to ef 动态查询条件组装

LinqKit.dll linq to ef 动态查询条件组装 没有这个东西无法实现linq to ef 查询.

2015-05-08

谷歌的IE9.js

IE9.js是一个JavaScript库(解决IE与W3C标准的冲突的JS库),使微软的Internet Explorer的行为像一个Web标准兼容的浏览器,支持更多的W3C标准,支持CSS2、CSS3选择器。它修复了许多的HTML和CSS问题,并使得透明PNG在IE5、IE6下正确显示。 使用方法 <!--[if lt IE 9]> <script src=http://****/IE9.js";</script> <![endif]-->

2015-05-08

js 页面间通信

js 页面间通信. 不是iframe通信,是两个页面之间通信.

2012-11-22

直升机旋翼功率计算器

直升机旋翼功率计算器,直接计算相关参数.

2012-10-23

自动修改文件的属性

自动修改当前目录下所有文件的属性为隐藏并去掉只读属性 项目生成时好用...

2012-05-26

全国交全面的省市县地区名称mysql和mssql语句.zip

这个是mysql版得mssql已经有了就不上传了

2012-02-02

mysql日志查看工具页面 php的

mysql日志查看工具页面 php的 可以用这个文件查看mysql的日志,比直接查看日志要好看的多.

2011-12-24

UnicodeCode编码转换成字符串编码的C#类

UnicodeCode编码转换成字符串编码的C#类 \uA054\uA055 => "中文"

2011-11-28

实时显示文件内容的变更

实时显示文件内容的变更,只要把文件拖到这个程序上就可以一直显示文件内容更改的部分 非常适合mysql执行语句的监视!

2011-11-26

mysql- 管理工具 mysql-query-browser-1.1.20-win.ms

mysql-query-browser-1.1.20-win.ms 管理工具

2011-11-25

AJAX访问PHP函数库AJASON的同步(非异步)版

AJAX访问PHP函数库AJASON的同步(非异步)版 这个版本里面的代码被我改过,从原先的异步ajax改成同步ajax 使代码写起来更方便.祥见examples

2011-11-16

51EC模板转码专用工具1.0.rar

我网上找过好多个编码转换工具,唯有这个可以真正的转换编码. 可以从UTF-8转换到GBK 反过来也可以.

2011-11-16

Zend Server CE-php-5.3.8-5.5.0-Windows_x86(社区免费)版

Zend Server CE-php-5.3.8-5.5.0-Windows_x86(社区免费)版 这个是社区免费版

2011-11-08

CMMI3_绍介

CMMI3_绍介 ppt 主要讲了18个pa

2011-10-19

EditArea一款基于Javascript的在线的支持高亮的源代码编辑器

EditArea,一款基于Javascript的、在线的、支持高亮的源代码编辑器

2011-08-23

log4javascript-1.4.1 日志信息记录框架

log4javascript-1.4.1 日志 信息 记录框架

2011-08-23

js写的仿extjs的分页工具条

js写的仿extjs的分页工具条,效果和extjs的一样

2011-08-23

CodePress 是一个完全用 Javascript 写成的 HTML Textarea 增强程序

CodePress 是一个完全用 Javascript 写成的 HTML Textarea 增强程序,利用它,你只需要简单的修改,就可以将你网页中的 Textarea 变成一个支持语法高亮的程序编辑器。CodePress 完全开源,非常容易集成。 CodePress 支持众多语言语法高亮,例如 PHP, Javascript, Java, Perl 等等,而且作者还在陆续添加更多语言支持。我查看了 CodePress 的代码,良好的架构使得 CodePress 扩展新的语法高亮规则非常容易,如果你的项目需要一个特殊的语法的话(例如 Smarty),完全可以自己动手来制作一个。 CodePres

2011-08-23

ExtTag,获取HTML自定义属性

ExtTag.获取HTML自定义属性变成js对象 然后执行

2010-10-15

junction.exe可以建立ntfs文件系统的目录映射(符号链接)

junction.exe可以建立ntfs文件系统的目录映射(符号链接)

2010-08-06

NTFSLinksView(显示您的所有符号链接)

NTFSLinksView (显示您的所有符号链接) 可以查看由junction.exe建立的符号链接

2010-08-06

消息订阅模式之拉模式的实现平台 C#语言

这是1.0版 ,2.0版已上传请关注我的其它资源 事件机制,可以极大化降低系统模块之间的耦合度! 做ERP,OA,CRM等应该说所有的系统都可以用这个平台, 实在是太好用了!逻辑比较复杂的地方用它简直就是救世主, 以前以为spring可以实现消息订阅模式,但是仔细研究后发现原来spring不是拉模式的,仍然是推模式的, 修改机制后必须得修改spring的配置文件,非常不爽! 于是这个简单小巧的拉模式平台出现了!用起来非常简单!只有两个方法! 而且与其他框架没有任何冲突!目前可以正常用在winform以及web项目下! 希望广大支持者踊跃发表支持,本人也好推出下一个更先进版本! 你的评论与支持是这个小平台继续走下去的支撑! EventPlatform是核心项目 Example 是 示例 TestProject1是单元测试 TestEventDriveWebApplication是web项目的测试 本平台永远开源!没有任何限制! 发现bug请email:273082449@qq.com 或QQ:273082449 欢迎各位网友反馈bug

2010-01-20

空空如也

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

TA关注的人

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