找到相关内容 643
做Java开发这一年
从去年到现在,从.NET转向Java开发(只是因为项目原因,绝对与平台好坏没有关系)差不多有一年的时间了。通过这一年时间也有些感触,想从几个面比较一下这两个平台。希望能做到客观公正。 语言 我原来是使用C#语言的,和现在的Java语言相比,现在的Java语言语法就停留在C# 2.0这个年代。语法结构都非常传统,中规中矩。很突出的一点是,因为缺少对闭包的支持,有些用C#很容易做到的,用Java需
http://cyqdata.cn/cnblogs/article-detail-40913 
CoffeeScript和Sass提高Web开发效率
如果您是一位每天都要编写JavaScript和Css的Web前端开发人员,可能您已经开始感觉到JavaScript的关键字 var, function, {} 要被您每天敲击若干遍。是否可以省掉这些重复的敲击。编写Css,先要一层一层的选到元素,然后开始写样式,如果要写下一层的样式,又要重复的选一次父层元素然后再到子层,Css是否可以嵌套呢。 下面是同样功能的CoffeeScript和JavaS
http://cyqdata.cn/cnblogs/article-detail-40857 
albian开发笔记一
    albian经过了一个星期的开发,目前一条主线已经完成了。能完成简单的单实体insert操作,并且已经支持了database routing。就目前的开发进度,语句不带cached的albian orm会在一个半月之后完成。     在这段时间内,开发碰到了一些问题,自己也得到了一些启示。   1.首先是databse connection pool
http://cyqdata.cn/cnblogs/article-detail-40837 
使用SeaJS实现模块化JavaScript开发
前言 SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理
http://cyqdata.cn/cnblogs/article-detail-40836 
自己动手开发编译器(八)用Linq编写解析器组合子
上回我们说到手写递归下降语法分析器。手写递归下降的方式是目前很多编译器采用的方式,如果你想写一个商业质量的编译器,这是首选的方法。但是,一个完善的递归下降解析器需要的代码量也不少,如果要进行错误报告、错误恢复等等那代码量就更大了。作为懒人,我们有时想要一些小型语言的解析器,最好写起来像直接写文法的产生式一样,最好连错误报告和错误恢复也一并自动解决,可能吗?在过去很长一段时间,人们采用的方法是使用解
http://cyqdata.cn/cnblogs/article-detail-40824 
MongoDB实战开发 【零基础学习,附完整Asp.net示例】
【目标】:本文将以实战的形式,向您展示如何用C#访问MongoDB,完成常见的数据库操作任务, 同时,也将介绍MongoDB的客户端(命令行工作模式)以及一些基础的命令。 【说明】:MongoDB是什么?有什么用?如果不清楚这些问题的,请自己google一下吧。 【适合对象】:完全没有接触MongoDB或对MongoDB有一点了解的C#开发人员。因此本文是一篇入门级的文章。 【示例项目】:
http://cyqdata.cn/cnblogs/article-detail-40820 
Windows Phone 实用开发技巧(12):让你的Windows Phone应用变得更Metro
用过Windows Phone真机的童鞋应该都很喜欢Windows Phone自带的动画效果,如首页的瓷片掀起效果、播放音乐处的动画等等。国外牛人Colin Eberhardt 《Metro In Motion》系列教你如何在windows phone实现Metro效果。 笔者将八篇文章整理为电子书与大家分享,希望大家也能做出相当Metro的App   电子书下载: 源代码下
http://cyqdata.cn/cnblogs/article-detail-40814 
<着眼现在,展望未来>系列之开发者该如何抉择篇
我不认为做行业软件就成了所谓的“码农”。我享受做行业软件(尤其是与金融相关的应用)的过程,它可以使我不断积累行内知识、锻炼其抓住问题要害的能力,以及从广度和深度的视角去思考问题,为我今后发展打下了坚实的基础。不知道大家有没有发现一个趋势,所有的东西都在Web化,操作系统也一样,看微软这种发展趋势,没准哪天,Windows本身就是一个超级浏览器母器,在D9大会上微软展示了Wi
http://cyqdata.cn/cnblogs/article-detail-40807 
Windows Phone 实用开发技巧(11):让StackPanel中的控件靠右对齐
我们常把StackPanel看成一个“串”,可以横着串,也可以竖着串。   我们设置里面元素的HorizontalAlignment为Right后还是这样子,并没用我们想象中的,元素靠右对齐   如果我们想让StackPanel中的元素是靠右对齐,新添加到StackPanel中的元素都是添加在已有元素的左侧(而不是默认的右侧),应该怎么做呢? 其实我们
http://cyqdata.cn/cnblogs/article-detail-40792 
Windows Phone 实用开发技巧(10):Windows Phone 中处理图片的技巧
开发Windows Phone应用程序的时候,或多或少会与图片打交道,下面总结下Windows Phone 中处理图片的一些技巧 1.  图片格式. 2.  图片编译方式 3.  图片加载方式 4.  图片缓存 5.  GIF图片 6.  图片大小限制 7. 图片选择器 1.  图片格式  我们知道在Wi
http://cyqdata.cn/cnblogs/article-detail-40731 
“领域驱动开发”实例之旅(1)--不一样的开发模式
    听说DDD-“领域驱动开发”已经很久了,园子里面已经有不少大牛写过博文介绍,但我一直没有尝试过,直到今年公司的一个项目出现数据库移植,原来的业务逻辑都写在SqlServer的存储过程中,现在要移植到PostgreSQL中,才真切的体会到,再继续走“表驱动开发”的模式,没有好前途了。于是,花了几个星期,来实践一下领
