随笔分类 -  编程深入

1 2 3 下一页

C#异常处理时不应该先捕获再抛出
摘要:示例代码: public SaveResultModel CheckDog() { SaveResultModel resultModel = null; try { resultModel.IsSuccess = false; } catch (Exception ex) { throw ex; 阅读全文

posted @ 2020-12-16 15:57 荆棘人 阅读(289) 评论(0) 推荐(0) 编辑

程序中业务操作方法的命名
摘要:对一个业务的动作可以命名为xxAction,动作可以理解为是对一个业务各种操作; 一个业务相关的动作,似乎都可以继承自一个基础动作,比如:OrderAction ,ApprovalAction ,ProductionAction,UserAction; 基础Action只包含该业务的唯一标识,比如: 阅读全文

posted @ 2020-10-23 22:16 荆棘人 阅读(221) 评论(0) 推荐(0) 编辑

项目对文件分目录的感想
摘要:项目进行好的目录划分很重要。 1,项目开始编写业务的时候,就要开始建立文件夹,按照文件所属业务模块放入不同的文件夹,不然项目文件变多后,拉着滚动条来回找代码是很费事的; 1)建立文件夹建议按照大的业务模块建文件夹,如果文件还是很多,文件夹内部可以按照某种纬度,再建文件夹; 2)公共的类,单独建文件夹 阅读全文

posted @ 2020-10-13 09:39 荆棘人 阅读(105) 评论(0) 推荐(0) 编辑

专业工具使用与复杂大型项目设计管理
摘要:如果没有专业工具,当项目变大,变复杂后,总体设计和规划人员,很容易对项目失去把控,出现反复修改,难以理通、理顺逻辑的问题。 阅读全文

posted @ 2020-05-14 10:10 荆棘人 阅读(194) 评论(0) 推荐(0) 编辑

C#获取当前程序运行环境信息
摘要:复制自:C# 使用Environment获取当前程序运行环境相关信息 阅读全文

posted @ 2020-01-19 11:41 荆棘人 阅读(1395) 评论(0) 推荐(0) 编辑

对枚举进行操作
摘要:获取枚举值列表,EnumProductType是您的枚举类型,可以获取所有枚举值列表: 阅读全文

posted @ 2020-01-13 19:51 荆棘人 阅读(122) 评论(0) 推荐(0) 编辑

C#修改属性的访问性
摘要:Type.GetProperty 方法 获取当前 Type 的特定属性。 参数 nameString 包含要获取的属性名的字符串。 包含要获取的属性名的字符串。 bindingAttrBindingFlags 枚举值的按位组合,这些值指定如何进行搜索。 或 若为 Default,则返回 null。 阅读全文

posted @ 2019-12-28 18:50 荆棘人 阅读(587) 评论(0) 推荐(0) 编辑

C#根据方法名调用指定方法
摘要:参考:https://blog.csdn.net/chrisdayan/article/details/84959859 标题:C# 通过方法名调用方法 请阅读原文!本文是照抄的原文。 已有方法 调用方法: 原理是,使用的反射。 阅读全文

posted @ 2019-12-28 18:22 荆棘人 阅读(2593) 评论(1) 推荐(1) 编辑

处理和引发事件
摘要:参考:https://docs.microsoft.com/zh-cn/dotnet/standard/events/index?view=netframework-4.8 标题:处理和引发事件 .NET 中的事件基于委托模型。 委托模型遵循观察者设计模式,使订阅者能够向提供方注册并接收相关通知。  阅读全文

posted @ 2019-12-28 14:48 荆棘人 阅读(153) 评论(0) 推荐(0) 编辑

HeaderHandler 委托
摘要:表示将在反序列化期间处理流上的标头的方法。 注解 Header对象用于传达有关远程函数调用的信息 (例如, 事务 ID 或方法签名)。 当您创建HeaderHandler时, 您需要标识将处理该事件的方法。 有关概述, 请参阅处理和引发事件。 和远程过程调用rpc有关系的一个类。 阅读全文

