c#写的sql Server数据库自动备份程序
这几天写了一个xp下安装sql Server 2008版本的数据库自动备份程序,大家看看若是有觉得不合理的地方欢迎指正
C#遍历类的属性
C#遍历类的属性,这个主要用到C#的反射,该技术是每个开发者必备的,必须熟悉,可以信手拈来的技能,熟练后,让你以后的开发之旅,一路靓丽。
C#中异步和多线程的区别
主要讲述的是C#中异步和多线程的区别,对于过了C#开发的初级阶段的开发者,是个不错的学习文档,希望对你有帮助。
C# 类型基础
主要讲述了C#中数据类型,以及应用,对于初学者来说,充电的好东西,不可错过哦
DataTable和IList间转换的封装
if (row != null)
{
obj = Activator.CreateInstance<T>();
foreach (DataColumn column in row.Table.Columns)
{
PropertyInfo prop = obj.GetType().GetProperty(column.ColumnName);
try
{
object value = row[column.ColumnName];
prop.SetValue(obj, value, null);
}
catch
{
// You can log something here
throw;
}
}
}
360度实景看房Demo
360度实景看房 街景等等,实例,简单实用,立即会发腐朽为神奇!
SQL生成器方便使用
SQL生成器,连接数据库后,写入select * from TableName,就可以生成当前你数据库中该表中的数据的,Insert语句,爽吧。
关于C#的反射机制详解
C#反射
反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。
手动杀毒之注册表
有些时候,我会不小心中了病毒,一般的杀毒软件都可以解决,但是有些却很顽固,或者是最新木马蠕虫之类,杀毒软件就无能为力了,这时候教你如何手动彻底清理。
反p2p控制器
用p2p的人都是垃圾,而已控制别人网速还那么多理由!但是哥们你上网的时候尽量不要在上网高峰期下载东西占别人流量!鄙视那些用p2p恶意控制别人网速的垃圾!
反p2p,解决你的问题!
SharpDevelop
SharpDevelop 是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码,因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。 SharpDevelop 这个轻型的开发工具支持多种程序语言,包括C#、java以及VB.NET,同时还支持多种语言界面,象任何爱好者开发的工具一样。这个编辑器的界面风格类似于Office XP以及VS.NET,这个编辑器可以支持书写C#, ASP.NET, ADO.NET, XML, HTML 等多种代码,支持基于项目或者是文件的开发,可以对C#, HTML, ASP, ASP.NET, VBscript, VB.NET, XML 提供彩色语法显示支持,同时还可以把彩色的代码输出为HTML格式文件。支持丰富的代码模版以及外接插件。
C#中的SharpDevelop就如Java中的Eclipse.
代码保护工具
MAXOTCODE 采用了难以理解的机器语言来加密您的.NET程序集,(特别注意:MAXTOCODE的强度建立在加密算法之上,而不上简单的混淆。)在程序集运行时运态解放源代码,所以在原理上已经比混淆强度提高了许多。我们保护您所有的代码,不让不法份子看到您任何一个有效的代码,使不法份子完全无法被反编译。
JavaScript中的类继承
JavaScript中的类继承 JavaScript中的类继承
Javascript异步编程的4种方法
Javascript异步编程的4种方法
Javascript风格要素
Javascript风格要素
Javascript的匿名函数
Javascript的匿名函数
Javascript的this用法
Javascript的this用法
Javascript 严格模式详解
Javascript 严格模式详解
GUID_全球唯一码
GUID_全球唯一码,该工具可一键产生全球唯一的标志码,无需在用代码或者sql脚本获得。
用.net c# 写的合并二叉树,即:合并二叉树之C#
用.net c# 写的合并二叉树,空暇至于在网上看到了一个关于合并二叉树的试题,然后下面有链接别人做的,我随手打开看了看不甚满意,然后我专门去搜索了关于合并二叉树的大佬实例,都是那么啰里啰嗦一大堆。
是的,我这里的这段代码很短,好少,但是功能,你可以品鉴
联想笔记本邵阳系列 型号K4e-are触摸板设置
不喜欢用触摸板,一上来就需要禁用,应为它在打字输入的时候影响手的操作:误触触摸板
在网上找了好多关于笔记本触摸板禁用的方法都不好使,包括针对联系笔记本的也都没有找到有用的
这给出正确的设置路径(联想笔记本邵阳系列 型号K4e-are)
ODAC112030Xcopy_32bit
vs2013 与 Oralce 开发环境,数据交互用到ODAC,以及特别注意安装时候的注意事项
Oracle12 Client在安装和使用的时候遇到的疑难杂症
Oracle12 Client在安装和使用的时候遇到的疑难杂症,进行逐一给出解决方案。
例如:安装时【INS-30131】错误、调试代码时[ORA-12154]错误、[ORA-12170]错误等
China3G CDMA CDMA800的AT命令
现在太多都是假的,里面的命令都是GTM或者GSM,对应CDMA都不适用,碰巧可以有一两个使用也是通用的而已,本资料中确实针对CDMA的AT命令
微信支付V3.net版.cs
● 公众平台(mp.weixin.qq.com):注册、配置服务号、订阅号、小程序的入口,注册成功后系统就会下发一个与之一一对应的APPID(其中订阅号的APPID不支持申请和使用微信支付)。
● 商户平台( pay.weixin.qq.com):微信支付业务管理中心,商户可以在商户平台进行所有支付业务相关操作,例如退款、下载对账单、查询订单、提现、账号绑定、API证书下载、API密钥设置、查看证书序列号等操作。
● 开放平台(open.weixin.qq.com):注册、配置APP移动应用、网站应用的入口,注册成功后系统就会下发一个与之一一对应的APPID。
● APPID:在公众平台或开放平台申请注册之后由平台下发,在支付接口中通常作为配置参数,必须上传。
● MCH_ID:在公众平台、开放平台申请微信支付成功后由微信支付下发,或者直接在商户平台注册也可获得MCH_ID,在支付接口中通常作为配置参数,必须上传。
注意: 支付接口要求APPID与MCH_ID必须有绑定关系,在商户平台注册获得的MCH_ID需要在【商户平台—>产品中心—>APPID授权管理】菜单下与APPID进行绑定后方可使用。
博客《C# 取消Task几个注意事项》的代码实例
创建Task的时不想带入参数token,又想在外部终结掉当前Task,就没有办法了吗?答案是:No
我们还有一招,就是在Task内部的循环体内植入异常抛出,如:
关于数组的详细解说,以及应用,还是注意事项
关于数组在.net(C#)中的详细解说,以及应用,还是注意事项
Sql比对工具
在项目迭代中,对sql数据库结构的增删改过多,导致跟正式环境出入太大一个一个的找出来写脚本太要命。而该工具就是可以比对任何两个服务器上的连个sql数据库的差异,包括:表结构、视图、存储过程等等选项,然后把对于正式库来说,本次迭代做的所有改变导出sql脚本,供我们在产品上线之前在正式库中执行下就万事大吉,事半功倍
HTML5 Video标签的属性、方法和事件汇总介绍
Media方法和属性:
HTMLVideoElement和HTMLAudioElement 均继承自HTMLMediaElement
Media.error; //null:正常
Media.error.code; //1.用户终止 2.网络错误 3.解码错误 4.URL无效
//网络状态
- Media.currentSrc; //返回当前资源的URL
FlowPlayer
FlowPlayer视频播放器3.2.12免费版,在页面中使用Flowplayer播放器,flowplayer播放器,flowplayer免费版
jQuery API 1.12.2 速查表
基本
#id
element
.class
*
selector1,selector2,selectorN
层级
ancestor descendant
parent > child
prev + next
prev ~ siblings
基本筛选器
:first
:not(selector)
:even
:odd
:eq(index)
:gt(index)
:lang1.9+
:last
:lt(index)
:header
:animated
:focus
:root1.9+
:target1.9+
内容
:contains(text)
:empty
:has(selector)
:parent
可见性
:hidden
:visible
属性
[attribute]
[attribute=value]
[attribute!=value]
[attribute^=value]
[attribute$=value]
[attribute*=value]
[attrSel1][attrSel2][attrSelN]
子元素
:first-child
:first-of-type1.9+
:last-child
:last-of-type1.9+
:nth-child
:nth-last-child()1.9+
:nth-last-of-type()1.9+
:nth-of-type()1.9+
:only-child
:only-of-type1.9+
表单
:input
:text
:password
:radio
:checkbox
:submit
:image
:reset
:button
:file
表单对象属性
:enabled
:disabled
:checked
:selected
核心
jQuery 核心函数
jQuery([sel,[context]])
jQuery(html,[ownerDoc])1.8*
jQuery(callback)
jQuery.holdReady(hold)
jQuery 对象访问
each(callback)
size()
length
selector
JSON.stringify 语法实例讲解
语法:
JSON.stringify(value [, replacer] [, space])
value:是必须要的字段。就是你输入的对象,比如数组啊,类啊等等。
replacer:这个是可选的。它又分为2种方式,一种是方法,第二种是数组。
全国的行政代号数据
全国的行政代号数据
号码前6位
所属地
110000北京市110100北京市市辖区110101北京市东城区110102北京市西城区110103北京市崇文区110104北京市宣武区110105北京市朝阳区110106北京市丰台区…………
头像剪裁,图片缩放插件
本资源内容:Jquery Jcrop插件
作用:头像剪裁、图片缩放
优点:1、效果优美多样,允许流畅
2、插件大小16k,短小简悍,JS不含一句多余的代码
3、还提供了七种不同需求方案的Demo
js刷新当前页面的几种方法(相当牛X)
用js刷新当前页面的几种方法,包括reload方法、replace方法、自动刷新方法
如何实现刷新当前页面呢?借助js你将无所不能。
1,reload 方法,该方法强迫浏览器刷新当前页面。
语法:location.reload([bForceGet])
参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")
2,replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。
语法: location.replace(URL)
通常使用: location.reload() 或者是 history.go(0) 来做。
此方法类似客户端点F5刷新页面,所以页面method="post"时,会出现"网页过期"的提示。
因为Session的安全保护机制。
当调用 location.reload() 方法时, aspx页面此时在服务端内存里已经存在, 因此必定是 IsPostback 的。
如果有这种应用: 需要重新加载该页面,也就是说期望页面能够在服务端重新被创建,期望是 Not IsPostback 的。
这里,location.replace() 就可以完成此任务。被replace的页面每次都在服务端重新生成。
代码: location.replace(location.href);
阿里开发SDK
阿里开发SDK,该SDK是用.net写的,下载后直接编译,引用生成DLL,有不合理的地方欢迎指正。
微信开发接口SDK
微信开发接口SDK,该SDK是针对目前微信最新的接口写成的SDK,下载后可以直接编译,应用其DLL,包含了全部的接口,如果错误支出欢迎指正
jquery1.8.3chm
jQuery1.8.3 中文手册 chm,压缩包内还包括有Android版jQuery1.8.3_20121215.apk,jQuery1.8.3_20121215.wgz,jQuery1.8.3_20121215.xap版,多版本适应大家的需求。本手册内容针对jQuery1.8.3版本,内容全面丰富,是学习使用jQuery前端编程的必备参考手册。