代码改变世界

C#尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

2014-03-04 21:27 by CodeCy, 2087 阅读, 0 推荐, 收藏, 编辑
摘要:安装VS2013后,win7 + .net 4 + c#程序无法连接到SQL Server2000的实例SQLServer2012在登录远程服务器实例时报错:尝试读取或写入受保护的内存。“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”等错误。解决办法:试一试重置LSP管理员身份运行 cmd -> 输入 netsh winsock reset这个问题可能是装了VS2013 或者是Office 引起的win7如何以管理员身份运行命令提示符找到命令处理程序C:\Windows\System32\cmd.exe右键:以管理员身份运行 阅读全文

Easyui tree 开启拖放后 在IE下 性能惨不忍睹

2013-11-28 15:53 by CodeCy, 628 阅读, 0 推荐, 收藏, 编辑
摘要:项目中加载一个树结构代码如下 //加载树 function LoadTree() { var url = "../Ajax/StationTree.ashx?showVirtual=1"; $('#tree').tree({ url: url + '&pid=0&nodetype=root', animate: true, dnd: true, //是否拖放功能 loadFilter: function... 阅读全文

html类,id规范命名

2013-10-20 15:29 by CodeCy, 837 阅读, 0 推荐, 收藏, 编辑
摘要:DIV+CSS的命名规则SEO(搜索引擎优化)有很多工作要做,其中对代码的优化是一个很关键的步骤。为了更加符合SEO的规范,下面中部IT网将对目前流行的CSS+DIV的命名规则整理如下:页头:header登录条:loginBar标志:logo侧栏:sideBar广告:banner导航:nav子导航:subNav菜单:menu子菜单:subMenu搜索:search滚动:scroll页面主体:main内容:content标签页:tab文章列表:list提示信息:msg小技巧:tips栏目标题:title加入:joinus指南:guild服务:service热点:hot新闻:news下载:down 阅读全文

Singleton 单例模式 泛型 窗体控制

2013-10-15 15:53 by CodeCy, 355 阅读, 0 推荐, 收藏, 编辑
摘要:MDI子窗体控制单例 /// /// 单例提供者 /// /// 需要的类 public class SingletonProvider where T : System.Windows.Forms.Form, new() { private static T instance = default(T); private static readonly object obj = new object(); /// /// 获取窗体的唯一实例 /// public stati... 阅读全文

SQL删除重复数据方法

2013-02-25 18:24 by CodeCy, 231 阅读, 0 推荐, 收藏, 编辑
摘要:例如:id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c pp 8 ... 阅读全文

通过反射泛型实体类的另类的DAL层

2013-02-22 12:52 by CodeCy, 809 阅读, 0 推荐, 收藏, 编辑
摘要:先上DbHelperView CodeDalBase源码如下:有详细注释/*************************************************功能:DAL层, 增,删,改,查通用方法说明:增,删,改 通过反射实体类,自动生成sql语句 查询方法使用反射填充对象实体编码:liguozhong修改时间:2012-8-25 ************************************************/using System;using System.Collections;using System.Data;using System.Dat... 阅读全文

那些年刚学 C#——搜壶浏览器(二)

2013-02-07 15:36 by CodeCy, 1452 阅读, 1 推荐, 收藏, 编辑
摘要:这里只是主要写一些功能的实现无边框窗体首先设置窗体FormStyle属性 为none,设完就是什么都没有了,包括最大化最小化关闭都没了,这样你就可以自定义这些按钮了。但是无边框后会发现各种问题,比如无法拖动,无法缩放窗体,下面的代码将用于解决这一系列问题。1、拖动和缩放无边框窗体:View Code const int WM_NCHITTEST = 0x0084; const int HT_LEFT = 10; const int HT_RIGHT = 11; const int HT_TOP = 12; const int HT_TOP... 阅读全文

那些年刚学 C#——搜壶浏览器(一)

2013-02-07 15:33 by CodeCy, 2056 阅读, 2 推荐, 收藏, 编辑
摘要:其实看看自己以前写的代码也蛮有意思的。主界面:主要功能实现:1、 多标签网页浏览2、 主页设置3、 皮肤切换,自定义背景4、 下载管理5、 集成下载地址转换器6、 文档搜索7、 状态进度显示8、 网站Logo标签显示开发背景:那时候刚学Winform不久,学到了Webbrowser 控件,老师演示了Webbrowser控件轻松实现打百度页面。心理暗自一喜,觉得可以实现个浏览器于是就动手做了。那时莫名的动力一奋斗了几个通宵,甚至吃饭都能忘记掉,具体做了多久估计有好几个月吧。伪三层,这个很搞笑啊,那时候完全不懂三层,也还没学数据库,以为三层就是将类放在三个文件夹来着….现在看来汗呐!开发过程中找了 阅读全文

那些年刚学 C#——CADSTAR Mini 结构树生成器