posted @ 2019-12-28 14:37 荆棘人 阅读(175) 评论(0) 推荐(0) 编辑

序列化SoapFormatter
摘要:示例代码: 运行结果: 以 SOAP 格式将对象或整个连接对象的图形序列化和反序列化。 从 .NET Framework 2.0 开始, 此类已过时。 请改用 BinaryFormatter。 阅读全文

posted @ 2019-12-28 14:30 荆棘人 阅读(373) 评论(0) 推荐(0) 编辑

学习——线程和进程
摘要:文章:Qt 中的多线程技术 地址:https://zhuanlan.zhihu.com/p/52612180 本文结构如下: 1.1 单核 CPU 在早期的单核 CPU 时代还没有线程的概念,只有进程。操作系统作为一个大的“软件”,协调着各个硬件(如CPU、内存,硬盘、网卡灯)有序的工作着。在双核 阅读全文

posted @ 2019-12-26 16:04 荆棘人 阅读(231) 评论(0) 推荐(0) 编辑

什么是应用程序根
摘要:简单来说,一个根是一个引用,这个引用指向堆上面的一个对象的。严格来说,一个根可以有以下几种情况: (1) 指向全局对象的引用(尽管C#不支持,但CIL代码允许分配全局对象) (2) 指向任何静态对象 (3) 指向一个应用程序代码中的局部对象 (4) 指向传入到一个函数中的对象参数 (5) 指向等待被 阅读全文

posted @ 2019-12-09 09:59 荆棘人 阅读(520) 评论(0) 推荐(0) 编辑

如何处理三层框架的异常
摘要:这个图 是从网站上保存下来的。 Scenario Description Expected Result 1 Application called a stored procedure. Happy path; everything should work fine. 2 Exception Rai 阅读全文

posted @ 2019-12-07 15:55 荆棘人 阅读(462) 评论(0) 推荐(0) 编辑

IDisposable 接口
摘要:提供一种用于释放非托管资源的机制。 地址:https://docs.microsoft.com/zh-cn/dotnet/api/system.idisposable?view=netframework-4.8 标题:IDisposable 接口 using语句实际上是语法上的便利。 在编译时, 语 阅读全文

posted @ 2019-12-06 18:19 荆棘人 阅读(244) 评论(0) 推荐(0) 编辑

流Stream的关闭
摘要:文章;MemoryStream.Close() or MemoryStream.Dispose() Close() and Dispose(), when called on a MemoryStream, only serve to do two things: Mark the object d 阅读全文

posted @ 2019-12-02 16:51 荆棘人 阅读(553) 评论(0) 推荐(0) 编辑

Environment类在代码中的使用
摘要:可以读取一些环境参数 阅读全文

posted @ 2019-11-28 18:14 荆棘人 阅读(296) 评论(0) 推荐(0) 编辑

水晶报表-需要安装软件
摘要:CRRedist2005_x86.msi 和 CRREdist2005_x86_chs.msi 阅读全文

posted @ 2019-11-19 10:55 荆棘人 阅读(145) 评论(0) 推荐(0) 编辑

web安全漏洞相关
摘要:1,密码输入框input应该 设置:autocompete="off" 2,设置HTTPOnly,禁止客户端修改cookie 文章:Cookie中的HttpOnly详解 3,不要展示给用户详细的错误信息; 一下内容复制自:https://www.jb51.net/article/135079.htm 阅读全文

posted @ 2019-11-15 15:02 荆棘人 阅读(154) 评论(0) 推荐(0) 编辑

ServicePoint 类
摘要:地址:https://docs.microsoft.com/zh-cn/dotnet/api/system.net.servicepoint?view=netframework-4.7.2 提供 HTTP 连接的连接管理。 下面的代码示例创建一个ServicePoint连接到 URI www.con 阅读全文

posted @ 2019-11-15 11:04 荆棘人 阅读(861) 评论(0) 推荐(0) 编辑

1 2 3 下一页

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

点击右上角即可分享
微信分享提示