srand(time(NULL));是我们熟悉的c++随机函数,用时间做种子。但由于在多线程环境下若想在子线程中随机出不同的随机数则需随机种子的不同。但time以秒计算,略显不足,故参考这篇文章解决此问题:/* 初始化随机种子 */void InitRand(){ // 如果支持高性能精度计...
分类:
编程语言 时间:
2015-04-30 15:49:23
收藏:
0 评论:
0 赞:
0 阅读:
908
创建数组有三种方法1、声明一个数组,声明时用常量表达式指定数组维数,然后可以用数组名访问数组元素2、声明一个变长数组,声明时用变量表达式指定数组的维数,C99支持3、声明一个指针,调用malloc(),然后使用该指针来访问数组元素,指针为常量,不能进行运算#include #include int ...
分类:
编程语言 时间:
2015-04-30 15:48:53
收藏:
0 评论:
0 赞:
0 阅读:
356
序:multiprocessingpython中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完...
分类:
编程语言 时间:
2015-04-30 15:48:13
收藏:
0 评论:
0 赞:
0 阅读:
312
c++11是VS2012后支持的新标准,为并发编程提供了方便的std::thread。使用示例:#include void thread_func(int arg1, int arg2, float* arg3){ arg3 = (arg1*1.0)/(arg1 + arg2); cou...
分类:
编程语言 时间:
2015-04-30 15:45:43
收藏:
0 评论:
0 赞:
0 阅读:
236
两种核心机制:java虚拟机,垃圾收集机制。java程序的运行过程:源文件--经过java编译器--生成字节码文件class文件---类装载器--字节码校验器---解释器--操作系统平台,在操作系统上面专门还有一系列针对java的编译和执行的环境---然后交给操作系统平台---再把它翻译成机器可以认...
分类:
编程语言 时间:
2015-04-30 15:44:03
收藏:
0 评论:
0 赞:
0 阅读:
243
初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerable...
分类:
编程语言 时间:
2015-04-30 15:43:53
收藏:
0 评论:
0 赞:
0 阅读:
291
场景需求最近的一次解析数据包中,因为协议有改变,本来的定长的包,现在变为不定长的。举个例子,本来协议中规定,一个包中,有8个标签,但是每次上来的,不一定都有8个,没有的话,硬件过来的都是0。同时里面也有个字段,说明上来的标签的个数。所以我这里建立一个相对应的类,里面有8个标签字段对应每个标签。所以在...
分类:
编程语言 时间:
2015-04-30 15:42:53
收藏:
0 评论:
0 赞:
0 阅读:
249
public class Test{ public static void main(String[] args) { String s = "中转地设置导出模板"; String tt = gbEncoding(s); } public static String gbEncoding(fin.....
分类:
编程语言 时间:
2015-04-30 15:42:13
收藏:
0 评论:
0 赞:
0 阅读:
253
Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } };pubArray.remove(pub...
分类:
编程语言 时间:
2015-04-30 15:38:33
收藏:
0 评论:
0 赞:
0 阅读:
215
本文介绍了模型-视图-控制器模式在 JavaScript 中的实现。我喜欢 JavaScript,因为它是在世界上最灵活的语言之一。在 JavaScript 中,程序员可以根据自己的口味选择编程风格:面向过程或面向对象。如果你是一个重口味,JavaScript 一样可以应付自如:面向过程,面向对象,...
分类:
编程语言 时间:
2015-04-30 15:38:13
收藏:
0 评论:
0 赞:
0 阅读:
241
好久没写shader了,有些生疏,刚弄了个植物shader,分享一下。先上图片:重点需要注意的是fragment shader的透明部分需要如此声明 Tags{ "LightMode" = "ForwardBase" "Queue" = "AlphaTest" "IgnoreProjector...
分类:
编程语言 时间:
2015-04-30 15:30:53
收藏:
0 评论:
0 赞:
0 阅读:
455
状态模式定义:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。实用性:1、 一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。2、 一个操作中含有庞大的多分支条件语句,且这些分支依赖于该对象的状态。优点:1、 将与特定状态相关的行为局部化,并且将不同状态...
分类:
编程语言 时间:
2015-04-30 15:30:09
收藏:
0 评论:
0 赞:
0 阅读:
286
遍历Map的四种方法: http://www.cnblogs.com/kristain/articles/2033566.html
分类:
编程语言 时间:
2015-04-30 14:25:43
收藏:
0 评论:
0 赞:
0 阅读:
262
C/S架构与多进程多线程 ? 如题,C/S架构指的是服务器(Server)与客户机(Client)协作完成网络程序功能的一种模式。它是已经在计算机世界活跃数十年的一种古老的软件架构。如今已渗入到各领域IT系统中。其模型如下所...
分类:
编程语言 时间:
2015-04-30 14:25:33
收藏:
0 评论:
0 赞:
0 阅读:
551
题目:
数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。
解法一:
先将数组排序,然后出现次数超过一半的数字就是a[n/2+1],时间复杂度O(nlgn)。
解法二:O(n)
基本思想:
消除原理:在遍历数组的时候保存两个值:一个...
分类:
编程语言 时间:
2015-04-30 14:23:03
收藏:
0 评论:
0 赞:
0 阅读:
223
上图
项目需求:有一个xml文件,记录了一张图片每个元素的位置,大小,样式信息。
通过XmlResourceParser解析xml文件,得到每个元素的属性。
然后使用Paint绘制元素到Canvas上,得到一张Bitmap位图
将位图模糊处理,处理算法的原理(取图片上每个像素点周围的8个点平均值)
模糊算法:
p...
分类:
编程语言 时间:
2015-04-30 14:22:54
收藏:
0 评论:
0 赞:
0 阅读:
292
/******************************************************************************************
complex.hpp:
Copyright (c) Bit Software, Inc.(2013), All rights reserved.
Purpose:
声明并实现一个复数类
难度:**
Aut...
分类:
编程语言 时间:
2015-04-30 14:22:54
收藏:
0 评论:
0 赞:
0 阅读:
372
python闭包和内部函数...
分类:
编程语言 时间:
2015-04-30 14:22:13
收藏:
0 评论:
0 赞:
0 阅读:
204
#include using namespace std;
class complex
{
public:
// 带缺省值的构造函数
complex (double real = 0, double image = 0)
:_real(real)
,_image(image)
{
cout<<"complex (double real = 0, double image = 0)...
分类:
编程语言 时间:
2015-04-30 14:21:43
收藏:
0 评论:
0 赞:
0 阅读:
248
我们知道有很多的web services是使用XML格式的,我们可以通过使用XmlListModel来解析我们的XML。但是在有些情况下,我们可能需要使用Javascript来解析XML,这样使得我们可以更加灵活地解析我们所需要的XML数据。比如,通过一个请求,我们可以来解析XML结果中的多个数据。比较而言,XmlListModel只能对XPath路经下(由source属性定义)的数据进行解析。如果需要多个路径,可以通过多次对不同的路径进行查询。当然,我们可能需要一些方法来同步这些查询(如果最终的数据有互相...
分类:
编程语言 时间:
2015-04-30 14:16:53
收藏:
0 评论:
0 赞:
0 阅读:
358