自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

原创 构思的一个功能简单的接口框架

水平有限,不足之处烦请指点。最近做移动WMS项目,遇到了一些问题,解决了一些问题,绕过了一些问题,是时候整理一下了。本文讲的是项目中涉及到一个数据通信的问题。以前在上家公司用的是直接是引入WebService,感觉这个不太好,每次变化后都要重新引用。新系统听取了其他人的建议,决定用ASP.NET网站来做。目标定下了,就要补充细节。1.本项目是纯粹的数据交互接口,没有页面,不对外展示,决

2015-02-03 12:27:15 653

原创 JS计时器

最近项目中用到一个功能。发送短信后要有个倒计时提示。最开始直接写到代码里了,其它地方也要用,就想到了重构。核心代码如下:1.先接受对象实例化时传入的相应数据。2.定义对象相应的方法。启动方法、结束方法、定时执行的方法(判断是否时间用完,用完调用结束方法。否则继续。)。// 计时器开关。var timerSwitch = false;function Timer(fun1,

2015-01-22 20:47:38 781

原创 iBatis.Net+mysql访问存储过程的问题

准备选用iBatis.Net做博客的数据持久层,准备写几个demo测测。看它能和mysql数据库友好的玩耍不。刚开始还挺好的,iBatis.Net能访问mysql数据库。但到了一个存储过程的demo时,好运气终于用光了。我就在网查了查iBatis调用存储过程的例子(IBatisNet系列-执行存储过程,IBatis.Net如何获取存储过程的Output的参数值)。看了这篇文章,我本

2014-12-22 18:08:30 1178 1

原创 类型初始值设定项引发异常

把云笔记里的一些总结拿出来整理一下。前阵子,公司有个同事的电脑使用ERP时报了一个错误。反正安装过程已经不可考究了。不知道错误是如何发生的。电脑是win8.1的,.net3.5、.net4.0均安装好了。错误信息如下。Application UnhandledException:“System.Data.SqlClient.SqlConnection”的类型初始值设

2014-12-18 22:17:19 1953

原创 MySql唯一ID生成

前阵子,一直在折腾阿里云。写的一些文章也放到自己的wordpress博客上了。但自己前阵子在做系统更换操作的时候未备份磁盘,大部分心血付诸东流。真是一个悲伤的故事。现在决定用.NET搞搞自己的博客。正好把wordpress给抛弃掉。言归正传,这个唯一号类似自增ID,自增id虽然好用,但进行数据库切换(SQL换Mysql等等)的时候,参与具体业务逻辑的这个东西说不定就是一个定时炸弹。但如

2014-12-18 21:55:42 10104 1

原创 vs 预先生成事件命令行 用法

cd "$(TargetDir)"md Resxcopy "$(ProjectDir)Res" "$(ProjectDir)$(OutDir)Res" /s /e /h /c /y

2014-07-04 00:12:47 6371

原创 【代码】DataTable转换成List<T>集合

