43

等我有了力量,结果就会不同

据小道消息,70%的软件从业者都认为自己怀才不遇。也许你不同意,但是我承认,我也是其中一员,呵呵。韩寒说,怀才就像怀孕,时间久了才能让人看出来。但也有人说,怀得太长就生了,谁还知道你有才?看来在生之前就被看出来是件很重要的事。然而千里马常有,伯乐不常有。“我的梦中情人,他是一位盖世英雄,我知道有一天... ...

大卫张 发布于 2011-07-14 14:06 评论(53) 阅读(7429)
60

MySQL索引背后的数据结构及算法原理

本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL... ...

T2噬菌体 发布于 2011-07-10 23:40 评论(59) 阅读(94852)
12

企业微软技术领域能力分析

每位从事IT技术的人员一般都会关注在某一个特定的平台,这个平台能够提供你需要交付给客户项目或者产品的能力。我个人主要接触和熟悉的领域为微软的.Net平台,应该有七八年的实际项目相关经验,本文主要对微软.Net技术平台以及微软提供的软件产品进行汇总,希望能够为刚进入微软平台或者在微软平台有初步了解的朋... ...

温故 发布于 2011-07-10 23:14 评论(11) 阅读(5853)
23

分享一些如何从:领域、对象、角色、职责、对象交互、场景等这些方面去分析和设计具有动态行为的领域模型的经验(附源码)

好久没有写文章了,最近比较忙,另一方面也是感觉自己在这方面没什么实质性的突破。但是今天终于感觉自己小有所成,有些可以值得和大家分享的东西,并且完成了两个可以表达自己想法的Demo。因此,趁现在有点时间,是写文章和大家分享的时候了。首先给出这两个Demo的源代码的压缩包的下载地址,因为之前有博友说他没... ...

netfocus 发布于 2011-07-10 01:59 评论(39) 阅读(14085)
8

擦亮自己的眼睛去看SQLServer之说说跟踪

这几天看了下范伟主演的<<跟踪孔令学>>,再一次欣赏了范伟精湛的演技特别是那种憨厚的表情。看完后,让我想起了SQLServer中的跟踪与反跟踪技术。觉得这部分内容值得写一篇文章和大家分享分享。了解SQLServer跟踪技术能让我们比较简单的在运行时实时的获取SQLServer的内部运作。这种获取方式... ...

小军人 发布于 2011-07-09 16:25 评论(8) 阅读(3936)
13

数据库设计 Step by Step (8)——视图集成

