码迷,mamicode.com
首页 > 2015年08月26日 > 全部分享
使用@autoclosure提高Swift代码质量
在Swift中方法终于成为了“一等公民”,可以作为参数被方法利用,在接触今天的内容之前,你必须了解Swift中方法和闭包的概念。Swift支持方法嵌套,Swift中的方法和闭包在类型上是有区别的。也就是说传入方法类型的参数也可以接收闭包,可是方法只能传入匹配方法返回值类型的参数,也就是说在运行方法前需要先执行参数中的方法算出返回值在传入参数运行调用该参数的方法,如果在一个方法中使用了多个判断语句可以...
分类:编程语言   时间:2015-08-26 10:48:36    阅读次数:182
Android四大组件之Activity介绍
1、activity (1)一个Activity通常就是一个单独的屏幕(窗口),简单来说activity就是一个交互界面,一般应用程序都要由一个或者多个activity组成。   (2)Activity之间通过Intent进行通信。   (3)android应用中每一个Activity都必须要在AndroidManifest.xml配置文件中声明,否则系统将不识别也不执行该Activit...
分类:移动开发   时间:2015-08-26 10:47:11    阅读次数:135
杭电(hdu)2085 核反应堆 水题
核反应堆 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 12219    Accepted Submission(s): 5547 Problem Description 某核反应堆有两类事件发生: 高能质点碰...
分类:其他好文   时间:2015-08-26 10:47:51    阅读次数:124
hi3520d的DVR设计
hi3520d的DVR设计...
分类:其他好文   时间:2015-08-26 10:47:14    阅读次数:210
android button 的clickable 和 enable属性的个人见解
在最近的项目中,需要对一个按钮进行点击和不可点击的状态的切换,偶然发现一个问题,就是button的clickable属性在xml中进行定义为false的话,按钮竟然依然可以触发点击事件,但是在代码中进行设置的话,就不会触发了.表示好奇怪的说, 如果在xml中设置enable属性为false的话,button的click以及longclick就全都不可以响应了,这个倒是正常,这只是一个小问题,不影响...
分类:移动开发   时间:2015-08-26 10:48:12    阅读次数:193
NBUT1582 比赛吃鸡腿
典型博弈论问题: 问题模型:只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个,最后取光者得胜。 解决思路:当n=m+1时,由于一次最多只能取m个,所以无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜,所以当一方面对的局势是n%(m+1)=0时,其面临的是必败的局势。所以当n=(m+1)*r+s,(r为任意自然数,s≤m)时,如果先取者要拿走s个物品...
分类:其他好文   时间:2015-08-26 10:47:03    阅读次数:174
报表引擎API开发入门—带参程序数据集
在实际应用中,可能需要根据表名动态地改变数据源,比如在程序数据集中,通过传进的表名参数,到数据库取出对应的表作为数据源。因为FineReport是通过AbstractTableData抽象类来读取数据源的,而上述所有的数据来源都继承实现其抽象方法 ,因此用户只要实现了AbstractTableData抽象类,也就可以用自定义类型的数据源了(程序数据集),FineReport报表引擎就能够读取定义的数据源作为报表数据源使用。...
分类:Windows程序   时间:2015-08-26 10:45:35    阅读次数:215
白话空间统计十四:高/低值的聚类(上)
衡量空间自相关的时候,用的参数是Moran'I(莫兰指数),那么在衡量搞低值聚类的时候,用的也是一个指数,这个指数叫做 General G 指数。...
分类:其他好文   时间:2015-08-26 10:45:25    阅读次数:2271
Swift学习笔记之公用库和模块化
静态库和动态库先补充一下静态库和动态库的知识。这部分内容我也不太熟,没有开发经验,如有错误欢迎打脸。静态库静态库的代码追加到可执行文件内,被多次使?用就有多份冗余拷?。好处就是应用程序包自身可以独立运行,而不好的地方就是包会略显臃肿,库不能共享。iOS 中静态库的形式是 .a 和 .framework (自己创建的 .framework 是静态库)。.a.a 文件在真正使用的时候需要提供头文件和资源...
分类:编程语言   时间:2015-08-26 10:44:37    阅读次数:239
DevExpress Universal Subscription v15.1.6发布[附下载]
DevExpress近日最新发布v15.1.6,在此版本中引入了一些重要特性和API更改。 最新版下载:DevExpress Universal Subscription 所有的WinForms控件 # BC3052:AccordionControl - Element.ExpandedChanged事件不再公开:使用AccordionControl.ExpandStat...
分类:其他好文   时间:2015-08-26 10:45:46    阅读次数:140
php中的parent、self、static关键字
1. parent关键字可以用于调用父类中被子类重写了的方法 2. self关键字可以用于访问类自身的成员方法,也可以用于访问自身的静态成员和类常量;不能用于访问类自身的属性;使用常量的时候不需要再属性面前加$符号 3. static关键字用于访问类自身定义的静态成员,防伪静态属性时需要在属性面前添加$符号 <?php class BaseClass{ publi...
分类:Web程序   时间:2015-08-26 10:45:36    阅读次数:143
JDBC ORACLE 数据库隔离级别
数据库的隔离级别: 于同时运行的多个事务, 当这些事务访问数据库中相同的数据时, 如果没有采取必要的隔离机制, 就会导致各种并发问题: 脏读: 对于两个事物 T1, T2, T1 读取了已经被 T2 更新但还没有被提交的字段. 之后, 若 T2 回滚,       T1读取的内容就是临时且无效的. 不可重复读: 对于两个事物 T1, T2, T1 读取了一个字段, 然后 T2 更新了该字段...
分类:数据库   时间:2015-08-26 10:45:20    阅读次数:189
BZOJ1054
传送门:BZOJ1054傻逼广搜题,按位转化为二进制判重。 坑爹之处在于数字居然是黏在一起给出来的……代码上的小细节见下。#include #include #include #include #include #include #include using na...
分类:其他好文   时间:2015-08-26 10:44:00    阅读次数:125
常规功能和模块自定义系统(cfcmms)—004可自定义的项目
模块定义:用于配置所有的模块的信息及其之间的关系 模块的基本属性:主要属性有模块的名称、分组信息、在数据库中表名(视图、存贮过程或sql语句)、主键、可使用的权限、是否有附件、帮助内容等; 各字段及属性:字段描述、字段名称、类型、权限信息等; 模块间的关联:根据ManyToOne,OneToOne的定义来判断模块的上下级关系; 记录间勾稽关系设置; 与模块相关的其他属性的定义。 数据展示:用于配置多条记录(grid,treegrid)和单条记录(form,detail)的显示方案,以及图表分析方案。...
分类:其他好文   时间:2015-08-26 10:44:40    阅读次数:166
Android Studio 常用快捷键
常用的 Android Studio 快捷键: Ctrl+N:查找类 Ctrl+Shift+N:查找文件 Ctrl+Alt+L :格式化代码 Ctrl+Alt+O:优化导入的类和包 Ctrl+/:注释代码 格式://代码块 Ctrl+Shift+/:注释多行代码 格式:/*代码块*/ Ctrl+Alt+Space(空格):自动补全代码 ...
分类:移动开发   时间:2015-08-26 10:45:27    阅读次数:155
【华为OJ平台练习题】Ascii码排序
//描述 //Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。 // // //知识点 字符串 //运行时间限制 0M //内存限制 0 //输入 //Lily使用的图片包括"A"到"Z"、"a"到"z"、"0"到"9"。输入字母或数字个数不超过1024。 // // //输出 /...
分类:编程语言   时间:2015-08-26 10:45:00    阅读次数:190
Windows下编译libcurl.lib静态库
1.下载最新版的libcurl,我的是curl-7.44.0.zip,解压,进入目录winbuild,仔细阅读BUILD.WINDOWS.txt这篇文档 打开VS2013 开发人员命令提示并执行nmake /f Makefile.vc mode=static VC=12 完成编译后libcurl静态库会出现在builds目录下包括头文件和libcurl_a.lib,我们需要的是builds...
分类:Windows程序   时间:2015-08-26 10:43:23    阅读次数:1185
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!