IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

企业应用整合(1)--一个账号

在对企业应用进行整合时,存在着各种既有自己开发的系统,又有移植,购买来的系统,还有众多旧系统的情形, 这些系统,一般都有自己独立的用户模块,而整合这些不同系统的用户登录,避免让账号飞,则是企业应用整合的一个最基本的要求   要整合企业应用,首先就是要整合账号 整合账号的原则就是,如果用户已经有一个账号,那么尽量地使用它 这个账号,可以是web系统账号,也可以是ERP的账号,还可以是邮件账

跨线程访问及修改控件属性的解决方案

在上一篇文章中,写了一些串口通信时数据接收的内容,其中有一行代码有个提问:在数据接收线程中,当接收到数据并且校验正确后,我怎么显示这些数据到窗体中呢?要显示数据,必须要访问主线程(A)的各种控件,而数据接收是另一个线程(B)。有两种方案可以解决这个问题,和上文一样,也是第二个较好。 方法一:取消跨线程操作检查 当线程B在访问线程A创建的控件时,线程A会对控件的线程锁进行检验,当多个线程同时对控件进

关于ORM中只有XML没有映射实体的思考?期待大家的建议

开篇        很久没有写文章了,之前开了太多的系列,一方面是由于自己对于工作中的思考,另一方面是自己在业务时间中的对知识的总结,这里也是比较抱歉,因为之前开的系列,一直都是 开,完整写完的不多,这里实在是对不住大家了,我也是想等过年期间好好的整理下,这些系列和思路,将要写的内容,都梳理清楚,然后在年后,将一一发布,完善如下的几个系

一个小Demo示例代码和一个小文档让你从零到精通MSMQ(MS消息队列)

这几天在折腾MSMQ,之前对于这玩意也是没有实际用过。下面是这几天的成果,拿出来给大家Share一下:   1。关于MSMQ相关知识和配置的文档: http://files.cnblogs.com/CopyPaster/MSMQ_Doc.rar   2。示范Demo: http://files.cnblogs.com/CopyPaster/Msmq.PerfermanceTes

中国计算机软件行业分析7---软件产业发展建议

中国软件产业发展建议 通过上述对中国软件行业的描述和分析,可以知道中国软件行业背负三座大山:知识产权保护不力、不完善的中国特色的社会主义市场经济体制和跨国软件公司的打压。为了发展中国软件产业,使得国产软件企业得以较好的生存和发展,必须处理好这三座大山。为此笔者提出了“从国家战略上,可以搞个8年计划,其内容主要有“逐年加大知识产权保护力度;对国外建立保护性壁垒,逐年消弱;对国

免费ERP第三锤:界面好看,更要好用

前面两锤后,得到很多朋友的鼓励,并希望继续深入探讨2BizBox这款免费ERP的开发方面的经验。这两天有空,就又写了一锤,欢迎大家拍砖。首先回顾前两锤大家关注的一些问题: ServletFacade总控制器每次收到请求通过反射区分发业务处理吗?是否性能问题?没错,每次都反射,性能方面没啥问题。首先,这里的分发有两层,首先是对模块EJB的分发,这里会对EJB访问实例进行缓存,下次有invoke就直

blocks 学习

转载请注明,谢谢。   Ios4已经直接支持blocks,很有必要学习一下。 在ios,blocks是对象,它封装了一段代码,这段代码可以在任何时候执行。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,并且它对局部变量是只读的。 Blocks的定义:    

新Windows phone 7中文输入工具上线

可怜的Windows phone 7啊,好不容推出又不支持东方语言,鉴于此,本人做了一个中文输入工具,望能方便的各位Windows phone 7爱好者,同时也希望和Windows phone 7开发者交朋友。 您可以通过以下方式找到: Windows Live Messenger:tinytian(at)live.com QQ:tinytian(at)qq.com 饭否/Twitte

Google的云存储技术:Google Storage的开通试用及其API的简单应用

前几天收到Google的邮件,说是之前申请的Google Storage for Developers终于通过了(申请到通过都有半年以上了)。   Google Sotrage(以下简称GS)相关的中文资料在博客园甚至整个墙内都不多 有一篇“Google Storage for Developers初体验”(大家可自行搜索) 但也只是介绍了GSUtil Tool

滥用变量综合症

    1.假如我国国民生产总值的年增长率为10%,计算10年后我国国民经济生产总值与现在相比增长多少百分比。计算公式为:               p=(1+r)^n      

数据库分表时OR Mapping方法