http://cyqdata.cn/cnblogs/article-detail-40693 
软件项目开发过程中主要遇到的核心问题小结
   最近在北京组织管理某银行的现金管理系统项目的开发,对软件项目开发过程中遇到的问题进行一些心得体会小结,怕时间长了没及时写下来时间久了被遗忘了,现在趁项目还在开发过程,把体会相对深刻时,感受到的一些问题整理下来,分享给大家同时也多听听大家的建议,也希望给那些将来想当项目管理人员的做一些参考,好思想好总结,没必要将来跟我一起升天人间蒸发了。   
http://cyqdata.cn/cnblogs/article-detail-40684 
开发辅助工具Kalman Studio2.0发布,内置基于T4的代码生成器
最初开发该软件的目标是做成一个开发辅助工具来提高工作效率,代码生成器只是作为其中的一个功能,以前发布过该软件的一个粗糙的版本,bug有不少,现在系统的整理了一下,修改了不少bug,这次最大的改动就是将原来代码生成器通过SMO取SQL Server元数据信息改成了使用系统存储过程,重写了SqlServerSchemaProvider模块,并重构了批量代码生成界面本软件主要功能如下: 1、基于T4的代
http://cyqdata.cn/cnblogs/article-detail-40676 
内存数据库内核开发 工作日志(内存索引实现原理)(附红黑树实现清晰完整直接可编译运行代码)(十)
     这里回到文章主目录 [置顶]内存数据库内核开发探索      之前由于考虑到使用Page的内存和磁盘互换的机制实现了B-tree做为数据库的键值索引,在真实的生产环境下2000万以上的数据建立索引会使到B-tree层数增多,效率明显下降,在运算工程中使用AIX大型机都用了数天才将2000多万的数据生成出来,效果非常不理
http://cyqdata.cn/cnblogs/article-detail-40663 
Albian开发库的设计与规划
Albian是一个开源的企业级开发库。它提供了我们在开发过程中使用的ORM、IOC等功能。但是如果Albian只是提供这些功能,那么现在市面上随便找找开源的框架就可以集成。Albian真正的亮点在于它提供的另外几个实用但是市面上很少提供的功能。数据库(表)路由、读写分离、异构数据库、分布式锁服务、缓存同步,分布式锁等等功能。   功能解释:     ORM、IOC:谁都知道,不解释;     1.
http://cyqdata.cn/cnblogs/article-detail-40654 
找实习工作、实习、项目开发体会
最近几个月都没写过博客了,忙着找实习工作和做项目。希望能和我处于一个阶段的人来分享一下我的体会,希望有所帮助。 先来说说我的现状吧,我先自我总结一翻。 我是本科生,08年读大学,计算机系软件工程专业。三本独立学院。今年大三,目前在一个国企实习。参与C#大型系统开发。 这几年,在学业上我是悲剧的。我故意旷课,挂科好几门,成绩是一塌糊涂。考英语四级屡战屡败。说成绩的话全专业倒数几十名吧,从幼儿园到现在
http://cyqdata.cn/cnblogs/article-detail-40652 
AgileEAS.NET企业级敏捷软件开发平台 5.0 简介
AgileEAS.NET简介  AgileEAS.NET平台(简称EAS.NET平台)是以“敏捷并行开发方法”为其过程指导思想、基于Microsoft .Net构件技术和模型驱动架构的企业级快速开发平台,AgileEAS.NET使的构建企业级分布式应用系统变得简单,它提供了可灵活扩展应用架构,并且革命性的改变了软件的生产方式,用于帮助中小型软件企业建立一
http://cyqdata.cn/cnblogs/article-detail-40640 
多种编程语言开发(C#,VB.NET,Delphi.NET)
EPN应用程序框架完全用C#语言编写,作为一个Win Forms的快速开发框架,可以被任意.NET语言调用。 在不熟悉VB语言的情况下,如何实现写出VB语言的Sample ?   先看EPN解决方案视图,熟悉需要引用的类型库 各个项目的说明 项目名称 用意
http://cyqdata.cn/cnblogs/article-detail-40635 
LINQ技术、EF技术都出来蛮久了,软件开发者、软件公司是否还有必要有自己的代码生成器?
   有一段时间,也怀疑自己,是否有必要继续维护代码生成器?因为微软的LINQ技术、EF技术都出来了,而且资料也开始越来越多了,代码生成器的功能越来越被这些新技术取代了,是否有必要还继续维护代码生成器?今年的3件事情给了一些启发、加强了对代码生成器的认识高度。      1:在国家某部委开发项目,数据库需要用的是Oracle,而且需要控制的数据有上
http://cyqdata.cn/cnblogs/article-detail-40633 
5.腾讯微博Android客户端开发——获取请求用户授权Request Token
腾讯微博OAuth认证第二步是获取请求用户授权的Request Token,今天我们就学习如何获取。说是获取Request Token,其实我们的代码目的就是获取一个验证码,有了这个验证码,我们才可以进行下面的授权验证过程。 首先我们学习下获取Request Token的API: 用户授权request_token URL:https://open.t.qq.c
http://cyqdata.cn/cnblogs/article-detail-40615