
综合
诗人江湖老
游啊游~
展开
-
Node.js Tools for Visual Studio(Visual Studio开源工具NTVS)
Visual Studio 的Node.js的免费开源工具翻译 2015-03-26 10:15:49 · 1837 阅读 · 0 评论 -
sql server 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法
原文地址 启动SQL Server Management Studio工具菜单—-选项—-Designers(设计器)—-阻止保存要求重新创建表的更改 取消勾选即可。原创 2015-10-25 14:26:23 · 21088 阅读 · 0 评论 -
ClickOnce项目发布报错:Unable to install or run the application... requires stdole.ll ...in the GAC
当使用ClickOnce对项目进行发布的时候,我们可能会遇到如下报错: Unable to install or run the application. The application requires stdole Version 7.0.3300.0 in the GAC原创 2015-10-16 08:53:03 · 2197 阅读 · 0 评论 -
[转]Html 点击文字选中checkbox
原文地址 <html> <head> <title>test</title> <meta http-equiv="content-Type" content="text/html;charset=gb2312"> </head> <body> <form> 第一种: 文字必须是label标签内,che原创 2016-04-06 09:54:24 · 24249 阅读 · 0 评论 -
[杂记]一些感悟,随时更新
1.用程序更新数据库时间的时候,最好用在sql 语句中操作时间。比如:在sql语句中使用getdate()、dateadd()等函数。在程序中使用获取的时间字符串跟客户端运行平台的时间设置有关,可能会出现”2015-09-06 星期日 下午13:14”这样的字符串,这不能被数据库识别为有效的时间格式。2.写在finally块中的代码一定不要出错!!!3.一些重要的代码,尽量使用try-catch原创 2016-01-18 08:54:53 · 122487 阅读 · 7 评论 -
[深入学习C#]——IEqualityComparer<T>中GetHashCode的作用
本文主要给自己看,内容太多,懒得写,直接附上参考博客。 参考一:C#——详析GetHashCode方法 参考二:.NET(C#):GetHashCode 的作用 参考三:What’s the role of GetHashCode in the IEqualityComparer in .NET?总结: 实现IEqualityCompare<T>接口的时候,需要实现Equals()和GetHa原创 2016-06-06 15:27:09 · 3690 阅读 · 1 评论 -
用委托来实现IEqualityComparer<T>接口
直接上代码吧。class FuncEqualityComparer<T> : IEqualityComparer<T>{ readonly Func<T, T, bool> _comparer; readonly Func<T, int> _hash; public FuncEqualityComparer( Func<T, T, bool> comparer )原创 2016-06-06 15:29:40 · 1413 阅读 · 0 评论 -
C#让Console控制台程序在最顶层TopMost
调用Windows API中的SetWindowPos方法可以实现。using System;using System.Diagnostics;using System.Runtime.InteropServices;class Program{ [DllImport("user32.dll", SetLastError = true)] [return: MarshalAs(原创 2016-08-19 10:44:30 · 3827 阅读 · 0 评论 -
SQL Server大量数据秒级插入/新增/删除
1.快速保存,该方法有四个参数,第一个参数为数据库连接,第二个参数为需要保存的DataTable,该参数的TableName属性需要设置为数据库中目标数据表的表名,第三个参数为输出参数,如果保存过程中发生错误则错误信息会输出在这个参数里面,第四个参数为可选参数,是否保持连接为打开状态。 /// <summary> /// 快速保存数据,自动识别insert和update原创 2016-09-10 14:27:12 · 5500 阅读 · 0 评论 -
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。 (.Net SqlClient Data Provider)
原文地址 在做一个小东西的时候出现了这个问题,就是使用VS调试几次项目后,使用SQL Server Management Studio管理数据库时,使用SA登录就会出现这个错误,当然,如果项目中的数据库连接字符串中使用的sa验证,那么项目也会连不到数据库的.可是如果是在 Server Management Studio和项目中使用Windows身份验证,就没有任何问题. 提示错误消息如下:超原创 2015-10-16 13:46:44 · 5923 阅读 · 0 评论 -
SQLServer中获取特定表的所有列名
SQLServer中获取特定表的所有列名 原文地址 方法一: sp_help 表名GO方法二: declare @objid int,@objname char(40) set @objname = ‘表名’ select @objid = id from sysobjects where id = object_id(@objname) select ‘Column_name’ =转载 2015-09-06 11:30:23 · 1598 阅读 · 0 评论 -
C#应用程序只允许运行一个实例,多次运行的时候激活当前实例,显示其界面
很多时候,我们开发的程序,需要单例运行的的功能,即整个应用程序只允许同时运行最多一个实例,重复运行的时候,激活当前实力,显示其界面。 在C#程序中,其解决方案有多重,可以参照Charles Chen 的C#程序只允许运行一个实例的解决方案一文。 参照其文章,我决定使用调用Windows Api的方法,大致如下: namespace BarCodeSystem{ publi原创 2015-08-17 15:04:36 · 25470 阅读 · 1 评论 -
SQL Server 利用row_number()实现表的分页查询
如何在SQL Server中针对数据较多的表实现分部查询,一直是困扰我的一个不大不小的问题。曾经搜寻过解决方案,但由于水平和精力有限,无果而终。最近有幸在某同事处习得解决方案,欣喜之余,征得其同意,记录于博客。 在感叹学海浩瀚之余,也深感自己所学甚少。select * from ( select * , row_number() over(order by p.Id a原创 2015-05-04 10:10:40 · 1163 阅读 · 0 评论 -
网站部署到IIS7上出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题
原文地址HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。 详细错误信息模块 IIS Web Core 通知 BeginRequest 处理程序 尚未确定 错误代码 0x80070005 配置错误 由于权限不足而无法读取配置文件 配置文件 \?\C:\Users\LiLi\Desktop\WEB\web.co转载 2015-05-21 16:44:26 · 2685 阅读 · 0 评论 -
子窗体和父窗体双向传值——C#窗体传值方法总结
简介 在很多场景下,我们的程序需要完成窗体间的传值功能,有时候是父窗体→子窗体单向传值、子窗体→父窗体传值甚至是,也有时候我们需要父窗体⇆子窗体双向传值。 在本文中主要介绍一些能够实现双向传值的方法,能够双向传值的方法也能够实现单向传值。 本文的所有源码都可以在GitHub上下载。 本文介绍的方法仅限于我自己知道并且实现过的,我相信还有很多我并不知道的方法,因此也许在很多原创 2015-05-29 11:54:57 · 13036 阅读 · 1 评论 -
Visual Studio Xaml编辑器不能识别引入的外来库,程序却能成功运行
[参考文献地址](http://www.cnblogs.com/wpf_gd/articles/1712942.html) 今天在VS2013里面新建一个工程,从网上down下.dll库文件之后,引入工程,却发现VS的Xaml编辑器无法读取库文件的内容。最后按照上文中的方法解决了该问题。 解决:将库文件Unblock后即可以修复。一般来说库文件会从Web上下载,这时Windows会转载 2015-06-01 08:31:10 · 1283 阅读 · 0 评论 -
为什么程序员应该从现在就开始看书
原文地址前一阵子我在知乎上经常会看见这样的问题:最近感觉自己很浮躁,想要看书,可是不知道看什么,求大神推荐?这让我想起我在高三那一年看了几十本课外书。每次当我月考失利或者复习不顺的时候,就会拿起一本闲书来看,总能平复心里的烦躁和郁闷。那时候看书,是一本一本地看,为了看书而看书。大三大四的那段时间,我关注了很多跟it有关的微博,经常会转发一些跟技术有关的内容,还会经常上博客园或者csdn这样的网站,转载 2015-06-02 10:43:25 · 1390 阅读 · 0 评论 -
The DefaultModelBinder in ASP.NET MVC -ASP.NET MVC的默认模型绑定器
原文地址 这是我在CodeProject上面看到的一篇文章,这里是我翻译的中文版,如果有任何翻译不恰当之处,还望各位不吝赐教!Models 在开始之前,我想花一点时间阐述一下我们将要在C#中绑定的模型(Models)。我们来创建一个包含Friend和Address的Person模型。public class Person{ public int Id { get; set; }翻译 2015-05-22 09:43:47 · 1674 阅读 · 0 评论 -
常用 SQL Server 规范集锦
在微信公众号上看到的一篇文章,转载记录,用作参考手册。 原文地址常见的字段类型选择 1.字符类型建议采用varchar/nvarchar数据类型 2.金额货币建议采用money数据类型 3.科学计数建议采用numeric数据类型 4.自增长标识建议采用bigint数据类型 (数据量一大,用int类型就装不下,那以后改造就麻烦了) 5.时间类型建议采用为dateti转载 2015-06-02 10:47:58 · 620 阅读 · 0 评论 -
C#实现 Linq 序列的Distinct—— IEnumerable<T>.Distinct<T>()——IEqualityComparer
简介 在C#中使用List或者Collection的时候,我们经常需要使用到Distinct操作,但是微软默认提供的Distinct重载方法并不能满足我们的需求。这时候,我们就需要自己动手做一番工作了。Distinct方法的重载 Linq的Distinct的方法有如下一个重载版本:public static IEnumerable<TSource> Distinc<TSource>( t原创 2015-08-04 13:47:51 · 23046 阅读 · 0 评论 -
[转]SQL Case when 的使用方法
原文地址Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单Cas转载 2016-08-23 10:51:32 · 791 阅读 · 0 评论