自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangpinghao的专栏

好记性不如烂笔头

  • 博客(19)
  • 资源 (44)
  • 收藏
  • 关注

原创 fg、bg、jobs、&

fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的一。& 最经常被用到这个用在一个命令的最后,可以把这个命令放到后台执行二。ctrl + z可以将一个正在前台执行的命令放到后台,并且暂停三。jobs查看当前有多少在后台运行的命令四。fg将后台中的命令调至前台继续运行如果后台中有多个命令,可以

2013-11-25 13:25:58 921

转载 游戏数据分析的架构及调优

在这些游戏以及其他应用的研发和运营过程中,如何了解应用的运行状况成了一个问题。为了解决这个问题,我们像大多数公司一样,开始组建自己的数据分析团队。到目前为止,行云数据分析平台每日接收和处理的原始日志有200GB左右,集群规模在20台服务器上下,每天为数十个产品的日常运营提供数据支持。在这个过程中,我们在数据处理技术方面做了很多的探索,在此也希望和大家分享一下。系统架构数据处理系统的

2013-11-23 18:47:33 1440

转载 当你学不进去的时候,试试“普瑞马法则”

一般在学习和生活中,我们都可能有这样的经验,就是当说想要作某件事情的时候,但过了好久发现还是没有做;或者觉得有力气使不出来;或者总觉得生活是灰色和抑郁的,等等。     这类情况反映在生活中,就是生活好像总是被一种惰性缠绕,知道那不好,但又不知道从何处入手来改变。以心理学操作性反射的原则为基础,对于人类的行为方式进行观察后,心理学家提出这样一种改进方式,以纠正惰性生活方式,并由这种惰性生活

2013-11-20 22:44:28 769

转载 CUDA相关资料

