IT技术博客

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

厚积薄发,丰富的公用类库积累,助你高效进行系统开发(1)

俗话说,一个好汉十个帮,众人拾柴火焰高等都说明一个道理,有更多的资源,更丰富的积累,都是助你走向成功,走向顶峰的推动力。就我们开发者而言,其中技巧的积累、资源的积累,就是类似一个个好汉、一根根好柴,是我们能够进行高效开发的保证和推动力,本文主要展示我所收藏的辅助类库,并着重介绍一些常用的类库给大家分享,一个提高大家对辅助类库积累的重视,二个也是能够和大家分享一些常用技巧的片段,促进沟通,共同进步。

持续集成_1_引子

出于对产品质量、开发效率的考虑,公司要在日常的开发过程中引入持续集成。 持续集成这个概念其实很多人都应该很熟悉,或者接触过很久。其实公司以前也做了很多这方面的工作,但是一直存在着一些问题。 就是很多人对其抱着无所谓的态度,每天定时的将代码代码提交到trunk,让服务器去整一些事情,然后立马关电脑下班,出了问题明天再说。更有甚者,对其抱有抵触的情绪,觉得浪费了很多时间,不如好好多写几行代码,改几个b

xEasyApp之后端的介绍

前文我已经说了,为了能够让大家更好的理解xjplugin如何在asp.net mvc中应用,我编写了这样一个demo,本篇博文简要的说明下xEasy的结构,讲解一下ASP.NET MVC 和xjplugin 之外的东西。从这里下载到代码。要求安装了VS2010 和ASP.NETMVC3.0.打开解决方案,我们可以看到有两个主要的项目和一个解决方案文件夹,如下图所示:   其中xEas

智能表单设计器Web Free Form Designer:FreeForm常量定义及用途

  前言 在FreeForm中,常量用于在产生重复录入的地方,预先定义,使用时自动选择,目的是节省工作量提高效率。具有两种用途,第一种是为列表类的选择框定义项目,第二种是预先定义验证的错误提示消息,方便录入。下面是详细介绍。   定义常量 首先,新建一个模板,在工作区空白处右键点击“Add Constant”     显示常量定义界

[WCF权限控制]从两个重要的概念谈起:Identity与Principal[下篇]

毫不夸张地说,安全主体(Principal)是整个授权机制的核心。我们可以简单地将将安全主体定义成能够被成功实施授权的主体。一个安全主体具有两个基本的要素:基于某个用户的安全身份和该用户具有的权限。绝大部分的授权都是围绕着“角色”进行的,我们将一组相关的权限集和一个角色绑定,然后分配给某个用户。所以在基于角色授权环境下,我们可以简单地将安全主体表示成:身份 + 角色。在.NET基于安全的应用编程接

软考的心得

在本人的“每个程序员都应该经历一次软考的”一文中,强烈的分析了软考对我们程序员的重要性,尽管有些人觉得我在乱说;我还是那句话,任何一篇文章都有存在的价值;作为我们刚刚步入软件开发领域的初学者来说,有时候真的会觉得迷茫,学着学着就会觉得没兴趣或者说是没有力气,当然软件开发本来就属于一种高智商的脑力活动,在我大学里面学计算机编程的人多的不得了,但是我们仔细的想一想在扳扳手指,又

使用Entity Framework和WCF Ria Services开发SilverLight之5:客户端主外键联表查询

在上一篇中我们对EF中的POCO进行了映射,如果这个时候我们使用主外键来进行联表查询,会很遗憾的发现凡是关联表的信息,在客户端获取的全部是null。 本篇我们介绍如何使用Entity Framework和WCF Ria Services在SL客户端获取主外键联表查询的数据。 1:添加引用 第一步,为Model项目添加引用System.ServiceModel.DomainServices.Serv

Internet Explorer 10 Platform Preview 2 发布

  IE10 PP2 持续对 HTML5 的支持 考虑到开发人员的高度关注,Microsoft 在今天面世的 Explorer 10 Platform Preview 2 上继续履行我们的 HTML5 承诺。 有了 IE10 PP2,开发人员可使用多项适合网站的 HTML5 技术来构建漂亮、交互式且具有出色性能和安全性的 Web 应用程序。例如: 借助对 CSS3 Floats、HT

开贴说说文本编辑器的那些事情 - 字符串的宽度

    园子里面的各位对于文本编辑器都貌似很感兴趣。近来wojilu的宣传工作告一个段落了(大神准备在出1.7正式版后,开始代码托管工作,同时希望在Release一个完美版之后,给更多的朋友使用,所以推广工作暂时停一下,自己的网站在做在线单词编辑器,还没有成形)所以抽空来讲讲文本编辑器的那些事情,以前发过此文,稍微修改一下下。VBNET写的各位C#的大人们,忍耐一下

面向对象基础(一)