最近使用ADO.net Entity应用中遇到一个分表的应用,IDE中是不可视化支持这个的,为此使用了基于LINQ的方法解决了该问题。 数据库分表的意义和目的 分表技术顾名思义,就是把若干个存储相同类型数据的表分成几个表分表存储,在提取数据的时候,不同的用户访问不同的表,互不冲突,减少锁表的几率。 详细参考: http://club.topsage.com/thread-1842602-1-1.h

望禅解结

  能力有限,有些许问题不能妥善的解决,或结果不尽吾意,或我本应该洒脱一些。每遇到自己可控范围之外的情形时,总是极度想恢复控制,这种处理方式最经常的结果是越来越不可控。我想,这也许更多是心态的问题。而除此之外,还有更想解决的问题,本性难移。(快把自己“剖析”完的时候,才发现正好给自己定了个“七宗罪”… 如有雷同,纯属巧合) &

分享插件化平台规范——OSGi R4规范的中文翻译

我从本科开始一直专注于.NET,不过2007年毕业后却到一个外企先做Java开发,后来又做Flex + Java的开发。在工作之余,我一直在关注和学习.NET,并把在Java领域学习的优秀思想应用到.NET平台。第一次听说OSGi是2008年底,我们产品开始换更新换代时,一个美国工程师提出来的。他推荐了OSGi技术。我对它一无所知,于是就上网搜索了一下OSGi并初步学习一下。OSGi提倡的两大特性

VB项目的Option explicit选项

       今天发现相同的VB代码在二个的解决方案的项目中编译结果还不一样,一个正常编译通过,一个则编译报错,十分困惑,报错信息如下图:        后来发现将报错的row变量定义好类型即可,如下:          最后努力找到

jQuery1.5的新特征subclass——jQuery插件机制的救赎

感觉jQuery1.5最大的改变有两个,jQuery子类与异步列队,本文只谈jQuery子类。 首先要明白为何要推出此功能,是强化它那基本为零的OO功能吗?不是,从下面的源码你应该知道它不是让你自定义类。但这也是个愚蠢的问题,因为这样,这方法就叫Class,而不是subclass。 subclass: function(){ function jQuerySubclass( selecto

wdk tips (3): IRQL

今天我们来聊聊IRQL,这是驱动新手的梦魇,想想看多少BSOD是因为IRQL不对引起的。这也是*NIX类内核开发人员最喜欢的吐槽点之一,你看linux里就没有这个概念,我们还不是活的好好的?我偶尔有时候能得着一些空,也会问一样的问题:为毛?为毛要有这东西存在!后来我想通了。 我们先聊passive level和interrupt level。passive level是普通级别,同时也是优先级最低

分享 Visual Studio 2010 扩展制作的心得:基本功能篇

背景 几个月前我做了一个给 Visual Studio 2010 增加背景图片的扩展,不过说实在的这个东西也是借鉴了日本人做的同类扩展。 没想到放出来之后有很多人对此感兴趣,我也因此决定增加配置对话框功能,免去手工编辑配置文件的麻烦。 但是因为一些奇怪的原因,说好的功能一直没有去做,在这期间也有别人在此基础上进行改造(虽然有点无伤大雅的小小误会),受这件事情的刺激我决定完善这个扩展,让它成为一个说

使用PowerDesigner 设计SQL Server 数据库

  工具: Sybase PowerDesigner 12.5 Microsoft  SQL Server 2005   第一步:概念数据模型 打开PowerDesigner 软件,设计“概念数据模型”(Conceptual Data Model),它通常用在概要设计阶段。   设计表结构 注意:如果Palett

Windows Phone 7 UI设计和交互规范随笔(1)

当iPhone和Android在市场上所向披靡的时候,搭载Windows Phone 7的手机也终于进入了市场。我打算写个Windows Phone 7应用试一下,就随便翻了翻Windows Phone 7的SDK,SDK写的很细致,上线也很及时,要是微软其他产品的SDK也能这样就好了。 Windows Phone 7 SDK的许多章节都提示要先阅读《UI Design and Interacti

Prism之Module

Prism的核心功能之一就是支持模块化应用程序开发(Modular Application Development),并且在运行时对各个模块进行动态管理。 使用Prism进行模块化开发首先要了解几个概念: 1.Module: Module是一些逻辑上相关的程序集或者资源文件的集合,在Silverlight程序中通常以xap文件为单位存在。而每一个Module中都需要有一个负责进行初始化工作以及与系