学校ERP开发技术积累
文章平均质量分 57
jjjjyyyyy
醉心于开发技术海洋,乐此不疲。。。
展开
-
主键生成GUID-引
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-原创 2009-05-29 00:12:00 · 2939 阅读 · 0 评论 -
提高应用程序的性能----全局应用程序缓存
1-所有的地方都提供 了对全局Cache的访问.全局应用程序缓寸,具有绝对过期/可调过期/缓寸依赖(文件/目录/数据库依赖),缓寸删除回调.Context.Cache.Insert ("Stocks"(key), ds(cache obj), null(缓寸依赖), Cache.NoAbsoluteExpiration(绝对过期), TimeSpan.FromHours (1)(可调原创 2009-10-03 13:43:00 · 758 阅读 · 0 评论 -
Sql-重点
1-select all/distinct top n [percent] 2-select xxx into new Table where ...不能与COMPUTE同时用. 3-select * from emp where emp.name like j#_y% escape #---指定#为转义字符,使统配符号转为普通符号select * from emp原创 2009-10-05 16:06:00 · 464 阅读 · 0 评论 -
自定义控件
asp.net控件继承自Control.UniqueID,ClientID属性. 实现接口: 1、数据回发接口。IPostBackDataHandler 两个方法: LoadPostData(PostDatakey key,PostBackDataCollention pos){ //获取属性的上次请求的值,间接从视图状态获得。 //给属性设置原创 2009-10-02 18:37:00 · 447 阅读 · 0 评论 -
HttpHandler
When an HTTP request arrives for ImageGen.ashx, ASP.NET instantiates ImageGen and passes it the request. Assuming ImageGen is an image generator, it responds by creating an image and r原创 2009-10-02 20:57:00 · 371 阅读 · 0 评论 -
如何提高查询效率呢?
1-使用exists判断结果集中是否包含行,不要用count(*)2-使用标准连接代替嵌套子查询,因为子查询由内到外执行,而链接只是一个查询而已。3-有效避免整表扫描,使用索引。别忘了使用索引。4-like 表达式的开头使用了%,因为开头不确定,所以索引无法使用,整表扫描不可避免。 //---------转索引是如何工作的?改善SQL语句 很多人不知道SQL语句原创 2009-10-05 23:49:00 · 1155 阅读 · 0 评论 -
sqlServer-备份和恢复
1、创建备份设备 sp_addumpdevice devicetype,logicName,physicalName 删除备份设别 sp_dropservice logicalName,[physicalName] 2、备份类型 数据库备份: 事务日志备份:对数据库的事务日志进行备份,保存自上次备份以来的事务日志。 差异原创 2009-10-08 00:25:00 · 637 阅读 · 0 评论 -
会话状态
有三种处理模型: 1-默认是InProc2-StateServerStart Aspnet_state.exe. You can start it manually (from the command line) by executing the following command:net start aspnet_state <sessionSt原创 2009-10-03 15:43:00 · 463 阅读 · 0 评论 -
.net打印
//可以自定义纸张大小PrintDocument printDoc = new PrintDocument(); printDoc.PrinterSettings.PrinterName = printerName; if (!printDoc.PrinterSettings.IsValid) { string msg =原创 2009-10-18 06:17:00 · 617 阅读 · 0 评论 -
TransactionScope
1、框架级事务处理方式。会默认创建本地轻量级别的事务范围环境,会给事务环境中所有方法调用添加同一个事务连接。如果在环境范围内有多个连接被打开,那么它会启用分布式事务,增加性能负载。会产生DTS通讯。 2、企业级别库 数据访问块的每个方法调用会为每个请求打开并关闭连接。那么如果利用TransactionScope来包含多个方法调用。那么默认将启用DTS事务处理。增加性能负载。3原创 2009-10-18 13:29:00 · 1111 阅读 · 0 评论 -
不要忘了Global.asax--应用程序对象的诞生
自定义HttpApplication这个全局应用程序对象,它内涵了大量应用程序级别 的事件。原创 2009-10-02 22:17:00 · 483 阅读 · 0 评论 -
日历
Calendar controls fire three kinds of events:SelectionChanged events, which indicate that the user has selected a new date.VisibleMonthChanged events, which indicate that the user has navi原创 2009-09-29 15:31:00 · 428 阅读 · 0 评论 -
数据页面栏
数据页面栏 无疑,上面的数据分页已经基本达到我们的要求,然而,我们可以使其更加具有吸引力,那就是将以上表示月份的数字改为具体的月份名称,为了做到这一点,我们实现需要捕捉DataGrid的ItemCreated事件: public void ItemCreated(Object sender, DataGridItemEventArgs e) { ListItemType lit = e.I原创 2009-09-29 15:05:00 · 502 阅读 · 0 评论 -
程序打包
利用Vs打包。注意可以在安装的四个阶段,添加动作组件()或脚本。注意可以在程序或脚本里获取安装过程中用户输入的信息,利用CustomActionData属性来传递到自定义动作组件。可以在组件中写初始化数据库的代码。安装完毕,数据库也初始化好了。原创 2009-06-03 16:03:00 · 419 阅读 · 0 评论 -
打印特定元素内容
function ClickToPrint(elementId) { var printContent = document.getElementById(elementId); var windowUrl = about:blank; var uniqueName = new Date(); var windowN原创 2009-06-04 18:44:00 · 500 阅读 · 0 评论 -
自定义安全ASP.Net的安全基础--引
You need to run aspnet_regiis.exe to setup the tables/stored procedures in your database for membership. Then you need to create a connection string to your database in your web config file. p原创 2009-06-05 01:24:00 · 452 阅读 · 0 评论 -
Jtemplete/客户端模板的脚本渲染引擎
jsTemplate最新的版本是1.038不过这已经是2005年7月8日发布的了 还是上面DWR的那个AnnotationSpring例子不过我们把javafish的信息放到表格里. 先在官方下载template.js文件,然后在AnSpringUserInfoHtml.html里导入这个js文件: 然后在AnSpringUserInfoHtml.html里加入一个隐藏的textare:原创 2009-06-05 10:26:00 · 1719 阅读 · 0 评论 -
正则表达式
代码说明.匹配除换行符以外的任意字符/w匹配字母或数字或下划线或汉字/s匹配任意的空白符/d匹配数字/b匹配单词的开始或结束^匹配字符串的开始--------与$联合会试图去匹配整个输入字符串,适合做验证$匹配字符串的结束 字符转义如果你想查找原创 2009-06-10 13:25:00 · 446 阅读 · 0 评论 -
宽度和高度-js-引
// alert(document.body.scrollHeight); // alert(document.body.scrollTop);// alert(document.documentElement.scrollTop);alert(document.body.clientWidth);alert(document.body.scrollHeight);/* w =docum原创 2009-06-09 17:19:00 · 770 阅读 · 0 评论 -
命令事件
Command events are useful for “overloading” button controls and having them perform different actions based on the value of CommandArgument. They can also be used to connect multiple buttons to a sing原创 2009-09-28 21:43:00 · 393 阅读 · 0 评论 -
缓存
1-页面缓存,利用页面指令2-利用控件实现局部变化.3-利用sql缓存依赖 HttpContext.Cache原创 2009-09-28 20:24:00 · 356 阅读 · 0 评论 -
分页存储过程-引
CREATE PROCEDURE [GetCustomersDataPage] @PageIndex INT, @PageSize INT, @RecordCount INT OUT, @PageCount INT OUTASSELECT @RecordCount = COUNT(*) FROM Cu原创 2009-09-29 14:47:00 · 412 阅读 · 0 评论 -
Theme
StylesheetTheme="Red",会强制应用风格样式到所有控件,但不会覆盖控件自身同名的属性。Theme="Red",会利用风格设置覆盖控件自身同名的属性。原创 2009-11-14 00:10:00 · 501 阅读 · 0 评论