二分搜索...
分类:
其他好文 时间:
2015-05-05 16:35:02
阅读次数:
144
要使用 with 语句,首先要明白上下文管理器这一概念。有了上下文管理器,with 语句才能工作。下面是一组与上下文管理器和with 语句有关的概念。
上下文管理协议(Context Management Protocol):包含方法 __enter__() 和 __exit__(),支持该协议的对象要实现这两个方法。
上下文管理器(Context Manager):支持上下文管理协议...
分类:
编程语言 时间:
2015-05-05 16:35:31
阅读次数:
179
在expandListView的group中如果包含imageview发现,报错。提示无法将imageview转换成TextView.查看源码发现,SimpleExpandableListAdapter中有如下方法:
private void bindView(View view, Map data, String[] from, int[] to) {
int len = to...
分类:
移动开发 时间:
2015-05-05 16:36:41
阅读次数:
146
基本思想:
将初始序列(A[0]~A[n-1])作为待排序序列,第一趟在待排序序列(A[0]~A[n-1])中找最小值元素,与该序列中第一个元素A[0]交换,这样子序列(A[0])有序;下一趟排序在待排序子序列(A[1]~A[n-1])中进行。第 i 趟排序,A[i-1]~A[n-1] 中,找到最小元素,与该子序列中第一个元素 A[i-1] 交换。经过n-1趟排序后使得初始序列有序。...
分类:
编程语言 时间:
2015-05-05 16:34:15
阅读次数:
123
思路题+dfs~...
分类:
编程语言 时间:
2015-05-05 16:36:02
阅读次数:
124
1. ThreadStart表示执行线程的方法
ThreadStart(delegate(){})
public static void testThread()
{
int Max_Thread_Count = 10;
long currentThreadCount = 0;
for(v...
分类:
编程语言 时间:
2015-05-05 16:33:36
阅读次数:
283
/*
struct TreeNode {
int val;
struct TreeNode *left;
struct TreeNode *right;
TreeNode(int x) :
val(x), left(NULL), right(NULL) {
}
};
*/
class Solution {
public:
vector PrintFromTopToBottom(T...
分类:
编程语言 时间:
2015-05-05 16:34:59
阅读次数:
111
??
一、创建新工程、添加新文件、添加已存在的文件、移除文件。
Creating a new project(http://wiki.codeblocks.org/index.php?title=Creating_a_new_project#Adding_a_new_build_target)
This page is a guide to many of thebeginnin...
分类:
其他好文 时间:
2015-05-05 16:35:15
阅读次数:
113
people 原图 people2 处理后 OpenCV中二值化的方法有多个,其中CV_THRESH_BINARY_INV参数是取反,具体如下 若大于给定的阈值threshhold,为目标点dst(x,y)=0,否则目标点dst(x,y)=max_value,这里设定为250。 threshold_type=CV_THRESH_BINARY_INV:dst(x,y) = 0, if src(x,y)...
分类:
其他好文 时间:
2015-05-05 16:32:23
阅读次数:
157
状态模式用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题。当系统中某个对象存在多个状态,这些状态之间可以进行转换,而且对象在不同状态下行为不相同时可以使用状态模式。状态模式将一个对象的状态从该对象中分离出来,封装到专门的状态类中,使得对象状态可以灵活变化,对于客户端而言,无须关心对象状态的转换以及对象所处的当前状态,无论对于何种状态的对象,客户端都可以一致处理。...
分类:
其他好文 时间:
2015-05-05 16:33:11
阅读次数:
98
原创blog,转载请注明出处
blog.csdn.net/hello_hwc?viewmode=list前言:前两篇持久化分别讲到了
NSUserDefaults保存Settings信息
Plist保存简单的结构化信息
本文讲解如何保存需要加密的信息。绝大多数情况下都是保存密码。少数情况下需要保存证书等信息。本文以密码为例,讲解如何用iOS SDK原生API来进行KeyChain的操作。
实际开...
分类:
移动开发 时间:
2015-05-05 16:32:58
阅读次数:
414
#include
#include
using namespace std;
const int maxn = 500 + 10;
int map[maxn][maxn];
int d[maxn];
int n,m;
void toposort() {
for(int i = 1;i <= n;i++) {
//逐个输出n个元素
for(int j = 1;j <= n;j++) ...
分类:
其他好文 时间:
2015-05-05 16:31:54
阅读次数:
177
-(void)viewDidLoad{
UISwipeGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)];
[recogniz...
分类:
移动开发 时间:
2015-05-05 16:32:33
阅读次数:
171
大四重写大一的C语言大作业是一种怎样的体验
在整理文件时偶然发现大一时的C语言大作业,故突然心血来潮想看看曾经花费一个星期的成果。它虽然只有一个文件,却足足有829行,可见当时我下了多大功夫。回忆起当时作业的要求,大致也不过是实现一个可以增删改记录的学生成绩管理系统,何至于要写829行呢?找到源码配备的文档,想起那些我绞尽脑汁想出来的诸多花哨的功能,我不禁感慨:年轻就是能折腾啊!而在我准备仔细拜读...
分类:
编程语言 时间:
2015-05-05 16:32:36
阅读次数:
244
几乎每一个前端程序员都知道应该把script标签放在页面底部。关于这个经典的论述可以追溯到Nicholas的
High Performance Javasript 这本书的第一章Loading and Execution中,他之所以建议这么做是因为:
Put all tags at the bottom of the page, just inside of the clo...
分类:
其他好文 时间:
2015-05-05 16:34:12
阅读次数:
290
为测试Untiy工程里Texture的Alpha对性能的压力,需要临时移除Unity工程里所有图片的Alpha通道,做测试对比。...
分类:
编程语言 时间:
2015-05-05 16:32:04
阅读次数:
341
三维 GIS 数据的定义 (x,y,z) 中包含一个额外维度(z 值)。Z 值具有测量单位,同传统 2D GIS 数据 (x,y) 相比,其可存储和显示更多的信息。虽然 z 值通常为实际高程值(如海拔高度或地理深度),但未规定必须强制执行此方法。Z 值可用于表示许多内容,例如化学物质浓度、位置的适宜性,甚至完全用于表示等级的值。...
分类:
其他好文 时间:
2015-05-05 16:33:18
阅读次数:
132