• Log4Net日志分类和自动维护

    背景 在程序中,我们调试运行时信息,Log4Net是一个不错的解决方案。不知道是我用的不好,用到最后反而都不想看日志了。原因是因为我n个功能使用的默认的Logger来记录日志,这样以来,所有功能记录的信息都依赖同一个配置,于是所有的信息都在一个文件中,有时候查找起...

    2018-06-17 20:13:30

  • c# datetime 格式化

    //c datetime 格式化DateTime dt = DateTime.Now;Label1.Text = dt.ToString(); // 2005-11-5 13:21:25 Label2.Text = dt.ToFileTime().ToString(); // 127756416859912816 Label3.Text = dt.ToFileTimeUtc().ToString(); // 127756704859912816 Label4.Text = dt.ToLo...

    2018-06-17 20:13:29

  • C#图片按比例缩放

    C#图片按比例缩放: 1 // 按比例缩放图片 2 public Image ZoomPicture(Image SourceImage, int TargetWidth, int TargetHeight) 3 { 4 int IntWidth; // 新的图片宽 5 int IntHeight; // 新的图片高 6 try 7 { 8 System.Drawing.Imaging.ImageFormat format = SourceIm...

    2018-06-17 20:13:19

  • ASP.NET 窗体间传值实现方法详解

    假设ParentForm.aspx 页面上有TextBox1文本框和Open按钮 点击Open按钮弹出SubForm.aspx,SubForm.aspx页面上有TextBox1文本框和Close按钮 点击Close按钮关闭SubForm.aspx页面,并把子页面SubForm.aspx文本框的值显示到父页面ParentForm.aspx 的文本框上。 父窗体前台代...

    2018-06-17 20:13:28

  • PowerDesigner与UML建模应用

    一、 PD 简介 PowerDesigner 是一个集所有现代建模技术于一身的完整工具,它集成了强有力的业务建模技术、传统的数据库分析和实现,以及UML对象建模。通过了元数据的管理、冲突分析和真正的企业知识库等功能。 利用它可以制作数据流程图、概念数据模型、物理数据模型...

    2018-06-17 20:13:22

  • NHibernate使用ICriteria分页并返回数据库记录总条数

    最近在使用NHibernate,发现进行分页查询无法得到数据库记录的总条数,在网上找了很久没找到具体的实现方法,找到的资料都说得不是很清楚,研究了很久终于写出了这样一个方法。 NHibernate下分页要使用Icriteria约束查询条件,但是返回的只有当前页的记录数,无法返回数...

    2018-06-17 20:13:19

  • 深入了解浏览器缓存原理

    浏览器缓存将文件保存在客户端,好的缓存策略可以减少对网络带宽的占用,可以提高访问速度,提高用户的体验,还可以减轻服务器的负担。因此我们有必要了解它的实现原理,用来提高网站的性能。 当一个客户端请求web服务器, 请求的内容可以从以下几个地方获取:服务器、...

    2018-06-17 20:13:17

  • 代码重构——基础篇

    代码重构不用愁,儿歌帮你来解忧。 代码重构忌浮躁,微小步伐慢慢调; 代码重构需独立,时时刻刻都需要; 别扭代码先重构,趋向模式架构好。 命名去重长函数,大类长参和两式; 依恋情节数据团,简化条件表达式。 良好命名很重要,简明达意效果好。 重复代码有妙招,提...

    2018-06-17 20:13:02

  • C#中使用Oracle存储过程返回结果集

    问题: 在MSSQLServer中定义的存储过程可以直接返回一个数据集,如: create procedure sp_getAllEmployees as SELECT * FROM [ NORTHWND ] . [ dbo ] . [ Employees ] 在Oracle数据库中这样定义是 错误 的,怎么解决? 办法: Oracle中可以使用游标(Cursor)对数据集...

    2018-06-17 20:12:56

  • .Net设计模式_单列模式

    理解 博友的经典说法:很多人排队去厕所蹲坑一样,每一次只能让一个人去蹲坑,这是一种通俗的理解。 理论上的理解则为,我们需要写一个类,这个类的作用就是控制,从而保证在整个应用程序的生命周期中,在任何时刻,被调用的类只有一个实例。 设计者需要为使用者提供一...

    2018-06-17 20:12:57

2