2013-02-05 00:07 by CodeCy, 314 阅读, 0 推荐, 收藏, 编辑
摘要:这是大二暑假时候,去一家公司尝试面试暑假实习,然后公司出的题目。很简单的功能:对Sql Server 数据库树形数据的增、删、改、以及导出。界面方面:那时候看了Microsoft Blend 界面,感觉很有意思,然后去模仿这种风格。也没用任何第三方控件,全部Winform实现,用到了 无边框窗体,实现文字动态移动显示。老鸟无视之,这里面都是刚学不久时写的代码,虽然很丑,但都是我一行一行认认真真敲上去的。 仅供新手参考。源码下载: 阅读全文

int.Parse 和 Covert.ToInt32 的区别

2012-09-27 09:08 by CodeCy, 851 阅读, 2 推荐, 收藏, 编辑
摘要:仅仅是对个人在开发过程中发现的现象进行总结。除string类型外,常用的类型 都自带 Parse 方法用于 将符合转换条件 string 类型 转换为 对应的类型也就是说 Parse 的操作对象只能是 String 类型Convert 方法 不仅可以 操作 String 对象 ,对数值类型的装箱后的object 对象 也可以尝试转换。还有个大家 可能 都没发现的 问题,实际却很重要:int.Parse(null) 是报错的,Convert.ToInt32(null) 则不会报错 返回的是 数值0。另外 int.Parse("") Convert.toInt32(" 阅读全文

C#判断网络连接是否正常

2012-07-22 17:06 by CodeCy, 1136 阅读, 0 推荐, 收藏, 编辑
摘要:C#判断网络连接是否正常分类:C#2011-12-02 09:1385人阅读评论(0)收藏举报从网上找到两种检测网络连接状态的方法,做个备份。第一种,利用ping类 bool bolPing = true;//标识量 System.Net.NetworkInformation.Ping ping = new System.Net.NetworkInformation.Ping(); System.Net.NetworkInformation.PingReply pingReply = ping.Send(System.Net.IPAddress.Pa... 阅读全文

《ASP.NET 4 从入门到精通》 学习笔记 第五天

2012-02-11 11:18 by CodeCy, 751 阅读, 0 推荐, 收藏, 编辑
摘要:15. 应用程序数据的缓存15.1 前期准备创建一个利用缓存数据的应用程序:15.2 数据缓存的使用DataTable dt = null;Trace.Warn("Page_Load", "looking in cache");dt = (DataTable)Cache["InventoryDataTable"];Trace.Warn("Page_Load", "done looking in cache");if (dt == null) //判D断?是º?否¤?使 阅读全文

《ASP.NET 4 从入门到精通》 学习笔记 第四天

2012-02-10 11:25 by CodeCy, 632 阅读, 0 推荐, 收藏, 编辑
摘要:12 个性化12.1 为访客提供个性化服务12.2 ASP.NET中的个性化12.2.1 用户配置文件用户配置文件时ASP.NET个性化服务的核心。12.2.2 个性化提供程序PersonalizationProvider抽象类12.3 个性化功能的使用个性化功能的使用非常简单。我们在web.config中定义个性化属性。ASP.NET会自动生成一个类,以方便开发者管理个性化设置。12.3.1 在web.config中定义配置文件假定我们设计网站时决定跟踪用户以下信息-- 登录次数(整型)-- 用户名(字符串)-- 性别(布尔值)-- 生日(日期)那么以上属性可以这样在web.config中定 阅读全文

《ASP.NET 4 从入门到精通》 学习笔记 第三天

2012-02-09 14:59 by CodeCy, 1523 阅读, 0 推荐, 收藏, 编辑
摘要:9 登录9.1 基于Web的安全性9.1.1 IIS的保护9.1.2 基本的“Forms身份验证”实现用户身份验证只需要在web.config文件中添加一些指令。9.2 ASP.NET身份验证服务9.2.1 FormsAuthentication类许多ASP.NET身份验证服务都是围绕FormsAuthentication类进行。清单9.1和清单9.2给出的示例展示了一种简单的身份验证方法,能够在响应中添加身份验证Cookie,并将用户重定向所祈求的页面。这正是FormsAuthentication.RedirectFromLoginPage方法实现的功能。FormsAuthenticatio 阅读全文

《ASP.NET 4 从入门到精通》 学习笔记 第二天

2012-02-07 16:31 by CodeCy, 954 阅读, 0 推荐, 收藏, 编辑
摘要:5 复合控件5.1 复合控件与自定义控件5.2 自定义的复合控件protected TextBox textboxPalindrome;protected Button buttonCheckForPalindrome;protected Label labelForTextBox;protected LiteralControl literalcontrolPalindromeStatus;public event EventHandler PalindromeFound;protected Table tablePalindromes;protected ArrayList alPalin 阅读全文