nVidia CUDA 简介 (2007/10/31)先针对 GPGPU 做简单的介绍,然后再对 nVidia CUDA 本身软体架构、程式执行架构、记忆体架构,做最基本的介绍。 版本演进CUDA 1.1 Release (2007/12/16)针对 CUDA 1.1 的更新,做一些基本的比较。 CUDA Beta 2.0 for Windows & Vista (20

2013-11-19 23:08:49 1719 1

转载 CUDA纹理存储器的特性及其使用

纹理存储器(texture memory)是一种只读存储器,由GPU用于纹理渲染的的图形专用单元发展而来,因此也提供了一些特殊功能。纹理存储器中的数据位于显存,但可以通过纹理缓存加速读取。在纹理存储器中可以绑定的数据比在常量存储器可以声明的64K大很多,并且支持一维、二维或者三维纹理。在通用计算中,纹理存储器十分适合用于实现图像处理或查找表,并且对数据量较大时的随机数据访问或者非对齐访问也有良好的

2013-11-19 23:05:03 1438

原创 CUDA程序优化技巧

有如下几个方面1. 使用共享内存减少全局内存读取次数;2. 把全局内存绑定为纹理;3. 减少bank conflict, 让不同线程读取连续内存,提高cash命中率;4. 内存对齐,利用GPU 上的内存控制器,从某个固定的倍数地址开始读取,才会有最高的效率(例如 16 bytes 的倍数)。分配内存时使用cudaMallocPitch替代cudaMalloc,相应 cudaMemc

2013-11-18 23:41:35 4092 4

原创 CUDA纹理绑定

最近学习了下CUDA矩阵内存对齐分配的方法,主要是cudaMemcpy2D和cudaMallocPitch两个函数的用法,先看看cudalibrary中如何定义的这两个函数:cudaError_t cudaMallocPitch(void ** devPtr,  size_t * pitch,

2013-11-18 22:10:47 4416

转载 优先队列用法

在优先队列中,优先级高的元素先出队列。标准库默认使用元素类型的优先队列的第一种用法,也是最常用的用法:priority_queueint> qi;通过故示例1中输出结果为:9 6 5 3 2第二种方法:在示例1中,如果我们要把元素从小到大输出怎么办呢?这时我们可以传入一个比较函数,使用functional.h函数对象作为比较函数。priority

2013-11-17 21:04:25 610

原创 C语言简单实现sizeof功能代码

sizeof不是函数,而是运算符,C/C++语言编译器在预编译阶段的时候就已经处理完了sizeof的问题,也就是说sizeof类似于宏定义。下面给出一个sizeof的一个宏定义实现版本#define sizeof(L_Value) ((char*)(&L_Value + 1) - (char*)(&L_Value))实验一:#define mysizeof(L_Value) (

2013-11-17 18:28:39 3719

转载 linux grep命令

1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(

2013-11-15 17:26:44 685

转载 bash启动脚本

4. bash启动脚本启动脚本是bash启动时自动执行的脚本。用户可以把一些环境变量的设置和alias、umask设置放在启动脚本中,这样每次启动Shell时这些设置都自动生效。思考一下,bash在执行启动脚本时是以fork子Shell方式执行的还是以source方式执行的?启动bash的方法不同,执行启动脚本的步骤也不相同,具体可分为以下几种情况。4.1. 作为交互登录S

2013-11-15 15:31:09 1192 2

转载 Hbase简介

Hbase简介  started by chad walters and jim  2006.11 G release paper on BigTable  2007.2 inital Hbase prototype created as Hadoop contrib  2007.10 First useable Hbase  2008.1 Hadoop b

2013-11-09 23:47:46 754

原创 堆排序

代码一:对数组a,使用堆进行排序,建立堆和排序输出都在数组a上,代码挺经典,不用递归#include "stdafx.h" #includeusing namespace std;void adjustHeap(int a[],int index,int length)//从把节点index和index*2与index*2+1调整为最大堆,并且把后面产生的影响消除。一句话就是把i

2013-11-07 22:22:13 518

转载 O(n)求最长回文子串

其实原文说得是比较清楚的,只是英文的,我这里写一份中文的吧。    首先:大家都知道什么叫回文串吧,这个算法要解决的就是一个字符串中最长的回文子串有多长。这个算法可以在O(n)的时间复杂度内既线性时间复杂度的情况下,求出以每个字符为中心的最长回文有多长,    这个算法有一个很巧妙的地方,它把奇数的回文串和偶数的回文串统一起来考虑了。这一点一直是在做回文串问题中时比较烦的地方。这个算法还有

2013-11-04 17:22:52 683

原创 MySQL索引背后的数据结构及算法原理[转]

摘要http://blog.codinglabs.org/articles/theory-of-mysql-index.html本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只

2013-11-02 20:40:24 706

原创 聚簇索引

聚簇索引也叫簇类索引,是一种对磁盘上实际数据重新组织以按指定的一个或多个列的值排序。由于聚簇索引的索引页面指针指向数据页面,所以使用聚簇索引查找数据几乎总是比使用非聚簇索引快。每张表只能建一个聚簇索引,并且建聚簇索引需要至少相当该表120%的附加空间,以存放该表的副本和索引中间页。目 录1特点2建立聚簇索引的思想3聚簇索引的侯选列1特点聚簇索引确定表中数据的物理顺序

2013-11-02 20:29:16 807

转载 理解MySQL——索引与优化

写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),

2013-11-02 20:23:38 531

原创 详解Big-Endian和Little-Endian,大端模式和小端模式

详解大端模式和小端模式嵌入式开发交流群280352802,欢迎加入!一、大端模式和小端模式的起源        关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯

2013-11-01 22:00:00 7353 1

原创 Bit-Map算法

BitMap的定义:所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。 使用bitmap实现8位电话号码的存储,能够实现电话号码的插入、删除、查找。使用bitmap算法。8位电话号码总共有0-99999999个号码,每位代表一个电话号码,需要12500000

2013-11-01 19:13:34 629

nginx实现按国家/地域封禁和按ip频率限流能力

centos下nginx实现按国家/地域封禁、按ip频率限流能力、ngx_http_geoip2_module、ngx_http_geoip_module的区分,docker部署,基于最新版1.21 nginx。 ngx_http_geoip2_module 支持指定字段来进行ip解析,而ngx_http_geoip_module只能用remote_addr解析,这对上层还有网关或者防火墙的无法实现。但从实际使用来看,同一个ip ngx_http_geoip_module 能查出来城市,但是 ngx_http_geoip2_module 查不出来的情况很多。ngx_http_geoip_module 使用 .dat数据库,更老,数据已经不再维护。模块的nginx参数如下。openresty版。

2023-09-25

C++版TLD跟踪程序

源代码:https://github.com/zlingh/TLD-zlingh track_video.exe为跟踪视频的程序 car.mpg为跟踪视频 car.txt为跟着视频中目标的初始位置 若未给定car.txt,则在程序中可以使用鼠标自己选定目标 track_image.exe为跟踪图像片序列的程序 data是图像片序列的文件夹,其中init.txt中设定目标初始位置, 若未给定init.txt则在程序中可以使用鼠标自己选定目标 程序运行过程中控制键 q:退出 r:重置目标框框 p:不跟踪只是播放 x:显示跟踪的特征点

2014-04-08

CUDA官方API文档

介绍了CUDA中各种函数的功能和使用方法,适用于cuda编程时参考

2014-03-09

汉字拼音对照表

共有25547个汉字,汉字和拼音之间采用tab分隔,多音字的多个拼音直接采用空格分隔,数据样例如下: 鉗 QIAN2 AN1 鉔 ZA1 鉕 PO1 PO3 鉒 ZHU4 鉓 CHI4 鉐 SHI2 鉑 BO2 抯 ZHA1 抮 ZHEN3 抭 YAO3 YOU2 抬 TAI2 披 PI1 抪 PU1 俸 FENG4 俹 YA4 俴 JIAN4 俵 BIAO4 俶 CHU4 TI4 俷 FEI4 俰 HE4 俱 JU4 俲 XIAO4

2014-03-04

畅无线破解版

是否看到信号满格的CMCC的WIFI心痒痒? 破解版的畅无线,免费使用CMCC的WIFI信号。 使用方法:豆子是虚拟的,只能连接CMCC,首次连接成功后,马上断开重新连接,这样以后都可以免畅豆连接CMCC。

2014-03-04

Nokia X音乐播放器

提取自Nokia X的音乐播放器,简洁,美观,好用!Nokia第一款Android手机!一起来尝鲜吧。体验一下Nokia的安卓感觉吧

2014-03-04

汉字转拼音

导入字典文件,将汉字转换为拼音,简单明白。一句代码就可以,不用依赖任何额外的包。将汉字转为unicode,输入作为字典的key,输出的value就是拼音。希望对需要的人有用。本人github:https://github.com/zlingh/easyPinYin.git

2014-01-26

最新版iOS7越狱工具Evasi0n7 1.0.1

教程参考http://jingyan.baidu.com/article/ca2d939dd23ebaeb6d31ce48.html Evasi0n 1.0.1版本已经正式发布,之前引发轩然大波的“中国元素”- 太极助手已经彻底从工具中移除。现在访问网站(已经不会自动跳转中文页面):evasi0n.com 现在太极和Evad3rs关系蛮好玩的啊,Evad3rs已经发推说太极没什么关系,但是太极觉得Evad3rs还是和他同盟的。太极的小世界没有谁懂...

2013-12-26

锤子rom计算器和时钟App分离下载

锤子手机系统(Smartisan OS)计算器和时钟App分离下载,完美使用

2013-06-20

锤子rom音乐播放器

从锤子rom中提取出来的。锤子系统的音乐播放器,不会替换系统自带的,有3D音效。好用。

2013-06-17

锤子ROM 106枚图标,附12张原版壁纸

锤子ROM的106枚图标+12张原版壁纸,做美化需要的可以下载。锤子rom就是一个美化和主题,和个别app的重新设计开发。感觉不是很深度的开发。不想miui。移植起来应该比较容易。爱动手的geek们行动起来吧。

2013-06-16

无线 adb 使用方法

使用方法: 1:手机上安装adbwireless软件 2:电脑上下载adb工具,解压adb文件夹到C盘根目录 3:运行手机上的adbwireless程序,点击按钮,颜色变为绿色以后; 4:win+r输入cmd,在命令行输入cd c:\adb,然后输入手机上adbwireless软件上提示的命令,例如“adb connect 192.168.1.125”,成功的话会有successful字样。

2013-04-26

android adb 工具

这个是Google提供的ADB工具包,里面还带有fastboot.exe adb.exe AdbWinApi.dll AdbWinUsbApi.dll fastboot.exe adb 教程网上有很多,不难

2013-04-26

cutil32.dll

cuda程序工具动态链接库,有些时候运行cuda程序必需的。 使用方法:放到和程序的同一目录下即可。

2013-04-19

cudart.dll

cuda程序的基本动态链接库,含最基本的一些显存分配的函数。是运行cuda程序必需品,如果你没有装cuda toolkit的话,有时候运行cuda程序会提示缺少这个文件。 使用方法:放到和程序同一目录下即可

2013-04-19

pig官方基础教程

pig是hadoop上的一个脚本语言,这个是一些basic的使用文档。

2013-03-17

凯立德导航_4.5

凯立德导航家园版的最新版——4.5版本的安卓安装apk,不含有数据包

2013-01-20

VS2010MEXSupport

matlab2010a出的时间比vs2010出的时间早,所以该版本matlab在mex -setup时找不到vs2010的编译器。这个补丁可以解决这个问题,只要把里面的文件覆盖到 C:\Program Files\MATLAB\R2010a\bin\win32\mexopts,就可以了

2012-12-03

tbb40_20120408oss_win

tbb_debug.dll,opencv有时候会遇到这个问题,加入这个就可以

2012-12-01

cuda纹理使用实例源代码

cuda纹理使用实例源代码,看书不太懂得可以参考这个实例

2012-11-25

GPU高性能编程CUDA实战源代码

《GPU高性能编程CUDA实战》书上的所有的源代码 cuda_by_example

2012-11-14

cuda小程序,矩阵乘法

可以用来测试gpu,测试cuda环境是否配置好,显示cuda设备

2012-11-07

模版匹配程序,含源代码

使用opencv的cvMatchTemplate,含源代码,要想自己调试源代码必须安装配置opencv scenel.jpg和template.jpg可以自己改成你想测试的例子。 滚动条代表了5种方法:CV_TM_SQDIFF、CV_TM_SQDIFF_NORMED、CV_TM_CCORR、 CV_TM_CCORR_NORMED、CV_TM_CCOEFF、CV_TM_CCOEFF_NORMED

2012-11-07

cuda入门简介

cuda入门简介的ppt,介绍了gpu编程的特点也,网格的结构,cuda编程的模型

2012-11-05

opencv2.4.3 文档

2.4.3的,不容易找到的,欢迎下载学习。。。。。。。。

2012-11-04

如何使用opencv的gpu模块

很多人都知道opencv 有gpu模块支持cuda技术,可以用来加速,opencv社区也在不断完善,但如何使用呢,下载的都是不带gpu模块的,如何使用opencv的gpu模块呢?不用担心,本文将为你讲述

2012-10-16

opencv2.4.2文档

opencv 2.4.2的官方文档,不太好找啊,相信你们找到我这也是这么认为的吧

2012-10-16

Javascript教程,排版比较好,chm格式

非常干净,排版比较好

2012-03-23

算法设计与分析 ppt

我们老师上课的ppt,比较易懂,包括了枚举算法,分治算法,动态规划,贪心算法,搜索技术,概率算法,模拟退火,算法复杂度分析

2012-03-23

virtualclonedrive_5.4.5

xp win7都可用,精简无插件,占用内存小,比demeontool好用一万倍

2012-03-19

ColorPicke

绿色 ,无毒,干净,免安装,很好用,用于获取屏幕上指定位置的颜色代码

2012-03-19

Javascript基础教程(文字版,代码可复制).pdf

学习 Javascript 的好东西,文字版,代码可复制

2012-03-19

实现a星算法,并用a星算法解决八数码问题

a星算法,写的是一个球图上最短路径的问题,没写界面 八数码,写了界面,可以自己输入八数码,也可以随机

2011-09-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除