|
2011年5月3日
摘要:
I:Web Pages 1.0中以“_”开头的特别文件(文件命名时不区分大小写) “_appstart.cshtml” & “_pagestart.cshtml” & “_viewstart.cshtml” _appstart.cshtml - 应用程序启动时在Global. Application_Start方法后执行。 功能:用于进行App的初始化时,需要进行处理的内容,例:向数据库记录系统初始化的一些信息。 功能与Global.Application_Start类似,差别在于:Global的Start先执行,然后在到该_appStart,值得注意的是在_appStart上 阅读全文
2011年4月21日
摘要:
在WPF中,UI线程中的界面物体是不能被UI以外的线程修改的,如果你想在非UI线程中修改界面物体值的话,可以使用System.Windows.Threading.Dispatcher类中的Invoke方法publicvoidDoWork(){ThreadPool.QueueUserWorkItem((WaitCallback)delegate(objecto){//现在在非UI线程中boolisConnected=false;Dispatcher.Invoke(DispatcherPriority.Normal,(ThreadStart)delegate(){WriteMessageToWin 阅读全文
2011年4月20日
摘要:
ASP.NET MVC 3 已经正式发布了,现在估计许多人都在拼命学,我也不能例外,刚刚看到了一篇文章,介绍了三个非常有用的方法:RenderBody,RenderPage和RenderSection,现在自己再总结下。1. RenderBody在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到<body>标签里有这样一条语句:@RenderBody()其实它的作用和母版页中的<contentplaceholder>服务器控件类似,当创建基于此布局页面的视图时,视图的内容会和布局 阅读全文
摘要:
这是一个基于 aspnet 的自动合并输出js和css的解决方案。首先感谢 LoveCherry 的文章《httpmodule和httphandler配合的又一应用——合并脚本样式》(http://www.cnblogs.com/lovecherry/archive/2010/04/01/1701997.html),我是在这篇文章的基础上进行修改的,令这个模块更为实用,我做了以下修改: ·简化tag的写法,统一用 <link runat="server" type="..." src="..."/>来表示资源 & 阅读全文
摘要:
根据ScottGu的博客记述(http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx),在未来不久将会发布一个ASP.NET MVC 3.0的Preview版本,在这个版本中可以使用多个内置的模板引擎,以它发布出来的截图来看,其中包括NHaml,Spark以及微软刚刚发布的ASP.NET Web Pages(Razor)。 ASP.NET Web Pages包含在Web Matrix中,提供了一种新的模板模式,其扩展名为 .vbhtml/.cshtml,可以使用类似以下语法来做视图显示: @{ var i 阅读全文
2011年4月19日
摘要:
MVC中生成web.config默认只添加了linq的程序集引用,如果使用entity framework(EF)做为MVC的ORM,则需要在webconfig中添加程序集引用:如:<assemblies> ...... <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Data.Linq, Version=3.5.0.0, Culture= 阅读全文
2011年4月17日
摘要:
用C#创建Windows Service 现在的.NET框架已经为Windows service的开发提供足够强大的支持,你只需要关注service所要实现的逻辑,而完全不用关心service底层是如何实现的,相比以前用MFC来说,真是质的飞跃啊。闲话少谈,看看如何实现一个最基本的windows service,以及如何来调试windows service。 打开VS 2005,点击File->New->Project….,在创建工程向导中选择Windows service模板,在工程名输入框中,输入TestService然后点击OK。VS为我们生成了最基本的代码,我们将Servi 阅读全文
2011年4月12日
摘要:
最近项目要求使用informix与oracle并行操作存储,这两个数据库之前都没接触过,不过和SqlServer都差不多,但在时间操作上这两个数据库让我很蛋疼。写了半天不对,查函数库之后才发现其中原由。详情见下图转:http://www.cnblogs.com/homezzm/archive/2011/04/11/2012475.html 阅读全文
2011年3月23日
摘要:
使用键值表实现通用流水号 很多MIS系统,都需要用到流水号;一般的简单的流水号,由标识+日期+自增序号来组成;但如果考虑通用的话,就稍微复杂点儿的,需要考虑自定义日期格式、自增序号归1、自增序号溢出处理、前缀/中缀/后缀、并发访问、批量获取等,本文抽象出一个通用的生成流水号的方案。1. 查询原始数据表 vs. 键值表2. 键值表、取流水号的T-SQL实现3. 并发处理需要考虑的三个因素4. C#封装取流水号操作5. 不给代码怎马叫给力~1. 查询原始数据表 vs. 键值表 流水号的变动部分可分为日期和自增序号两部分,日期就是取当前的日期(yyyy、yyMM、或yyyyMMdd等),自增序号部分 阅读全文
2011年3月21日
摘要:
/// <summary> /// 压缩html代码 /// </summary> /// <param name="writer"></param> protected override void Render(HtmlTextWriter writer) { System.IO.StringWriter html = new System.IO.StringWriter(); HtmlTextWriter tw = new HtmlTextWriter(html); base.Render(tw); string outh 阅读全文
2011年3月20日
摘要:
Create FUNCTION [dbo].[getCheckParam] (@CheckParam varchar(100), --参数@char varchar(1), --分隔符号@index int --第几个数 类似到数组,从0开始 当超过索引时取最后一个 )RETURNS varchar(100)--分析 类似(类型|物品参数|数量)字符串组合,取出值ASBEGINdeclare @_index intdeclare @i int set @i=0set @_index=charindex(@char,@CheckParam) while @_index>0 beginif 阅读全文
摘要:
sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序sysconfigures 主数据库 配置选项syscurconfigs 主数据库当前配置选项 sysdatabases 主数据库服务器中的数据库 syslanguages 主数据库语言 syslogins 主数据库 登陆帐号信息sysoledbusers 主数据库 链接服务器登陆信息 sysprocesses 主数据库进程 sysremotelogins主数据库 远程登录帐号 syscolumns 每个数据库 列 sysconstrains 每个数据库 限制 sysfilegroups 每个数 阅读全文
摘要:
Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图 F12转到定义 CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助 F1 帮助SHIFT + F1当前窗口帮助CTRL + ALT + F3帮助-搜索SH 阅读全文
2011年3月16日
摘要:
分享7个不错的jQuery游戏 jQuery框架经过这么几年的发展,基于jQuery的开源插件库越来越多,而且很多都比较实用。对于我们网站开发者来说,jQuery的确帮了我们很大的忙,让我们真正体会到“write less,do more”的精神宗旨,这里先感谢jQuery。今天我们的话题是“jQuery小游戏”,主要要向大家分享7个比较经典的基于jQuery的游戏,其中一个是jQuery游戏引擎GameQuery。呵呵,原来jQuery写起游戏来也是那么方便,真的让我顿时兴奋了一把。下面就一起来看看这7款游戏吧1、jQuery游戏引擎GameQueryGameQuery是一个开源的js游戏引 阅读全文
2011年3月8日
摘要:
PlentyOfFish(以下简称POF)是一家在美国广受欢迎的婚介交友网站,平均每月有4千5百万的访问者,每天有3千万的访问量(这是前一段时间的数据了),但你万万想不到的是,这个被估值$1000000000的网站却只有一个人每天只干两小时活。POF对网友是100%免费的,所有的收入来自于Google广告点击,不像中国有的婚介交友网站广告纷乱,POF只有一个广告通栏,此外没有任何弹出广告,感觉非常的简洁。 它的成功的关键因素可能就是在基本功能方面能很符合用户的需要,在UE方面做的也比较贴心,同时也让用户能够坦然接受这个免费网站的UI的丑陋和服务的不稳定性,而更为愿意通过这个平台来发布一些内容, 阅读全文
2011年3月6日
摘要:
在用powerdesigner逆向工程生成PDM时,列注释(ColumnComment)始终无法生成,历经数小时的探索,找到一个折衷的方法,现分享如下。并希望有高手指点更好的方法。邀月使用的是Powerdesigner 15.2,数据库为SQL Server 2008 r2方法如下:1、在PowerDesigner界面-File-Reverse Engineer-Database,然后选择一个DBMS,我这里选取一个由系统默认的SQL Server 2008 DBMS修改而来的SQL_2008_MyDefine。 选好odbc,输入正确的连接串,选择数据库及表。 生成效果:Name为英文,且C 阅读全文
摘要:
11.4 利用CSS样式打印 主要的手段是,利用css引用中的media属性,应用特殊的样式。11.4 利用CSS样式打印利用CSS样式打印是经常使用的一种打印方法,利用它可以非常方便的实现打印页面中的指定内容和分页打印,下面将通过具体实例介绍如何利用CSS样式打印。实例302 利用CSS样式打印页面中的指定内容实例说明普通的Web打印,将会打印页面中的全部内容,但在开发实际网站时,通常只需要打印页面中指定的内容,为了解决该问题,可以应用CSS样式对打印内容进行控制。运行本实例,单击“打印”超级链接即可按用户的设置进行打印。实例运行结果如图11.14、图11.15所示。图11.14 利用CSS 阅读全文
2011年2月27日
摘要:
SQL Server删除重复行是我们最常见的操作之一,下面就为您介绍六种适合不同情况的SQL Server删除重复行的方法,供您参考。1.如果有ID字段,就是具有唯一性的字段delecttablewhereidnotin( selectmax(id)fromtablegroupbycol1,col2,col3... ) group by 子句后跟的字段就是你用来判断重复的条件,如只有col1,那么只要col1字段内容相同即表示记录相同。2. 如果是判断所有字段也可以这样select*into#aafromtablegroupbyid1,id2,.... deletetable insertin 阅读全文
摘要:
在建立Sql Server数据库表的时候,难免会有重复的行出现,本文将为您将讲解如何将这些冗余数据删除的方法,供您参考,希望对您有所启迪。若在你的MS Sql Server数据库表中,有重复的多行,你可能想去删除这些重复的记录。T_SQL Row_Number()函数能帮助sql开发者去解决这个sql的问题。1.创建TUser表:CREATE TABLE TUser( Name varchar(50), Region varchar(50), Remark varchar(100))2.插入重复数据到TUser表中INSERT TUser VALUES ('Tom',' 阅读全文
2011年2月14日
摘要:
程序开发中,编程人员经常要面对的是如何编写代码来响应错误事件的发生,即例外处理(exception handlers)。如果例外处理代码设计得周全,那么最终呈现给用户的就将是一个友好的界面。否则,就会让访问者对莫名的现象感到真正的“意外”。 一、什么是例外处理 当JavaScript程序在运行中发生了诸如数组索引越界、类型不匹配或者语法错误时,JavaScript解释器就会引发例外处理。ECMAScript定义了六种类型的错误,除此之外,我们可以使用Error对象和throw语句来创建并引发自定义的例外处理信息。 二、例外处理技术的优点 通过运用 阅读全文
2011年1月21日
摘要:
SQL的自增列挺好用,只是开发过程中一旦删除数据,标识列就不连续了 写起来 也很郁闷,所以查阅了一下标识列重置的方法 发现可以分为三种: 阅读全文
2011年1月14日
摘要:
作为一名前端,我们通常要做的就是让页面在各系统A-Grade浏览器,甚至网站浏览份额0.1%以上的浏览器上良好显示。当然,还有性能问题。不过,今天要说的是样式的兼容问题。在IE/Mozilla/Webkit/Opera四分天下的今天,IE6-9/Mozilla(Gecko)系列/Chrome/Safari/Opera etc. 这些浏览器的兼容,无不让前端们头痛。而在这之中,最让人头痛的当数IE,特别是IE6。搞定了IE6,基本也就能称霸半个江山了。搞定了IE,也相当于占领了7、80%的领地。你想做一个统治页面兼容的主么?反正我是想的。 问题浏览器DEMO解决方法Hacking Rules: 阅读全文
2011年1月6日
摘要:
在进行 ASP.NET 开发时,有时候需要对页面输出的最终 HTML 源代码进行控制,是页面的 render 方法中很容易实现这个功能。下面就是一个实现的方法,注释都在代码中。 view plaincopy to clipboardprint?%@ Page Language="C#" % %@ Import Namespace="System.IO" % !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. 阅读全文
2010年12月30日
摘要:
今天又碰到了这个问题,在Oracle中没有update from这样的语法,但可以实现同样的功能。 表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。象sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在update的表达式中引用要更新的表以外的其它数据。 例如: 实际更新的操作是在要更新的表上进行的,而不是在from子句所形成的新的结果集上进行的。 Oracle没有update from语法,可以通过两种写法实现同样的功能: 1:子查询UPDATE A 阅读全文
2010年12月29日
摘要:
症状:不知道项目是什么程序造成iis遇到致命问题导致iis应用程序池自动关闭,今天创新高一天死了四次,(这些错误可以去系统事件日志里找到)在网上找了一方法:解决办法非常简单,打开应用程序池的属性页,在“回收”选项卡把所有的复选框去掉,让.NET的垃圾回收来管理内存而不要让IIS来插手。 为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制服务器经常产生“应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。进程 ID 是 '2068'。”的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题。解决方法如下:Internet 信息 阅读全文
摘要:
首先建一个类库命名为HZPY,然后生成DLL文件,前台调用HZPY.Convert(string str)using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;namespace Components{ public class HZPY { private static int[] pyValue = new int[]{-20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242, 阅读全文
摘要:
基本术语Package: 包:持有的ZIP容器的组件(部件)组成的文件,如打开包装规格定义的公约。Part: 对应一个文件包中。例如,如果用户用鼠标点击一个Excel 2007文件并选择提取它,你会看到类似workbook.xml文件和几个sheetn.xml的文件。这些文件是在每个包的一部分。Relationships: 关系:用于指定如何收集相关的部件的方法。这种方法指定源之间的连接部分和目标资源。关系存储在XML部件(例如,/ _rels / .rels)在文件包。XML:可扩展标记语言(XML)是一种简单,灵活的文本格式的电子出版和一个在互联网上和其他地方的各种数据交换而设计。ZIP: 阅读全文
摘要:
内容变化字号 字号会映射成最接近的有效HTML字号,范围从1号到7号,这些字号并不是磅值,但浏览器用它们作为字号的指令。Word字号是从9号到36号。 批注 用“插入”菜单中的“批注”命令插入的批注会被删除。不过,在将文档保存为HTML格式后,可以输入批注并显示“批注”样式。浏览器在显示WEB页时,不会显示批注。 动态文字 动态文字效果会丢失,但文字保留下来。在Web页创作中,会在页中给动态文字插入滚动文字。 图形 图片和剪贴画等图形会转换成GIF格式,除非,图形已经是JPEG格式。文字框和形状等图形对象无法转换,线条会转换为横线。 制表符 制表符会转换成HTML制表字符。制表符在某些W 阅读全文
2010年12月27日
摘要:
1、控制"纵打"、 横打”和“页面的边距。(1) script deferfunction SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // need pages from 1 to 3 factory.printing.printer = "HP DeskJet 870C" factory.printing.copies = 2 factory. 阅读全文
2010年12月25日
摘要:
对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行: htmldiv id="wrap"正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义/div css#wrap{white-space:normal; width:200px; } 1.(IE浏览器)连续的英文字符和阿拉伯数字,使用word-wrap : break-word ;或者word-break:break-all;实现强制断行 #wrap{word-break:break-al 阅读全文
2010年12月22日
摘要:
近日在用wf做数据持久化时发现:该伙伴事务管理器已经禁止了它对远程/网络事务的支持。 (异常来自 HRESULT:0x8004D025)的错误。 我是通过网络访问同事的sqlserver2000 时出现如上错误的,并且发生不能进行数据的持久化,找了些资料,发现是这个问题,换成本地sql就可以了。 还是贴一下问题的原因和解决办法: 在分布式应用程序中,不可避免地会经常使用到事务控制。事务有一个开头和一个结尾,它们指定了事务的边界,事务在其边界之内可以跨越进程和计算机。事务边界内的所有资源都参与同一个事务。要维护事务边界内资源间的一致性,事务必须具备 ACID 属性,即原子性、一致性、隔离性和 阅读全文
摘要:
select * from sysconfiguresselect * from sysconfigures where config='1539'--0 1539 maximum degree of parallelism 3update sysconfigures set value='1' where config='1539'--不允许对系统目录进行即席更新。 sp_configure--allow updates 0 1 0 0--show advanced options 0 1 1 1--allow updates 0 1 1 1EXEC sp_configure 'allow 阅读全文
2010年12月21日
摘要:
在之前的编程语言排行榜中,我们曾介绍过转正在即的JavaScript语言,正如文章中阐明的那样,JavaScript不仅是最具活力的脚本语言,还是是最有用的编程语言之一。因为绝大多数的浏览器都和它兼容,你可以在这些浏览器中使用它。JavaScript被接受的相当快,因为它是如此的简单,而且使用范围相当广泛。许多程序员过去常常认为JavaScript是一门“玩具语言”,但是,AJAX进入市场后表现出了完全相反的一面,它让JavaScript展现出了完全不同的能力和功能。 由于这个发明的出现,程序员现在已经可以创建带有桌面应用程序效果的Web应用程序了,这是很有益处的,因为数据可以更快地改变。 阅读全文
2010年12月17日
摘要:
我在现在的项目中,用户需要打印办文单,一开始做的时候,就用是用表格,按照他们的格式划了一个,可是,打出来的东西总是和他们自己的不一样,(一句话,不好看),我也头疼一阶段没什么好的办法,后来想,干脆把他们word模板拿过来,自己来替换.刚开始的时候,不知道怎么做问了,google找了,但没有一样的满意的.后来还是在msdn上找了一点点,然后请教了同事.在总算搞定.效果还不错.整个过程是这样的:(本人用的是asp.net+C#)1.首先需要将word的dll引入进来,如果装了word的话,会在他的安装目录下面有一个MSWORD9.OLB文件(通过添加引用即可)这里需要注意的是上面这个文件,可能会因 阅读全文
2010年12月13日
摘要:
div class="nav"ul lia href="/"首页/a/li lia href='/service/' rel='dropmenu2'灵犀服务/a/li lia href='/webdesign/' rel='dropmenu3'网站建设/a/li lia href='/seo/' 青岛SEO/a/li lia href='/show/' rel='dropmenu5'案例展示/a/li lia href='/t/' 官方博客/a/li lia href='/contac 阅读全文
2010年12月11日
摘要:
Css代码 button{ padding:0.25em; width:auto; _width:0; overflow:visible!ie; } IE6下button随着文字的增多两边的内容边框也会增加的,上面的代码可以弥补这个BUG 阅读全文
2010年12月10日
摘要:
bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。smallint 从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。tinyint 从 0 到 255 的整型数据。存储大小为 1 字节。 阅读全文
摘要:
SQLSERVER2000技术规格--------------系统技术规格-----------------每个服务器最多可以允许16个SQLSERVER实例--每个实例可拥有 2147483467 个锁--------------数据库技术规格----------------SQLSERVER的数据库大小1048516TB--每个数据库可拥有的文件组数32767--每个数据库可拥有的文件组数256--文件大小(数据文件)32TB ---够大了吧,呵呵!--文件大小(日志文件)32TB ---够大了吧,呵呵!--数据库中的对象数2 147 483 647--标识符的长度128--------- 阅读全文
2010年12月9日
摘要:
淘宝里面的html用base64转换图片,不知道为什么,不过看起来好像很美好,给个地址让大家玩玩,谁要有更全面的介绍也留下言http://www.rssria.com/blogx/wp-content/uploads/2010/05/imgbase64/UML.htmlJava代码代码 阅读全文
2010年12月6日
摘要:
来自:http://www.cnblogs.com/xiyang1011/archive/2010/12/05/1897255.html Vincent.QWeb在线操作Office文件 最近公司有个项目,需要直接在IE浏览器中操作Word文档,随后在网上搜了一些资料,感觉都不是很理想.不过,最后还是找到了一个功能比较强的控件,是老外开发的控件,需要注册.还好,没有注册时,只是在页面关闭时弹出一个对话框,如果某人能把它…掉,本人非常感激,嘿嘿好了,废话不多说.先说说最近搜集的成果,不同级别的功能有不同级别的对应方案,要看大家需要了,这里我提三个方案.第1个方案,原汁原味 Word,Excel或 阅读全文
|