随笔分类 -  C#

摘要:众所周知,良好的系统研发应该有延续性和一致性,所以很多公司非常注意代码版本控制,并逐渐慢慢的迭代自己的产品。 具体到自然资源行业来说,我司纯粹的产品销售较少,项目开发较多,不同的地区,不同的客户对于同一个功能的理解可以千差万别。即使是产品销售也同样面对相对强势的无可避免的增加一些个性化功能。 长期以 阅读全文
posted @ 2020-07-22 21:29 文鹏 阅读(1721) 评论(2) 推荐(2)
摘要:重构这个词我们经常不停的提到,但是每次遇到的时候,总觉得无处下手,怕改坏了得不偿失。本周我进行了一次重构,并从中总结了部分经验。 事情从周一说起,我收到一个需求:公司的维护项目耕地保护监管平台中的导入地块坐标文件模块速度太慢,平均需要数分钟,较大的文件甚至需要十几分钟,严重影响用户体验。 一般拿到这 阅读全文
posted @ 2020-01-08 15:08 文鹏 阅读(339) 评论(0) 推荐(0)
摘要:C#和Java的对比 C#是微软公司在2000年6月发布的一种面向对象的高级程序设计语言;Java是Sun公司在1996年1月发布的一种面向对象的、平台独立的高级程序设计语言。它们是现在最流行的面向对象的高级程序设计语言,人们经常会拿两者进行对比。 1. 关于运行速度 就语言层面来说,C#和java 阅读全文
posted @ 2019-06-03 22:56 文鹏 阅读(5051) 评论(0) 推荐(0)
摘要:今天在调用ICSharpCode.SharpZipLib解压zip文件时出现了中文文件乱码的问题。 解决过程如下: 1.判断是否压缩包本身问题。经查zip文件夹在本地直接解压打开时正确的中文名称,所以不是压缩包本身的问题。 2.判断是否是web页面的编码问题,经查web页面的编码为UTF-8,也不是 阅读全文
posted @ 2018-07-31 17:14 文鹏 阅读(3393) 评论(1) 推荐(2)
摘要:因项目需要,需要开发一个功能:在IE中点击转跳,并打开chorme浏览器继续浏览指定页面。 分析需求后,参考了: https://www.cnblogs.com/ffjiang/p/7908025.html https://www.cnblogs.com/yilin/p/csharp-activex 阅读全文
posted @ 2018-04-24 17:17 文鹏 阅读(360) 评论(0) 推荐(0)
摘要:很多人在开发过程中都强调测试驱动开发,单元测试,代码测试覆盖率。那么为什么大家要强调这些?这些工作非做不可么? 其实并非绝对。不论是驱动测试开发,还是代码测试覆盖率,本质上都只是方法,而不是目的。人们的真正的目的,是编写出优秀的,高质量的具有可维护性的,能够很好扩展的代码。 问题来了。 什么是具有可 阅读全文
posted @ 2018-01-13 11:51 文鹏 阅读(4273) 评论(0) 推荐(1)
摘要:工厂模式属于设计模式中的创造型设计模式的一种。它的主要作用是协助我们创建对象,为创建对象提供最佳的方式。减少代码中的耦合程度,方便后期代码的维护。 工厂模式又可以详细细分为简单工厂模式,工厂方法模式和抽象工厂模式。 阅读全文
posted @ 2017-12-23 08:49 文鹏 阅读(739) 评论(0) 推荐(0)
摘要:1.关于配置文件。 <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="log4net" type="System.Configuration.IgnoreSectionHan 阅读全文
posted @ 2017-05-15 18:08 文鹏 阅读(335) 评论(0) 推荐(0)
摘要:asp.net web forms 有什么缺陷?1.视图状态臃肿:服务器和客户端传输过程中包含了大量的试图状态——在现在的web程序中甚至多达几百kb,而且每次往返都会请求,导致服务器请求带宽增加,减慢服务器与客户端交互速度。2.页面生命周期复杂:客户端事件和服务器事件之间的控制代码以及部分页面的生... 阅读全文
posted @ 2016-01-10 17:19 文鹏 阅读(411) 评论(0) 推荐(0)
摘要:本周工作,学习中用到了,md5。在我们需要用到md5密码的时候,可以使用:1 System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile;这个方法在msdn上的解释是:根据指定的密码和哈希算法生成一个适合于存储在配置文件中的哈希密码。参数password要进行哈希运算的密码。passwordFormat要使用的哈希算法。passwordFormat是一个String,表示FormsAuthPasswordFormat枚举值之一。返回值经过哈希运算的密码。示例string password = System 阅读全文
posted @ 2013-09-08 10:41 文鹏 阅读(616) 评论(0) 推荐(0)