Visual Entity 1.6.1 发布(做最好的 NHibernate 设计器)
大家看完后,请记得点一下推荐按钮
点击这里下载最新版本
没有接触过 VE 的,请点击这里
Visual Entity 再次发布了新版了,由于当前功能已经比较完善了,以后的版本更新时间稍微推迟。大概 1 个月更新一次。
尽管我们的口号是“做最好的 NHibernate 设计器”,但是实际上也是支持 Linq to S
http://www.cyqdata.cn/cnblogs/article-detail-39436
深入浅出多线程系列之十五:Reader /Write Locks (读写锁)
线程安全的一个很经常的需求是允许并发读,但是不允许并发写,例如对于文件就是这样的。
ReaderWriterLockSlim 在.net framework 3.5的时候就提供了,它是用来代替以前的”fat”版本的”ReaderWriterLock”
这两个类,有两种基本的锁----一个读锁,一个写锁。
写锁是一个完全排他锁。
读锁可以
http://www.cyqdata.cn/cnblogs/article-detail-39428
《编程人生》《创业者》:两本不太好看的IT牛人访谈录
最近看了两本体裁与内容都比较接近的书《编程人生:15位软件先驱访谈录》,《创业者:全世界最成功的技术公司初创的故事》。都是对美国的IT界牛人的访谈。不同之处看书名就知道,《编程人生》的采访对象是是钻研技术的高人,《创业者》的采访对象是有过比较辉煌的创业经历的IT界人士,基本都是做技术的。
两本书都比较厚。《编程人生》473页,《创业者》325页但是字体小,实际内容也不少。
 
