随笔
文章平均质量分 78
小颜学开发
这个作者很懒,什么都没留下…
展开
-
C# Enum,Int,String的互相转换 枚举转换
Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。Enum 提供一些实用的静态方法:(1)比较枚举类的实例的方法(2)将实例的值转换为其字符串表示形式的方法(3)将数字转载 2015-08-14 17:33:34 · 371 阅读 · 0 评论 -
C#委托、事件、工厂模式个人见解
有一点混淆了两者的用法,索性拆分开来,同一个函数,看两者是怎样实现的,再来看区别。1.委托原创 2016-02-02 16:11:22 · 1113 阅读 · 0 评论 -
c#6.0新特性
http://www.cnblogs.com/henryzhu/p/new-feature-in-csharp-6.html转载 2016-01-18 11:08:41 · 321 阅读 · 0 评论 -
装iis后,报错需要安装.net framework4.0
安装路径:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i原创 2015-12-29 16:19:34 · 745 阅读 · 0 评论 -
vs2013创建项目失败,未能找到约束
更新了.net补丁后,VS2013创建项目失败,未能找到约束....网上说是更新补丁的问题,找到最近更新的补丁,卸载即可,这种方法我没有试,参考下面这种方法:控制面板找到这个更新,右键修复即可!原创 2015-11-02 10:47:48 · 601 阅读 · 0 评论 -
【c#基础】装箱与拆箱
android:layout_width="wrap_content"android:layout_height="wrap_content"xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools">android:id="@+原创 2014-06-21 21:26:40 · 266 阅读 · 0 评论 -
【c#笔记】网页数据抓取
这个东西之前一直没有做过,网上也有很多工具,不过还是自己尝试写代码来完成。之前上传的代码片段有这个方法后台方法1: public static String GetHtml(string url) { try { HttpWebRequest req = HttpWebRequest.C原创 2015-10-13 10:57:29 · 395 阅读 · 0 评论 -
【工具】C# DataTable导出到Excel
public Excel.Application m_xlApp = null; /// /// 将DataTable数据导出到Excel表 /// /// 要导出的DataTable /// Excel的保存路径及名称 public void DataTabletoExcel(System.D原创 2015-11-10 09:28:49 · 514 阅读 · 0 评论 -
DataTable插入数据,删除重复记录
之前有篇文章简单讲了下批量插入数据的方法,但是没有考虑到有重复值的情况,SqlBulkCopy也没有提供相关方法。自己写了一个方法,传入两个Table(目标Table和源Table) /// /// 删除重复行 /// /// 目标table /// 源table /// public i原创 2015-09-18 10:20:59 · 815 阅读 · 0 评论 -
SqlBulkCopy批量插入数据
需求:读取传入的DataSet,将DataSet里的DataTable插入数据库分析:1.数据量大,不推荐循环sql insert2.多表操作,事务 /// /// 添加数据 /// /// public static void AddTaxInfo(DataSet infoSet) {原创 2015-09-17 16:47:48 · 424 阅读 · 0 评论 -
自己写的数据库工具类
做了类似SqlHelper的工作 public class SqlAccess : IDisposable { [ThreadStatic] private static int _level; private bool isCommit = true; private SqlConnection _connection;原创 2015-09-18 09:05:05 · 409 阅读 · 0 评论 -
【笔记】1.Jquery获取单选/复选的值
表单样式我已阅读并同意《养生网使用协议》 性别: 男 女 保密 1.判断单选按钮是否选中var status=$('#radioRead').is(':che原创 2015-09-16 10:24:01 · 354 阅读 · 0 评论 -
.Net垃圾回收机制
.net中的资源有两种,托管资源和非托管资源。下面来尝试分析下这两种类型资源的回收。1.非托管资源回收两种方式:Dispose,Finalize1.1DisposeDispose方法,继承IDisposable接口,也就会自动调用Dispose方法。就可以在using里创建对象了。 class Student : IDisposable { publ原创 2015-10-20 10:06:53 · 623 阅读 · 0 评论 -
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
http://www.cnblogs.com/yukaizhao/p/python-test-ip-is-searchengine-spider.html转载 2015-10-20 09:56:43 · 933 阅读 · 0 评论 -
【C#基础】初探.Net内存分配原理
基本概念CLR:公共语言运行时,类似Java的jvm,是直接建立在OS上的虚拟环境,主要任务是管理代码运行。CLR现在支持几十种现代的编程语言为它编写代码,然后以一种中间语言(Intermediate Langeoage,IL)代码的形成被执行。.Net CLR非常详细讲解了clr原理东西。线程堆栈:用于分配值类型实例。堆栈主要由操作系统管理,而不受垃圾收集器的控制,当值类型实例所在方原创 2015-10-16 10:12:24 · 993 阅读 · 0 评论 -
C#语法糖(Csharp Syntactic sugar)大汇总
C#语法糖(Csharp Syntactic sugar)大汇总首先需要声明的是“语法糖”这个词绝非贬义词,它可以给我带来方便,是一种便捷的写法,编译器会帮我们做转换;而且可以提高开发编码的效率,在性能上也不会带来损失。这让java开发人员羡慕不已,呵呵。 1. 经过简化的Property 早些时候我们这样声明Property1234转载 2015-08-14 17:44:55 · 477 阅读 · 0 评论 -
解决方案---此 ObjectContext 实例已释放,不可再用于需要连接的操作
linq一对多关联查询,结果报错,如下:错误的代码: using (var DbContext = new MyDbcontext()) { var users = DbContext.User.Include(x => x.DepartMent); var query = (from u in D原创 2016-08-16 20:44:38 · 6526 阅读 · 0 评论