- 博客(42)
- 资源 (137)
- 收藏
- 关注
原创 C# 编写Windows Service(windows服务程序)(第二种)
进入东财以来,看到一个比较好的手动安装删除服务的,使用的是PINVOKE CreateService DeleteService的方法,不用使用vs安装目录下的installutil工具来做,自定义很多命令行参数,先看这个被调用函数 public class InstallerCommon { [DllImport("advapi32.dll")]
2015-11-27 11:01:28 1505
原创 简易记录日志
FileStream fs2 = new FileStream(ExportPicLocation + "@log.txt", FileMode.OpenOrCreate, FileAccess.Write); StreamWriter sw = new StreamWriter(fs2); sw.BaseStream.Seek(0, SeekOri
2015-11-27 10:56:56 405
原创 通过 WebBrowser 获取网页截图(第二种)
这边提供第二种方式,前一种是用了webbrowser的线程安全,然后开启单线程等到webbrowser加载完成才drawimage来截图,比较稳定,这个方法在用openfiledialog打开文件后通过html的流来作为入参来截取比较稳定,如果用navigate会出现一些截取图片不完整的现象。下面上调用的函数定义: public class HtmlThumbnail {
2015-11-27 10:21:37 3477
转载 ASP.NET根据URL生成网页缩略图示例程序(C#语言)
工作中可能马上要用到根据URL生成网页缩略图功能,提前做好准备。在网上找了份源码,但是有错误:当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“8856f961-340a-11d0-a9”,解决后运行良好,记录在此备用!起始页:Default.aspxhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional
2015-11-26 17:13:04 1628
转载 windows Service 之调试过程
最近第一次用C#写了一个windows service ,其实实现的内容比较简单。就是启动remoting 连接,但是调试相对初次写windws service 的我来说,比较烦。没有经验,而且没办法像调试其他windows 程序一样设置断点,无法看到运行过程。经过查看一些相关资料后,有了一点点调试的心得。特此留笔,以待今后使用。 相关源码:static void Main()
2015-11-26 17:11:34 312
转载 C# 编写Windows Service(windows服务程序)
Windows Service简介:一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动方式。这些启动方式包括了自动启动和手动启动两种。对于自动启动的Windows服务程序,它们在Windows启动或是重启之后用户登录之前就开始执行了。只要你将相应的
2015-11-26 14:17:37 336
转载 如何去掉网页中的图片添加超链接的蓝色边框的方法
解决的方法很简单,设边框为0就可以。在中加入代码border="0"如:授人以鱼不如授人以渔,超链接样式延伸学习用CSS语法来控制超链接的形式、颜色变化。例子:链接:未被点击时超链接文字无下划线,显示为蓝色;当鼠标在链接上时有下划线,链接文字显示为红色;当点击链接后,链接无下划线,显示为绿色。实现方法很简单,在源代码的和之间加上如下的CSS语法控制:
2015-11-26 12:33:02 3654
转载 破解C++ Redistributable Package版本之谜
我们平常玩的游戏、用的免CD破解补丁等程序常常都需要C++ Redistributable Package的支持。但是C++ Redistributable Package有众多版本,常常使新玩家觉得无从下手。本文的目的在于帮助大部分初级玩家解决区分c++的版本问题,让他们很快的找到自己需要的c++版本。 首先,我们来看看C++ Redistributable Packa
2015-11-25 14:19:33 1553
转载 通过 WebBrowser 获取网页截图
本文介绍通过WinForm中的控件WebBroswer获取网页截图。这个方法可以截取到大于屏幕区域的网页截图,但是对于网页上的Flash或者一些控件无法获取到图像。因为是WinForm的控件,所以未在WPF中测试。在界面上加入一个文本框和一个按钮,文本框用于输入地址。在按钮按下的事件处理函数中初始化一个WebBrowser并打开网页,但它不在界面上显示。 1 ///
2015-11-25 13:07:55 2090
转载 提取html中table的正则表达式
abcdef目标:用正则表达式提取table2,和table3谢谢了!答:http://community.
2015-11-23 16:15:23 5912
转载 CSS background属性之背景设置详解
CSS background属性之主要背景属性在CSS中,关于background属性,主要有5个相关的背景属性。如下所示:background-color属性:设置背景颜色。background-image属性:设置背景图片。background-repeat属性:是否重复背景图片。background-attachment属性:设置背景图片是否随页面滚动。background-
2015-11-18 17:49:07 3203
原创 css的分割线
.splitline{ height:1px; width:100%; background:#d9d9da; overflow:hidden;}
2015-11-18 16:52:12 489
原创 position和float的结合运用
刚做的帮助中心还没有明白里面的奥妙,这里又碰到了,absolute让relative的可以不按照float的div约束。 #content { width:780px; margin:0 auto; position:relative; left:0;
2015-11-18 16:50:38 664
转载 Css中实现两个DIV左右并排摆放,且自动按比例伸缩(示例)
Div0为最大的,Div1和Div2为左右分割的DIV #Div0 { float:left; background-color:Blue; width:100%; height:180px; } #Div1 { float:left; backgro
2015-11-18 12:37:06 2836
原创 在aspx包含另一个aspx
//.aspxserver.execute(*.aspx) //.vb|.cs---------------用vs.net开发程式分为 .aspx和(.aspx.vb或.aspx.cs)在.aspx中 在.vb|.cs中 server.execute("*.*")
2015-11-17 15:51:46 1559
转载 用ul、li标签创建css横向导航菜单示例
创建CSS样式文本导航条的最简单解决方法也许就是把所有的链接都放在一行文本里,这种方法看起来很合理也很直观。但问题在于把所有的链接都放在一行文本里就很难控制链接之间以及前后的空白。所以,为了避免所有的链接都挤在一起,你最后通常都不得不插入一些东西或者非换行的空白字符作为分隔,让这些文字分离开来,不至于混在一起。 现在我们正常的做法是应用ul、li标签把链接作为无序列表(unordered
2015-11-17 15:15:46 1038
原创 .ajax设置成同步的应用场景
原来一直觉得ajax的defer方式已经是多余,现在才觉得asyn:false设置成同步方式都是有用的。打个比方,在ready页面加载又要保存切换选项卡状态又要保存前一搜索结果的话,就有用。 $.ajax( { type: "post", url: "./HelpCenterTabSwitch.as
2015-11-16 10:39:27 2197
转载 什么场景使用memcached而不使用redis
当 从Redis中读取数据的时候,如果读取的key对应的value不在内存中,那么Redis就需要从swap文件中加载相应数据,然后再返回给请求方。 这里就存在一个I/O线程池的问题。在默认的情况下,Redis会出现阻塞,即完成所有的swap文件加载后才会相应。这种策略在客户端的数量较小,进行 批量操作的时候比较合适。但是如果将Redis应用在一个大型的网站应用程序中,这显然是无法满足大并发的
2015-11-12 15:30:52 406
转载 面向领域设计不流行的原因猜测
我的个人看法:我觉得之所以现在面向领域的软件设计模式不盛行,是有一定原因的,而传统设计应用的长盛不衰,经久不疲也是有一定原因的,两者不可避免都有一定的局限性,将不会存在谁被谁替代。对于传统的mvc架构程序,典型的特点是,同步,锁,关系数据库,高并发支持性不好,但是安全性强,数据一致性高(间接导致代码不够优雅),但是三层结构还是比较清晰的,分层也直接导致了web项目的高产和繁荣。传统的应用程序设计在
2015-11-12 11:04:02 1419
原创 oracle处理乱码的问题
先在pl/sql里面查询出oracle客户端的字符集,select userenv('language') from dual;然后在环境变量设置,这里设置好后一定要重新启动电脑,我尝试了很多方法不重启电脑就是不生效。 最后在代码里面做设置: System.Environment.SetEnvironmentVariable("NLS_LANG", "AM
2015-11-11 10:13:08 762
转载 js 去掉字符串前后空格
//供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r"
2015-11-11 09:26:48 439
转载 oracle中convert、ASCII 、CHR
在oracle中,convert函数是用来转字符集转换的。 语法:CONVERT( char, dest_char_set [ ,source_char_set] ); char的参数是要转换的值。它可以是任何的数据类型CHAR , VARCHAR2 , NCHAR , NVARCHAR2 , CLOB或NCLOB 。 dest_char_set参数是char转换的字符集的
2015-11-11 09:23:48 11291 1
转载 Oracle字符集的查看和Oracle字符集的设置修改
本文主要讨论以下几个部分:如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,
2015-11-11 09:22:54 351
原创 配置asp.net 2.0的项目到IIS7
首先碰到以下问题:无法读取配置节"system.web.extensions",因为它缺少节声明在微软的论坛找到了解决的办法:http://forums.asp.net/p/1547286/3784899.aspx This is because config section hasn't declared. in 4.0 webconfig you have
2015-11-10 13:54:39 1885
原创 sessionstage和localstage的应用实例
这边在东财接手的helpcenter2.0遇到个很有意思的问题,搜索后的搜索结果在回退的时候需要保存,说到底可以保存keyword在做ajax或者保存好上一次的搜索结果,但是问题的关键是回退需要保存但是到了第一页的原生的app界面需要把这个保存的缓存清楚,localstage不会清除,但是sessionstage会清除而且会返回null。下面直接上代码: if (window
2015-11-10 09:22:31 3301
原创 内框 border-bottom: 3px solid #ff4400;始终在下边框下解决办法
.tab .at { border-bottom: 3px solid #ff4400; box-sizing:border-box; color:#ff4400; }其实只要改变box-sizing为border-
2015-11-09 13:16:01 2238
转载 HiddenField控件的使用
ASP.NET2.0 HiddenField控件(1)2007-05-12 23:18HiddenField控件顾名思义就是隐藏输入框的服务器控件,它能让你保存那些不需要显示在页面上的且对安全性要求不高的数据。也许这个时候应该有这么一个疑问,为什么有了ViewState、Session和Cookie等状态保存机制,还需要用起HiddenField呢? 增加HiddenField,其实是为
2015-11-06 10:44:21 2276
转载 火狐和IE的window.event对象详解
FF的FIREBUG,不仅能测试JS还能检查CSS错误,是一般常用的。但它主要检查FF方面的错误,对IE就无能为力了。要测试IE,就用ieTester,它可以测试IE几乎所有版本(1.0恐怕也用不到测试了),用法也很方便。 至于JS对不同浏览器的兼容注意事项,的确很多,下面给你的也只是部分,一般建议还是采用jquery,prototype等一些已经处理好了兼容的脚本库,更重
2015-11-05 14:51:23 1184
转载 带你深入剖析inline-block属性值的前世今生
曾几何时,display:inline-block 已经深入「大街小巷」,随处可见 「display:inline-block; *display:inline; *zoom:1; 」这样的代码。如今现代浏览器已经全面支持这个属性值了,上面的代码只是为了兼容 IE6、7 而已。那么你真的了解 inline-block 了吗?本文将带你深入剖析该属性值的前世今生,让你更好的理解和运用 inline-
2015-11-04 18:07:39 413
转载 display:inline、block、inline-block的区别
display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始; 高度,行高以及顶和底边距都可控制; 宽度缺省是它的容器的100%,除非设定一个宽度 , , , , 和 是块元素的例子。 display:inline就是将元素显示为行内元素. inline元素的特点是: 和其他元素都在一行上;
2015-11-04 17:44:56 329
转载 HTML5中的sessionStorage使用示例
SessionStorage作为HTML5的Web Storage的两种存储方式之一。 用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据会被销毁。 不是一种持久化的本地存储。 会话级的存储。1、接口 sessionStorage.getItem(key) ---- 获取指定ke
2015-11-04 15:00:40 1010
转载 HTML5本地存储Localstorage
什么是localstorage前几天在老项目中发现有对cookie的操作觉得很奇怪,咨询下来是要缓存一些信息,以避免在URL上面传递参数,但没有考虑过cookie会带来什么问题:① cookie大小限制在4k左右,不适合存业务数据② cookie每次随HTTP事务一起发送,浪费带宽我们是做移动项目的,所以这里真实适合使用的技术是localstorage,localst
2015-11-04 10:14:28 332
转载 HTML5 LocalStorage 本地存储
HTML5 LocalStorage 本地存储说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以
2015-11-04 09:03:52 305
转载 C#执行Javascript代码的几种方法总结
一、开源项目 Javascript .NET地址: http://javascriptdotnet.codeplex.com/ 它是Google Chrome V8引擎在.NET上的封装,功能完善,性能相对较高,推荐使用! (缺点就是asp.net web应用上,好象会报错)示例代码:复制代码代码如下:using Noesis.Javascript; u
2015-11-04 09:00:27 2850
转载 使用jquery操作session方法分享
摘要: 今天分享的是使用jquery来处理session。我们将使用sessionStorage对象,它类似与localStorage对象,只是sessionStorage是用来储存session数据的。当用户关闭浏览器这个数据会被清除掉。简介: JquerySession是一个基于jquery的用来处理session的库,使用它可以简化我们的工作。在使用之前需要引入j
2015-11-04 08:59:23 6804 1
原创 html5、jquery怎样实现在回到历史页面时完全保留之前离开这个页面时的状态?
三个方法 1,hash 2,localstroge 3,cookie
2015-11-03 18:55:56 12445
转载 SQL语句执行效率及分析(note)
1.关于SQL查询效率,100w数据,查询只要1秒,与您分享:机器情况p4: 2.4内存: 1 Gos: windows 2003数据库: ms sql server 2000目的: 查询性能测试,比较两种查询的性能SQL查询效率 step by step-- setp 1.-- 建表create table t_userinfo(use
2015-11-02 17:31:49 383
原创 手机页面上面 按钮点击的时候有阴影 如何除去
尝试了很多办法,改动label标签为UL li后效果依旧,就是切换有个阴影,后来加了个全局样式解决了 *{ -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; /* For some Androids */ }
2015-11-02 09:58:25 7315
asp+dcom做的无纸化办公系统
2007-09-23
汇编语言编程艺术(清晰版).part6
2007-12-05
汇编语言编程艺术(清晰版).part5
2007-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人