摘要:
php获取网站根目录方法一:php获取网站根目录方法二:php获取网站根目录方法三:$_SERVER['DOCUMENT_ROOT'] //当前运行脚本所在的文档根目录。在服务器配置文件中定义。 阅读全文
摘要:
平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2."^\d+$" //非负整数(正整数 + 0)3."^[0-9]*[1-9][0-9]*$" //正整数4."^((-\d+)|(0+))$" //非正整数(负整数 + 0)5."^-[0-9]*[1-9][0-9... 阅读全文
摘要:
用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from... 阅读全文
摘要:
1.平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2."^\d+$" //非负整数(正整数 + 0)3."^[0-9]*[1-9][0-9]*$" //正整数4."^((-\d+)|(0+))$" //非正整数(负整数 + 0)5."^-[0-9]*[1-9][0... 阅读全文
摘要:
目前关于阿里上市、央行对第三方支付新政满天飞,互联网金融创新脚步不会停止,笔者带您回归平静心。本文绝对干货与经得起时间沉淀:分析淘宝网技术内幕、故事与艰辛历程,从个人网站步入到坚若磐石时代,不管您是什么角色,为避免走弯路,都值得您阅读与转发.....(编者 Boris) 一、引言:光棍节的狂欢 11月11日“光棍节”网民感受到的是疯抢的喜悦,而网站的技术人员感受到的却是“压力山大”。就如同你家办酒席,宴请左邻右舍,这个办起来容易。倘若宴请十里八乡所有的人,吃饭的人自然开心,但却不是一般人家能够办得起来的。能办得起来如此盛宴者,需要强大的财力物力、组织能力、技术实力(例如做这么多菜,你的炒锅一. 阅读全文
摘要:
这些只是我收集的几个常去的资源站,肯定还有不足。比如IPV6的一些很强大的PT站我这里没有写,因为IPV4用不了。但是还有更多非常优秀的网站我可能还没写出来。 在此就希望各位资源帝们把最好的资源站分享给大家吧。------------------------------------------------------------------------------------------------------------------http://f.xunlei.com迅雷方舟,目前,也可能是以后,国内比较集中的资源分享网站。http://www.gougou.com/迅雷的资源站 大量资. 阅读全文
摘要:
很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。 谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页: 谷歌Android:chrome.exe --user-agent="Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Ver 阅读全文
摘要:
NoNameARGB(Hex)ARGB(Dec)Color1TransparentFFFFFF167772152AliceBlueFFF0F8FF-9848333AntiqueWhiteFFFAEBD7-3328414AquaFF00FFFF-167116815AquamarineFF7FFFD4-83886526AzureFFF0FFFF-9830417BeigeFFF5F5DC-6579568BisqueFFFFE4C4-69729BlackFF000000-1677721610BlanchedAlmondFFFFEBCD-517111BlueFF0000FF-1677696112Blu. 阅读全文
摘要:
1 多线程概念目前多数操作系统支持多任务调度和处理, 多任务通常包括两大类: 多进程和多线程。进程是指在系统中正在运行的一个应用程序; 多线程是系统分配处理器时间资源的基本单元, 或者说线程是进程中的基本执行单元。对操作系统而言, 其调度单元是线程。一个进程至少包括一个线程, 称之为主线程。一个进程从主线程的执行开始进而创建一个或多个次线程, 就是所谓基于多线程的多任务。 2 多线程的同步与异步多个线程可能在同一时间对同一共享资源进行操作, 其结果是某个线程将无法获得资源, 或者会导致资源破坏。为保证共享资源的稳定性, 必须采用线程的同步机制。用“锁”来调整多个线程的操作顺序, 一旦某个线程. 阅读全文
摘要:
多线程和异步操作的异同多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和异步操作的时机的区别。异步操作的本质所有的程序最终都会由计算机硬件来执行,所以为了更好的理解异步操作的本质,我们有必要了解一下它的硬件基础。熟悉电脑硬件的朋友肯定对DMA这个词不陌生,硬盘、光驱的技术规格中都有明确DMA的模式指标,其实网卡、声卡、显卡也是有DMA功能的。DMA就是直接内存访问的意思,也就是说,拥有DMA功能的硬件在和内存进行数据交换的时候可以不消耗CPU资源. 阅读全文
摘要:
C#语言规范——注释规范a)文件头部注释【规则1-1】文件都包含文件头,要说明文件名、作者、创建时间、变更记录。【规则1-2】推荐采用.NET形式书写头部注释。b)类及其成员注释【规则2-1】对方法和类使用“///”三斜线注释。【规则2-2】代码行文注释采用“//”和“”进行, 应该尽量说明问题。C#语言规范——行文规范 a)缩写规范【规则1-1】标识符应当直观可望文知意,不提倡使用任何缩写。【规则1-2】字符串变量推荐是用“str”或“s”开头,采用string.Empty来初始化。【规则1-3】普通对象可以以“obj”开头。【规则1-4】缩写可自行定义,一般取单词的前/后字符组成,以含义. 阅读全文
摘要:
private void process(string[] files, string newpdf) { iTextSharp.text.Document document = new iTextSharp.text.Document(iTextSharp.text.PageSize.A4, 25, 25, 25, 25); try { iTextSharp.text.pdf.PdfWriter.GetInstance(document, new FileStream(newpdf, FileMode.Create, FileAccess.ReadWrite)); document.Ope. 阅读全文
摘要:
这段时间一直在研究office文档转为PDF或xps格式的方法。查找了一些资料。一下是我所知道的一些方法代码支持任意office格式需要安装office 2007 还有一个office2007的插件OfficeSaveAsPDFandXPS下载地址[url]http://www.microsoft.com/downloads/details.aspx?FamilyId=4D951911-3E7E-4AE6-B059-A2E79ED87041&displaylang=en[/url]这是一个微软官方出的office插件。安装好之后,打开VS,以VS2005为例新建windows应用程序项 阅读全文
摘要:
/* var obj = document.getElementById("times"); var ms = 0; var state = 0; function startstop() { if (state == 0) { state = 1; then = new Date(); then.setTime(then.getTime() - ms); } else { state = 0; now = new Date(); ms = now.getTime() - then.getTime(); obj.innerHTML = ms/1000; } } functi 阅读全文
摘要:
(1)用Datatime和TmeSpan这个不说了,在要测量的代码前后加上2个DateTime.Now,2者相减,得到一个TmeSpan。DateTime d = DateTime.Now;for (int i = 0; i < 1000; i++){++i;}Console.WriteLine(DateTime.Now - d);(2)用Stopwatch,简单,明了,精确。// 使用 StopWatch 进行测量Stopwatch sw = new Stopwatch();sw.Start();for (int i = 0; i < 1000; i++) { ++i; }sw. 阅读全文
摘要:
Response.Write("客户端计算机名:" + Request.UserHostName + "<BR />"); Response.Write("客户端IP:" + Request.UserHostAddress + "<BR />"); Response.Write("浏览器:" + Request.Browser.Browser + "<BR />"); Response.Write("浏览器版本:" + 阅读全文
摘要:
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.body.scrollHeight网页被卷去的高:document.body.scrollTop网页被卷去的左:document.body.scrollLeft网页正文部分上:window.sc. 阅读全文
摘要:
private void button1_Click(object sender, EventArgs e) { //Document:(文档)生成pdf必备的一个对象,生成一个Document示例 Document document = new Document(PageSize.A4, 30, 30, 5, 5); //为该Document创建一个Writer实例: PdfWriter.GetInstance(document, new FileStream("Chap0101.pdf", FileMode.Create)); //打开当前Document docume 阅读全文
摘要:
网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scrollTop 网页被卷去的左:document.body.scrollLeft 网页正文部分上:wi 阅读全文
摘要:
Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加到项目中。2 在项目中添加UploadHandler.ashx文件用来处理文件的上传。3 在项目中添加UploadFile文件夹,用来存放上传的文件。进行完上面三步后项目的基本结构如下图: 4 Default.aspx的html页的代 阅读全文
摘要:
JS正则表达式大全正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。 ^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a" $ 匹配一个输入或一行的结尾,/a$/匹配 阅读全文
摘要:
".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"="drawing/907"".a11"="applicatio 阅读全文
摘要:
/********************* 取窗口滚动条高度******************/function getScrollTop(){var scrollTop=0;if(document.documentElement&&document.documentElement.scrollTop){scrollTop=document.documentElement.scrollTop;}else if(document.body){scrollTop=document.body.scrollTop;}return scrollTop;}/************** 阅读全文
摘要:
日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using System;using System.Globalization;String format="D";DateTime date=DataTime,Now;Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo));结果输出Thursday 阅读全文
摘要:
嗯 ,先装MVC吧。现在已有最新版本了。下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=f4e4ee26-4bc5-41ed-80c9-261336b2a5b6&displaylang=en装完之后,就可以学习MVC了。下面是一些资料收集:入门过程: 先去看Scott Guthrie关于MVC的文章,按时间顺序来看,他的文章一定要看完,虽然那些文章都有些时日了,但八九不离十,坚持看完就是了: MVC - Scott Guthrie 博客中文版 - 博客堂 http://blog.joycode.com/scot 阅读全文
摘要:
2009-04-05 16:21SmoothingMode.HighQuality,CompositingQuality.HighQuality,TextRenderingHint.ClearTypeGridFit等属性,使得生成的图片质量有所提高.但是默认值不能满足我们的需求.而默认的jpeg保存质量应该是在60左右.这个时候我们需要修改默认值..修改的方法就是设置定义ImageCodecInfo类和EncoderParameters类,具体的代码如下:ImageCodecInfo类则指定需要保存的格式,EncoderParameters则是EncoderParameter类的集合数组,在E 阅读全文
摘要:
(一).选择会话状态存储方式 在Webconfig文件配置: <sessionState mode="???" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20"/> Asp.net有三种方式存储会话状态信息: 1. 存储在进程中: 属性mode = 阅读全文
摘要:
(1)SELECT表名=case when a.colorder=1 then d.name else '' end,表说明=case when a.colorder=1 then isnull(f.value,'') else '' end,字段序号=a.colorder,字段名=a.name,标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,主键=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and pa 阅读全文
摘要:
删除日志DUMP TRANSACTION 数据库名 WITH NO_LOG压缩数据库DBCC SHRINKDATABASE ('数据库名', TRUNCATEONLY 阅读全文
摘要:
然后再执行:为了成功执行该语句,您可能首先需要修改您的路径,在路径中包含 Microsoft .NET Framework 的安装目录。在路径修改完毕后,请从包含 ReportingServicesLibrary.dll 文件的目录下执行先前语句。默认情况下,该文件安装在 C:\Program Files\Microsoft SQL Server\MSSQL\MSSQL.instance\Repo... 阅读全文