首页 > 编程语言
三种快速排序的效率对比(普通、多线程、amp)
参照:http://www.codeproject.com/Articles/543451/Parallel-Radix-Sort-on-the-GPU-using-Cplusplus-AMP对于普通PC电脑而言,在数据量较小时,多线程优于GPU加速;数据量较大时,GPU加速优于多线程。main.c...
分类:编程语言   时间:2015-06-01 11:02:24    收藏:0  评论:0  赞:0  阅读:240
linux查看java jdk安装路径和设置环境变量
一:查看类型windows:set java_home:查看JDK安装路径java -version:查看JDK版本linux:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH二:下面是配置linux的环境变量:(记得source ...
分类:编程语言   时间:2015-06-01 11:01:44    收藏:0  评论:0  赞:0  阅读:200
从底层理解Python的执行
**摘要**:是否想在Python解释器的内部晃悠一圈?是不是想实现一个Python代码执行的追踪器?没有基础?不要怕,这篇文章让你初窥Python底层的奥妙。 **【编者按】**下面博文将带你创建一个字节码级别的追踪API以追...
分类:编程语言   时间:2015-06-01 09:49:04    收藏:0  评论:0  赞:0  阅读:298
二值图像连通域标记算法
BOOL CImageColorProcess::ConnectedLabelTwoPass(LPBYTE lpSrc, LPBYTE lpDst, int nSrcCount, int nW, int nH) { if (nSrcCount != 24) { AfxMessageBox("非rgb图像,不处理!"); return false; } LPBYTE m_lpIm...
分类:编程语言   时间:2015-06-01 09:46:34    收藏:0  评论:0  赞:0  阅读:285
Linux内核(2.6)进程调度算法
1.1      进程状态 在Sched.h(include\linux)中定义了进程的状态。 /*  *Task state bitmask. NOTE! These bits are also  *encoded in fs/proc/array.c: get_task_state().  *  * Wehave two separate sets of flags: task...
分类:编程语言   时间:2015-06-01 09:45:54    收藏:0  评论:0  赞:0  阅读:364
【数据结构】用C++实现双链表的各种操作(包括头删,尾删,插入,逆序,摧毁,清空等等)
//【数据结构】用C++实现双链表的各种操作(包括头删,尾删,插入,逆序,摧毁,清空等等) //头文件 #ifndef _LIST_H #define _LIST_H #include using namespace std; template class DList; template class ListNode { friend class DList; public: ...
分类:编程语言   时间:2015-06-01 09:45:44    收藏:0  评论:0  赞:0  阅读:241
【数据结构】用C++实现双循环链表的各种操作(包括头删,尾删,插入,逆序,摧毁,清空等等)
//【数据结构】用C++实现单循环链表的各种操作(包括头删,尾删,插入,逆序,摧毁,清空等等) //头文件 #ifndef _CDLIST_H #define _CDLIST_H #include using namespace std; template class CDList; template class ListNode { friend class CDList; p...
分类:编程语言   时间:2015-06-01 09:45:34    收藏:0  评论:0  赞:0  阅读:168
【数据结构】用C++编写栈及基本操作(包括入栈,出栈,获得栈顶,摧毁,清空等等)
//【数据结构】用C++编写栈及基本操作(包括入栈,出栈,获得栈顶,摧毁,清空等等) //头文件 #ifndef _SEQ_STACK_ #define _SEQ_STACK_ #include using namespace std; template class SeqStack { public: SeqStack(size_t sz=INIT_SIZE) { cap...
分类:编程语言   时间:2015-06-01 09:45:04    收藏:0  评论:0  赞:0  阅读:363
【数据结构】用C++编写队列及基本操作(包括插入,出队列,摧毁,清空等等)
//【数据结构】用C++编写队列及基本操作(包括插入,出队列,摧毁,清空等等) //头文件 #ifndef _SEQ_STACK_ #define _SEQ_STACK_ #include using namespace std; template class Queue { public: Queue(size_t sz = INIT_SIZE) { capacity =...
分类:编程语言   时间:2015-06-01 09:44:34    收藏:0  评论:0  赞:0  阅读:248
C++ 求两日期间相隔天数
#include #include #include using namespace std; struct Date{ int year; int month; int day; Date(int y = 0, int m = 0, int d = 0): year(y), month(m), day(d) {} Date &...
分类:编程语言   时间:2015-06-01 09:42:44    收藏:0  评论:0  赞:0  阅读:309
Java算法--寻路
题目: 要求用户输入一个值n作为一个n*n的矩阵大小,然后用户输入n行,每行有n个字符,每个字符用空格隔开,其中字符“A”表示起点,字符“B”表示终点,中间寻路有要求,如果当前字符是“+”则下一步必须是字符“-”或者字符“B”,如果当前字符是“-”则下一步必须是字符“+”或者字符“B”,如果当前字符是“A”则下一步是字符“+”字符“-”字符“B”都行。不考虑用户输入的其他字符,只有“+”“-”“...
分类:编程语言   时间:2015-06-01 09:41:34    收藏:0  评论:0  赞:0  阅读:268
JavaString、StringBuilder、StringBuffer总结
背景:        最近项目中需要用到服务器模板和字符串拼接技术。服务器模板技术很多,JSP、Velocity、JDynamiTe等很多。字符串拼接技术在Java中更简单,StringBuilder、StringBuffer和重载的字符串“+”操作。但是实际开发中,发现自己平时对Java的字符串拼接的细节处理真的很差。   基础:        字符串操作主要问题在效率上,包括如下两点:...
分类:编程语言   时间:2015-06-01 09:40:14    收藏:0  评论:0  赞:0  阅读:186
轮询算法设计及其代码框架
在实际的软件开发项目中,经常会遇到某模块需要向其它模块发消息的情况。为了减轻消息接收者的负担,我们会采用一种叫做轮询的机制来发送消息。本文介绍轮询算法的流程及其代码框架。1.算法流程 假设消息发送模块为模块A,消息接收模块为模块B。模块A安装了一个,模块B安装了N个。所有模块都同时启动。 算法流程如图1所示: 图1 轮询算法流程2.代码框架static int g_iSendIdx = 0...
分类:编程语言   时间:2015-06-01 09:39:54    收藏:0  评论:0  赞:0  阅读:248
语言代码
语言值南非荷兰语af阿姆哈拉语am阿拉伯语ar巴斯克语eu孟加拉语bn保加利亚语bg加泰罗尼亚语ca中文(中国香港)zh-HK中文(简体)zh-CN中文(繁体)zh-TW克罗地亚语hr捷克语cs丹麦语da荷兰语nl英语(英国)en-GB英语(美国)en-US爱沙尼亚语et菲律宾语fil芬兰语fi法语...
分类:编程语言   时间:2015-06-01 09:34:34    收藏:0  评论:0  赞:0  阅读:151
Python中ValueError: invalid literal for int() with base 10 的实用解决办法
今天在写爬虫程序的时候由于要翻页,做除法分页的时候出现了12totalCount = '100'totalPage = int(totalCount)/20ValueError: invalid literal for int() withbase10的错误网上同样的错误有人建议用round(flo...
分类:编程语言   时间:2015-06-01 09:32:24    收藏:0  评论:0  赞:0  阅读:238
十个JavaScript中易犯的小错误,你中了几枪?
序言 在今天,JavaScript已经成为了网页编辑的核心。尤其是过去的几年,互联网见证了在SPA开发、图形处理、交互等方面大量JS库的出现。 如果初次打交道,很多人会觉得js很简单。确实,对于很多有经验的工程师,或者甚至是初学者而言,实现基本的js功能几乎毫无障碍。但是JS的真实功能却...
分类:编程语言   时间:2015-06-01 09:31:04    收藏:0  评论:0  赞:0  阅读:284
中软国际java 笔试 面试题
1、类加载有几种情况,怎么进行类加载答案:虚拟机加载类的途径: 1、Dog dog = new Dog();这个动作会导致常量池的解析,Dog类被隐式装载。如果当前ClassLoader无法找到Dog,则抛出NoClassDefFoundError。2、Class clazz = Class.for...
分类:编程语言   时间:2015-06-01 09:30:04    收藏:0  评论:0  赞:0  阅读:287
Java知多少(79)哈希表及其应用
哈希表也称为散列表,是用来存储群体对象的集合类结构。什么是哈希表数组和向量都可以存储对象,但对象的存储位置是随机的,也就是说对象本身与其存储位置之间没有必然的联系。当要查找一个对象时,只能以某种顺序(如顺序查找或二分查找)与各个元素进行比较,当数组或向量中的元素数量很多时,查找的效率会明显的降低。一...
分类:编程语言   时间:2015-06-01 09:28:24    收藏:0  评论:0  赞:0  阅读:188
C++对话框创建及修改对话框属性
创建对话框C++中对话框分为模式对话框和非模式对话框。模式对话框的创建:MyDialog m_dialog;m_dialog.DoModal();非模式对话框的创建和关闭:MyDialog m_dialog;//创建IDD_DIALOG1对话框,NULL指在主对话框下创建m_dialog.Creat...
分类:编程语言   时间:2015-06-01 09:27:34    收藏:0  评论:0  赞:0  阅读:304
浅谈Java工具类CommonUtils的使用
package com.xushouwei.cn;import java.util.HashMap;import java.util.Map;import org.junit.Test;import cn.itcast.commons.CommonUtils;/*** 测试CommonUtils类*...
分类:编程语言   时间:2015-06-01 09:25:04    收藏:0  评论:0  赞:0  阅读:944
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!