码迷,mamicode.com
首页 > 编程语言
prime算法的使用
prime算法的使用package PrimeApplication;import java.util.Scanner;/** * 农民要建立互联网络,目的使村庄里所有的农民连上网,并且总费用最小。 * 多组数据,每组数据给出一个n, * 然后给出n * n大小的无向图的邻接矩阵表示,值表示边...
分类:编程语言   时间:2015-02-01 21:39:03    阅读次数:172
c#中Enum和String相互转换
枚举: public enum MonitorType { ManualMonitor ,//人工监测 Tm30,//TM机器人监测 Ls ,//拉载监测 FiberBraggGrate,//光纤光栅 LightMonitor,//微光监测...
分类:编程语言   时间:2015-02-01 20:31:55    阅读次数:194
C/C++ 数组下标可以是负值
我们知道,数组的第一个元素下标是 0。数组的范围也就是从 array[0] 到 array[size – 1]。 但实际上 c/c++ 支持正负下标。 负下标必须在数组边界内;否则结果不可预知。文章简单以例子说明数组负下标的使用。...
分类:编程语言   时间:2015-02-01 20:29:29    阅读次数:178
Unity3D游戏开发之多线程及使用多线程
Unity3D游戏开发之多线程及使用多线程   Unity3D中的多线程。线程是一个相当复杂的话题,但如果掌握了它,就可以从容的使用多个硬件处理器或处理很难划分管理数据块。   如在场景中用A*算法进行大量的数据计算,变形网格中操作大量的顶点,持续的要运行上传数据到服务器,二维码识别等图像处理,如果同时你要处理很多事情或者与Unity的对象互动小可以用thread,否则使用coroutin...
分类:编程语言   时间:2015-02-01 20:29:51    阅读次数:285
c++ STL stack容器成员函数
这是后进先出的栈,成员函数比较简单,因为只能操作栈顶的元素。不提供清除什么的函数。函数描述bools.empty()栈是否为空(即size=0)。若空,返回true,否则,false。voids.pop()将栈顶的元素出栈,即删除最后进栈的元素。voids.push(新元素)插入一个新元素到栈顶。i...
分类:编程语言   时间:2015-02-01 20:25:31    阅读次数:235
理解多线程设计模式
多线程设计模式:1.Single Threaded Execution Pattern[同一时刻只允许一个线程操作] 比喻:三个挑水的和尚,只能同一时间一个人过桥,不然都掉河里喂鱼了。 总结:在多个线程同时要访问的方法上加上synchronized关键字。2.Immutable Pattern[变量...
分类:编程语言   时间:2015-02-01 20:25:47    阅读次数:311
Java内存模型(二)
volatile型变量的特殊规则volatile是Java虚拟机提供的最轻量级的同步机制,当一个变量被定义成volatile后,它将具备两种特性,第一是保证此变量对所有线程的可见性,这里的“可见性”是指当一条线程改变了这个变量的值后,新值对于其他线程来说是可以立即得知的;第二个语义是禁止指令重排序,...
分类:编程语言   时间:2015-02-01 20:24:31    阅读次数:296
多线程设计模式总结(一)
并发程序的编程与设计是一个难点,也是程序员必须掌握的一个点。工作之后写的第一个软件里面也有并发编程,当时在设计并发这块感觉好复杂,最后的实现感觉也有点乱。当时就想好好学习一下并发编程的设计,但是一直没有时间。今年看了两本并发编程相关的书,《多线程设计模式》和《Java并发编程与实战》。本想着和设计模...
分类:编程语言   时间:2015-02-01 20:24:11    阅读次数:248
Python学习之(二) Python多线程学习
多线程的一个实例#coding=utf-8#!/usr/bin/pythonimport time import thread def timer(no, interval): cnt = 0 while cnt<10: time.sleep(interval...
分类:编程语言   时间:2015-02-01 20:23:16    阅读次数:185
Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level
Python不支持空格与制表符混合使用,否则会出现IndentationError: unindent does not match any outer indentation level错误如下:
分类:编程语言   时间:2015-02-01 20:22:32    阅读次数:2957
怎样在Ubuntu 14.04中安装Java(转)
想知道如何在Ubuntu14.04中安装Java?安装Java肯定是安装Ubuntu 14.04后首先要做的几件事情之一(见http://www.linuxidc.com/Linux/2014-04/100398.htm),而且这也很简单。许多人比较厌恶Java,但是很有可能因为某些原因你需要安装J...
分类:编程语言   时间:2015-02-01 20:20:28    阅读次数:237
多线程设计模式总结(三)
接上一篇《多线程设计模式总结(二)》,这篇博客再聊一下最复杂的Active Object模式12)Active ObjectActive Object模式,也称为Actor模式。Active Object即主动对象,它不仅拥有独立线程,并且可以从外部接收异步消息,并能配合需要返回处理结果。这里的Ac...
分类:编程语言   时间:2015-02-01 20:21:18    阅读次数:178
多线程设计模式总结(二)
接上一篇《多线程设计模式总结(一)》,这篇博客再介绍5个多线程设计模式7)Thread-Per-Message实现某个方法时创建新线程去完成任务,而不是在本方法里完成任务,这样可提高响应性,因为有些任务比较耗时。示例程序:12345678910public class Host { private ...
分类:编程语言   时间:2015-02-01 20:19:15    阅读次数:150
Java内存模型(一)
主存储器和工作存储器Java虚拟机在执行Java程序的过程中会把它管理的内存划分为若干个不同的数据区域,这些区域包括方法区,堆,虚拟机栈,本地方法栈,程序计数器。方法区存储类信息,常量,字节码等数据,堆内存存储所有生成的对象,方法区和堆内存为所有线程共享,而虚拟机栈是每个线程独有的,也就是说每个线程...
分类:编程语言   时间:2015-02-01 20:17:58    阅读次数:263
建模算法(四)——动态规划
其实我们对着规划接触的最多最熟悉,简单来说就是一个递归问题,递归问题简单的在的地方,编程实现的难度下降了,难的地方是如何构造递归,不好的地方是资源的浪费,但是有些地方编程实现的简单的优势可以无视掉他的不足(汉莫塔问题) 下面是一个很规矩的构建动态规划的方法 个人认为最重要的地方就是有两个,一个是抓住...
分类:编程语言   时间:2015-02-01 20:19:16    阅读次数:317
让python输出不自行换行的方法
1,在输出内容后加逗号例:for i in range(1,6): j = 1 while(j <= 2*i - 1): print "*", j = j + 1 print "\n"输出结果为:* * * * * * * * * * * * * * * * * * * * * * * * * .....
分类:编程语言   时间:2015-02-01 20:17:19    阅读次数:191
php 数组去除空值
/** * 方法库-数组去除空值 * @param string $num 数值 * @return string */ public function array_remove_empty(&$arr, $trim = true) { if (!is_array($arr)) ret...
分类:编程语言   时间:2015-02-01 20:17:59    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!