引言:在前文(数据库设计Step by Step (7)——概念数据建模)最后的案例中,我们通过集成多个局部的实体关系(ER)模型最终得到了全局ER图。在现实项目中视图集成可能并不会那么容易。 俯瞰整个数据库生命周期(如下图所示)。在前面的内容中,我们已完成了“确定需求”和“数据模型”(图中以灰色标... ...

知行思新 发布于 2011-07-09 16:05 评论(11) 阅读(11623)
23

Entity Framework之问题收集

本节讨论内容主要针对收集了上篇文章大家碰到问题的讨论解决,会持续收集扩充。DbContext加载原值,当前值,数据库值,属性操作,对象复制,对象值复制(VO,DTO->POCO),复杂对象取值DbContext Local Data与AsNoTracking无跟踪查询 如何提高效率DbContext... ...

小城岁月 发布于 2011-07-08 11:03 评论(30) 阅读(16321)
11

我也要学C语言-第二十三章:微软未公开的堆内存(365天编程极限学习-第2天下午)

int main(int argc, char *argv[], char *envp[]){ int a =1; int b =2; return0;}在这个代码中,变量a和b还有3个参数都在栈中,那么在栈里面分配的空间有什么特点的呢?!它们在编译器编译期限就为它们预留了空间。那么还有... ...

dodolook 发布于 2011-07-05 10:09 评论(76) 阅读(8116)
10

自己动手开发编译器(九)CPS风格的解析器组合子

上回我们用函数式编程的方法,结合Linq语法,建立了一套解析器组合子方案,并能成功解析自定义文法的输入字符串。但是,上次做成的解析器组合子有个重要的功能没有完成——错误报告。作为编程语言的语法分析器,不能在遇到语法错误的时候简单地返回null,那样程序员就很难修复代码中的语法错误。我们需要的是准确报... ...

装配脑袋 发布于 2011-07-03 22:16 评论(13) 阅读(14553)
813

细说Cookie

Cookie虽然是个很简单的东西,但它又是WEB开发中一个很重要的客户端数据来源,而且它可以实现扩展性很好的会话状态,所以我认为每个WEB开发人员都有必要对它有个清晰的认识。本文将对Cookie这个话题做一个全面的描述,也算是我对Cookie的认识总结。Cookie 概述Cookie是什么? Coo... ...

Fish Li 发布于 2011-07-03 20:15 评论(176) 阅读(118872)
20

Windows Phone 项目实战之账户助手

阅读本文你将会了解如何一步步创建一个Windows Phone 应用程序,包括软件工程的一般流程。 ...

Alexis 发布于 2011-07-02 12:01 评论(64) 阅读(8897)
10

在追赶产品上线的路上,我们是否为在为将来“埋雷”呢?

不知道别的公司啥情况,就自己带过的3家公司来说,基本都存在一种普遍的“赶工期”的现象,之所以说是普遍现象,这也有一些朋友的亲身经历,似乎这就是一种IT行业的特色,毕竟随着互联网化的长足发展,对产品的更新速度是一个空前的挑战!时间就是利润啊,这个道理想必大家都懂,这里就多说了。暂时不考虑这些外部因素的... ...

酸甜西瓜 发布于 2011-07-01 23:48 评论(19) 阅读(3570)
15

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

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

小军人 发布于 2011-06-30 21:20 评论(16) 阅读(5590)
17

我也要学C语言-第十九章:结构体的定义和初始化(365天编程极限学习-第1天上午)

结构体到底是什么呀?! 我们来思考一个问题,如果我们要保存一个年级所有学生的信息,我们该如何去做呢!我们稍微回忆下以前我学过的知识,大概能想到用数组去做,因为学号啊,姓名啊,成绩啊,都是同类元素的集合,当然用数组了,如果用单个变量真的会累死人呀!但是再进一步思考发觉,学生的信息还是有不少东西的,比.... ...

dodolook 发布于 2011-06-30 20:50 评论(69) 阅读(12898)
65

系统性能调优吐血总结分享:原创

概述Ø 性能优化的思路首先是较为精准的定位问题,借助于相应的工具包,分析系统性能瓶颈在哪,在根据其性能指标,以及所处于层级决定选择优化的方式方法。在选择优化的方式方法时,大家可以参照以下章节调优方法,架构优化递进,进行正确的,有针对性,有步骤的优化。可能会发现部分指导思想或许有相悖嫌疑,大可不必较真... ...

围成 发布于 2011-06-29 13:44 评论(51) 阅读(14243)
57

做Java开发这一年

从去年到现在,从.NET转向Java开发(只是因为项目原因,绝对与平台好坏没有关系)差不多有一年的时间了。通过这一年时间也有些感触,想从几个面比较一下这两个平台。希望能做到客观公正。 ...

横刀天笑 发布于 2011-06-28 11:57 评论(132) 阅读(73333)
39

《c# 实现p2p文件分享与传输系统》 一、 模型

P2P的概念大家都不陌生,也就是所谓的“点对点传输”,即不直接通过服务器,在两台或多台客户端之间传输数据,实现信息交流和资源恭喜。P2P技术已经发展了很多年了,虽然理论上已经发展了很多的模型,但在实际的网络环境中(尤其是镇里这种环境),究竟怎样的网络结构才具有较好的稳定性和较高的传输性能,还是有很大... ...

haibindev 发布于 2011-06-28 08:53 评论(38) 阅读(22331)
12

通过COM组件在Web上实现Kinect骨骼追踪、声控截屏保存的功能

前些天在淘宝上订购了Kinect,刚刚到货,对于这个新鲜的玩意儿,自己赶紧卸开包裹,插上PC机,先前已经装好了Kinect SDK。既然Kinect已经入手,自己打算也小小地练一下手,因为自己目前主要从事Web方面的开发,自然想到在网页上能够运行Kinect,于是就诞生了本篇文章。 ...

Leepy 发布于 2011-06-28 01:50 评论(32) 阅读(7706)
18

语言的数据亲和力

目前,程序设计语言似乎进入了一个蓬勃发展的时期,Javascript、Perl、Python、Ruby、Groovy等一批较新的语言正越来越多地被熟悉和使用,而C++、C#、Java等主流语言也在不断地融入函数式和动态性特征。程序员的百宝箱中可供选择的宝贝是越来多了,而社区中关于语言间的比较和争论也... ...

Todd Wei 发布于 2011-06-27 23:52 评论(15) 阅读(7344)
1

缺陷驱动的流程优化和技术引进

软件领域一个非常大的特点是流程和技术变化相当的快。作为一个软件企业,面对日新月异的开发流程和开发技术,何时、如何选择及引进新的流程和技术变得十分重要。这篇文章主要讨论的是进行选择和引进时的出发点,我称之为“缺陷驱动”。 什么是缺陷驱动? 这涉及到引进新技术的根本原因。其实很简单,就是为了解决软件开发... ...

常高伟 发布于 2011-06-27 22:14 评论(2) 阅读(2339)