个人遵守的通用 C# 代码规范,其中参考了微软的代码规范。实际上在是使用一些框架开发时(例如 ASP.NET Core)也应该遵循一定的模式规范,但是本文只讨论一些比较通用的代码规范。文章将从下面的几个方面来谈论规范:代码排版标识符命名类型设计代码排版良好的代码排版是整洁代码目标的起点,方法中的代码应该按照逻辑功能分块,并以空行分隔。并在必要时,或者能够代码比较大的重用性的时候将部分块抽取成为函数
一、数据库操作1、用完马上关闭数据库连接  访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。    连接池的大小是有限的,如果在连接池达到最大
转载 2023-05-24 11:51:02
181阅读
ASP.NET性能优化1. 数据库访问性能优化   数据库的连接和关闭   访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回
学习
转载 2014-04-24 19:10:00
103阅读
2评论
ASP.NET代码优化一、页面和服务器控件处理1、ASP.NET代码优化
转载 2010-12-27 19:04:00
100阅读
2评论
Spices .Net Obfuscator控件用于防止您的.NET软件被黑客、竞争对手或者窥探者进行逆向工程、代码篡改或是未经授权就可使用,该工具可提供.NET代码混淆、保护和优化等,完全保护您的.NET代码和数据安全。Spices.Net Obfuscator 重新构建您的.NET程序集为不可能被拆卸、反编译的新的格式。具体功能:支持所有.NET语言c#, VB.Net, managed c+
原创 2014-06-23 17:36:51
637阅读
一、基本信息:标题:企业党务管理系统时间:2019 关键词:党务管理二、阅读内容:ASP.NET技术介绍    ASP.NET通过在核心处理器上运行语言程序进行代码编辑,所搭载的架构出自Microsoft⑧公司的前沿技术,ASP.NET是语言编译程序,ASP.NET技术有几个显著的特性,既:1、强大的适应性,他可以用在全部的平台上,并且简单可靠,好用。ASP
转载 2023-10-18 16:35:49
73阅读
在C#/Net代码精简优化技巧(1)中已经介绍了5个小技巧,本篇将再介绍5个。 1 string.IsNullOrEmpty() and string.IsNullOrWhiteSpace() 在Net2.0中String类型有一个静态方法IsNullOrEmpty,到了Net4.0中String类又增加了一个新的静态方法IsNullOrWhiteSpace。这两个方法看名称也可以知道IsNu
原创 2010-10-27 00:27:00
377阅读
前面两篇中已经介绍了10个小技巧,本篇是本次系列的最后一篇,将再介绍5个。这些小技巧看着并不起眼,有些您可能知道,但在平时的开发中可能由于惯性并没有去使用。所以建议大家掌握并去使用这些小技巧,他们将使我们的代码变得更简洁和易于维护。 1 隐式类型 首先了解一下概念,隐式类型并不是动态类型,隐式类型是用关键字var来定义,var定义的类型仍然是强类型。 很多人认为使用隐式类型是懒惰的表现,刚开
原创 2010-11-10 13:34:40
412阅读
在我们写代码的时候可以使用一些小的技巧来使代码变得更加简洁,易于维护和高效。下面介绍几种在C#/Net中非常有用的一些编程技巧。 1 空操作符(??) 在程序中经常会遇到对字符串或是对象判断null的操作,如果为null则给空值或是一个指定的值。通常我们会这样来处理 string name = value; if (name == null) {    &n
原创 2010-10-21 11:45:00
329阅读
.net性能优化《.NET 性能优化》—第四章 垃圾回收[https://www.jianshu.com/p/f147d2075c74]《.NE...
原创 2022-03-10 10:24:09
203阅读
ASP.net程序中常用代码汇总(一) 1. 打开新的窗口并传送参数:2.为按钮添加对话框3.删除表格选定记录4.删除表格记录警告5.点击表格行链接另一页6.表格超连接列传递参数7.表格点击改变颜色8.关于日期格式9.获取错误信息并到指定页面10.清空Cookie ASP.NET程序中常用代码汇总(二) 11.自定义异常处理12.Panel 横向滚动,纵向自动扩展13.回车转换成Tab 14.Da
转载 2023-07-23 19:07:32
56阅读
  1. 打开新的窗口并传送参数:   传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")   接收参数: string a = Request.QueryString("id"); string b = Reque
转载 2023-07-08 07:53:50
43阅读
21.如何设定全局变量Global.asax中   Application_Start()事件中   添加Application[属性名] = xxx;   就是你的全局变量22.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口? HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank")   【ASPN
转载 2023-07-08 08:17:51
141阅读
先到这里下载一个下载工具NetMassDownloader:http://netmassdownloader.codeplex.com/releases/view/43583然后按照Documentation的说明,进入控制台下运行NetMassDownloader.exe + 参数下载。下载的前提:Microsoft only supports the .NET Framework 3.5 an
转载 2023-07-08 08:08:13
37阅读
    从2004年底开始接触C#到现在也有2年多的时间了,因为有C++方面的基础,对于C#,我习惯于与C++对比。现在总结一些.NET方面的性能优化方面的经验,算是对这两年多的.NET工作经历的总结。     由于使用C#时间不长,欢迎各高手补充。     标有 ★ 表示特别重要,会严重影响性能,程序中不应
转载 2023-09-12 20:29:01
116阅读
1. 如没必要,尽量使用静态HTML页面。    动态页面必须先由服务器执行处理或查询数据库后,生成HTML页面,然后再“送”往客户端浏览,这就不得不耗费一定的服务器资源,如果在并发较大的网站过多使用这类程序,则网页显示速度肯定会慢。    其实效率最高、消耗最小的还是纯静态化的HTML页面;除门户和信息发布类型的网站,对于交互性要求很高
转载 2023-08-14 20:23:38
96阅读
 前面的话 前面系列一中我们介绍了,VSLAM 是利用多视图几何理论,根据相机拍摄的图像信息对相机进行定位并同时构建周围环境地图。按照相机的分类,有单目、双目、 RGBD、鱼眼、全景等。同时,VSLAM 主要包括视觉里程计(visual odometry, VO)、后端优化、回环检测、建图。VSLAM 前端为视觉里程计和回环检测,相当于是对图像数据进行关联;后端是对前
在自符串的操作过程中,经常会遇到这样一类问题,经常需要我们对自符串进行判断是否存在重复字符;对于这类方法我们的解决方法如下:1、通过2重for循环进行判断,示例代码如下:            string str = "hloneuq"; for(int
转载 2023-05-22 15:09:35
121阅读
Java如何优化大量的if else
转载 2023-07-25 19:48:12
126阅读
  • 1
  • 2
  • 3
  • 4
  • 5