一、什么是Java中的反射:Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性和方法。Java 的这一能力在实际应用中用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C...
分类:
编程语言 时间:
2015-01-17 12:36:28
阅读次数:
196
Code First给我们的程序开发带了很多便利,之前的版本中一个比较不大方便的地方是数据库迁移,麻烦不说,往往还和上下文相关,在不同的版本之间的数据库进行迁移还很容易失败,并且一旦失败还不大容易找到解决方案。可能是微软已经意识到这个不足,现在Entity Framework已经支持数据库自动迁移了...
分类:
数据库 时间:
2015-01-17 11:06:44
阅读次数:
300
CSS主要是将一个HTML结构变成一个正确显示的页面。CSS是一种允满怪癖和有很多不可预测的行为的语言,因此,通常情况之下,开发人员(后端程序开发人员)最讨讨厌使用他来做任务。过去几年,市场上明显出现很多框架和工具,用来帮助大家少写CSS代码和减少编写CSS时产生的错误。而Sass和LESS这样的预...
分类:
Web程序 时间:
2015-01-16 16:05:52
阅读次数:
299
经常在开发实际的应用程序中,需要用到图形绘制和打印程序。如何实现完整的精确打印和绘图是需要注意许多细节地方的。最近在遇到打印问题的时候,仔细研究一阵,总结这篇博文,写得有点杂乱,看文要还请费点神。基本功能:窗体绘图与鼠标交互打印预览与打印输出开发平台:VisualStudio 2010(C#)1绘图...
原文:算法系列15天速成——第一天 七大经典排序【上】今天是开篇,得要吹一下算法,算法就好比程序开发中的利剑,所到之处,刀起头落。 针对现实中的排序问题,算法有七把利剑可以助你马道成功。 首先排序分为四种: 交换排序: 包括冒泡排序,快速排序。 选择排序: 包括直接选择排序,堆排序。 插入排序: 包...
分类:
编程语言 时间:
2015-01-16 09:53:39
阅读次数:
185
iOS8带来了很多很酷的功能,其中一个就是增加第三方输入法作为应用程序扩展。我们应当重视这个时刻,因为应用程序扩展开辟了一个全新的应用程序种类以及付费操作。凭借着在应用商店中数百万的应用程序,开发者和用户将迎来全新的一天。在本帖中,我将向您展示如何为您的应用程序创建一个可进行全系统输入法操作的第三方...
分类:
移动开发 时间:
2015-01-15 23:19:19
阅读次数:
233
我的linux 环境是windows8.1 + VMware6.5.1+ Fedora14,参考书籍:第六章 链接:Linux应用程序开发详解(1-11).pdf我利用一个SSH软件SSH Secure File Transfer Client 来从Linux传输文件来张虚拟机运行Fedora的.....
分类:
系统相关 时间:
2015-01-15 19:49:05
阅读次数:
195
开始学习Android应用程序开发,首先碰到的就是开发环境的搭建。说实话此类文章网上很多,我想总结的有以下几点,以示区分:
一.简单的开发环境搭建
二.Eclipse背景和颜色配置改变
开始进入正题:
一.简单开发环境搭建
首先下载最新版本的Eclipse,如下:
我觉得这个就不用给网址了,度娘就好。
然后是下载ADT(...
分类:
移动开发 时间:
2015-01-15 00:34:35
阅读次数:
336
背景:这篇文章是给我一个哥们写的,想从事技术开发工作,最欣赏有想法的人了,不喜欢混日子的人了,我就推荐他做硬件(不知道是不是误人子弟),然后就想让他学习一下单片机,正好我这里有一个大学时候的51开发板,让他了解一下,也试着学习一下编程和看原理图,让他有个大概的方向。我一点一点的截图,给他做一下参考,也正好可以找找哥们自己的工作方向,所以大神路过请不要看了,以免耽误你的时间
软件安装流程:
1、...
分类:
其他好文 时间:
2015-01-14 22:52:12
阅读次数:
438
回到目录最近做了一个数据库的读写分离项目,使用到了DbCommand拦截器,在程序开发过程中没有发现什么特别的问题,而当开发完成后,在进行测试阶段时,一个偶然的机会让我发现了,原来我的拦截器注入不只是注入一次,而是每种类型的仓储都会注入一次,这个问题事实上是相关严重的一件事,如果你的拦截器处理逻辑很...
分类:
其他好文 时间:
2015-01-14 12:18:52
阅读次数:
164