iOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。
苹果官方现在并不提倡在iOS 8中使用UIAlertView,取而代之的是UIAlertController。
在iOS 8中,UIAlertController在功能上是和UIAlertView以及UIActionSheet相同的,UIAlertController以一种模块化替换的方...
分类:
其他好文 时间:
2016-05-12 20:30:21
阅读次数:
226
/*
*Copyright(c) 2016, 烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:main.cpp
*作 者:张珩瑞
*完成日期:2016年5月1日
*版本号:v1.0
*
*问题描述:存储班长信息类
*输入描述:无
*输出描述:学生,班长的信息
*/
#include
using namespace std;
cla...
分类:
其他好文 时间:
2016-05-12 20:31:02
阅读次数:
189
概述动态规划(dynamic programming)类似于分治法,都是通过组合子问题的解来求解原问题。不同的是,分治法将原问题划分为互不重叠的子问题,递归的求解,在将子问题的解合并,从而求解原问题的解。动态规划则通常应用用子问题重叠的情况,即不同的子问题具有公共的子子问题。...
分类:
其他好文 时间:
2016-05-12 20:30:02
阅读次数:
141
一、背景
本书第一章的分布式架构,除了单机的acid外,主要是分布式的CAP.参见上一篇转的文章。本篇是第二章的一致性协议部分,分两篇整理。
在分布式系统中,为了保证数据的高可用,通常,我们会将数据保留多个副本(replica),这些副本会放置在不同的物理的机器上。为了对用户提供正确的增\删\改\差等语义,我们需要保证这些放置在不同物理机器上的副本是一致的。
为了解决这种分布式一致性问题...
分类:
其他好文 时间:
2016-05-12 20:30:34
阅读次数:
297
mysql中获得当前时间可以用select now();
msyql格式化时间,date_formate(now(),'%y-%m-%d');
php中list函数的用法:
$a='a';
$b='bv';
list($a,$b)=array($b,$a);//直接交换两个变量的值。
复习jquery:
$.post请求格...
分类:
其他好文 时间:
2016-05-12 20:28:56
阅读次数:
176
例子在Android手机执行getprop | grep cpu,会得到类似下面的信息:[ro.product.cpu.abi]: [arm64-v8a]
[ro.product.cpu.abilist]: [arm64-v8a,armeabi-v7a,armeabi]
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
[ro.product.cpu...
分类:
其他好文 时间:
2016-05-12 20:30:31
阅读次数:
196
一、运算符1、前置或后置增量/减量i++、++i;i–、i++i++和i–的运算方式是先运算后增加(或减少);
++i和–i的运算方式是先增加(减少)后运算。2、算数运算符+、-、*、/、%3、字符串串联符+4、移位运算符和按位运算符<>(右移)、>>>(按右移补零操作符)左移是在原来的数的基础上增加一倍;
右移是在原来的数的基础上减少一倍;
按右移补零操作符是在右移的基础上区分...
分类:
其他好文 时间:
2016-05-12 20:29:20
阅读次数:
155
10.1 Binder与SystemService
在我们编写APP程序的时候, 经常会是用getSystemService( String serviceName ) 这个方法,来获取一个系统的服务对象。我们查看源码:
frameworks/base/core/java/android/app下ContextImpl.java ,可以看到SystemService可以通过在...
分类:
其他好文 时间:
2016-05-12 20:28:59
阅读次数:
194
题目
给定两个字符串str1和str2,返回两个字符串的最长公共子序列。
举例:
str1="1A2C3D4B56",str2="B1D23CA45B6A"
“123456”和"12C4B6"都是最长公共子序列,返回哪一个都行。
分析
经典动态规划,求解二维动态规划表。假设str1的长度为m,str2的长度为n,声明大小为m*n的矩阵dp,行数为m,列数为n。dp[i][j]的含义是s...
分类:
其他好文 时间:
2016-05-12 20:28:16
阅读次数:
116
以往烧写开发板上的nor flash,大多以JTAG接电脑并口进行烧写,但是目前带并口的电脑几乎很少,USB口则常见。虽然也有带USB的HJTAG,然而价格对于个人而言相对偏高,淘宝上几十元的J-LINK随处可见,因此可考虑使用J-LINK烧写。 J-LINK购买时,配有光盘,内有驱动程序,或者到http://www.segger.com/downloads.html下载最新的驱动,使用...
分类:
其他好文 时间:
2016-05-12 20:29:06
阅读次数:
181
环境:Linux CentOS 4.5.3-1.el7.elrepo.x86_64
VMWare虚拟机VM1--VM2,两个口直连。VM1:192.168.233.180;VM2:192.168.233.190.
正常配置一个非NAT穿越报文封装的IPsec隧道,然后使用ping命令测试,没有问题,如下配置:
ip xfrm state add src 192.1...
分类:
其他好文 时间:
2016-05-12 20:27:31
阅读次数:
795
一、概述
一个轮廓一般对应一系列的点,也就是图像中的一条曲线。表示方法可能根据不同情况而有所不同。有多种方法可以表示曲线。在OpenCV中一般用序列来存储轮廓的信息。序列中的每一个元素是曲线中一个点的位置。
从哪里提取轮廓呢?我们一般可以从cvCanny( )函数得到的有边缘像素的图像,或者是从cvThreshold( )及cvAdaptiveThreshold(...
分类:
其他好文 时间:
2016-05-12 20:27:19
阅读次数:
266
题意初始时所有人姿势水平都比较低,然后卿神去给一个区间的人们普及基本法,然后还可以查询某个区间还有多少个人没有被普及基本法。思路因为数据比较大所以我们先离散化一下,注意离散化的小bug(参考poj上的那个海报覆盖问题)。
刚开始全部初始化为0然后update为1,在更新的时候不是很好处理,还是用1表示没学,更新的时候置零比较好处理。代码#include
#include <st...
分类:
其他好文 时间:
2016-05-12 20:25:29
阅读次数:
212
动态规划(dynamic programming)与分治算法相似,都是通过组合子问题的解来求解原问题。区别在于,分治算法是将原问题划分为互不相交的子问题,递归求解子问题,再把它们的解组合起来,求出原问题的解;动态规划应用于子问题重叠的情况,即不同的子问题具有公共的子问题(子问题的求解是递归进行的,将其划分为更小的子子问题),在这种情况下,分治算法会反复求解那些公共的子问题,而动态规划算法对每个子子问...
分类:
其他好文 时间:
2016-05-12 20:27:30
阅读次数:
140
设计模式之:装饰设计模式...
分类:
其他好文 时间:
2016-05-12 20:26:47
阅读次数:
156
??
Friendship
Time Limit: 2000MS
Memory Limit: 20000KB
64bit IO Format: %I64d & %I64u
Submit Status
Description
In modern society, each person has his own friends....
分类:
其他好文 时间:
2016-05-12 20:24:36
阅读次数:
250
本文中API文档部分,翻译自:Building Local Unit Tests
水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进!
构建本地单元测试如果你的单元测试没有依赖或者仅有简单的Android依赖,你应该在你的本地开发机器上运行你的测试。这种测试是非常高效的,在你每次运行你的测试的时候,他可以帮助你避免加载整个待测试的App进入你...
分类:
其他好文 时间:
2016-05-12 20:25:54
阅读次数:
140