博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

摘要: API的访问安全性 API Server的端口和地址 在默认情况下,API Server通过本地端口和安全端口两个不同的HTTP端口,对外提供API服务,其中本地端口是基于HTTP协议的,用于在本机(API Server所在主机)无限制的访问API Server,而安全端口则是基于HTTPS协议的, 阅读全文

posted @ 2016-04-19 10:13 我是程序员 阅读(4677) 评论(0) 推荐(0) 编辑

摘要: 最近,在使用EventStore的.NET Client API采用大量线程池线程同步写入Event时(用于模拟ASP.NET服务端大并发写入Event的情况),发现EventStore的连接会随机中断,并且在服务端日志中显示客户端连接Heartbeat超时(如果不了解EventStore,请点... 阅读全文

posted @ 2015-08-06 20:48 我是程序员 阅读(514) 评论(0) 推荐(1) 编辑

摘要: 在WPF中如何注册热键 阅读全文

posted @ 2009-07-09 09:00 我是程序员 阅读(2366) 评论(0) 推荐(2) 编辑

摘要: 从我们最初接触面向对象思想的时候,我想我们接触到的第一个概念应该就是“类”,我们一直在讨论诸如如何设计类、如何实现类等高深的问题,但是我们有没有思索过到底什么叫做“类”,类的本质是什么?。按照大多数的面向对象的书籍中的介绍来看,类就是一个数据结构,封装了数据和操作,对于这样的答案,我估计大家都不会满意。 那到底什么是类呢?在讨论这个问题之前,我们先探... 阅读全文

posted @ 2007-07-31 23:40 我是程序员 阅读(25465) 评论(50) 推荐(2) 编辑

摘要: 这个内容本来已经在我过去的一篇随笔中略有提及,但是没有详细的说明这个问题。今天我就这个问题详细的讨论一下。这个问题的提出其实是一个源于一个设计缺陷或者错误。我所在的公司开发了一个财务系统,这个系统中有一张报表,这个报表的主要功能是显示数据检索的结果。由于在设计之初没有考虑分页处理,所以导致客户没有输入检索条件的时候,需要在界面上显示几万到几十万条记录。由于数据量非常大,导致UI的填充时间非常的漫长... 阅读全文

posted @ 2007-07-30 17:50 我是程序员 阅读(3731) 评论(10) 推荐(0) 编辑

摘要: 在写单元测试的时候,如果被测试代码需要依赖外部环境(数据库、注册表、网络服务等)或者其它外部对象时,我们需要编写大量的代码来构建测试环境、构建被测试代码所依赖的外部对象,工作量大不说,而且编写的单元测试代码本身也可能非常脆弱,可能稍稍不小心,碰动了什么地方,就可能导致刚刚写的单元测试代码死活都绿不了(使用NUnit作为单元测试工具的时候,如果测试通过时,测试Case前面的图标会变成绿色的),更为离... 阅读全文

posted @ 2007-07-30 11:12 我是程序员 阅读(2840) 评论(4) 推荐(1) 编辑

摘要: 串行化数据读取类实现了IXmlSerializable接口,实现了.NET 1.0下的WebService大数据量传输,是DataSet类的一个高性能的替代类。由于SerialDataReader类采用DataReader从数据库提取数据,大大的降低了大数据量的情况下IIS服务器的内存压力。根据实际测试,相同的数据的情况下,SerialDataReader实际传输数据量是DataSet的1/2左右... 阅读全文

posted @ 2007-07-18 13:47 我是程序员 阅读(1217) 评论(2) 推荐(0) 编辑

2012年12月12日

摘要: 1 <Style TargetType="ProgressBar"> 2 <Setter Property="IsIndeterminate" 3 Value="True" /> 4 <Setter Property="Background" 5 Value="White" /> 6 ... 阅读全文

posted @ 2012-12-12 15:34 我是程序员 阅读(546) 评论(0) 推荐(0) 编辑

摘要: 如果是浏览器内运行,则修改网页中对象声明添加区域设定,例如要支持中文需要添加如下声明:<param name="uiculture" value="zh-Hans" /><param name="culture" value="zh-Hans" />如果是浏览器外运行,则需要在Application_Startup事件中显示的设置区域属性。CultureInfo.CurrentCultureCultureInfo.CurrentUICulture手动修改Silverlight工程文件添加支持 阅读全文

posted @ 2012-12-12 10:17 我是程序员 阅读(159) 评论(0) 推荐(0) 编辑

2011年11月15日

摘要: 有时候为了跟踪一些程序的行为,需要查看程序运行的启动参数 1. 启动游戏2.在开始-->运行-->输入 cmd 回车3.输入:WMIC 出来提示后 输入: process 就会显示所有的进程命令行信息了 以上,如果进程的启动参数很多,后面的看不到,可以使用以下办法 wmic process > process.txt 另外就是也可以使用filemon查看 注册表自启动:KEY-LOCAL-MACHINE/Software/Microsoft/Windows/CurrentVersion/run 转自http://blog.csdn.net/liusunpan/article/ 阅读全文

posted @ 2011-11-15 16:27 我是程序员 阅读(2106) 评论(0) 推荐(0) 编辑

2011年10月19日

摘要: Office Access 2007要在 Microsoft Office Access 2007里, 使用工作组管理员工具使用 MicrosoftVisualBasic 代码。 要这样做, 使用下列方法之一。方法 1: 立即窗口中运行 VisualBasic 代码 1. 在 Access 2007里, 打开信任数据库, 或启用现有数据库中宏。 2. 按 CTRL+G 以打开立即窗口。 3. ... 阅读全文

posted @ 2011-10-19 14:44 我是程序员 阅读(685) 评论(0) 推荐(0) 编辑

2008年5月14日

摘要: 原文地址:http://www.javaeye.com/topic/41745没有一个项目不是重视需求调查的。从第一天开始,开发人员就拿着一个笔记本,把用户都拉到会议室,询问他们的业务流程是什么样的。知道了业务流程,开发者剩下的工作就明确了,一条一条的去实现他们,系统就OK了。但是,业务流程可以代替需求吗?实际上,在业务流程的背后,有一个更加根本的因素——商业需求。商业需求才是真正的需求,业务流程... 阅读全文

posted @ 2008-05-14 14:34 我是程序员 阅读(443) 评论(0) 推荐(0) 编辑

2008年4月9日

摘要: 我们在使用ActiveReport打印报表的时候需要支持在打印中途取消打印。虽然ActiveReport的Document的Printer属性暴露了QueryPageSettings、PrintPage等事件的事件参数都提供了Cancel属性,但是在实际测试的时候发现设置上述事件的事件参数的Cancel属性确实能够取消打印任务,但是发现整个打印任务全部取消了,包括已经输出到打印缓存的页面。我们的需... 阅读全文

posted @ 2008-04-09 13:37 我是程序员 阅读(1006) 评论(3) 推荐(0) 编辑

2008年4月8日

摘要: (1)Contributors和RecipientsContributors 指的是对某个开源软件或项目提供了代码(包括最初的或者修改过的)发布的人或者实体(团队、公司、组织等),Contributors按照参与某个软件开源的时间先后,可以分为aninitialContributor和subsequentContributors。Recipients指的是开源软件或项目的获取者,显然,subseq... 阅读全文

posted @ 2008-04-08 10:51 我是程序员 阅读(1429) 评论(0) 推荐(0) 编辑

2008年3月17日

摘要: 需要注意的是文件的第一行被认为是Column信息Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//创建数据库连接System.Data.OleDb.OleDbConnectioncon=newSystem.Data.OleDb.OleDbConnec... 阅读全文

posted @ 2008-03-17 16:25 我是程序员 阅读(731) 评论(0) 推荐(0) 编辑

2008年3月7日

摘要: http://blog.csdn.net/javamxj/archive/2004/10/18/141084.aspx 阅读全文

posted @ 2008-03-07 13:53 我是程序员 阅读(726) 评论(0) 推荐(0) 编辑

2008年2月23日

摘要: DOCTYPE的常用声明:按照 HTML 4.01 XHTML 1.0 XHTML 1.1 列表如下,错误的DOCTYPE HTML PUBLIC反而会导致页面解析错误。HTML 4.01规范分为:Strict, Transitional, Frameset<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.o... 阅读全文

posted @ 2008-02-23 10:39 我是程序员 阅读(5910) 评论(0) 推荐(0) 编辑

2008年2月22日

摘要: 编写资源文件,Acegi的DaoAuthenticationProvider使用了如下的资源KeyCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--AbstractUserDetailsAuthenticationProvider.badCredenti... 阅读全文

posted @ 2008-02-22 12:14 我是程序员 阅读(538) 评论(0) 推荐(0) 编辑

2008年2月21日

摘要: 企业级Java应用程序常常把数据在Java对象和相关数据库之间来回移动。从手工编写SQL代码到诸如Hibernate这样成熟的对象关系映射(ORM)解决方案,有很多种方法可以实现这个过程。无论采用什么样的技术,一旦开始将Java对象持久存储到数据库中,身份将成为一个复杂且难以管理的课题。可能出现的情况是:您实例化了两个不同的对象,而它们却代表数据库中的同一行。为了解决这个问题,您可能采取的措施是在... 阅读全文

posted @ 2008-02-21 14:00 我是程序员 阅读(296) 评论(0) 推荐(0) 编辑

2008年2月20日

摘要: 在需要强制页面缓存失效的页面的Head节点中添加如下语句:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<metahttp-equiv="cache-control"content="no-cache,no-store"> 阅读全文

posted @ 2008-02-20 13:48 我是程序员 阅读(971) 评论(0) 推荐(0) 编辑

2008年2月19日

摘要: 在使用Struts的标签<html:cancel>进行取消操作的时候,需要设置对应Action的cancellable属性,具体的设置方法如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1<actionattribute="re... 阅读全文

posted @ 2008-02-19 10:48 我是程序员 阅读(1323) 评论(0) 推荐(0) 编辑

2008年2月4日

摘要: validation.xml文件的文档结构是由validator_1_1_3.dtd文件定义,其文件头部内容如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE form-validation PUBLIC"-//Apache Software Foundation//DTD Commons Validator Rules Conf... 阅读全文

posted @ 2008-02-04 09:48 我是程序员 阅读(2161) 评论(0) 推荐(0) 编辑

2007年11月22日

摘要: 大型Web2.0站点构建技术初探一、 web2.0网站常用可用性功能模块分析 二、 Flickr的幕后故事 三、 YouTube 的架构扩展 四、 mixi.jp:使用开源软件搭建的可扩展SNS网站 五、 Technorati的后台数据库架构 六、 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建 七、 从LiveJournal后台发展看大规模网站性能优化方法 八、 说说大型高... 阅读全文

posted @ 2007-11-22 16:04 我是程序员 阅读(392) 评论(0) 推荐(0) 编辑

2007年11月15日

摘要: 你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 。 ----- Arthur J.Riel  (1)所有数据都应该隐藏在所在的类的内部。  (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。  (3)尽量减少类的协议中的消息。  (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、... 阅读全文

posted @ 2007-11-15 14:51 我是程序员 阅读(394) 评论(0) 推荐(0) 编辑