自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 k_means++算法与效果展示

本篇博客展示了k_means算法的一种改进。通过在圆内随机产生待归类的数据集;为简单起见,我们把数据点散落到四个半径不一的圆盘内。因为是机器随机生成的点的分布很均匀。首先是头文件:这里主要是bmp文件结构信息,因为我们要把分类的结果以图片的形式展示出来。#ifndef K_MEANS_H#define K_MEANS_H#include #include #include #i

2016-10-05 22:37:29 1071

原创 求AOE-网的关键路径并打印

AOE-网就是用弧表示活动,是一种带权重的有向无环图,其中,顶点表示事件,弧表示活动,权表示活动持续的时间。AOE网在工程时间估算上有较广泛应用。如右图                                                           由于AOE网中有些活动可以并行进行,故完成工程的最短时间是从开始点到完成点的最长路径的长度。这里我们要特别注意节点与弧

2016-10-04 12:10:12 1828 1

转载 使用curses函数库编辑屏幕

在curses函数中有三类输出函数,它们分别是: addch()系列:将单一的字符打印到屏幕上,可以附加加字符修饰参数的一类函数。 printw()系列:和printf()一样的具有格式化输出的一类函数。 addstr()系列:打印字符串的一类函数。 这几类函数可以交替使用。关键是要了解各类函数的具体应用环境。让我们来看看这些函数。 1 addch()系列函数 addch()函数用于在当

2016-04-15 09:48:06 691

转载 Linux内核源码阅读以及工具

随着linux的逐步普及,现在有不少人对于Linux的安装及设置已经比较熟悉了。与Linux 的蓬勃发展相适应,想深入了解Linux的也越来越多。而要想深入了解Linux,就需要阅读和分析linux内核的源代码。  Linux的内核源代码可以从很多途径得到。一般来讲,在安装的linux系统下,/usr/src/linux目录下的东西就是内核源代码。另外还可以从互连网上下载,解压缩后文件一般也都位于

2016-03-28 16:16:09 4259

转载 C语言宏定义,内置宏,__FILE__,__LINE__,## 用法

