自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tenyee

懂得分享才懂得快乐~~tenyee

  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

转载 Could not get lock /var/lib/apt/lists/lock - open (11 Resource temporarily unavailable)

今天更新时候出现了点小问题,一开始更新到一半,我嫌速度慢,就取消掉了。更新了sources.list之后再执行sudo apt-get update 提示我出错了E: Could not get lock /var/lib/apt/lists/lock - open (11 Resource temporarily unavailable)E: Unable to lock

2015-04-29 18:16:14 533

转载 微软再发神器:Handpose:快速、精确的手势识别

微软凭借着Kinect奠定了运动感知系统专家的地位。不过尽管这种技术已经发展多年,但在跟踪精细的手部动作方面仍有很大的改进空间。最近微软展示的实时手势跟踪系统Handpose表明了这家公司在这方面取得了显著的进展。Handpose是微软研究院推出的实时精细手势跟踪系统。该系统可在仅利用一个深度摄像头(如Xbox One的Kinect)的情况下对复杂手势进行精确重构。其目标是用来促进新的人机

2015-04-25 10:11:44 5019

转载 各种排序算法的稳定性

假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,ri=rj,且ri在rj之前,而在排序后的序列中,ri仍在rj之前,则称这种排序算法是稳定的;否则称为不稳定的。对于不稳定的排序算法,只要举出一个实例,即可说明它的不稳定性;而对于稳定的排序算法,必须对算法进行分析从而得到稳定的特性。需要注意的是,排序算法是否为稳

2015-04-22 16:40:58 389

原创 插入排序的实现

1.时间复杂度 n^2,但是少量数据的情况下比归并排序要好,因为归并排序的常数因子很大!2.原址排序void insert_sort(int date[], int n){ int key;//待插入的值 int i; int j; for (j = 0; j < n; ++j) { key = date[j];//待插入的值 i = j - 1;//当前

2015-04-22 10:22:08 316

原创 堆排序的实现

堆排序是一种很优秀的算法,还可以利用堆实现优先队列!特点: 1.最坏情况的时间复杂度: 上限 nlgn;(比插入排序快) 2.原址排序 (不同于归并排序)步骤: 1.最大堆维护 2.建堆 3.堆排序(不断地从根取出元素,再调用维护函数保持堆性质)//数组的第一个元素是指示堆中元素的数量,不包括a[0],所以数组总大小为 a[0]+1,就是元素个数n+1;//

2015-04-22 10:15:28 331

原创 快速排序的实现

简介:快速排序通常是实际排序应用中最好的选择,因为它的性能非常好:其期望时间复杂度为 nlgn ;而且隐含的常数因子非常小,另外,它还能进行原址排序,甚至在虚存环境中也能很好地工作.特点: 1.最坏情况的时间复杂度:n^2;(发生在) 2.期望时间复杂度: nlgn; 3.原址排序 没有什么特殊的输入会导致最坏情况的发生!注意:lgn是以2为底方法:分

2015-04-22 10:11:41 390

原创 C语言中生成随机数的另类实现

请描述random(a, b) 过程的一种实现,它只调用random(0,1)。意思就是说,你用一个只返回0和1这两个随机数的函数来实现一个能返回a,b间任意数的一个随机函数。实现如下:#include #include #include #include //时间相关int Random(int a, int b){ int i; int ram = a; f

2015-04-18 11:26:49 441

原创 三次乘法完成复数相乘的实现

设计算法,仅使用三次实数乘法即可完成复数 a+bi 和c+di 相乘。算法需要接收a,b,c,d为输入,分别生成实部ac-bd 与虚部 ad+bc;如下:A=(a+b)cB=(c+d)bC=(b-a)d(A-B)+(B-C)i

2015-04-17 19:48:25 2768

原创 运算符重载

0.类声明#pragma onceclass CDog{public: CDog(void); CDog(int); CDog(CDog &c); virtual ~CDog(void); static void getName(); int getItVal() const; void setItVal(int val); void operator++ ();

2015-04-08 18:21:03 365

原创 C语言二维数组动态分配

//row行,line列int **date;date = (int **)malloc(row * sizeof(int*));for (i = 0; i < row; ++i) date[i] = (int*)malloc(line * sizeof(int));

2015-04-07 22:48:53 419

原创 C++语法笔记(1)

1.重载发生在同一作用域内叫重载,而覆盖是在类与类之间同名函数的重写重载条件:函数名一样,但参数列表不一样,可以是参数数量或者类型不一样,而与返回类型无关覆盖也是如此。重载与const形参1)顶层const不影响传入函数的对象。一个拥有顶层const的形参无法和另一个没有顶层const的形参区分开来:int lookup(int);int lookup(const int);