http://www.cyqdata.cn/cnblogs/article-detail-39422
使用Lingobit Localizer汉化.net程序(Translate .net program using Lingobit Localizer)
作者:王先荣前言 最近开始做给小朋友上机器人编程课的兼职,感概颇多:(1)小朋友的动手能力都很强;(2)“调皮”的小孩很多;(3)直面困难的小朋友不多。 由于采用的教具是韩国人做的HunaRobo,满屏的英文对8~12岁的小孩来说,挑战蛮大的。因此萌生了将HunaRobo汉化的想法。 &nbs
http://www.cyqdata.cn/cnblogs/article-detail-39419
Twitter新员工的入职过程是怎样的?
我们的入职过程大概是这样的:
在你开始工作之前是被我称作Yes to Desk过程 从你同意加盟的那一刻到你坐到工位上的这段时间。有很多的步骤、移交工作要做(超过75项),招聘处、人力资源处、信息技术处、综合处等都要去。我们会分配你想要的email地址,你的办公桌上会事先放有一件T恤,一瓶酒,你的工位的分配是依据你的工作性质和工作对象决定的,这全是系统内部的,你还会收到一份彩色的PDF用
http://www.cyqdata.cn/cnblogs/article-detail-39358
Entity Framework快速入门--直接修改(简要介绍ObjectContext处理机制)
在介绍Entity Framework的修改实体到数据库的方法之前呢,我们先简要的介绍一下ObjectContext的处理机制。
1、ObjectContext的处理机制
ObjectContext是Entity Framework封装了数据库访问的上下文,以及实体的映射关系元数据信息等。EF帮我们封装好了这么一个统一的接口。让我们所有的操作都只通过这个一个实体上下文就可以实现了增删查改等所有对应
http://www.cyqdata.cn/cnblogs/article-detail-39279
可望可及 IT女主管不再是梦想
普通人都以为,女生是不可能了解电脑知识的,游戏的认知度大致上也应该仅限于空档接龙与宝石拼图。关于数位化的网络,真正混迹于其中的女性,又有几人?呵呵,很奇怪这些人的想法为何会如此固步自封,好像封建社会一样觉得女子会吟几句诗晓得填几首词便是大才女。
我确切地知道,有很多女性都有在自己购买主机假设网站,即便是使用 BSP 的,写出成堆的使用技巧与体验心得来与大家共享的也不乏其人。今天,也许你仍旧以为
http://www.cyqdata.cn/cnblogs/article-detail-39256
重提URL Rewrite(4):不同级别URL Rewrite的一些细节与特点
在之前的文章里我们已经谈论了有关URL Rewrite的几个主要的方面。在本系列的最后一篇文章中,我们就来讨论一下有关不同级别URL Rewrite的一些细节与特点。
理论上说,IIS级别的URL Rewrite使用C或C++编写,比使用托管代码编写的ASP.NET级别URL Rewrite性能要高。但是我认为这方面的差距在大部分情况下可以忽略不计,这种性能几乎不可能成为性能瓶颈。因此选择何种
http://www.cyqdata.cn/cnblogs/article-detail-39255
Entity Framework快速入门--一对零到一关系处理
很久不更新blog了,正好趁着端午节的空,把之前一段时间使用关于EF以及工作上经验总结一下。
此文将跟朋友们分享一下关于1对0..1实体模型一些使用包括基本的添加和查询的注意事项。
首先我们EDMX实体模型:
模型很简单,一个用户的实体,另外关联了一个用户信息的实体。有些情况下我们会有这样的需求,用户登录身份验证,而每次再查询用户信息的时候,往往会去查询用户表,而这时候我们仅仅使用了2-3个字段
http://www.cyqdata.cn/cnblogs/article-detail-39188
Silverlight 里如何实现隐式样式,ImplicitStyleManager 的实现思想
在 WPF 中,我们可以方便的在全局范围定义一个样式,就可以应用到所有这种类型的对象,这就是所谓的隐式样式(implicit Style),比如:
WPF中定义样式<Window x:Class="WpfImplicitStyle.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
http://www.cyqdata.cn/cnblogs/article-detail-39159
DB(BDB)与SQLite对比
嵌入式数据库无需安装,体积小巧,速度又快,在很多场合可以替代目前流行的MySQL,SQL Server等大中型数据库。本文介绍两种嵌入式数据库产品:Berkeley DB和SQLite,并着重讨论它们与Java之间的接口。
通常我们采用各种数据库产品来实现对数据的存储、检索等功能,例如,Oracle,SQL Server,MySQL等。这些产品除提供基本的查询,删除,添加等功能外,也提供了很多
http://www.cyqdata.cn/cnblogs/article-detail-39144
写给新入IT的新人们
IT=挨踢,这是IT人的自嘲,进入IT行业是有四五年了,也算得上是一个“老人”了吧,见了不少新人,面试了不少新人,也带了一些新人,多多少少还是有点发言权的。
关于书本
新人们常常会说我看了多少多少的书,看过某某人写的书,仿佛书看了就会做了。其实不然,很多新人在面试的时候夸夸其谈,说啥啥都知道一点,到真正做的时候,啥都不会。归根到底是没有经验,技术这玩意儿经验非常重要
http://www.cyqdata.cn/cnblogs/article-detail-39123
SAP冻结内部IT支出 发信给员工进入"省钱模式"
SAP上周宣布由于9月底客户抽单,导致本季营收将无法达到预期,之后SAP联席CEO Henning Kagermann与Leo Apotheker上周发信给员工要求进入“省钱模式”,华尔街日报日前报道。
IT产业的维持是因为企业持续采购IT来提升效率,好协助公司度过不景气,但这样的模式对于SAP或许不适用,根据华尔街日报取得的SAP内部e-mail显示,公司已经宣布暂停所有
http://www.cyqdata.cn/cnblogs/article-detail-39050
Velocity China 2010大会回顾
Velocity China 2010 北京之行收获良多,选择的几个session都很有料,当然也有个别还是比较虚。
这次大会主题是web性能和运维,主题也基本分为两大块:web前端性能,分布式。
接下来就把我参加的session逐个回顾一下:
《Facebook网站的Ajax化、缓存和流水线 》Changhao Jiang(Facebook)
在这个报告中,我将介绍在Faceboo
http://www.cyqdata.cn/cnblogs/article-detail-39043
一个IT人的辞职信:怀着梦想去远行!
各位同事、各位朋友:大家好! 正像很多同事和朋友知道的那样,我将于近期离开公司去寻求新的职业生涯的规划和发展。最想说的是和大家一起共事三年零七个月实在是一个短暂而快乐的旅程!能够在这家伟大的公司工作和你一起工作、一起战斗,并和你相知、相识并成为好同事、好朋友真是人生中的最快乐的事!新年过后公司的半年度总结(MYR-MiddleYearReview)即将开始了,我深深地知道那是一种何等的煎
http://www.cyqdata.cn/cnblogs/article-detail-39032
职场经验谈:十种技能方法提高IT人薪酬
IT招聘专家和工作场所专家总结了技术专业人员应该掌握的一些具体技能。这些技能会帮助IT专业人员避免工作的低谷和得到薪酬上涨的好处。下面就是让IT人员提高薪酬的10种方法。
1.熟悉SAAS产品
IT人员配备和随需应变的咨询公司Bluewolf的共同创始人和负责人Michael Kirven说,SAAS(软件服务)知识在用人要求条件中的比例已经从三年前的5%提高到了35%。拥有
http://www.cyqdata.cn/cnblogs/article-detail-39029
深入浅出多线程系列之十三:使用Wait和Pulse 来模拟一些同步构造
你可能在上篇文章中深入浅出多线程系列之十二:双向信号和竞赛 注意到了这个模式:两个Waiting 循环都要下面的构造:
lock(_locker){ while(!_flag) Monitor.Wait(_locker);
http://www.cyqdata.cn/cnblogs/article-detail-39007
Unity 在MVC上的应用(下)
经过了上两篇粗文Unity 在MVC上的应用(上) 和 Unity 在MVC上的应用(中)我们发现根本没有Unity的踪影,汗颜,写着写着发觉进度太慢,都没用上的场合,但这篇文章会加入Unity来少SHOW一下用法,主要是来个抛砖引玉。
本篇应用技术知识:
1.ASP.NET MVC3 (新东西绝对要用用XD)
2.引入IOC容器:Unity(非XML配置方式)
3.使用NH
http://www.cyqdata.cn/cnblogs/article-detail-38955
新版twitter背后的技术
如果要评2010最牛逼的网站改版,除了豆瓣就是Twitter了(开个玩笑)。那天看了新版twitter的介绍视频,相当兴奋,那种感觉就像04年看到gmail。面对未知的新时代,一部分人在畅想,一部分人在抵触,只有小部分人在行动。Twitter很快交出了他们的答卷。
今天看到Twitter官方发表的博文“The Tech Behind the New Twitter.com&rdqu
http://www.cyqdata.cn/cnblogs/article-detail-38837
Introduction of new feature ‘Tag Cloud’ with SAP CRM 7.0 Ehp 1
SAP CRM 7.0 Ehp 1 introduces a quite fancy new feature called ‘Tag Cloud’. With Tag Cloud, we can easily put all kinds of Tags on most of the transaction objects across Sales, Service and Marketing ar
http://www.cyqdata.cn/cnblogs/article-detail-38809