var protocol = window.location.protocol; document.write('#ifndef COMDEF_H#define COMDEF_H//头文件内容 …#endif2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef  unsigned long int  uint32;      /

2016-03-03 16:57:56 420

原创 编译报错处理:error C4996

编程过程中编译时会遇到如下报错: error C4996: ‘fopen’: This function or variable may be unsafe. Consider using fopen_s instead。 问题原因:初步判定为版本问题。 解决方案:在报错信息对应有源文件名; 在“解决方案”下的源文件中找到该文件,选中,右击,选“属性”,进入该源文件的属性页,找到“配置属性”

2016-03-03 15:58:43 548

原创 新老软件下载网站

给所有社友分享个网站,便于大家找到更多自己喜欢的历史版本软件。刚才看到社友因为uTorrent 3.X版本软件硬盘负载较重而降级版本到2.2.1或者2.0.4,其实我笔记本也出现这个问题。笔记本原来是320G的7200转的西部数据硬盘,应该是硬盘转数大不明显,前段时间换了1T的蓝盘,5400转,每次添加大种子都会直接负载过重,按照一些帖子修改缓存选项,甚至把“预先分配磁盘空间”都取消,笔记本还是很吃

2016-03-02 20:00:10 375

原创 Linux 服务器之重装系统

2016年1月26号 1、机架 2、服务块的切换 3、linux系统优盘制作 4、原服务器上文件的处理 5、重装;登录;root用户;更改。。。。 我也是醉了!。。。

2016-01-26 12:09:27 2569

原创 cout缓冲区管理

下面的程序是在vector中找元素,找到返回1,否则返回0;同时求出其相对位移vector::difference_type dif.#include<iostream>#include<string>#include<vector>#include<stdlib.h>using namespace std;bool search(vector<int>::iterator &beg,vect

2015-12-22 10:12:17 1080

原创 给main函数的传递参数——c++

1、在命令行下,编译成功后,运行时直接敲入要传递的参数即可; 2、在VS下,在需在编译之前指定参数。右击解决方案栏目下的项目,选择“属性”,单击选择”调试”,在右侧的“命令参数”栏目里敲入参数,点击“确定”即可。

2015-12-21 17:58:53 513

转载 Linux 下查看机器代码

查看文本文件使用vim/less就足够了,但如果想要查看一些其他二进制文件(例如DB的数据文件、程序的二进制代码)则借助于od/hexdump这些工具会很方便,这里会通过一些实例来详细介绍od命令的相关参数。 1. od参数详解 $od -j 49152 -N 38 -w4 -A d -t x1 -v tmp_test.ibd 0049152 fd 6f fb 70 0049156 00 0

2015-12-07 19:34:30 11190

转载 Linux-export‘ ’not a valid identifier 的一般原因

export `=‘ not a valid identifier的一般原因  原因就是你修改的 /etc/profile 文件里你加过空格我的代码如下:export JAVA_HOME = /usr/java/jdk1.7.0_75export PATH = $JAVA_HOME/bin:$PATHexport CLASSPAT

2015-11-30 17:56:38 3226

原创 虚拟机下的CentOS联网问题

今天装CentOS 7操作系统,总也连不上网。在终端上总也ping不通外部网址,比如www.baidu.com。由于本地主机是动态IP,不能设置为host-only模式,并与本地主机进行桥接,否则,每次启动都得重新设置。所以必须得把虚拟机上的CentOS设置成动态形式,即开启DHCP。 1、在虚拟机Centos界面的右上角有联网图标! 打开点击“network set

2015-11-29 22:18:40 625

原创 c++中的作用域

作用域是程序的一部分,在其中名字有其特定的含义。c++中大多数作用域都以花括号分隔。 实验:`#include<iostream>int main(){int i=100,sum=0;for(int i=0;i!=10;++i) sum+=i;std::cout<<i<<" "<<sum<<std::endl;return 1; } 运行结果: 修

2015-11-25 11:57:56 412

转载 命令行调用编译器

一直用java来写程序,java配置好jre路径之后,在cmd下编译运行,很方便。刚好要给一个舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢?于是上网搜了一下,得到如下结果:一、如果装有VC,那就简单了,因为VC带有C的编译器,可以将此路径设置进环境变量。Windows系统下编译连接源代码方法: cl -GX test.c -GX: 启动同步异常处理 上面的命令会产

2015-11-24 22:49:12 1121

原创 GCC 命令参数介绍

gcc命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。一. 常用编译命令选项 假设源程序文件名为test.c。 1. 无选项编译链接 用法:#gcc test.c 作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。编译成功后可以看到生成了一个a.ou

2015-11-24 22:42:43 341

原创 几个命令行调用VS编译器的例子

CL.exe 的命令行编译断断续续接触了几次,每次都忘,每次都重新查。每次都搞不清楚语法,尤其是传给linker的参数。因为网上所有的文章都是一样的,都是详细的参数列表,都是没有实例。为了和大众保持一致,我在下面也copy一个详细的参数列表—只是在前面加几个实例cl.exe test.cpp /EHsc /I”C:/OpenCV2.0/include/opencv/” cv200.lib highg

2015-11-24 22:38:33 994

原创 基于MATLAB的图像增强

本文主要讲解了图像增强中的灰度变换和直方图处理的基本方法,并基于MATLAB平台,给出了各自的处理效果图。灰度变换通过对原图像素重新分配实现,目的是使图像中表现较暗的像素值增大,这样图像的亮度就提高了。直方图变换通过使用累积函数对灰度值进行调整,以实现对比度的增强。当图像的有用数据的对比度相当接近时,通过这种方法,亮度可以更好的在直方图上分布。本文对原始图像和经过直方图均衡化的图像进行了对比,从视觉效果上验证了直方图均衡化在图像增强中的作用。

2015-11-21 19:02:57 57731 4

转载 Windows下使用GNU编译器

一、环境配置1.下载MinGW,地址:http://sourceforge.net/projects/mingw-w64/2、安装;安装教程可在百度上搜到,记住要安装c++和c的编译器,其他如用不到可不选择安装。3、设置环境变量在path变量中,添加MinGW目录下的文件bin的路径,如E:\Program_Files\MinGW\bin二、编辑源代码(以c++为例)W

2015-11-17 21:00:56 2443

转载 多核调度的问题研究

多核,编译器底层,流编程,We are dedicating all of our future product development to multico

2015-11-13 20:41:45 1276

转载 模拟退火算法

优化算法入门系列文章目录(更新中):  1. 模拟退火算法  2. 遗传算法 一. 爬山算法 ( Hill Climbing )         介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。         爬山算法实现很简单,其主要缺点是会陷入局

2015-05-25 22:53:44 679

转载 计算机视觉领域大牛的博客以及研究机构等

2013-10-17 13:27 2865人阅读 评论(0) 收藏 举报计算机视觉关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研

2015-05-25 21:03:09 637

转载 图像处理与计算机视觉基础,经典以及最近发展

图像处理与计算机视觉基础,经典以及最近发展                                                                                                                             By xdyang(杨晓冬[email protected])一、 绪论

2015-05-25 20:58:23 780

非迭代聚类_Rodriguez.SM

对非迭代算法进行聚类进行了很好的辅助性说明

2015-12-24

Clustering by fast search and fine of density peaks

非迭代算法进行聚类,效果明显!颠覆了传统聚类算法的迭代圈圈.

2015-12-24

dataScience

该书介绍了科学数据的基础理论。计算机,数学理论都有涉及!

2015-11-29

计算机网络

谢稀仁第五版教科书 计算机网络技术 扫描版

2015-03-15

华科考博科目简章

计算机网络博士生入学考试。doc.。二、计算机网络 1. 计算机网络的基本概念 a. 计算机网络的定义 b. 互连网络 c. 协议与体系结构 2. 物理层和数据链路层 物理层的基本概

2015-02-11

空空如也

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

TA关注的人

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