2015-04-07 21:50:06 295

原创 QT Label显示图像

直接上代码:Mat srcImg;////////////////////////////void MainWindow::paintEvent(QPaintEvent *e){ QImage image = QImage((uchar*)(srcImg.data), srcImg.cols, srcImg.rows, QImage::Format_RGB888); u

2015-04-06 15:20:50 1468

原创 QT中用socket接收图像数据(JPEG)后立即解码显示

最近在做一个小程序,功能很简单,就是从socket传回jpeg格式的数据,然后在本机上显示出来,当然这个过程并没有保存收到的数据后再显示,而是收到数据后马上显示。这里采用了OPENCV中的解码函数:imdecode();这个函数的用法比较烦,但也不复杂,如下:这是一个接收socket信号的函数(中间还有一个自定义的信号,这个不是重点)void MainWindow::readD

2015-04-06 15:07:28 7381 1

原创 数据库学习笔记(3)

第五章 ALTER 改写历史回想以前,当我们的表设计有问题时,我们总是重新创建一个表,然后把数据都移过去,这得有多烦人啊!在这一章,你将学会如何在不改变现有记录情况下,修改表的结构,使用ALTER,准备好就开始吧。回忆一下,我们学过UPDATE 与 SET,它可以让我们修改记录中的值,但却不能对表项进行改变,ALTER可以!1.ALTER TABLE 为我们的表增加新的列,如下:

2015-04-06 15:04:22 453

原创 数据库学习笔记(2)

第三章 DELETE UPDATE1.DELETE删除整条记录DELETE FROM XXX_TABLE WHERE LLL=IOO; 删除 xxx_table中的LLL=IOO的记录,注意这里不像SELECT有先择项,它一删除就是一整条符合条件的记录DELETE的使用规则:1).不能删除单一列中的值或表中某一列的所有值;2).可用于删除一行或多行,根据WHERE

2015-04-06 15:03:29 284

原创 数据库学习笔记(1)

第一章节 1.创建数据库 CREATE DATABASE gregs_list; 2.使用数据库 USE gregs_list; 3.为数据库创建数据表 //创建列表项时,可以加入限制,比如某一列不能为空,可以在其后加入 NOT NULL,(如下) //而对于这些在输入时不能省的值,我们可以指定一个缺省的值,如下,当你不给它初值时,就会默认’陈’,当然,你也可以不在NOT NULL情况

2015-04-06 14:56:07 477

原创 linux下LED驱动开发(简单明了)

很简单的一个LED驱动,足以告诉你裸机与系统上做LED驱动的不同点与相同点!

2015-04-06 12:19:55 681

原创 OMAP3530 LCD移植(最简单的移植方式)

在LINUX下最简单的LCD显示移植做这个移植做了挺久的了,但问题是我并不是做驱动开发的啊,我只是想在OMAP3530MINI这个板子上把PSP4.0这个系统包给移植到其上面而已。。。。。。系统已经做好了,但现在问题就是LCD没有显示。。。。。。。所以,我得做LCD的移植工作。在这里,我不想讲LINUX源代码,也不想说它的驱动框架,我也不是很懂,可以说,我并不懂,看了那么久,算了,下面直接

2015-04-06 11:51:08 1099

wordpress API插件

wordpress API插件,可自定义api接口,可以很方便学生党做小程序后台服务器!!

2023-07-21

OSPF协议详解【OSPF RFC2328中文版】

OSPF协议详解【OSPF RFC2328中文版】 已整理过,有需要拿去

2022-07-16

利用EasyRTSTClient推海康视频流到EasyDarwin

实现把海康的视频流推送到EasyDarwin服务器中,并可以通过VLC播放。 提醒:你得很搭好EasyDarwin服务器

2016-01-08

log4cplus-1.1.3-rc4

log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统受Apache Software License保护。作者是Tad E. Smith。log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期; 你可以选择将信息输出到屏幕、文件、NT event log、甚至是远程服务器;通过指定策略对日志进行定期备份等等。

2015-06-05

opengl的相关Lib(包括:glaux,glew,glut)

很齐全的opengl开发库,一次下载让你玩个够!! 包括:glaux glew glut 还有几何库:glm

2015-04-06

空空如也

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

TA关注的人

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