06 2013 档案

摘要:using System;using System.Collections;using System.ComponentModel;using System.Drawing;using System.Data;using System.Windows.Forms;namespace ImageControls { /// /// 控件 /// public class ShapeEx : System.Windows.Forms.Control { #region 字段 /// /// 必需的设计器变量。 ... 阅读全文
posted @ 2013-06-28 17:37 尼姑哪里跑 阅读(290) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace ImageControls{ public partial class ButtonEx : Control { public ButtonEx() { Initia... 阅读全文
posted @ 2013-06-28 15:34 尼姑哪里跑 阅读(198) 评论(0) 推荐(0)
摘要:Tao 1.2.0图形框架发布 Tao图形框架是方便在Mono和.Net环境下进行游戏相关开发的库绑定和实用工具集。目前,对以下库提供支持: Cg - [Cg website] DevIL - [DevIl website] FreeGLUT - [FreeGlut website] GLFW - [GLFW website] GLU OpenAL - [OpenAL website] OpenGL - [OpenGL website] SDL - [Sdl Website] WGL 新发布的版本支持所有支持OpenGL的扩展库,并且改善了Tao.SDL和Tao.Ode,可以从以下链接得到新的 阅读全文
posted @ 2013-06-27 14:47 尼姑哪里跑 阅读(323) 评论(0) 推荐(0)
摘要:ASP.NET网络编程中常用到的27个函数集Abs(number)取得数值的绝对值。 Asc(String)取得字符串表达式的第一个字符ASCII码。 Atn(number)取得一个角度的反正切值。 CallByName(object,procname,usecalltype,[args()])执行一个对象的方法、设定或传回对象的属性。 CBool(expression)转换表达式为Boolean型态。 CByte(expression)转换表达式为Byte型态。 CChar(expression)转换表达式为字符型态。 CDate(expression)转换表达式为Date型态。 CDbl( 阅读全文
posted @ 2013-06-27 13:35 尼姑哪里跑 阅读(182) 评论(0) 推荐(0)
摘要:public class GetClientInfo { [DllImport("Iphlpapi.dll")] private static extern int SendARP(Int32 dest, Int32 host, ref Int64 mac, ref Int32 length); [DllImport("Ws2_32.dll")] private static extern Int32 inet_addr(string ip); #region 取IP /// //... 阅读全文
posted @ 2013-06-27 13:30 尼姑哪里跑 阅读(273) 评论(0) 推荐(0)
摘要:事务定义:事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除。事务三种运行模式:自动提交事务每条单独的语句都是一个事务。显式事务每个事务均以BEGIN TRANSACTION语句显式开始,以COMMIT或ROLLBACK语句显式结束。隐性事务在前一个事务完成时新事务隐式启动,但每个事务仍以COMMIT或ROLLBACK语句显式完成。事务操作的语法:BEGIN TRANSACTIONBEGIN DISTRIBUTED TRANSACTIONCOMMIT TRANSACTIONCOMM 阅读全文
posted @ 2013-06-25 16:12 尼姑哪里跑 阅读(311) 评论(0) 推荐(0)
摘要:1.在本机调试好好的,传到网上出现这个问题,请问如何解决?2.如何配置web.config?原因是:1.web.config上传到服务器后编码的问题!在web.config中写入2.IIS配置问题.3.配置节点中mode="Off" 阅读全文
posted @ 2013-06-25 15:20 尼姑哪里跑 阅读(1547) 评论(0) 推荐(0)
摘要:jquery.validate.js默认的是元素的name.例如:------------------------------------------------------------------------------------我们可以通过修改jquery.validate.js让他验证元素的id.我们把jquery.validate.js中的element.name,全部都替换成element.id就可以了,注意要完全匹配element.name别把其他的也替换了产生错误。--------------------------------------------------------- 阅读全文
posted @ 2013-06-24 16:53 尼姑哪里跑 阅读(2287) 评论(0) 推荐(0)
摘要:最近应公司要求做了一个jquery的示例文件,包括:模态窗口怎么实现;jquery validate下的校验;怎么做图片特效;怎么实现异步操作;实现图片上传剪切效果等很多特效;这里把jquery校验的部分传上来与大家分享,直接复制出来就可以正常使用(没有后台异步校验没有意义,所以未上传,如有需要qq联系)文中需要用到的jquery validate的文件做校验有什么不明白的地方可以参考我的博文 jquery校验详解代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http 阅读全文
posted @ 2013-06-21 17:29 尼姑哪里跑 阅读(291) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.IO;namespace Ascxcontrol.Controls{public partial class controlone : System.Web.UI.UserControl{//Literal1.Text = RenderUserControlToString("../Control 阅读全文
posted @ 2013-06-21 11:34 尼姑哪里跑 阅读(740) 评论(0) 推荐(0)
摘要:1、根据给定的时间段,返回时间段内的月(年/季度)的数组解析: 这是上周项目中遇到的一个问题,在sql中通过DatePart()函数,加上group by 分组来实现,获取给定时间段内每月(/年、季度)的相关信息, 但是这样有一个问题,如果数据库里边在符合条件的时间段内没有相关信息的话,返回的信息是不完整的, 示例:返回2012年1月1日,到2012年12月31日范围区间的数据,按月分组,正常情况下该出现12个月的信息,但是如果某个月没有信息,则可能 返回的信息少于12条,但是项目要求,应该返回完整的信息,如果没有值的话,默认为0。刚开始的时候毫无头绪,有想过用List来暂时存储信息, 然后最 阅读全文
posted @ 2013-06-13 14:49 尼姑哪里跑 阅读(875) 评论(0) 推荐(0)
摘要:查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化 可以通过如下方法来优化查询 : 1、把数据、日志、索引放到不... 阅读全文
posted @ 2013-06-13 10:15 尼姑哪里跑 阅读(194) 评论(0) 推荐(0)
摘要:SQL字符串函数select语句中只能使用sql函数对字段进行操作(链接sql server),select 字段1 from 表1 where 字段1.IndexOf("云")=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。select 字段1 from 表1 where charindex('云',字段1)=1;字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或V 阅读全文
posted @ 2013-06-13 10:14 尼姑哪里跑 阅读(182) 评论(0) 推荐(0)
摘要:锁定数据库的一个表SELECT * FROM table WITH (HOLDLOCK)注意: 锁定数据库的一个表的区别SELECT * FROM table WITH (HOLDLOCK)其他事务可以读取表,但不能更新删除SELECT * FROM table WITH (TABLOCKX)其他事务不能读取表,更新和删除SELECT 语句中“加锁选项”的功能说明SQL Server提供了强大而完备的锁机制来帮助实现数据库系统的并发性和高性能。用户既能使用SQL Server的缺省设置也可以在select 语句中使用“加锁选项”来实现预期的效果。 本文介绍了SELECT语句中的各项“加锁选项” 阅读全文
posted @ 2013-06-13 10:13 尼姑哪里跑 阅读(365) 评论(0) 推荐(0)
摘要:最近接了一个Web的OA的项目,刚做好权限管理这块,马上要做工作流这块,个人感觉这块有点复杂,(涉及的流问题有点多)对于刚入手不久的我,更是感觉头皮发麻,就最近段学习工作流,做一个总结(貌似网上具体的工作流设计知识并不多,也许是我没找到)1,OA工作流:概念就不说了(此处省略100字)2,工作流需求:模拟一个例子 |--设计一个流程 创建流程---创建步骤---创建流程表单 |--创建表单 这里涉及到三张表 组件模板表----存储组件(textbox,checkbox....之类的组件)的信息 表单模板表-----各种各样的审批表(这里是数据表和表单字段对应表,这... 阅读全文
posted @ 2013-06-11 12:07 尼姑哪里跑 阅读(423) 评论(0) 推荐(0)
摘要:通过使用document的 createElement() 创建标签 appendChild() 追加标签 removeChild() 移除标签 阅读全文
posted @ 2013-06-09 12:45 尼姑哪里跑 阅读(398) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script type="text/javascript"> var count = 阅读全文
posted @ 2013-06-09 12:39 尼姑哪里跑 阅读(4341) 评论(0) 推荐(0)
摘要:事件冒泡1,给小标签注册事件时会引发大标签的事件 event.cancelBubble=true 用于取消大标签的事件2,给大标签注册事件时引发小标签的事件 给小标签注册另一个事件。 解决小标签会出发大标签中的事件 阅读全文
posted @ 2013-06-09 12:38 尼姑哪里跑 阅读(155) 评论(0) 推荐(0)
摘要:this 表示 当前监听的对象window.event.srcElement 表示 引发当前事件的对象 阅读全文
posted @ 2013-06-09 12:34 尼姑哪里跑 阅读(174) 评论(0) 推荐(0)
摘要:<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript"> //动态创建图片 function createPic() { var div = document.getElementById("divpic"); var imgs = document.createElement(" 阅读全文
posted @ 2013-06-07 10:45 尼姑哪里跑 阅读(146) 评论(0) 推荐(0)
摘要:<scriptlanguage="JavaScript"type="text/javascript"><!--functionDrawImage(ImgD,FitWidth,FitHeight){varimage=newImage();image.src=ImgD.src;if(image.width>0&&image.height>0){if(image.width/image.height>=FitWidth/FitHeight){if(image.width>FitWidth){ImgD.w 阅读全文
posted @ 2013-06-07 09:43 尼姑哪里跑 阅读(212) 评论(0) 推荐(0)
摘要:<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript"> function noupdate() { var name= document.getElementById("name").value; var text = document.getElementById("txt&q 阅读全文
posted @ 2013-06-07 09:35 尼姑哪里跑 阅读(243) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/zhangziqiu/archive/2009/04/30/jQuery-Learn-1.html 阅读全文
posted @ 2013-06-06 19:23 尼姑哪里跑 阅读(133) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/chenxizhang/category/245450.html 阅读全文
posted @ 2013-06-06 15:23 尼姑哪里跑 阅读(219) 评论(0) 推荐(0)
摘要:在实际的多用户并发访问的生产环境里边,我们经常要尽可能的保持数据的一致性。而其中最典型的例子就是我们从表里边读取数据,检查验证后对数据进行修改,然后写回到数据库中。在读取和写入的过程中,如果在多用户并发的环境里边,其他用户已经把你要修改的数据进行了修改是非常有可能发生的情况,这样就造成了数据的不一致性。解决这样的办法,SQL SERVER提出了乐观锁定和悲观锁定的概念,下边我以一个实例来说明如何使用乐观锁定和悲观锁定来解决这样的问题。create table Card(F_CardNO varchar(20),F_Name varchar(20),F_Flag bit,F_Time datet 阅读全文
posted @ 2013-06-04 23:37 尼姑哪里跑 阅读(409) 评论(0) 推荐(0)
摘要:为什么需要锁(并发控制)?在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:l 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。l 脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:用户A,B看到的值都是6,用户B把值改为2,用户A读到的值仍为6。为了解决这些并发带来的问题。 我们需要引入并发控制机制。并发控制机制悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。[1]乐观锁:假设不会发生并发冲突,只在提交操作 阅读全文
posted @ 2013-06-04 20:30 尼姑哪里跑 阅读(229) 评论(0) 推荐(0)
摘要:Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。 1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,fie... 阅读全文
posted @ 2013-06-04 18:59 尼姑哪里跑 阅读(141) 评论(0) 推荐(0)
摘要:C#程序中避免并发控制: 1.多线程的工作队列 http://www.cnblogs.com/miniwiki/archive/2010/07/09/1774583.html 2.SmartThreadPool的QueueWorkItem,方法http://www.lingdonge.com/csharp/33.html http://support.microsoft.com/kb/832524/zh-cn http://www.cnblogs.com/luluping/archive/2009/07/24/1530497.html SQL Server中解决死锁的新方法介绍数据库 操作的. 阅读全文
posted @ 2013-06-04 18:56 尼姑哪里跑 阅读(1247) 评论(0) 推荐(0)
摘要:问题:后台系统需要连接SQL SERVER,瞬时数据操作可能会很大,如同时有好几万数据要插入数据库,但在插入数据的同时另外的线程可能还要访问本数据库,插入数据的操作优先级比较低,其他的访问需要即时返回,想了很久不知道该怎么解决,望高手赐教了。回答:1. 提高服务器硬件配置 2. 使用 replication 之类的同步技术, 将频繁操作的表同步为多份, 将操作分散到这些同步的表中 3. 对于数据查询, 尽量使用 READ UNCOMMITTED 事务隔离级别, 以减少锁的开销===可以使用快照隔离级别===--查询时,使用SET TRANSACTION ISOLATION LEVEL READ 阅读全文
posted @ 2013-06-04 18:50 尼姑哪里跑 阅读(778) 评论(0) 推荐(0)
摘要:Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。 由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句块要快。同时由于在调用时只需用 阅读全文
posted @ 2013-06-04 18:44 尼姑哪里跑 阅读(172) 评论(0) 推荐(0)
摘要:简单工作流数据库设计 研发部:罗代均项目(Item)项目ID(ItemId) 项目描述(ItemName) 流程ID (RoutID) 申请人ID (ApplyUserID) 状态(State) 项目类型(ItemType)1 郑州出差借款 1 1 借款单2 郑州出差报销 3 1 报销单这里的项目,是泛指,可以是公文,借款单,报销单等等需要流转的数据.任务列表(TaskList)任务ID(taskId) 项目ID (itemId) 步骤ID (actorId) 状态(state) 版本(version)1 1 1 检出 1002 2 3 检出 10013 3 3 待检出 1002项目申请后,任 阅读全文
posted @ 2013-06-04 10:58 尼姑哪里跑 阅读(355) 评论(0) 推荐(0)
摘要:表:flow_form_type工作流表单表名称 类型 说明FORM_ID Int 表单编号FORM_NAME varchar(200) 表单名称PRINT_MODEL mediumtext 表单内容DEPT_ID int(11) 部门编号 所属编号表:flow_Type流程型类表名称 类型 说明FLOW_ID int(11) 流程编号FLOW_NAME varchar(200) 流程名称FORM_ID int(11) 表... 阅读全文
posted @ 2013-06-03 21:52 尼姑哪里跑 阅读(1310) 评论(0) 推荐(0)
摘要:对初学者来说,学习NHibernate第一个障碍便是他的配置。确实,相对于LINQ TO SQL或者是Entity FrameWork来说,他的配置太复杂了,各个实体类对应的映射文件、以及NHibernate自身的配置等等,对象刚学习NHibernate的新手来说,确实是摆在他们面前的一道坎。那么NHibernate的配置到底应该注意哪些问题?又该如何去进行配置呢?俗话说“给人鱼不如授人以渔”。下面我就说说自己在使用NHibernate配置的过程,以及在配置中出现问题后,怎样去解决这些问题。 先介绍我使用的环境以及Nhibernate的版本。 开发环境:VS2008 SP1、 NHibe... 阅读全文
posted @ 2013-06-02 19:24 尼姑哪里跑 阅读(180) 评论(0) 推荐(0)
摘要:.NET下面的开源工作流引擎如下:http://netbpm.org/dbdesign/relationships.html暂时记录于此,后续研究跟进。open source URL记录。http://csharpopensource.com/workflowengines.aspxhttp://www.cdevworkflow.com/NetBpm 是 jBpm 的.NET 移植版。项目主页:http://www.netbpm.org/下载地址:http://sourceforge.net/projects/netbpm/files/NHibernate使用博客http://www.cnbl 阅读全文
posted @ 2013-06-02 18:14 尼姑哪里跑 阅读(989) 评论(0) 推荐(0)