码迷,mamicode.com
首页 > 2015年04月24日 > 全部分享
IOS开发语言Swift入门连载---闭包
IOS开发语言Swift入门连载—闭包闭包是自包含的函数代码块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的 lambdas 函数比较相似。   闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift 会为您管理在捕获过程中涉及到的所有内存操作。...
分类:移动开发   时间:2015-04-24 10:43:35    阅读次数:181
POJ - 2406 - Power Strings (字符串求周期--next函数的妙用)
题目传送:POJ - 2406 思路:就是利用kmp中next数组的特性来求最大周期的 AC代码: #include #include #include using namespace std; const int maxn = 1000005; char s[maxn]; int next[maxn]; int main() { while(scanf(...
分类:其他好文   时间:2015-04-24 10:43:27    阅读次数:130
【Spring】AOP之5种增强方法应用范例
Spring AOP 提供了 5 种类型的通知,它们分别是 Before Advice(前置通知)、After Returning Advice(后置通知)、Interception Around Advice(周围通知)、Throws Advice(异常通知)和 Introduction Advice(引介通知)。下面分别进行介绍。...
分类:编程语言   时间:2015-04-24 10:40:37    阅读次数:181
ERROR 1010 (HY000): Error dropping database (can't rmdir '.\test\', errno: 17)
ERROR 1010 (HY000): Error dropping database (can't rmdir '.\test\', errno: 17)...
分类:数据库   时间:2015-04-24 10:40:05    阅读次数:209
Android错误之ListView加载错位_ListView图片错位
又遇到ListView加载item时,多个item中的图片会错位的情况现象如下图,同一个人的头像显示的乱七八糟找了一张图,很好地说明了问题的原因问题原因就在于convertView的重用,当重用 convertView 时,最初一屏显示 7 条记录, getView 被调用 7 次,创建了 7 个 convertView,当 Item1 划出屏幕, Item8 进入屏幕时,这时没有为 Item8 ...
分类:移动开发   时间:2015-04-24 10:42:23    阅读次数:183
《Effective C++》重点摘要(九)
《Effective C++》第九章:杂项讨论 不要轻忽编译器的警告。严肃对待编译器发出的警告信息。努力在最高警告级别下争取无警告。也不要过度依赖编译器给出的警告信息,不同的编译器给出的警告信息是不一样的,甚至给出警告的点也不一样。 让自己熟悉包括TR1在内的标准程序库。 让自己熟悉Boost。 C++不想Java和C#那样,语言本身就带有很强大的库,所以外部的程序库对于编写C++程序至关重要。俗话...
分类:编程语言   时间:2015-04-24 10:42:02    阅读次数:140
IOS开发语言Swift入门连载---枚举
IOS开发语言Swift入门连载—枚举 枚举定义了一个通用类型的一组相关的值,使你可以在你的代码中以一个安全的方式来使用这些值。   如果你熟悉 C 语言,你就会知道,在 C 语言中枚举指定相关名称为一组整型值。Swift 中的枚举更加灵活,不必给每一个枚举成员提供一个值。如果一个值(被认为是“原始”值)被提供给每个枚举成员,则该值可以是一个字符串,一个字符,或是一个整型值或浮点值。   此外,...
分类:移动开发   时间:2015-04-24 10:40:22    阅读次数:191
hdu 1010 DFS + 剪枝
#include #include #include #include #include #include #include #include #include #include using namespace std; int n,m,t; int vx[][2] = {{0,1},{1,0},{-1,0},{0,-1}}; struct node{ int x,y; }...
分类:其他好文   时间:2015-04-24 10:39:23    阅读次数:99
Java反射之静态加载和动态加载举例小记
静态加载: package com.imooc.加载类; public class Office_Static { public static void main(String[] args) { //new 创建对象,是静态加载类,在编译时刻就需要加载所有的可能使用到的类 if("Word".equals(args[0])){ Word w = new Word(); ...
分类:编程语言   时间:2015-04-24 10:40:30    阅读次数:121
C语言-拾遗(1) 关键字 && 运算符
关键字 extern static const typedef define sizeof union extern表示的是“已经存在一个变量,但是不在当前的编译单元内,需要在其他编译单元中寻找。” extern尽量写到.h文件中Extern语句频繁的用于在多个文件之间的跨范围数据传递 static会定义一个变量 1)修饰局部变量便存放在静态数据区 2)修饰全局变量...
分类:编程语言   时间:2015-04-24 10:39:29    阅读次数:124
C语言-拾遗(2) 指针 && 声明
几个容易混淆的概念: 指针常量:即指针本身的值是不可改变的,而指针指向的变量的值是可以改变的; 常量指针:即指针指向的变量的值是不可改变的,而指针本身的值是可以改变的; 指向常量的指针 指针函数:函数,返回的是一个指针 函数指针:指针,指向一个函数(这里可以继续嵌套,指向的函数返回一个函数指针........) 数组指针:指针,指向数组 指针数组:数组内存放的是指针 指针与数组 1...
分类:编程语言   时间:2015-04-24 10:39:11    阅读次数:140
UIKit - UIButton 按钮操作
UIButton 按钮操作/* 一 UIVIew 常见属性 1.frame 位置和尺寸(以父控件的左上角为原点(0,0)) 2.center 中点 (以父控件的左上角为原点(0,0)) 3.bounds 位置和尺寸(以自己的左上角为原点 (0,0)) 4.transform 形变属性(缩放,旋转) 5.backgroundColor 背景颜色 6.tag 标识(父控件可以根据这个标识找...
分类:其他好文   时间:2015-04-24 10:39:02    阅读次数:167
Android图像处理——Paint之Xfermode
上篇博客中,我将我对Paint的ColorFilter相关的几个子类以及用法做了总结,其中最常用的ColorMatrixColorFilter值得我们多学习学习,通过定义一个color值的4*5的矩阵,来设置Paint的各种各样的变色效果。此外,还有PorterDuffColorFilter,其实用的并不是很多,但是PorterDuffColorFilter中使用的几个概念尤其重要,我们要好好了解一下,PorterDuff是老外发明的一直图形混合模式,并且Android 的API中为我们提供了18种不同的混...
分类:移动开发   时间:2015-04-24 10:41:09    阅读次数:175
ubuntu 下 jenkins 的安装与配置
Jenkins + git +gradle 自动化编译环境搭建 安装环境 需安装JDK,SDK,git 等常用工软件,并进设置环境变量(此部分内容省略) 安装gradle,并配置环境变量。 jenkins安装 参考官方网站:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu...
分类:系统相关   时间:2015-04-24 10:40:58    阅读次数:452
phoneGap在iOS上的简单使用:自定义实现友盟分享插件
说明:本插件仅针对个人当前项目,参照支付宝支付插件类进行开发,不保证对任何项目都具有通用性,代码仅供参考. 找到项目中的config.xml文件,在相似位置插入如下代码: 具体插件类代码如下: // // UM_SharePlugin.h // WDZJ // // Created by Scarecrow on 15/4/23. //...
分类:移动开发   时间:2015-04-24 10:39:30    阅读次数:195
POJ - 2752 - Seek the Name, Seek the Fame (KMP-打印前缀后缀长度)
题目传送:POJ - 2752 思路:就是每次都去找当前串的最大相同前缀后缀,找到一个后,令该相同前缀后缀为当前串,再循环调用,注意因为kmp的next函数中的最大相同前缀后缀不包含自身,所以每次都要多输出原串自身长度 AC代码: #include #include #include using namespace std; const int maxn = 1000...
分类:其他好文   时间:2015-04-24 10:40:47    阅读次数:119
IOS开发 - Xib 九宫格应用管理
Xib 九宫格应用管理使用xib封装一个自定义view的步骤 1> 新建一个继承UIView的自定义view,假设类名叫做(AppView) 2> 新建一个AppView.xib文件来描述MJAppView内部的结构 3> 修改UIView的类型为MJAppView真是类型 4> 将内部的子控件跟MJAppView进行属性连线 5> AppView提供一个模型属性 6> 重写模型属性的se...
分类:移动开发   时间:2015-04-24 10:40:16    阅读次数:224
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!