- 博客(98)
- 资源 (11)
- 收藏
- 关注
原创 Winform程序中UI更新延迟
在 WinForm 中,UI 更新通常是在 UI 线程上进行的,如果你在 UI 线程之外的地方修改了 UI 元素,可能会导致更新有延迟,单纯的使用delegate也不能及时的更新UI。最后,调用 EndUpdate 方法重新启用绘制,从而一次性更新界面,避免多次绘制导致的延迟。2)并非所有的 WinForm控件都直接提供了 BeginUpdate() 方法,对未提供此方法的控件可考虑暂时禁用界面重绘,待逻辑操作完之后再开启(这一条为思路,未实践)。3)跨线程的访问需要放在委托中。
2024-03-12 10:28:12 402
原创 装sql后80端口被占用[解决方案]
打开Sql Server配置管理器,SQL Server 服务-->找到“sql server reporting services”右击-->属性-->停止,并在"服务"项中设置为“禁用/手动”
2014-04-28 14:47:46 1200
原创 表结构设计
持续更新...用户表create table NHSD_User(Id nvarchar(25) default(newid()) primary key not null,Phone int,--手机Sex nvarchar(2),--性别Email nvarchar(50),--邮件EName nvarchar(25),--英文名CName nvarchar(25),--
2014-04-23 15:05:08 1323
原创 懒得写
jQuery插件基本格式;(function ($, window, document, undefined) { var defaults = { 'key': 'value' }; $.fn.nhsdAlert = function (options) { var $parentDiv = $(this);
2014-04-18 10:22:20 1019
原创 jQuery Mobile之路:备忘及错误处理
刚开始接触jQuery Mobile,遇到一些问题,往往是困扰了很久却找不到解决方案,网上也没有找到解决方案,现在记录下来,希望能给现在遇到问题的朋友一些解决方案,或者一些解决问题的灵感吧。jQuery Mobile之路正在路上,随时遇到问题随时更新...1、在Android上能正常显示,在iPhone上却显示出很大的字。解决:这要检查里的内容,是不是有地方写错了,是多了,还是少了什么字母
2014-03-28 21:53:36 1024
原创 C# Lock
当运行一个程序时就开启了一个进程,一个进程中包含可以开多个线程,这些线程分用户界面线程和工作线程。用户界面线程随程序的起动、关闭而同时启动、关闭。工作线程,分前台线程和后台线程,后台线程随程序的关闭而关闭,而前台线程则时先关闭这个前台线程或等到它执行完毕再关闭程序。线程可以开多个,但是多个线程间所执行的代码块却有可能是相同的,多个线程都要执行这段代码块可能会涉及一些状态或数据等的修改,而其它的线程
2014-03-03 09:08:21 1279
转载 c#的DateTime.Now函数详解
内容来源:http://www.cnblogs.com/lida/archive/2011/01/02/1924197.html //2008年4月24日System.DateTime.Now.ToString("D");//2008-4-24System.DateTime.Now.ToString("d");//2008年4月24日 16:30:15System
2014-01-06 16:01:54 909
原创 JS模块化编程
在这之前的页面布局中,如果页面中要有那么就要有和有关的所有HTML标签,这就造成了一个页面中当有很多内容时,当你查看源文件时一大串的代码,编写及维护起来不方便,这个时候就可以想到把不同的功能项写在不同的JS文件中,在前台JS中时行组合,而这,就是本文要讲的JS功能模块编写。建立项目新建MVC项目,并新建一个Index.cshtml页引入Newtonsoft.Json.dll并添加引用,
2013-12-11 14:44:12 2105
原创 Memcached .NET(一)安装
打开文件所在位置:文件――打开命令提示符――以管理员身份打开命令提示符输入以下命名:memcached.exe -d installmemcached.exe -d start接着进行测试:输入: telnet 127.0.0.1 11211(一个IP地址) 现在控制台一片黑,输入:stats之后显示:此时表示安装成功在桌面:
2013-11-27 15:25:37 985
原创 .net jMail收邮件(含写入数据库及收取附件)
接上章发送邮件using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using jMailDemo2;using jmail;using System.IO;namespace JmailDemo{ public cla
2013-11-22 13:38:34 1474
原创 String or binary data would be truncated[解决方案]
异常描述:String or binary data would be truncated
2013-11-22 12:01:53 5887
原创 .net jMail邮件发送(含抄送、密送、多发、日志记录)
jmail是一个第三方邮件操作组件,通常位于web服务器端,实现收邮件及发邮件功能(客户端用Foxmail这类就很好了)。可以利用它轻松实现发邮件、抄送、密送、多发、日志记录及收邮件功能。本章要讲的,就是:发邮件、抄送、密送、多发、日志记录。一、组件准备下载JMail44_pro并安装(记下安装路径)找到安装路径,将其中的jmail.dll复制到项目中二、核心发送代码新建Mai
2013-11-20 16:20:54 4296 1
原创 Quartz实例及IIS闲置超时解决方案
要点:Quartz功能,Quartz实例,Iis闲置超时解决方案在Web应用中常要实现的一个功能就是:1)某一个功能模块的代码需要定期执行一次;2)或者像邮件的定时发送功能一样,一到某个时间点就执行一段代码;3)每个月最后一周的星期五的18点00分执行一段代码。那么这个时间就需要一个计时器来执行。但是传统的System.Threading;System.Windows.Form
2013-11-18 17:26:09 9114
原创 .net WebService(二) 客户端向服务端传入参数的数据交互方式
接着上一章的内容,在上一章中我们知道了如何.net平台下去建立一个WebService,以及同步调用、异步调用、开线程异步调用三种客户端从服务端获取数据的方式,在本章了所要讲的,是如何将客户端的数据,传递给服务端,进行客户端和服务端的双相交互服务端建立UserManager.cs类,添加using System.Web.Services.Protocols;命名空间,并使它继承自SoapH
2013-11-11 15:09:40 8108
原创 .net WebService(一) 无传入参数WebService
这里只讲操作过程,及操作过程中的说明,纯理论的东西不讲,但需注意一点:WebService是为面向服务编程所提供的技术,服务器在一定范围内公开对外“接口”,客户端不论是是asp.net还是java等都可调用这个“接口”以进行数据交互方式一:同步WebService方式二:异步调用方式三:开启新线程执行异步操作同步WebService服务端新建空项目WebServiceD
2013-11-11 12:25:12 5597
原创 jsonp实现跨域访问
要实现JSONP跨域访问,首先就要了解什么是跨域?然后JSONP与JSON的关系?1、什么是跨域?跨域简单的说就是一个域名下的程序和另一个域名下的程序做数据交互。比如说:现有一个http://www.zq.com和http://www.qt.com两个独立的网站,要实现从后一个网站向前一个网站中取数据。把做为数据来源的当作服务端,把去获取数据的当作客户端,实现面向服务的编程。在
2013-11-08 14:45:55 2301
原创 web前端常用操作集(涵盖JS、HTML、CSS)
取消 ul li 前面的图标 ul { list-style-type:none; }清空Value值$("#city").val("");设置Value值$("#city").val("北京");清空标签中间值$("#ML1").html("");设置标签中间值$("#ML1").html("北京");当对某个标签再次加载值时,
2013-11-06 10:33:34 2562
原创 分享-百度分享
图标式分享到: var bds_config = { 'bdText': '这里写入您想要自定义的分享内容', 'bdDesc': '目前支持自定义qq空间,开心网的摘要内容', 'bdPic': '这里填写您要分享的图片地址,比如 http://yourname.domain.com/images/test.jpg' }; do
2013-11-05 11:43:30 1407
原创 让DIV一直固定在屏幕的某个位置
#low_right { position: fixed; width: 90px; height: 90px; background: #eee; bottom: 40px; right: 20px; backgr
2013-11-05 10:44:04 8610 1
原创 JS操作缓存
#div_digg { position: fixed; bottom: 40px; right: 20px; background-color: #DCFCE9; border: 8px double #06F867; pa
2013-11-05 10:02:12 2582
原创 xhEditor在线编辑器使用实例
使用xhEditor的最大好处就是不用去处理烦人的HTML标签问题,研究了一天,记录备用前台HTML: $(function () { //初始化编辑器 $('#elem1').xheditor({ tools: 'full', width: '99.4%', he
2013-10-31 18:05:03 1876
原创 ashx中使用session[解决方案]
问题描述: 在.ashx中,可以写出Session[ ],但是在使用的时候报告:对象的引用未设置到对象的实例。Object reference not set to an instance of an object.解决方案: 1、引入命名空间:using System.Web.SessionState; 2、实现接口:IRequire
2013-10-31 17:20:15 882
原创 一个有潜在危险的要求。从客户端中检测到......[解决方案]
异常描述: 一个有潜在危险的要求。从客户端中检测到......环境: .net Frameword 4.0解决方案: 在Web.config()中加入:
2013-10-31 15:41:21 990
原创 地图上测量实际距离---百度地图应用
.cityList{height: 320px;width:372px;overflow-y:auto;} .sel_container{position:absolute;top:0;font-size:12px;} .map_popup {position: absolute;z-index: 200000;width: 382px;height: 344px;
2013-10-31 10:30:40 1933
原创 uploadify多文件上传
效果图:见下前台代码: 上传 $(document).ready(function () { $("#uploadify").uploadify({ 'uploader': 'Scripts/jquery.uploadify-v
2013-10-31 10:16:00 1015
原创 MEF初步
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;//以下三个命名空间必须using System.Reflection;using System.ComponentModel.Composition;using System.Compo
2013-10-29 15:56:54 673
原创 MD5加密字符串与文件
using System;using System.Collections.Generic;using System.Linq;using System.Security.Cryptography;using System.Text;using System.IO;namespace md5{ public class MD5 { ///
2013-10-28 12:15:52 718
原创 JSON序列化与反序列化
序列化与反序列化前台(jQuery):var objP = {}; objP.id = 1; objP.name = 2; objP.sex = 32;JSON.stringify(objP)//序列化JSON.parse(e); //JSON.parse(e)反序列化 后台(.net自带):
2013-10-24 18:00:49 9438 2
原创 引用优秀网文
WebServices类:http://www.cnblogs.com/chenxizhang/archive/2009/05/28/1491231.htmlWCF类:
2013-10-24 12:09:17 828
原创 三层中的工厂接口架构分析
三层架构是目前大多数项目中的最基本架构,而为了更方便的维护代码,增加可访问性,通常会引入工厂的接口。现在来分析下这三者的结合。三层 三层分UI,BLL,DAL层,BLL将UI和DAL层分离,实现将具体对数据库的实现与前台的数据展示分离,如:现在用SQL Server数据库,今后要更换别的数据库,这样的就,就直接改DAL层代码,而UI,BLL无需任何更改。接口、工厂、具体
2013-10-18 00:11:52 1813
转载 HTML 常用标签
来自:http://zhidao.baidu.com/link?url=CqNsJrVh3LTVK0Tt_gaHBKmdTzbrGc2HLrN72jl_8qi_viGrC3B8O56uF6sdeKL0Dh9HUp-UMJwv6lmBiIgSyK1、文本标签(命令) 创建预格式化文本 创建最大的标题 创建最小的标题
2013-10-15 19:47:56 904
原创 根据经纬度得到距离 JS和C#实现方式
公司要做一个根据经纬度得到距离的功能,开始时用的百度地图API,很方便。后来根据要求,不使用百度地图API。在网上也找了很多资料,搜索结果一页一页的翻了10来页,终于找到一个,这个的精度和百度地图API的精度最接近。在此做了一个JS版的和C#版 的,供大家按需摘取JS版 测距
2013-10-14 18:17:46 1178
原创 Asp.net MVC增删改查
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using MvcApplication1.Models;namespace MvcApplication1.Controllers{ public class T1Con
2013-10-08 18:01:55 3435 1
原创 DBHelper SQL Server数据库操作类
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using
2013-10-04 21:12:43 1962
原创 ADO.NET
ADO.NET 一、关键字....2二、命名空间....2三、基本链接....2四、操作数据库....31、查....32、增、删、改....33、数据库链接状态判定....4五、安全性....41、参数化SQL语句(防SQL注入式攻击)....42、事务处理(一串操作不成功则返回最初状态)43、存储过程..
2013-10-03 23:02:02 831
转载 C#中的泛型
泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList,客户代码可以这样调用:MyList, MyList或 MyList。这避免了运行时类型转换或装箱操
2013-09-26 19:39:02 1200
原创 数据循环移位
class Program { //比如一个数组 1 2 3 4 5 6 循环右移 2 位,将变成 5 6 1 2 3 4, 经过观察,可以看到1 2 3 4 部分的顺序在移位前后的相对位置并没有变化,只是5 6 放在了最前面。 //因此思路可为:1)先化分为两部分:1 2 3 4 | 5 6,然后将1 2 3 4逆序,再将5 6 逆序,得到5 6 1
2013-09-24 20:17:32 1032
原创 sqlserver 步步走(一)(Ms SQLServer)
本文内容有:变量、系统函数、异常捕捉、GO语句、Begin … End关键字、作业、创建数据库、约束、创建数据表、事后追加约束、修改字段、插入数据、复制数据、删除数据、修改数据、常用查询、完整查询定义变量declare @id intdeclare @name nvarchar(10)--格式:declare @变量名类型给变量赋值
2013-09-12 23:02:40 729
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人