会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Evan
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2025年4月4日
使用Trae开发一个简单的网页版贪吃蛇游戏
摘要: Trae,字节推出的AI IDE,相较于Cursor不菲的价格,Trae目前免费,这大大降低其使用门槛。 认识一个新的工具最好的方式就是使用它,首先下载Trae,地址:https://www.trae.ai 点击DownLoad Trae,下载安装即可。 安装好Trae后,打开,主界面如下: Tra
阅读全文
posted @ 2025-04-04 23:28 T-Evan
阅读(380)
评论(0)
推荐(0)
2023年9月3日
BinaryWriter、BinaryReader写入、读取int型数据源码分析
摘要: 一、背景 熟悉.NET的同学应该用过CLR 中的BinaryWriter、BinaryReader类对二进制流文件写入、读取int数据,写入和读取都非常简单,这是同一语言/平台写入与读取,实际还有其他语言/平台读写需求(如C++程序读取C#程序生成的二进制文件),由于int是4个字节数据,因此它的存
阅读全文
posted @ 2023-09-03 23:56 T-Evan
阅读(779)
评论(0)
推荐(0)
2023年5月31日
PowerShell实战系列:按需更改.net解决方案中的项目名称
摘要: 一、需求 产品在生命周期中可能会更改名称,比如产品从Product1升级为Product2,为了使产品代码与之同步,产品源码项目名称需要改动,通常一个产品由包含很多项目,手动更改有很大的工作量,且未来该工作仍可能重复(产品继续升级,带来改名需求)。 对于大量且重复的工作,编写脚本可有效满足此类场景需
阅读全文
posted @ 2023-05-31 22:56 T-Evan
阅读(100)
评论(0)
推荐(0)
2023年4月30日
解决项目编译对SVN依赖的相关问题
摘要: 一、背景 软件打包发布并在机器部署后并生命周期没有结束,后续会随着使用发现各种各样的Bug,整个生命周期都与Bug为伴,发现Bug并解决Bug就是软件产品的一部分,通常软件出现异常会有日志记录,当问题出现后,如何知道一个软件库的版本,从而快速从源码库拉取对应版本的源码,调试并修复呢?这就需要记录下软
阅读全文
posted @ 2023-04-30 12:46 T-Evan
阅读(193)
评论(0)
推荐(0)
2022年8月21日
内网使用BaGet搭建NuGet包服务器
摘要: 一、NuGet包服务器搭建背景 近期公司内部实施网络安全项目,将网络划分为两部分:外网及内网,研发均在内网办公,内网无法访问外网,内网与外网实现物理隔离。 这就产生一个问题:源码依赖第三方包,无法从Nuget网站获取,最终编译失败。因此需要搭建一个内网包服务器,将项目依赖的第三方包都上传到包服务器,
阅读全文
posted @ 2022-08-21 11:47 T-Evan
阅读(651)
评论(0)
推荐(1)
2022年7月31日
SNMP多业务线数据接收模型的架构演化
摘要: 最初网管服务器(NMS)只接收来自固定的一个SNMP Agent的设备数据包,方式为Trap定时上送。 一、初始架构 架构如下: 此时,单一业务,独享数据接收队列,解析器订阅接收队列,收到新数据包后会通知解析器处理(推模式)。 二、业务线增加 随着时间推移,需求有变,业务线增加,业务一变多,本着能利
阅读全文
posted @ 2022-07-31 23:14 T-Evan
阅读(81)
评论(0)
推荐(0)
2022年5月29日
基于C#特性及反射实现SNMP协议OID与对象属性映射的方案
摘要: 一、背景 网管服务器(NMS)通过SNMP Trap接收SNMP Agent主动上送的网管设备信息(一次上送多个设备信息,不同类型信息使用不同OID标记),NMS需要将接收的OID信息映射到对应的设备对象属性。 下图为NMS与SNMP Agent间的通信: 二、协议 NMS与SNMP Agent约定
阅读全文
posted @ 2022-05-29 23:10 T-Evan
阅读(502)
评论(0)
推荐(0)
2021年6月27日
软件开发中常用的计算机思想总结
摘要: 思想是对无数实践之后的高度抽象,上升到理论高度,因此具有普遍适用、一般化的特征,进而可以指导实践。计算机思想同样如此,它们如此重要,又无处不在,好比一颗大树的根,是基石。软硬件中均能找到它们的身影,且一次又一次的重复出现。因此关注这些思想,养成这种思维方式,对于解决问题帮助非常大。 本文尝试总结在软
阅读全文
posted @ 2021-06-27 18:19 T-Evan
阅读(361)
评论(0)
推荐(0)
2021年1月24日
使用PostSharp实现AOP编程
摘要: 一、AOP(Aspect Oriented Programming):面向切面编程,将业务中的公共部分提取出来统一实现,而不必到处重复编写,体现了DRY原则。 用武之地:性能分析、日志打印、异常捕获、事务处理等。 二、由于工作需要,希望对程序中的核心方法做日志跟踪:方法开始执行时,方法参数值是什么,
阅读全文
posted @ 2021-01-24 22:56 T-Evan
阅读(828)
评论(0)
推荐(0)
2021年1月23日
VS自动执行批处理将ocx文件导出为C#动态库
摘要: 一、C#程序使用C++开发的ocx组件(假设名称为Chart.ocx),使用时需要工具Aximp.exe将ocx组件导出C#能直接使用的动态库: 1、AxChart.dll 2、ChartLib.dll 二、由于这个生成过程稳定,因此考虑使用批处理自动化执行,具体思路是: 1、在C++项目:Char
阅读全文
posted @ 2021-01-23 23:48 T-Evan
阅读(210)
评论(0)
推荐(0)
1
2
下一页
公告