我想在这个园子里面的新人,还是"掌门人",都对"面向对象"这几字非常的耳熟了或者有一定的了解。     但当一个初学都在学习面向对象的时候,会遇到一些瓶颈和麻烦,认为面向对象非常的难以理解。     那么本章节主要是让大家了解面向对象,并系统地掌握面向对象编程的技能点,消除初学者的疑惑.     1、&nb

不使用数据库缓存依赖项实现同样的功能

先说下当前项目的场景 后台人员1天不定时的 添加新闻和视频图片10条左右 数量不多 不使用缓存  来回和数据库打交道 非常耗时 造成效率低  尤其是在数据量非常庞大的情况下 可是加了缓存 加多少时间的缓存? 新闻要保证实时更新 一发布立刻显示出来 微软给出了解决方法 数据库缓存依赖项 但是貌似只能用在SQL上 而且要配置些东西  还有 并不透明~ 一些东西看不到

【My Project】数字频率测量FPGA实现

注:以前在**负责激光测速频率信号采集相关研究,今日整理资料时看到,近乎遗忘,共享了~ ----------------------------------------------------------------------------------------------------------------------------------- 数字频率测量FPGA实现 SkySeraph&n

Direct3D轮回:基于HLSL实现D3D中的光照特效

HLSL(High-Level Shading Language,高级着色语言),即大家口中经常提到的Shader。 相较于固定功能流水线,使用HLSL的优势是不言而喻的。 使用HLSL编写的模块工作于GPU之上,取代了原有的固定功能流水线,从而使得我们从那些事先定义好的固定运算中解脱出来,在特效编写过程中获得巨大的灵活度。 Xna中更是干脆完全舍弃了D3D中旧有的固定功能流水线。 下面我们来看如

WCF HttpBinding 安全解析 (5)Basic验证(IIS宿主)

Basic验证方式是基于用户名/密码的验证方式,在Windows环境下,我们提供的是有效的Windows用户名和密码。但是Basic身份验证方式和Windows身份验证方式是有本质上的区别的。Basic是Http安全规范(RFC 2617),不同的互联网应用体系都可以实现和进行Basic身份验证。 我们使用代码清单11-89的配置在TransportCredentialOnly模式下启用Basic

【网页设计】分享国外精美网页设计模板(PSD源文件+HTML) 其之二

以前从国外网站上淘来的网页模板,现重新整理分享到这里。 所有模板将近上百来套,每套都含有PSD源文件和生成的HTML。。。   djclub   下载地址   firerescuesquad   下载地址   fashionhouse   下载地址   counterstrike   下载地址   o

擦亮自己的眼睛去看SQLServer之简单Insert

       本来是打算先写SQLServer历史的,不过感觉写那部分内容比较难还需要多查些资料。于是调整了下顺序写下简单的Insert语句。数据库结构还是采用上一篇的结构。具体查看上一篇文章擦亮自己的眼睛去看SQLServer之简单Select。今天讨论的语句也比较简单,Insert语句。     &nbs

IBatis.net 缓存

上一篇IBatis.net ORM初体验简单介绍了IBatis.net的基本应用.本篇介绍下IBatis.net的缓存应用. 还是接着上篇的代码来写.. 首先在sqlmap.config中启用缓存 <setting cacheModelsEnabled="true"/> 然后新建一个xml:CacheAccount.xml 并在sqlmap.config中的sqlMaps节点配置 &l

使用Entity Framework和WCF Ria Services开发SilverLight之6:查找指定字段

对数据库表指定字段的查找,又是实际工作中的一项必要工作。SL客户端仅获取实际需要的指定的字段,好处很多,比如:有助于减少网络流量。 有两类这样的使用场景。 1:联表查询不需要外键表 在上一篇中,我们使用了联表查询,在联表查询中,DAL部分的代码是这样的: 我们已经指出,无论是你是否使用Include方法,只要实体类指定了Include特性,客户端都会获取到被关联的Course记录。诚然,有时候我

线程同步学习_哲学家问题

笔者前段时间做一个消息队列优化程序时涉及到多线程同步问题,顺便看了下大学操作系统课程。将生产者-消费者问题以及哲学家就餐问题实现了下,做以下笔记。 哲学家就餐问题: 设有5个哲学家,共享一张放有5把椅子的桌子,每人一把椅子,但是桌子上只有5只筷子,在每人两边分开各放一支;哲学家在就餐时必须试图分两次从两边拾起筷子就餐。 条件: (1)只有拿到2只筷子,哲学家才能吃饭。 (2)如果筷子在他人

定制Flex菜单图标

默认Menu上的Icon必须通过iconField和iconFunction去指定,但是这两种方式都必须用嵌入资源Class名字去指定Icon,如果想用动态的图片(比如URL)作为Menu的Icon,就必须定制一把MenuItemRenderer。 首先写个类CustomMenuItemRenderer继承MenuItemRenderer,里面增加一个如下变量作为自定义Icon的组件: pri