粗略的版本。 public class DataTableToList where T : class, new() { /// /// DataTable转换成Model对象。 /// 2014年3月4日15:49:00 /// /// /// public

2014-03-07 10:14:23 878

原创 Aspose.Cells简单用法

using System;using System.Collections.Generic;using System.ComponentModel;using System.Diagnostics;using System.Drawing;using System.Windows.Forms;using Aspose.Cells;namespace Duger.

2014-01-21 15:56:58 953

原创 js正则(获取所有迅雷地址)

获取当前页所有迅雷下载地址。var res=document.body.outerHTML;var reg=/.+(thunder[^"]+)[^>]+[>]{1}([^<]+)/g;var result,msg="";while((result=reg.exec(res))!=null){ // 方法1输出 //document.write(result.index+"

2014-01-09 16:54:27 1574

转载 IBatis中#和$的区别。

网址:http://peng-jian-ming.iteye.com/blog/185797应该是预编译。内容:在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号#和$之间的区分为,#可以进行预编译,进行类型匹配,而$不进行数据类型匹配,例如: select * from table where id = #id# 其中如果字段id

2013-12-09 13:37:31 888

原创 使用CefSharp遇到的问题(配置方面)。

本意是想做一个稍微漂亮的winform程序,才发现cef的。cefsharp的下载地址。多的也不想说了。看到下载列表中已经有了测试案例,心里有些高兴。应该很快就能搞个demo出来看看效果了。可是,事实与我料想的有些偏差。导致我几欲崩溃,把我遇到的一些问题整理出来,让后续的人能少走些弯路。1.跑官网demo我选择了cef.winforms.example来作为启动项目,解决方

2013-11-19 14:57:20 28293 9

原创 MVC三层+EF

水平有限,如有错误,还望指正。一部分代码。重在思想。1.唯一数据会话层 // 创建数据会话层工厂 public class DbSessionFactory// where T : class,new() { /// /// 跟创建唯一数据上下文一样。保证线程内数据会话层唯一。 /// ///

2013-09-15 22:20:28 990

原创 artDialog模拟登陆页面

感觉artDialog是个很好的插件,它的体验真的没得说。不过div好像无法拖动(插件里有个函数可以实现拖动,水平不高,还没想到怎么集成到主文件中去。)插件作者:糖饼。项目主页:https://github.com/aui/artDialogjs部分 // artDialog5.0 需要 XHTML1.0或以上的文档声明。 $(function () {

2013-08-31 00:46:39 1846

转载 用三张图片详解Asp.Net 全生命周期

原文:阳阳多 用三张图片详解Asp.Net 全生命周期下面我们使用三张图片解析ASP.net的整个生命周期,我总感觉使用图片更加的清楚的说明这种问题,所以使用的这样方式 说明:1  第一张图片从全局说明从客户端发出一个Request请求,服务器windows内核中的HTTP.SYS组件接收该请求开始到IIS处理完该请求并响应到客户端结束。2  第

2013-08-29 23:54:32 719

原创 用png格式图片和非png格式图片做水印图片

第一种,使用非png格式的图片做水印图片。非png格式的图片由于其背景色不是透明的,所以需要对其设置颜色矩阵,指定图片的颜色信息(变成透明状)。 public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/pla

2013-08-29 23:44:19 2933

原创 div内产生位置随机的图片

本来想模拟一个扫雷的(只画样子,不实现功能),感觉太简单了。只要不停的向div内追加img标签就可以了。所以想弄麻烦点。效果图: *{margin:0;padding:0} #asj{ width:550px; height:380px; margin:0 auto; } #content{ width

2013-08-29 22:08:45 4412

原创 ASP.NET表单和一般处理程序处理文件上传和下载

分为服务端和浏览器两部分 public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/html"; // 判断是否有文件上来。即直接访问上传页时的判断 if (context.Request.Files.Count <

2013-08-09 00:04:03 2271

原创 c#简单绘图

有几个实例,缩略图、水印、验证码。为了简单都有一般处理程序来做的。1.缩略图绘制命名空间using System.Drawing;以下的Image类、Bitmap类和Graphics都实现了IDisposable接口,故需要手动释放这些非托管资源。 public void ProcessRequest(HttpContext context)

2013-08-08 23:11:24 1081

原创 js包装集和扩展方法(原型继承)

水平有限,如有理解错误还望指正。包装集,以string为例说明。在js中string是基本类型,只作为类型来描述,不具备面向对象的方法。js内建了一个同名的String对象,就是string的包装集,提供了string本身的功能和许多方法。js中使用string的的时候如果用到方法,会自动的转化。扩展方法。在js中每一个对象都有一个属性叫prototype(函数原型),

2013-07-26 22:58:50 945

原创 jQuery选择器

很好很强大。基本选择器和层级选择器 *{margin:0;padding:0;} .red{ color:red; } .colorBlue{ color:blue; } $(function(){ // 1.基本选择器 // 1.1ID选择器 语法:$("标签ID")

2013-07-26 21:54:07 732

原创 jQuery数组反转

代码很短,不过实现的时候需要原始数组的配合。并且,对数字索引数组支持还不错,索引不连续的一样支持(对于非连续索引,只取最大的索引加1作为数组的长度,不影响数组元素反转)。 $(function(){ var arr1=[23,45,77,2,5]; // 数组反转。 var len1=arr1.length; var newarr1=$.map(

2013-07-26 00:41:43 6005

原创 js模拟C#Matches方法。

水平有点低,感觉应该这样写 var str="今年是2013年7月24日12:00:12,我打算在2023年7月24日12:01:10登月"; function Matches(inputStr,reg){// 对象 this.arr=[]; var n; while(n=reg.exec(inputStr)){// 跟C#的FileStream的ReadBy

2013-07-25 23:15:59 707

原创 C#文件批量改名

下了一个四十多集的电视剧,看到那长长的名字,感到十分头痛。于是花了一些时间,写了一个批量改名的小工具。就一个按钮事件,没啥多说的。 string path = "./";// 放到同一文件夹下,所以写成相对路径 string[] files = Directory.GetFiles(path);// 获取所有文件 int

2013-07-25 22:50:41 1469

原创 js时钟正则版

今年想到用正则来处理时间,做成一个小时钟。思考了一阵子,觉得还行。贴出了源码。 onload=function(){ show();// 优化启动前一秒无图片。 var intervalId=setInterval(function(){ document.body.innerHTML="";// 很暴力,慎用。因为创建的

2013-07-25 20:23:03 637

原创 js实现输入框默认文字

没什么难的。用js和jQuery分别实现了一下。onload=function(){ var search=document.getElementById("search");// 获取对象 // 文档刚刚载入时的默认样式 search.value="Bing"; search.style.color="gray"; search.onblur=function(){// 失去焦点时

2013-07-24 23:59:54 1392

原创 js获取鼠标位置

在IE浏览器中,有个window.event对象。有三个关于坐标的属性。offsetX、offsetY 相对与当前层的位置screenX、screenY 相对与屏幕的位置clientX、clientY 相对与浏览器的位置除了谷歌全部支持以上的三个属性,火狐只支持后两个属性,第一个属性可以用layer代替。不过可以通过判断来选这使用不同属性。

2013-07-22 16:42:41 678

原创 js真假判断

自从接触js的真假判断后,感觉整个世界都发生了变化。一些不是boolean的东东可以参与if判断返回true和false。在C#中,只有布尔值或布尔表达式才可以参与if判断,进行流程控制。我总结了一下发现,在js里,一般认为有内容或存在的(值或对象,0除外)进行判断时就是true值,而没有内容或不存在的("",undefined,null,实例对象等等)进行判断时就是false值。理解可能有些错误

2013-07-22 13:35:30 8870 1

原创 js倒计时

写了一个倒计时的列子。感觉应该没有错误。样图如下。说说我的思路1.先设定未来的一个时间点,2.获取当前时间3.计算两个时间之间的差。使用Date.parse函数分别获取两个时间到1970/1/1午夜的毫秒数,然后相减就是两个时间之间的时间差。这里用的是Date.parse(yyyy/mm/dd hh:mm:ss)格式取差。4.对差进行分析,得到月日时分秒的具体数值

2013-07-22 10:10:58 705

原创 js时钟-setInterval函数

js部分 function t(){ var time=document.getElementById("time"); var d=new Date(); var year=d.getFullYear();// 获取4位的年份 var day=d.getDate(); var month=d.getMonth();// 从0-11 v

2013-07-20 23:26:15 1720

LinqPad4.exe

一款用于Linq运算和测试的工具 顺便送一个教程贴http://www.cnblogs.com/jams742003/archive/2010/05/05/1728124.html

2013-11-22

wince c# 打开 关闭 进程

wince c# 打开 关闭 进程

2013-11-22

wince压缩与解压算法 适合wince升级应用程序使用

wince压缩与解压算法 适合wince升级应用程序使用

2013-11-08

artDialog_login_demo

artDialog做的一个登录界面。资源描述可以把电子书的概述、源代码的说明、文档的片段填在这里,描述详细会获得我们的推荐,更容易被他人下载!描述大于20字不是问题吧!

2013-08-31

jquerypad jQuery开发工具

jQuery开发工具jQuery开发工具jQuery开发工具jQuery开发工具jQuery开发工具

2011-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除