码迷,mamicode.com
首页 > 2015年08月08日 > 全部分享
对配置性编程的一点看法
人有追求高灵活性的倾向,这种心理源于对需求变化的恐惧,而在这种心理(一部分其实是从众心理)下,要对事务保持一定的“中庸”是很难的,例如,现在的编程就形成了这种过度配置的局面。似乎不采用配置性编程就不是编程一样,下面看几个例子:1)Hibernate,EF等框架的实体及关系映射本来数据库里已经定义了一套完整的规则(包括表结构和表间关系及约束),早期的这些框架还非得把这种规则在配置文件里重新实现一遍,...
分类:其他好文   时间:2015-08-08 09:12:24    阅读次数:180
iOS开发 - App程序启动原理
Info.plist和pch文件的作用建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist” 项目中其他Plist文件不能带有“Info”这个字眼,不然会被错认为是传说中非常重要的“Info.plist” 项目中还有...
分类:移动开发   时间:2015-08-08 09:13:42    阅读次数:182
iOS 画板的实现,具有颜色、线宽、橡皮、撤销和清屏功能
完成一个简单地画板,能够实现画壁颜色和线宽的选择,以及橡皮功能,撤销前一步的操作,和清屏功能。...
分类:移动开发   时间:2015-08-08 09:12:03    阅读次数:199
poj 3620 Avoid The Lakes
Avoid The Lakes Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 7034   Accepted: 3740 点击打开链接 Description Farmer John's farm was flooded in the most recent...
分类:其他好文   时间:2015-08-08 09:13:04    阅读次数:162
[LeetCode] 039. Combination Sum (Medium) (C++)
[LeetCode] 039. Combination Sum (Medium) (C++)...
分类:编程语言   时间:2015-08-08 09:14:11    阅读次数:132
多线程 05---NSOperation与NSOperationQueue
NSOperation与NSOperationqueue是在GCD基础上完成的更强大的抽象,由于GCD使用的更多,这里对于它们的介绍要相对少一些。1.NSOperation基本概念1.NSOperation的作用 配合使用NSOperation和NSOperationQueue也能实现多线程编程 2.NSOperation和NSOperationQueue实现多线程的具体步骤 先将需要执行的操作封装...
分类:编程语言   时间:2015-08-08 09:12:21    阅读次数:150
通达OA 小飞鱼工作流在线培训教程(七)工作流应用的意义及基础设置(图文)
这个课程计划已经有一段时间了,经过这段时间结合实际网络教学又进行了一些总结,这里将陆续为大家呈现相关的工作流设计开发课程。同时线上的视频教学课程也将马上上线,欢迎朋友们的关注。首先介绍一些工作流应用的意义和场景:基础设置部分:主要是流程的类别、流程基础信息设置、电子签章的使用方式等。...
分类:其他好文   时间:2015-08-08 09:12:49    阅读次数:216
[leetcode] 040. Combination Sum II (Medium) (C++)
[leetcode] 040. Combination Sum II (Medium) (C++)...
分类:编程语言   时间:2015-08-08 09:10:53    阅读次数:111
iOS开发 - UIViewController控制器管理
创建一个控制器控制器常见的创建方式有以下几种 //通过storyboard创建//直接创建 ViewController *vc = [[ViewController alloc] init];//指定xib文件来创建 ViewController *vc = [ViewController alloc] initWithNibName:@"ViewController" bundle:nil];...
分类:移动开发   时间:2015-08-08 09:13:11    阅读次数:159
学生成绩判断函数接口
#define ret_ok 1 #define ret_err 1int judge_score(int score,char *ch) { if(score > 100 || score < 0) { printf("The score you input should little than 100 and bigger than 0\n");...
分类:其他好文   时间:2015-08-08 09:13:39    阅读次数:144
Android eclipse导入项目后出现Unable to resolve target 'android-17'解决方法
eclipse导入项目后出现Unable to resolve target 'android-17'解决方法,在最后附带另一种编译逻辑不成功情况解决方法。 一、问题情况 二、解决办法 1、修改项目的目标版本与eclipse相对应的版本 2、自动修复一下项目 三、这个问题不是上面的。是另外情况,在这里也奉上。如果项目出现逻辑正确,可能有些项目东西没有编译到。解决办...
分类:移动开发   时间:2015-08-08 09:11:10    阅读次数:145
win 7 sp1 升级 win 10 更新时报错代码80070002的解决方法
win 7 sp1 升级 win 10 的过程中不免会遇到各种各样的错误,我所遇到的错误就是在更新下载出现报错代码为80070002。当时我就想知道这串数字代表着什么?它又是什么意思?肯定先要利用搜索引擎来看看windows update 80070002 错误到底是什么? 出现错误的图片为:                 为了保护电脑的一些程序不被删除,建议选择微软官网来寻找它的解决方法...
分类:Windows程序   时间:2015-08-08 09:12:17    阅读次数:507
C语言中为什么要使用enum
在C语言中有一个关键字是enum...
分类:编程语言   时间:2015-08-08 09:10:06    阅读次数:151
cache数据库之建表
通过建类来建表 1. 2.修改自己的包和类名 3.选择持久类 4.这里是表名 5.建立表的属性,一个属性就是表的一列,下面是属性名 6.属性的类型 7.表的列名 8.仿照上面的步骤多建几列 9.在System Management Portal中选择sql->Execute SQL Query 10.在左侧选择自己的命名空间 11.输入sql语句...
分类:数据库   时间:2015-08-08 09:12:24    阅读次数:341
iOS开发 - 私人通讯录实例
私人通讯录实例此实例主要练习UIViewController控制器的使用创建模型类Model/** copy : NSString\NSMutableString\block weak : 代理\UI控件 strong : 其他OC对象 assign : 基本数据类型(int\float)\枚举\结构体 */ #import @interf...
分类:移动开发   时间:2015-08-08 09:10:17    阅读次数:133
hdu-4127 Flood-it!(IDA*算法)
今天做的福州赛区区域赛的题目重现,一整场都在抠这道题仍然无法AC,时间卡的很紧,不过其实也是自己的搜索学的实在太差,紫书上刷的最少的就是第七章的题 。 我一开始就看出了这道题需要IDA*算法,但是昨天才看的还没能深入理解,通过赛后补这道题,感觉整体思路有了一个新的突破 。 IDA*算法就是迭代加深搜索和A*算法的结合,迭代加深搜索非常简单,就是从小到大枚举深度上限,适合求解深度未知的或者像该题...
分类:编程语言   时间:2015-08-08 09:11:28    阅读次数:117
Tips/Tricks#5:利用URL重写隐藏复杂的URL
注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章。 本篇技巧和诀窍记录的是:利用URL重写隐藏复杂的URL,非常简单的技巧,我相信大家都知道。 这个场景太常见了,当然有许多许多的方法,我来介绍一种非常简单的方法吧! 第一步:模拟映射页面 我们想在一个页面上点击guid.html链接,跳转到比较复杂URL的guid_{492f3e0b-848e-11da-9550-0...
分类:Web程序   时间:2015-08-08 09:11:13    阅读次数:132
1614条   上一页 1 ... 78 79 80 81 82 83 84 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!