继续C++11的std::thread之旅!下面讨论如何给线程传递参数
这个例子是传递一个string#include
#include
#include void thread_function(std::string s)
{
std::cout << "thread function ";
std::cout << "m...
分类:
编程语言 时间:
2015-11-04 00:48:42
阅读次数:
171
摘自Think in java 前面看到一位同事写的android程序,注释如同android源码一样,再看看自己写的,自己都都不懂的注释。所以抽空看了Think in java里面注释和嵌入式文档的章节,并做一个简单的总结备忘。Java中的注释分为两种,// /* */嵌入式文档使用了一种特殊的....
分类:
编程语言 时间:
2015-11-04 00:33:32
阅读次数:
306
/** * Created by icecookstar on 2015/11/3. * 归并排序 */public class MergeSort { private static void merge(int[] matrix, int first, int middle, int las...
分类:
编程语言 时间:
2015-11-04 00:30:31
阅读次数:
259
第三十条 用enum代替int总得来说,使用enum有几点好处1.编译时的类型安全,2.可以保证就是自己定义的值,不会有月结风险,3.每个枚举类型有自己的命名空间4.枚举可以添加任意的方法和域5.枚举类型是final的无法实例化,也就是实例可控的。。第三十一条 用实例域替代序数即不要依赖枚举值得定义...
分类:
编程语言 时间:
2015-11-04 00:23:08
阅读次数:
179
不少开源库都用到了注解的方式来简化代码提高开发效率 本文简单介绍下 Annotation 示例、概念及作用、分类、自定义、解析,并对几个 Android 开源库 Annotation 原理进行简析。
分类:
编程语言 时间:
2015-11-04 00:22:09
阅读次数:
293
摘自 Think in java1、寄存器这是最快的存储区,它位于处理器的内部,不能人为控制。2、堆栈 位于RAM,但可以通过堆栈指针从处理器那里获取直接支持。堆栈指针向下移动,就分配新的内存,向上移动,则释放那些内存。这种方式分配内存快速有效,仅次于寄存器。 所以java必须知道...
分类:
编程语言 时间:
2015-11-04 00:21:42
阅读次数:
252
第一章 欢迎来到Python世界1 Python特点: 高级的可进行系统调用的解释性语言 面向对象 可升级、扩展、移植 自动内存管理器(内存管理由Python解释器负责)2 安装 Windows的安装只用从官网上下载一个安装包然后一步一步next到底即可,最后不要忘记勾选“添加到path...
分类:
编程语言 时间:
2015-11-04 00:17:11
阅读次数:
196
#!/usr/bin/envpython#-*-coding:utf:8-*-importrequests,sys,os,time#判断传值数知否匹配iflen(sys.argv)==3:passelse:print‘Usage:%s<monitoring_name><interval_time>‘%(sys.argv[0])sys.exit(2)url=‘url地址‘#覆盖存放检测值文件defsuccessful_state():current..
分类:
编程语言 时间:
2015-11-03 23:07:47
阅读次数:
266
题目是:在一个3*3大小的矩阵中下棋一方有连续三个子便获胜代码如下:#include<stdio.h>
#include<stdlib.h>
#include<time.h>
chararr[3][3]={0};//直接定义外部变量所有的函数可以直接使用因为考虑到棋盘大小是固定的
intsize=9;//棋盘大小固定每下一个..
分类:
编程语言 时间:
2015-11-03 23:03:49
阅读次数:
363
学习面向对象的语言,要弄清楚面向对象,首先要从理解面向过程开始。回想起之前在学习C语言时,每次拿到一个题目,首先想到的是,先分析出解决问题所需要的步骤,每一个功能点,用一个函数来表示,使用的时候一个一个进行调用就好了,程序的重心在函数上(谓语);面向对象,就是要把问题事务分解成各个对象,建立对象的目...
分类:
编程语言 时间:
2015-11-03 22:57:39
阅读次数:
212
# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# self.val = x# self.next = Noneclass Solutio...
分类:
编程语言 时间:
2015-11-03 22:58:28
阅读次数:
197
文章转自:C++箴言:理解typename的两个含义问题:在下面的 template declarations(模板声明)中 class 和 typename 有什么不同?template class Widget; // uses "class"template class Widget; // ...
分类:
编程语言 时间:
2015-11-03 22:56:31
阅读次数:
261
无规矩不成方圆,新的岗位就需要服从团队的编码规则。很开心团队用的是Google的C++编码规则,大概看了下Google 的编码规则,正如九天翔雁说的:“Google的 C++ Style Guide远不仅是一个传统意义上的代码书写风格指导,对于C++的方方面面做出了Google的解释和使用建议,包括...
分类:
编程语言 时间:
2015-11-03 22:55:57
阅读次数:
250
#http://www.cnblogs.com/bluescorpio/p/4303656.html?在遇到错误提示时,注意查看错误提示内容,同时注意查看type类型。1、TypeError: decoding Unicode is not supported在试图读取网页的时候遇到TypeErro...
分类:
编程语言 时间:
2015-11-03 22:55:48
阅读次数:
166
1、字符串 严格意义上来说,C语言并没有字符串原生的字符串的类型,而是通过字符指针来实现的:char *p = "LINUX";。而对于其他的高级语言来说,比如C++的就存在字符串类型: string p1 = "I LOVE LINUX"; 。 字符串在内存中其实就多个字节组成的,且地址都是连续的...
分类:
编程语言 时间:
2015-11-03 22:52:46
阅读次数:
253
最经遇到一个需要批量修改已经做好的prefab的问题,查了一些资料最终实现了但是还是不够完美,通过学习也发现unity的编辑器功能还是非常强大的。废话不多说直接上代码: 1 [ExecuteInEditMode] 2 [MenuItem("Tools/RecordPoint Add Flam...
分类:
编程语言 时间:
2015-11-03 22:51:34
阅读次数:
354
Python预置的list.sort()、sorted()方法可实现各种数组的排序,但支持的只限于一个key,如果要多重排序,目前所知的方法只有自定义了。Help on built-in function sorted in module __builtin__:sorted(...) sorte....
分类:
编程语言 时间:
2015-11-03 22:48:59
阅读次数:
242