技術
文章平均质量分 66
小不点
人生总有许多偶然和巧合,两条平行线,也可能会有交汇的一天。人生又有许多意外和错过,握在手里的风筝,也会突然断了线……
展开
-
通过JAVAScript实现页面自适应
通过JAVAScript实现页面自适应通过JAVAScript实现页面自适应有时候,我们可能需要象新版的Yahoo邮箱一样,让一些数据显示块可以根据页面大小进行自适应。事实并不难,但是如果单纯用CSS控制的话,往往不能完全实现我们要的效果,这时候需要借助Javascript,Javascript可以让我我们实现司空见怪的自适应页面,在iSunXoft的HR开源项目就应用到.实现原理: 获取IE转载 2008-01-27 19:47:00 · 488 阅读 · 0 评论 -
Asp.Net 网站优化 数据库优化措施 使用主从库(上)
网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求;这时候我们可以考虑使用主从库。主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的查询操作;从库负责查询较旧数据,做一些对实效性要求较小的分析,报表生成的工作转载 2011-08-14 10:59:17 · 302 阅读 · 0 评论 -
Asp.Net 4.0 新特性 系列 之一 从页面标记<%%>说起
VS2010在4月份已经正式发布了,Asp.Net 4.0给我带来了一些新的东西。体验一把。 1. 从页面标记说起2. Asp.Net 4.0 中可以用自定义的Provider做OutputCache 了3. SEO增强支持MetaKeywords,和转载 2011-08-14 11:12:44 · 429 阅读 · 0 评论 -
设置js函数智能提示显示的内容
vs2010对js的智能感知已经非常棒了,但是如果能加上中文提示,那简直就是太给力了。甭急,这里即将解密js函数的智能提示内容设置方法,请看下面的代码:function GetHLC(userId, cityId) { /// 根据城市ID获取热线医生代表原创 2011-08-18 21:04:05 · 1096 阅读 · 0 评论 -
Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return f转载 2011-08-18 21:21:14 · 781 阅读 · 2 评论 -
遍历Ext web页面所有的文本框
最近一直用ext做的web页面,为了验证页面中所有文本框输入的数据是否含有特殊字符。解决方法(1):其实可以直接屏蔽掉特殊字符,不让用户输入。这样也就无所谓检测了。解决方法(2):遍历整个web页面的所有文本框,对其值进行判断,并返回结果。 具体过程:转载 2011-08-18 21:09:41 · 452 阅读 · 0 评论 -
理解ASP.NET MVC(1):ASP.NET MVC基于MVC设计模式
MVC是一种软件设计模式;ASP.NET MVC是基于MVC设计模式的。 MVC是20世纪80年代Xerox Form为编程语言Smalltalk-80发明的一种软件设计模式。ASP.NET MVC是基于MVC设计模式、解决.NET环境下Web开发的又一种技术。原创 2011-08-21 08:15:19 · 458 阅读 · 0 评论 -
5个有趣的 JavaScript 代码片段
很多人认为编程语言只是用于工作,没有什么乐趣,其实,只要我们发挥奇思妙想,再死板的东西也有有趣的一面。这篇文章告诉大家:使用JavaScript,可以做很多很多有趣的事情。以下代码拷贝到地址栏回车即可运行,赶紧试试吧。1. 网页射击游戏这个游戏可以在任何网页里面玩,把下面原创 2011-08-21 08:08:59 · 504 阅读 · 0 评论 -
理解ASP.NET MVC(2):URL Routing机制:RouteTable
经典的ASP.NET应用程序,当我们请求页面时,通常每一个页面请求都会映射到网站中的一个物理页面。ASP.NET MVC不是以这种方式工作的。当我们请求一个ASP.NET MVC程序的地址时,网站中不一定存在着对应的页面。一般来说,对于ASP.NET MVC网站,我们不会再去转载 2011-08-21 08:16:02 · 1378 阅读 · 1 评论 -
C#操作数据库备份和还原
C#实现SQLSERVER2000数据库备份还原的两种方法 : 方法一(不使用SQLDMO): /// ///备份方法 /// SqlConnection conn = new SqlConnection("Server=.;Database=master原创 2011-08-25 20:37:40 · 590 阅读 · 0 评论 -
动态生成WORD内容
//动态生成WORD内容 StringBuilder strBody = new StringBuilder(); strBody.Append(" "xmlns:o='urn:schemas-microsoft-com:office:office转载 2011-08-25 20:40:51 · 384 阅读 · 0 评论 -
浏览器向服务器请求页面的原理
我们经常用浏览器上网,但是大家想过没有在浏览器和服务器之间是怎么交互的吗?接下给大家说说web页面请求的原理(高手直接跳过)。首先我们不要把服务器想的太神圣了,其实他也就是一台 没有显示器的电脑,处理速度比普通电脑快罢了。服务器端安装的IIS软件,在客户端是浏览器;客转载 2011-08-24 21:18:52 · 5763 阅读 · 1 评论 -
C#可定制的数据库备份和恢复程序
在我们做数据库系统的程序时,经常需要为客户做一个数据库的备份和恢复程序,特别是对于一些非专业的数据库用户,这个程序更是必不可少,而且操作必需足够简单。因为在很多系统中,数据库的备份恢复功能都是相近的,因此,我们最好做一个通用的数据库备份恢复程序,这样就不必每个系统都开发一套了。转载 2011-08-25 20:47:12 · 374 阅读 · 0 评论 -
大道至简,职场上做人做事做管理
大道至简,越是根源和基本的问题,道理实际上越简单。关于如何做人、做事、做管理的书很多,我看得不多,但是我觉得这些书更多是侧重技术和实现细节上的,而很少从人的思想和观念去讲。实际上,从根本上去说,如何做人做事是世界观的问题,也是一个哲学话题。很多人和我一样,已经到了快30的年纪,是转载 2011-08-27 20:53:02 · 381 阅读 · 0 评论 -
创建触发器
1 创建触发器: public string getInfo(string strConn) { DataSet ds = new DataSet(); ds = sql.GetDateSet("select name from原创 2011-09-27 14:59:40 · 370 阅读 · 0 评论 -
我对架构的理解-概念篇
这两天和一朋友讨论这样一个问题:你认为公司的架构怎样,有哪些缺点? 其实在回答这个问题之前,有一些概念需要搞清楚,那就是什么是架构? 目前对于架构还并未有一个统一的标准及定义,所以架构的概念就会因为每个人不同而不同,如果尝试问一转载 2011-10-16 20:58:54 · 453 阅读 · 0 评论 -
ajax学习笔记1
摘要:本节主要介绍两点:1.缓存问题 2.中文问题缓存问题: 何谓缓存问题?即当浏览器的输入内容相同,即请求的URL相同,这样浏览器就会去读缓存,两次的内容一样,就不会和服务器端进行交互。解决方式:在请求的url中加上时间戳。通过我的测试,IE、36原创 2011-10-16 21:56:32 · 400 阅读 · 0 评论 -
自定义的翻页控件
1 前台: 共条 当前第 /页 第一页原创 2011-11-03 18:51:32 · 449 阅读 · 0 评论 -
js 小技巧
1. document.GetElementsByTagName可以获得某一个标签的所有元素,可以通过document.getElementsByTagName(‘*’)获得页面上的所有元素,这里星号代表任何标签,而注释标签的tagName是”!”2.原创 2011-08-14 17:42:15 · 284 阅读 · 0 评论 -
Asp.Net 4.0 新特性,输出更纯净的Html代码 ClientIDMode,ViewStateMode等
1. 在Asp.Net 4.0 中我们可以控制输出html中的对象id的形式了,之前我们常常看到类似这样的idctl00_MainContent_txtAutoID 这在客户端控制时很不方便,也没有多少实质的意义现在我们可以通过设置控件的ClientIDMode修改c转载 2011-08-14 17:23:25 · 443 阅读 · 0 评论 -
Asp.Net 4.0 SEO增强之 UrlRouting
在.Net 4.0之前我们为了做出搜索引擎友好的,对用户也友好的url都是需要自己实现Url重写,现在不需要了,.Net 4.0为我们做这一切。UrlRouting之所以称之为Routing是因为它不但实现了Url重写还可以通过参数得到重写后的Url在页面上使用。1. Url转载 2011-08-14 17:19:46 · 325 阅读 · 0 评论 -
使用JavaScript和DOM创建HTML表格
function start() { //获取body标签 var mybody = document.getElementsByTagName("body")[0]; // 创建一个元素和一个元素 table1 = document.createElement("table"); mytablebody = document.createElement("tbo原创 2008-01-18 20:59:00 · 431 阅读 · 0 评论 -
C# 中的常用正则表达式总结
C# 中的常用正则表达式总结 这是我发了不少时间整理的C#的正则表达式,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间,中国自学编程网为新手朋友整理发布。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^/d{n}$"。 只能输入至少n位的数字:"^/d{n,}$"。 只能输入m~n位的数字:。"^/d{m,n}$"转载 2008-01-18 21:17:00 · 421 阅读 · 0 评论 -
VC++小知识
VC++5.0定制窗口的方法一、如何在多文档界面下去掉开始的子窗口 在多文档界面下,自动生成一个新的子窗口,而一个实际的应用系统往往是由用户操作后再生成新的窗口。为了去掉开始的子窗口,可在应用程序文件分析命令行的语句CcommandLineInfo cmdInfo;ParseCommandLine(cmdInfo);后加入:cmdInfo.m_nShellCommand=Ccommand原创 2008-04-12 11:58:00 · 574 阅读 · 0 评论 -
VC++控件的使用
如何改变控件的字体 由于控件是也是窗口,用户可以调用CWnd: : SetFont指定新字体。该函数用一个Cfont指针,要保证在控件撤消之前不能撤消字体对象。下例将下压按钮的字体改为8点Arial字体://Decla原创 2008-04-12 12:06:00 · 1880 阅读 · 2 评论 -
Windows消息机制
Windows消息机制 Windows系统是一个消息驱动的OS,什么是消息呢?我很难说得清楚,也很难下一个定义(谁在嘘我),我下面从不同的几个方面讲解一下,希望大家看了后有一点了解。1、消息的组成:一个消息由一个消息名称(UINT),和两个参数(WPARAM,LPARAM)。当用户进行了输入或是窗口的状态发生改变时系统都会发送消息到某一个窗口。例如当菜单转中之后会有WM_COMMAND消息原创 2008-01-20 19:54:00 · 857 阅读 · 0 评论 -
Widows 文件操作和内存映射
Widows 文件操作和内存映射1. 创建和读写文件CreateFile是一个功能相当强大的函数,Widows下的底层设备都由它打开,它可以创建和打开文件,目录,物理磁盘,控制台缓冲区,邮槽和管道等。调用成功后,函数返回能够用来访问此对象的句柄。其原型如下:HANDLE CreateFile(LPCTSTR lpFileName, // 要创建和打原创 2008-05-02 14:22:00 · 871 阅读 · 0 评论 -
VC++快捷键大全
VC++快捷键大全 f1: 帮助ctrl+o :openctrl+p :printctrl+n :newctrl+shift+f2 :清除所有书签f2 :上一个书签shift+f2 :上一个书签alt+f2 :编辑书签 ctrl+f2 :添加/删除一个书签f12 :goto definitionshift+f12 :goto referencectrl+原创 2008-05-02 14:24:00 · 4488 阅读 · 0 评论 -
实现省市县三级联动
此例子是采用的webservice 实现的。首页在vs2005 中新建一个网站,添加一个web服务,此处的服务文件名为AreaService.asmx,对应的cs 文件在app_code 下,AreaService.cs中的 代码如下[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo原创 2010-04-04 17:07:00 · 1605 阅读 · 0 评论 -
c#判断图形文件(GIF,JPG,PNG)的图片格式的方法
<br /> 1. 通过文件的扩展名来判断。这种方法比较简单,<br /> 但若是有人故意改下文件扩展名,这种方法就不起作用了。 2. 通过C#自身提供的方法来进行判断(判断某种确定的图片类型)。 EX: bool isJPG = false; System.Drawing.Image img = System.Drawing.Image.FromFile(filesName); if ( img.RawFormat.Equals(System.Drawin转载 2011-04-16 14:30:00 · 17477 阅读 · 1 评论 -
导致Asp.Net站点重启的10个原因
Asp.Net站点有时候会莫名其妙的重启,什么原因导致的却不得而知,经过一番折腾后,我总结了导致Asp.Net站点重启的10个原因1. 回收应用程序池会导致站点重启,记录的原因是:HostingEnvironment initiated shutdown HostingE转载 2011-08-12 20:46:49 · 304 阅读 · 0 评论 -
如何记录asp.net站点重启的原因? (转载玉开的技术博客)
在站点执行Application_End事件中添加记录方法。在Global.asax.cs文件中添加如下代码即可:void Application_End(object sender, EventArgs e){ // Code that runs on转载 2011-08-12 20:48:37 · 642 阅读 · 0 评论 -
Asp.Net 网站优化系列 数据库优化 分字诀上 分库
三国讲:话说天下大势,分久必合,合久必分;我们的数据库优化也需要这个“分”字。当我们的数据量很小的时候,我们会把用户表,博客表,论坛表,闪存表等等都砸在一个库里,我们的业务增长的很好,在不久之后我们尽力的优化了查询,但是效果依然不佳,这时候用分字诀的时机到了。如果你有先见转载 2011-08-12 20:54:54 · 281 阅读 · 0 评论 -
Asp.Net 网站优化系列 数据库优化 分字诀 分表(纵向拆分,横向分区)
上篇谈了分库,这一篇我们来分表1. 纵向分表纵向分表是指将一个有20列的表根据列拆分成两个表一个表10列一个表11列,这样单个表的容量就会减少很多,可以提高查询的性能,并在一定程度上减少锁行,锁表带来的性能损耗。纵向分表的原则是什么呢,应该怎样拆分呢?答案是根据业务逻转载 2011-08-12 20:58:35 · 1532 阅读 · 0 评论 -
Asp.Net网站优化系列 数据库的优化措施 索引优化
索引的作用就类似于书的目录,书的目录会按照章节的顺序排列,会指想某一张的位置。这样如果在一本数百页的书里面查找某个章节位置的时候,我们就可以只扫描书的目录,扫描的范围缩小了n倍,查询的效率自然就提高了。另外在sql server内存够用的情况下索引会被放到内存中,在内存中查找自然转载 2011-08-12 21:01:00 · 304 阅读 · 0 评论 -
Asp.Net 网站性能优化 缓字决 (上) 缓冲写数据
通常情况下Asp.Net 网站的底层数据存储都是关系数据库,关系数据库资源比较昂贵,而且也很容易造成瓶颈。缓字决文章就是为大家介绍如何有效使用缓存,异步写缓冲数据库的压力,从而保证网站的性能。大家已经看到很多关于Asp.Net缓存的文章了。所以我写的时候要改变一下思路,从缓冲原创 2011-08-14 11:08:56 · 338 阅读 · 0 评论 -
Asp.Net 4.0 新特性之 使用自定义OutputCache Provider
在Asp.Net 4.0 的web.config文件中添加了关于缓存的配置节,如下所示: <add name="SmartOutputCache" type="OutputCacheTest转载 2011-08-14 11:33:55 · 706 阅读 · 0 评论 -
ASP.Net 4.0 对SEO增强一:使用MetaDescription,MetaKeywords,RedirectPermanant等
现在的网站对SEO越来越重视,有很多公司在做seo优化;换句话说SEO可以给网站主带来利益,做好了SEO,不需要付广告费就可以从搜索引擎带来更多的流量。鉴于此Asp.Net4.0对seo方面做了一些优化工作。1. MetaDescription, MetaKeywords指定转载 2011-08-14 17:14:59 · 474 阅读 · 0 评论 -
oracle 日期函数介绍
在oracle中有很多关于日期的函数,如:1、add_months()用于从一个日期值增加或减少一些月份date_value:=add_months(date_value,number_of_months)例:SQL> select add_months(sysdate,12) "Next Year" from dual; Next Year----------1转载 2011-11-03 18:53:53 · 446 阅读 · 0 评论