上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 如果把response.end放在try/catch里面,就会报错:at System.Threading.Thread.AbortInternal()at System.Threading.Thread.Abort(Object stateInfo)at System.Web.HttpResponse.End()大概原因是当前线程要结束了,但是这个try/catch还在拖后腿。 阅读全文
posted @ 2009-12-10 18:37 辰 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 2个月前,我决定踏上系统开发之路。看看到底干了什么。。首先对noebe系列进行了重构,实现了单例池。重构了orm,提高了性能,特别是缓存的性能。重构了samsara,实现了代码+脚本的编程模式,是个重大的创新。开发出了公共的security安全框架,实现了token的操作。混战了1个星期,开发出了workflow系统。继续混战中,开发了socket的noebe、comet的noebe、json。对... 阅读全文
posted @ 2009-12-07 20:56 辰 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 做个记录。效果图:简单说下核心技术:1. 使用了普通的webcam,对frame级别进行了帧拦截,而不是网上愚蠢的clipboard/ file。2. 在网页使用了ajax,当img onload之后,立刻再刷新3. 使用了一套comet的协议,特别针对了数据的传输,开通了数据通道。1 阅读全文
posted @ 2009-12-07 20:23 辰 阅读(491) 评论(1) 推荐(0) 编辑
摘要: http://www.codeproject.com/KB/audio-video/VFWWebcam.aspx?msg=3295023#xx3295023xx方法就是使用了回调函数:private void FrameCallBack(IntPtr hwnd, ref VIDEOHEADER hdr)网上的会有点不一样,大概都是传回了一个byte【】这个时候:Bitmap bmp = new B... 阅读全文
posted @ 2009-12-06 20:32 辰 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 网络上一大堆的视频捕捉代码,比如:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassWebCameraEngine{//showVideocalls[DllImport("avicap32.dll")]publicstatice... 阅读全文
posted @ 2009-12-06 17:44 辰 阅读(3177) 评论(0) 推荐(0) 编辑
摘要: 版本:我使用的开发工具是VS2005, 自带的是 DotFuscator Community Edition.版本号是:3.0.2005.16132S/N: 000-00-000-391版权信息是:2002-2005 PreEmptive Solutions问题简要描述:在线程中操作的对象会突然消失。 非常非常的严重。简单可以看下面一个模型:class Person{private Tools t... 阅读全文
posted @ 2009-12-06 01:49 辰 阅读(3996) 评论(17) 推荐(0) 编辑
摘要: 动态加载 卸载 Assembly, Appdomain 阅读全文
posted @ 2009-12-04 18:27 辰 阅读(801) 评论(4) 推荐(0) 编辑
摘要: 前言之前已经对版本控制有了大概想法,现在主要是开发出可以使用的系统。Goal:1. 能够实现分布式下系统的自动升级2. 能够检测代码的依赖性3. 能够自动复制代码到指定的目录4. 能够控制代码的版本,添加版本信息5. 有一个简单的查询界面、例如web、winform开发计划1. 现有框架研究 1天2. 原型系统与理论形成 2天3. 升级系统开发 1天4. 实际系统部署 2天合计:6天开始时间:20... 阅读全文
posted @ 2009-12-02 05:06 辰 阅读(318) 评论(12) 推荐(0) 编辑
摘要: 前言在上一篇文章中,我简单介绍了契约设计(Design by Contract)的现状,还有自己的想法。http://www.cnblogs.com/zc22/archive/2009/11/30/1614142.html这篇文章主要介绍我如何实现了这个设计。阅读本文前,想再强调一下,本文介绍的是一种实践,而不是技巧,或者能够保证您代码绝对 0 bug的方法。但是在这种实践下,代码 0 bug 是... 阅读全文
posted @ 2009-12-01 18:41 辰 阅读(2093) 评论(22) 推荐(0) 编辑
摘要: 前言最近在开发一个验证框架,希望能够降低代码的bug率,提升质量;不知不觉就来到了Design By Contract,感觉这是个方向。本文主要是批判一下现有的契约设计问题,提出自己的看法,很希望得到一些牛人的指教。研究现状简单分析Design by Contract(DbC)是个天才(我觉得)叫Bertrand Meyer提出来的。那个家伙同时还搞出了个Eiffel的东西,是对DbC的实践(Pr... 阅读全文
posted @ 2009-11-30 23:31 辰 阅读(2368) 评论(18) 推荐(2) 编辑
摘要: 目标开发出通用的验证框架,扩展现有的框架问题。计划:1. 参考微软的enlib. policy Injection / validation ab. / 1天2. 参考design by contract 1天3. 参考现有的一些验证框架 1天4. 实现原型 1天5. 实现框架 2天时间:6天开始日期:2009-11-30 042700开发完成:2009-12-2 050800用了2天,差不多。 阅读全文
posted @ 2009-11-30 04:20 辰 阅读(718) 评论(14) 推荐(0) 编辑
摘要: 题外篇曾经有段时间,在公司维护IBM ds8000系统,就是服务器。当时的工作就是分析系统的日志,查看是否有运行错误。虽然有一些脚本分析工具,但是一旦发生了问题,还是靠人力,任何工具都没有用。当时,如果发现了问题,首先就是把最近的打包日志下载到公司的ftp,然后打开一个pad,找问题发生的时间的所有相关日志,帖在一起。如果没有经验,就会把所有模块的日志都帖在一起,慢慢看,那简直就是sb了。有经验的... 阅读全文
posted @ 2009-11-29 00:19 辰 阅读(5777) 评论(10) 推荐(0) 编辑
摘要: 用environment获取路径2009-11-26 03:37:56:781INFO121.32.25.246c:\windows\system32\inetsrv用appdomain获取路径2009-11-26 03:37:56:781INFO121.32.25.246D:\wwwroot\citibox\wwwroot\ 阅读全文
posted @ 2009-11-26 03:41 辰 阅读(287) 评论(1) 推荐(0) 编辑
摘要: 目标1. 日志在debug、实际部署中输出不同的内容2. 可以配置日志级别的console输出3. 高效 并且 线程安全(对现有的日志系统的升级)4.使用一定的数据库工具对日志进行有系统的管理5.有个查询工具,能够在文件系统查询对应级别的日期:info/error等(文件名=时间戳、文件内部再有时间戳,形成文档系统的索引)6.有个导出工具,能够对分散的日志进行合并、导出。7.日志能够打包保存(以上... 阅读全文
posted @ 2009-11-25 01:04 辰 阅读(308) 评论(16) 推荐(0) 编辑
摘要: AppDomain.CurrentDomain.BaseDirectory如果在testdriven下,最后不包含"\"如果在程序debug下,最后就包含。变态。。。建议以后全部用Environment.CurrentDirectory; 阅读全文
posted @ 2009-11-24 18:13 辰 阅读(175) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/zhuweisky/插件的“动态替换”2)在内存中复制插件Dll,然后加载内存中的Dll。这样,硬盘上的Dll就可以随意地被覆盖或删除了。以前我们是直接从硬盘加载插件Dll,就像这样:Assembly asm = Assembly.LoadFrom(addinFilePath) ; 现在,我们需要转个弯: Assembly asm ... 阅读全文
posted @ 2009-11-24 02:52 辰 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 目标1. 实现框架系统的冷启动(配置文件启动)、热启动(代码启动)2. 支持模块叠加配置3. 支持子模块单据启动配置开发计划1. 查看现有的需求、配置现状2. 学习System.configuration的思路3. 学习spring.net的思路,简化为配置开发周期1. 现有研究分析 1天2. 原型系统开发 1天3. 原框架升级+支持 1天4. 现有部署升级1天开发完成:2009-11-25 00... 阅读全文
posted @ 2009-11-23 23:21 辰 阅读(236) 评论(5) 推荐(0) 编辑
摘要: 证实了,dotfustactor会加快内存回收。似乎和。net的内存回收机制串通了。如果长时间的处理,会立刻导致内存数据无原因、不确定丢失。简直垃圾。 阅读全文
posted @ 2009-11-21 02:38 辰 阅读(296) 评论(1) 推荐(0) 编辑
摘要: 前言本演示主要使用了自主开发的pixysoft.framework.messageflow框架。演示了网页客服与QQ等现有IM系统如何结合操作。注明一下,本文仅提供了一个思路,不同人有不同的实现方式,您一定会收到启发,想到更好的实现。效果展示网页客服打开之后,会自动链接到网站服务器本地服务器启动之后,也会自动链接到网站服务器然后网站服务器就像个寄存中心、本地服务器会充当路由角色,自动选择一个有效的... 阅读全文
posted @ 2009-11-19 20:32 辰 阅读(1711) 评论(2) 推荐(0) 编辑
摘要: 使用Pixysoft.Ajax技术 三步教你创建一个 WEB IM! 简单而且迅速!是Comet架构、webim最佳入门材料。 阅读全文
posted @ 2009-11-18 02:01 辰 阅读(2257) 评论(8) 推荐(2) 编辑
摘要: 一天时间搭建完毕1. 了解之前noebe。comet的技术2. 搭建服务器框架并且测试3. 搭建客户端框架4. 合并到noebe。comet框架中 阅读全文
posted @ 2009-11-17 18:26 辰 阅读(455) 评论(3) 推荐(0) 编辑
摘要: 一个这么简单的需求 tnnd让我在网上找了半天。1. 如何预先设置显示值: items: [{ fieldLabel: '登录Email', name: 'loginUsername', width: 280, allowBlank: false, value: 'www.cnblogs.com' },就是这个value:xxx光这个我就找了10分钟http://hi.baidu.com/cfne... 阅读全文
posted @ 2009-11-17 16:51 辰 阅读(1801) 评论(0) 推荐(0) 编辑
摘要: Vision在普通asp.net的虚拟主机上,实现基于flash技术的实时视屏传输与监控Step1. 了解与flash视频传输相关的技术:FluorineFx.NET、其他等2. 了解flash客户端对服务器的依赖程度3. 查看flash支持的流媒体格式,是否支持h.264, 如果不支持,如何处理4. 掌握c#与flash沟通的方法5. 实现一个已存在视频的传输,到网页的客户端6. 实现一个基于本... 阅读全文
posted @ 2009-11-16 22:02 辰 阅读(1590) 评论(22) 推荐(0) 编辑
摘要: pixysoft.ajax. 本技术主要基于.net 2.0,提供asp.net页面的javascript直接通过ajax调用服务端的c#方法,完全打通javascript往asp.net的最后防线。 阅读全文
posted @ 2009-11-16 16:35 辰 阅读(3550) 评论(33) 推荐(2) 编辑
摘要: Vision 目标——查询的简化1. 简化网页的查询2. 支持大部分的js控件,例如google visualization / extjs等。方便界面开发3. 突破信息孤岛,成为对外api的一种形式(作为一个数据中心,外界任意服务器、任意语言都能够访问本网站获取数据。)Develop Plan 开发计划1. 学习现有js对json的需求,包括google、exjts、开放... 阅读全文
posted @ 2009-11-15 03:01 辰 阅读(471) 评论(19) 推荐(0) 编辑
摘要: 前言本comet技术主要用于数据库持久层的 穿越防火墙 远程访问。只要有一台中继网站,任意地点的数据库都能被访问。Comet概念介绍WebIM、网页的客服、meebo等大家听说过了。最近还有个兄弟开源了个网页客服叫,PowerTalk。各位可以搜索一下。这些最新最炫的技术,用了一个叫comet的架构。comet对于我来说= http长连接这个是一个通俗的解释。老外最擅长就就是发明概念,生怕别人忘了... 阅读全文
posted @ 2009-11-14 21:51 辰 阅读(10188) 评论(18) 推荐(4) 编辑
摘要: 在项目里面,新建一个目录Interface目录下面新建一个类namespace Pixysoft.Framework.Noebe.Comets{ interface ICometNoebeConfiguration { string Password { get; set; } string ServerId { get; set; } string Url { get; set; } strin... 阅读全文
posted @ 2009-11-13 21:45 辰 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 开发目标实现所有数据库的远程实时访问,采用comet技术。开发计划1. 学习codeproject上的关于comet的原性系统2. 修改原型系统,部署在现实网络,实现实时数据的读取3. 对socket框架修正,把传输协议单独列出来一个项目,然后部署在comet里面架构设计1. 网站服务器端,采用HANDLER设计,实现注册、链接持久等2. server设计,采用异步设计,关闭的时候直接操作conn... 阅读全文
posted @ 2009-11-13 01:30 辰 阅读(366) 评论(7) 推荐(0) 编辑
摘要: 前言本项目Pixysoft.Framework.Noebe.Sockets,是把数据库的操作用socket暴露出来,实现局域网的调用。不支持穿越防火墙、不支持局域网-公网链接、不支持路由。作品完成后,能够通过这个框架,把众多异构数据库链接成一个庞大的数据库池(云??)开发过程第一阶段 自以为是刚开始,网上搜索了几个socket的局域网聊天的例子,用同步的方法实现的。链接在这里:http://www... 阅读全文
posted @ 2009-11-13 00:14 辰 阅读(4639) 评论(20) 推荐(3) 编辑
摘要: 本随笔作为此框架开发实录。基本规划1. 掌握一个最简单的socket编程,就是一个局域网im系统2. 寻找一种安全的socket链接方式,包括:。查看已有的net关于socket编程,特别是ftp里面开放2个端口传输大容量文件的思路。查看现有的安全socket传输框架3. 实现一个最简单的socket安全传输4. 查看如何写一个socket服务器,特别是对状态的控制是如何完成的。5. 指定一系列的... 阅读全文
posted @ 2009-11-07 19:44 辰 阅读(796) 评论(22) 推荐(0) 编辑
摘要: 前言代码源码不重要,重要的是思想!本工作流基于了自主研发的ORM层、数据库同步层;实现了分布式环境下的工作流协同操作。本工作流设计遵循以下原则:1. 工作流基于.net DataTable模型,一切围绕这个DataTable展开;因为。net在界面很多的绑定都支持了datatable。2. 工作流模型只负责状态的维护,不负责状态的扭转。即:每天下午4点新建订单转为失效订单 这种处理不属于工作流范畴... 阅读全文
posted @ 2009-11-06 15:35 辰 阅读(3995) 评论(32) 推荐(1) 编辑
摘要: SelectedIndex是读,不能写。最终找到了解决方法:DropDownList_shoplist.SelectedItem.Value = DropDownList_shoplist.Items[0].Value;就是设置SelectedItem.Value 阅读全文
posted @ 2009-11-05 03:14 辰 阅读(650) 评论(1) 推荐(0) 编辑
摘要: 这篇随笔主要记录开发工作流引擎的实际过程。用于日后参考。现状之前第一代的工作流引擎都是基于ORM完成的,但是由于ORM性能太差,因此搁浅了。第二代工作流引擎前几天刚刚开发完成,但是实际项目使用起来却发现有太多的问题。1. 在分布式环境下,对持久层的调用使用了分布式的接口(insertto,updateto),因此单纯的持久层接口不够用。要么改orm、要么采用新的架构设计。2.由于使用了ORM,但是... 阅读全文
posted @ 2009-10-30 02:12 辰 阅读(990) 评论(10) 推荐(0) 编辑
摘要: 前言各位牛人先别笑话我 道理虽然简单,但是愚蠢的我今天才体会了IoC的伟大,不得不分享一下。正文以前读书的时候就看过一个概念IoC,中文叫反向注入什么的。当时看到这个名词,觉得特牛B,搞软件搞得和搞导弹一样,“反向”已经有点特神,“注入”又像往杯子里面注水。后来看了原理(spring之类的),大概了解实现机制就是:用反射加载类去运行(偶知道没这么简单... 阅读全文
posted @ 2009-10-28 18:07 辰 阅读(2680) 评论(9) 推荐(0) 编辑
摘要: 愿景 Vision成为信息系统行业领军。成果展示 MileStone基础框架Pixysoft.Framework.Verification updated 2010-04-18 开发完成2010-0418: 加入exception机制。初步实现拦截策略。2009-1202: 支持Design by Contract模式使用串行验证参数。Pixysoft.Framework.Configuratio... 阅读全文
posted @ 2009-10-28 15:45 辰 阅读(1454) 评论(14) 推荐(0) 编辑
摘要: 前言最近园子整天为了不是技术的东西在讨论,我就调节一下气氛。介绍一下我开发的ORM框架。还有基本的实现原理。条条大路通罗马,源码等就不公开了,还是那句,思想才是最重要的。代码例子实体类的设计只要继承了OrmBase,就实现了orm操作,不需要写任何的配置文件[代码]目前支持了所有的值类型,还有string类型,自定义的class,List类型,Array类型;至于Dictionary其他的不是很通... 阅读全文
posted @ 2009-10-26 19:37 辰 阅读(3793) 评论(55) 推荐(11) 编辑
摘要: 前言代码、源码不重要,重要的是思想,希望大家多给建议。正文微软有个叫SSIS,引用了数据流概念,不过更加强大的是,他基于了sql server,能够进行数据分析,构造数据仓库。数据挖掘的目标的确远了,不过数据引擎我导开发了一个。先看个demo。需求:我有个订单表POS_SALESORDER, 需要生成一张订单的消费凭证:POS_SALESORDERRECEIPT, 其中凭证的一些数据来源于我的顾客... 阅读全文
posted @ 2009-10-21 00:18 辰 阅读(3835) 评论(9) 推荐(1) 编辑
摘要: 每个对象都写单例,单调又无聊。因此我写了个基类,只要集成,就实现了单例。而且支持多单例(不同id对应不同的单例)[代码]使用方法:[代码]看看有什么错误等,希望能够指出。谢谢!reborn_zhang@hotmail.com美丽人生 阅读全文
posted @ 2009-10-14 18:09 辰 阅读(2483) 评论(20) 推荐(2) 编辑
摘要: http://www.pgsqldb.org/mwiki/index.php/主要关系型数据库系统对... 阅读全文
posted @ 2009-10-12 16:54 辰 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: 突然觉得自己是一小孩。。。。http://hi.baidu.com/qjgzs/blog/item/44e5aefac3ade68f9f51462d.html声明:前进工作室摘录于互联网.NET Reactor是EZIRIZ公司出品的一款.net保护软件,功能也相当强大,从3.3.1.1版本开始,他采用了新的加密方法,之前的版本如何破解,tankaiha已经发表过一篇文章,利用reflector+... 阅读全文
posted @ 2009-10-11 22:38 辰 阅读(3876) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
IT民工