学习笔记
文章平均质量分 60
dengqibin
好学、有耐心、爱体验新事物
展开
-
Windows服务访问网络共享文件
问题描述: 因需求要求对网络中的某个计算机共享文件夹及文件进行创建、更改、删除操作。但是发现在Windows服务中直接使用 Directory.CreateDirectory方法失败,提示拒绝访问,一看可知是仅限问题,于是把共享文件夹开到Everyone完全控制、ANONYMOUS LOGON完全控制,问题依然存在,于是上网查。网上大至上为以下三种方式:1.映射盘WinAPI:WNe原创 2010-05-16 16:24:00 · 5907 阅读 · 0 评论 -
Sql正则应用
今天无意间看到一个sql处理数据的问题,记录下,说不定以后用得到 问题: Id value 1 HelloWorld 2 NewArrivalsCareerClothing 3 CheckbookCoversCheckbookCovers 4 RetroHandbagsConvertibleBags 要更新成: Id value 1 Hello World 2 New Arrivals Career Clothing 3 Checkbook原创 2011-02-01 15:25:00 · 475 阅读 · 0 评论 -
正则
元字符<br />现在你已经知道几个很有用的元字符了,如/b,.,*,还有/d.正则表达式里还有更多的元字符,比如/s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等。/w匹配字母或数字或下划线或汉字等。<br />对中文/汉字的特殊处理是由.Net提供的正则表达式引擎支持的,其它环境下的具体情况请查看相关文档。<br />下面来看看更多的例子:<br />/ba/w*/b匹配以字母a开头的单词——先是某个单词开始处(/b),然后是字母a,然后是任意数量的字母或数字(/w*),最后是单词原创 2010-11-19 13:51:00 · 363 阅读 · 0 评论 -
ASP.NET2.0实现页面无刷新CallBack的一种方法
Asp.Net2.0的客户端回调是一种很让人激动的方法,他能够让我们控制要提交什么数据给服务器而不用提交整个页面,同时服务器也只返回你所需要的数据而不要发回整个页面。 <br /><br /> 首先我们要说一个很重要的方法:GetCallbackEventRefernce. <br /> GetCallbackEventReference首先实现让客户端脚本有能力传递参数给服务器端的RaiseCallbackEvent方法,然后返回RaiseCallBackEvent方法的值给你在GetCallback原创 2010-11-19 13:57:00 · 481 阅读 · 0 评论 -
How to change the SQL Server 2008 default install path
<br />1、Run the setup, select all the features you want to install. <br />2、DO NOT change the install path, press next. <br />3、When you see the screen displaying the configuration summary, check the config.ini path, then copy/paste the file to another原创 2010-11-19 14:07:00 · 390 阅读 · 0 评论 -
PE文件结构和相应数据结构表示
<br /><br />typedef struct _IMAGE_DOS_HEADER { // DOS .EXE header<br /> WORD e_magic; // Magic number<br /> WORD e_cblp; // Bytes on last page of file<br /> WORD e_cp; // P原创 2010-11-19 14:03:00 · 426 阅读 · 0 评论 -
IOCP模型总结
<br />IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。在处理多个并发的异步I/O请求时,以往的模型都是在接收请求是创建一个线程来应答请求。这样就有很多的线程并行地运行在系统中。而这些线程都是可运行的,Windows内核花费大量的时间在进行线程的上下文切换,并没有多少时间花在线程运行上。再加上创建新线程的开销比较大,所以造成了效率的低下。 <br /><br />调用的步骤如下:<br />抽象出一个完成端转载 2011-01-03 20:29:00 · 326 阅读 · 0 评论 -
C++中的四种强制类型转换的区别
<br />使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。<br /> <br />1 static_cast<br />用法:static_cast < type-id > ( expression ) <br />该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:<br />①用于类层次结构中基类和子类之间指针或引用的转换。<br />转载 2010-12-03 12:52:00 · 321 阅读 · 0 评论 -
让你不再害怕指针
<br />前言:复杂类型说明<br /><br />要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍<br /><br />一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一<br /><br />个类型里会出现很多运算符,他们也像普通的表达式一样,有优先<br /><br />级,其优先级和运算优先级一样,所以我总结了一下其原则:<br /><br />从变量名处起,根据运算符优先级结合,一步一步分析.<br /><br />下面让我们先从简单的类型开始慢慢分析吧:<br /><br原创 2010-11-28 22:19:00 · 494 阅读 · 0 评论 -
异常处理流程
<br /> <br />原创 2010-06-23 23:53:00 · 531 阅读 · 0 评论 -
Sql中有关xml的一些操作
<br />Sql中有关xml的一些操作<br />最近做的一个项目,数据是用xml格式来做保存的,sql操作xml本人之前还真没接触过,所以做得没那么顺,以下是对这段时间xml操作有用到过的一些记录,其实都是帮助文档的内容,只是做个备忘罢了。本人的遗忘曲线貌似斜率太大了……<br />1、Query('XQuery')对xml字段进行查询,结果还是xml,例如<br />declare @myDoc xml<br />set @myDoc = '<Root><br /><ProductDescriptio原创 2010-06-15 22:16:00 · 444 阅读 · 0 评论 -
偶的清毒经历
<br /> 今天一个不小心打开别人的U盘,双击一个文件夹,弹出个错误对话框,说XX@%$^$^%#%$文件未能打开,立马意识到中毒了。之后无论双击还是用右击->open|explorer任何一个盘符或My Computer都提示XX@%$^$^%#%$文件未能打开,关闭后什么也没打开……<br /> 立马cmd回车dir /a回车,哇操文件(根目录下的文件夹、文件等)比以前多了一倍,仔细一看一半是属于link的,还有个autorun.inf,所有的盘符都一样,autorun.inf里的原创 2010-08-06 08:07:00 · 544 阅读 · 0 评论 -
FS寄存器
FS寄存器指向当前活动线程的TEB结构(线程结构)偏移 说明000 指向SEH链指针004 线程堆栈顶部008 线程堆栈底部00C SubSystemTib010 FiberData014 ArbitraryUserPointer018 FS段寄存器在内存中的镜像地址020 进程PID024 线程ID02C 指向线程局部存储指针030 PEB结构地址(进程结构)034 上转载 2010-05-16 16:38:00 · 889 阅读 · 0 评论 -
js跨域弹窗传值
最近搞一个需求有关js跨域弹窗传值,问题是这样的:有两个网站分别为www.b.com、www.a.com 在B网站B.htm嵌入A网站的A.htm页面,在A.htm页面要从弹出的AA.htm页面获取一个值(产生跨域问题,AA.htm页面要弹出到B网站)。解决方法是创建一个不可见iframe,他的src为对方网站一个页面(BB.htm),在这个页面做弹出AA.htm页面),传值也依法泡制。代码如下(已下代码只作demo,神马弹出效果的无,代码写得也N丑^_^): A网站A.htm页面内容原创 2011-02-13 10:25:00 · 7782 阅读 · 1 评论