![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂乱
繁小华
这个作者很懒,什么都没留下…
展开
-
matlab文件读取和写入
(3)fopenfopen打开一个文件并创建文件标识以供接下来的读写等操作。fopen命令本身不进行读操作。然后可以使用fscanf读取数据,根据需要对数据进行筛选编辑。 例:读取字符串的方法data.txt0 1 21 2 31 2 3End. fid=fopen('data.txt'); %打开文件,创建文件标识A=fscanf(A,'%c')转载 2016-03-02 12:40:26 · 1900 阅读 · 1 评论 -
程序在执行用之前就崩溃了 , 用调试器单步跟进 , 在 main() 之前就 死了
程序在执行用之前就崩溃了 , 用调试器单步跟进 , 在 main() 之前就 死了,也许是定义了一个或多个非常大的局部数组 (超过上千字节)。 许多系统只有固定大小的堆栈, 即使那些自动动态堆栈分配的系统也会因为一次性要分配大段堆栈而失败。一般对大规模数组, 定义为静态的数组会更好。原创 2015-03-09 20:39:58 · 881 阅读 · 0 评论 -
H264参数结构一:元素的分层结构
H.264编码器输出的Bit流中,每个Bit都隶属于某个句法元素。句法元素被组织成有层次的结构,分别描述各个层次的信息。 在H.264 中,句法元素共被组织成 序列、图像、片、宏块、子宏块五个层次。在这样的结构中,每一层的头部和它的数据部分形成管理与被管理的强依赖关系,头部的句法元素是该层数据的核心,而一旦头部丢失,数据部分的信息几乎不可能再被正确解码出来,尤其在序列层及图像层。转载 2015-04-24 10:24:40 · 550 阅读 · 0 评论 -
LATEX错误 unknown graphics extension: .eps
错误原因:使用includegraphics插入图片为eps格式,此种方法只能用latex默认编译器使用,如果使用pdflaTex则不能插入.eps格式图片。解决方法:1) 最简单方法添加「\usepackage{epstopdf} 」2) 将eps文件转换为pdf图片或jpg图片。3) 用latex而不是pdflatex: tex处理过tex文件后生成dvi文件,然后通转载 2015-09-22 10:39:14 · 1350 阅读 · 1 评论 -
使用matlab进行多项式的拟合
最近的一篇文章中,数据测试结果得到了一大堆数据,想找一个式子或者曲线来找一找其中x和y的规律。手动试了一些函数曲线,总是不能满足所有的数据。上头说可以用matlab拟合,这个之前还真没用过,用了一下还真是好用。好了,废话不多说了,简单举个例子试验一下。如下图所示:在matlab的命令行窗口里面写,当然如果数据较多和为了保存程序也可以在文件中写,这里为了方便,就直接在命令行里写了。第原创 2015-10-14 21:06:30 · 30640 阅读 · 0 评论 -
距离和相似度度量
在数据分析和数据挖掘的过程中,我们经常需要知道个体间差异的大小,进而评价个体的相似性和类别。最常见的是数据分析中的相关分析,数据挖掘中的分类和聚类算法,如K最近邻(KNN)和K均值(K-Means)。当然衡量个体差异的方法有很多,最近查阅了相关的资料,这里整理罗列下。为了方便下面的解释和举例,先设定我们要比较X个体和Y个体间的差异,它们都包含了N个维的特征,即X=(x1, x2, x3,转载 2015-10-19 21:09:36 · 666 阅读 · 0 评论 -
离散余弦变换DCT(Discrete Cosine Transform)
DCT变换和FFT变换都属于变换压缩方法(TransformCompression),变换压缩的一个特点是将从前密度均匀的信息分布变换为密度不同的信息分布。在图像中,低频部分的信息量要大于高频部分的信息量,尽管低频部分的数据量比高频部分的数据量要小的多。例如删除掉占50%存储空间的高频部分,信息量的损失可能还不到5%。变换编码有很多种。K–L变换的压缩效率很高,但算法实现困难;FFT变换算转载 2015-11-15 10:56:02 · 10510 阅读 · 1 评论 -
H.264/AVC概述
MPEG(Moveing Picture Experts Group)和 VCEG(Video Coding Experts Group)已经联合开发了一个比早期研发的 MPEG 和 H.263 性能更好的视频压缩编码标准,这就是被命名为 AVC(Advanced Video Coding),也被称为 ITU-T H.264 建议和 MPEG-4 的第10部分的标准,在这里就简称它为H.264/A原创 2015-04-23 21:53:19 · 615 阅读 · 0 评论 -
C语言运算符优先级表
C语言运算符优先级详细列表 运算符的优先级:C语言中,运算符的运算优先级共分为15级。1 级最高,15级最低。在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符优先级相同时,则按运算符的结合性所规定的结合方向处理。运算符的结合性:C语言中各运算符的结合性分为两种,即左结合性(自左至右)和右结合性(自右至左)。例如算术运算符的结合性是自左至右,即先原创 2015-08-23 22:22:34 · 51947 阅读 · 0 评论 -
Hadoop集群配置(最全面总结)
Hadoop集群配置(最全面总结) huangguisu 通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker。这些机器是masters。余下的机器即作为DataNode也作为TaskTracker。这些机器是slaves\官方地址:(http://hadoop.apache.org/common/docs/r0.19.2/c转载 2015-01-21 14:10:50 · 493 阅读 · 0 评论 -
LaTeX 绘制表格
LaTeX 中经常会碰到绘制表格.下面通过一个例子来体会 LaTeX 的表格功能.\documentclass{article}\usepackage{multirow}\begin{document}LaTeX table example\\\verb= http:\\www.chinatex.org=\\\begin{table}[!hbp]\begin转载 2015-06-23 21:28:37 · 1194 阅读 · 0 评论 -
闲谈杂扯:什么是H.264标准?什么是H.264句法元素?
现在来闲谈杂扯:什么是H.264标准?什么是H.264句法元素? 之前的博文中有这样一段话,现复制如下: 视频编解码的思路很简单,具体算法有点复杂,下面用一个例子来类比说明视频编解码的原理: 假设你的工资是20000,你要把这个信息告诉父母,打电话就可以了,为了不说废话,你可以提前(比如春节在一起的时转载 2015-04-23 21:39:47 · 464 阅读 · 0 评论 -
谱聚类算法(Spectral Clustering)
谱聚类算法(Spectral Clustering)谱聚类(Spectral Clustering, SC)是一种基于图论的聚类方法——将带权无向图划分为两个或两个以上的最优子图,使子图内部尽量相似,而子图间距离尽量距离较远,以达到常见的聚类的目的。其中的最优是指最优目标函数不同,可以是割边最小分割——如图1的Smallest cut(如后文的Min cut), 也可以是分转载 2015-12-25 21:39:31 · 1103 阅读 · 0 评论 -
C++正则表达式
这个新的程序库,被定义于头文件,由几个新的类型所组成:正则表达式(样式)以样板类 basic_regex 的实体表示样式匹配的情况以样板类 match_results 的实体表示 函数 regex_search 是用来搜索样式; 若要搜索并取代,则要使用函数 regex_replace,该函数会回传一个新的字符串。算法regex_search 和regex_replace 接受一转载 2015-12-07 16:13:44 · 559 阅读 · 0 评论 -
一维的Haar小波变换
小波变换的基本思想是用一组小波函数或者基函数表示一个函数或者信号,例如图像信号。为了理解什么是小波变换,下面用一个具体的例子来说明小波变换的过程。1. 求有限信号的均值和差值 [例] 假设有一幅分辨率只有4个像素 的一维图像,对应的像素值或者叫做图像位置的系数分别为: [9 7 3 5] 计算它的哈尔小波变换系数。计算步转载 2015-12-22 19:38:49 · 3624 阅读 · 0 评论 -
Win10无线网络WiFi提示无法连接此网络的原因与解决方案
win10系统连接wifi时提示无法连接到此网络是怎么回事?如何解决呢?针对此问题,本文就为大家图文详细介绍Win10提示无法连接此网络的原因与解决方法,有兴趣的朋友们可以了解下哦尽管Win10被称为迄今为止最好的Windows操作系统,不过在某些细节方面其实还存在一些不足。比如,在Win7和Win8系统中,很少会遇到无法连接此网络的问题,但是在Win10系统中,经常会有网友遇到Win10无法转载 2016-01-22 22:45:02 · 32184 阅读 · 0 评论 -
计算机面试书籍与求职网站推荐
一、推荐书籍计算机的好书挺多的,我买了也有四五十本,也花了不少钱,但是这些投资都是值的,好好看一下这些书,让自己找工作时的薪水涨个几千是没问题的。当然,也有些书是电子版的。我是c++方向的,可能大部分书都是和c++相关的。1. c、c++相关C语言问题一般都是在笔试题中出现,面试题中问的比较少。首先是下面这三本经典的C语言书:《C和指针》《C专家编程》转载 2016-01-17 20:19:13 · 914 阅读 · 0 评论 -
LATEX错误「Unknown graphics extension: .eps」
错误原因:使用includegraphics插入图片为eps格式,此种方法只能用latex默认编译器使用,如果使用pdflaTex则不能插入.eps格式图片。解决方法:1) 最简单方法添加「\usepackage{epstopdf} 」2) 将eps文件转换为pdf图片或jpg图片。3) 用latex而不是pdflatex: tex处理过tex文件后生成dvi文件,然后通转载 2015-12-30 16:06:08 · 1899 阅读 · 0 评论 -
离散小波变换(Discrete Wavelet Transform)
离散小波变换(Discrete Wavelet Transform)(来自维基百科)离散小波变换(Discrete Wavelet Transform)在数值分析和时频分析中很有用。第一个离散小波变换由匈牙利数学家发明,离散小波变换顾名思义就是离散的输入以及离散的输出,但是这里并没有一个简单而明确的公式来表示输入及输出的关系,只能以阶层式架构来表示。定义首先我们转载 2015-12-13 19:11:14 · 38119 阅读 · 1 评论 -
如何添加或删除ubuntu用户和组
在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –g users user1一、创建用户:1、使用命令 useradd例:useradd user1——创建用户user1 useradd –e 12/30/2009 use转载 2015-01-21 14:22:08 · 442 阅读 · 0 评论 -
VS2010右下角的Ins OVR
用VS2010编程序的时候鼠标光标变粗了,再写的时候把后面的字都覆盖掉了,这是由于不小心按了Insert键,这时VS2010的右下角变成了OVR,这时只要双击OVR就可以变成Ins了,或者再次按下Insert键也可以。原创 2015-06-01 09:56:28 · 8682 阅读 · 4 评论 -
vmwear虚拟机Ubuntu设置桥接(Bridged)
最近遇上大数据的实验课,需要搭建hadoop的实验环境,所以和舍友组队搭环境,由于感觉双系统没有虚拟机方便,所以我安装的Ubuntu的虚拟机,舍友安装的双系统。但是在将我的Ubuntu虚拟机连接到与舍友相同的路由器的时候,也就是两个linux系统的要连在一个路由器上。以前安装Ubuntu虚拟机的时候都是选择的NAT的连接方式,所以就遇到问题了。然后想到的是使用桥接的方式,然后百度了一下,果然vmw原创 2014-12-17 15:39:56 · 2408 阅读 · 0 评论 -
Agent admitted failure to sign using the key
SSH生成id_rsa, id_rsa.pub后,连接服务器却报:Agent admitted failure to sign using the key错误。解决方法:在当前用户下执行命令:ssh-add即可解决。转载 2015-01-21 15:04:18 · 416 阅读 · 0 评论 -
latex生成流程
latex的编译顺序为,编译顺序是,先编译一遍latex,再编译一遍BibTex,再编译两遍latex,最后生成pdf文件。在使用Latex之前,我们一般会借用已有的论文模板,在模板基础上加入我们自己的文章内容,随后编译成PDF文件,其基本流程就是:Latex->Bibtex->Latext->Latex。1、第一步点击Latex编译,可以获得*.aux文件、*.dvi文件原创 2015-05-06 10:22:42 · 2698 阅读 · 0 评论 -
Rational Rose与UML教程
在学UML的过程中,Rational Rose的角色无比重要。现在能找到的大多数是2003的,但下面连接是2007。http://blog.csdn.net/skl_TZ/article/details/8925152这个教程会教会你用Rational Rose。包括用例图,类图,时序图,协作图和状态图的绘制。启动Rational Rose后,它会提示你去创建新模型。有转载 2015-06-06 15:55:47 · 1127 阅读 · 0 评论 -
Java运算符优先级表
在实际的开发中,可能在一个运算符中出现多个运算符,那么计算时,就按照优先级级别的高低进行计算,级别高的运算符先运算,级别低的运算符后计算,具体运算符的优先级见下表: 运算符优先级表优先级运算符结合性1() [] .从左到右2! +(正) -(负) ~ ++ --从右向左转载 2015-08-23 22:25:58 · 591 阅读 · 0 评论 -
Matlab导出图片--高分辨率且保持线形可辨认
1.问题:大家都知道,在matlab生成figure之后,通过print -dformat -rXXX filename 命令可以将figure生成特定的图片格式,其中,-rXXX是用来调节分辨率的,XXX可以为200,300甚至更高,但是我现在遇到了一个问题,我画的图中有虚线和点划线,当分辨率越高,虚线段和点划线线段的长度就会越短,最后无法分辨虚线和点划线,不知道有没有哪位大神知道:转载 2015-09-20 11:16:55 · 11579 阅读 · 0 评论 -
并发和并行
并发和并行从宏观上来讲都是同时处理多路请求的概念。但并发和并行又有区别,并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔内发生。 在操作系统中,并发是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。①程序与计算不再一一对应,一个程序副本可以有多个计算②并转载 2015-09-22 18:46:19 · 457 阅读 · 0 评论 -
BAT 批处理脚本 教程
第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!"转载 2015-10-11 12:35:31 · 614 阅读 · 0 评论 -
Grubbs算法检测离群值
▲概述:一组测量数据中,如果个别数据偏离平均值很远,那么这个(这些)数据称作“可疑值”。如果用统计方法—例如格拉布斯(Grubbs)法判断,能将“可疑值”从此组测量数据中剔除而不参与平均值的计算,那么该“可疑值”就称作“异常值(粗大误差)”。本文就是介绍如何用格拉布斯法判断“可疑值”是否为“异常值”。▲测量数据:例如测量10次(n=10),获得以下数据:8.2、5.4、14.0、7.3、4.7原创 2015-10-11 12:25:09 · 16622 阅读 · 0 评论 -
ubuntu永久修改主机名
ubuntu永久修改主机名 1、查看主机名在Ubuntu系统中,快速查看主机名有多种方法:其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后;其二,在终端窗口中输入命令:hostname或uname –n,均可以查看到当前主机的主机名。2、临时修改主机名命令行下运行命令:“hostname 新主机名”其中“转载 2015-01-21 14:20:44 · 444 阅读 · 0 评论 -
使用eclipse的时候快捷键Alt+/ 不能出现代码智能感应解决办法
使用eclipse的时候快捷键Alt+/ 不能出现代码智能感应解决办法原创 2014-04-04 13:09:17 · 942 阅读 · 0 评论 -
计算机是怎样启动起来的?
从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。1. boot的含义先问一个问题,“启动”用英语怎么说?回答是boot。可是,boot原来的意思是靴子,“启动”与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)转载 2015-11-02 21:09:44 · 450 阅读 · 0 评论 -
Submission of camera-ready papers
Submission of camera-ready papers这个词一般在国际会议中经常出现,其含义是提交最终可以交付印刷的论文。 朔源:在没有出现电子照排系统和互联网以前,人们发表的论文都是使用打字机打印出来的,投稿的时候,通过邮局寄送纸质文稿。因此,在排版、印刷和出版时, 出版商会先用照相机将纸质文稿进行拍照,然后再制版、印刷。因此,要求作者寄出的论文必须确认是无需再做修改,已原创 2015-05-06 09:17:42 · 13000 阅读 · 0 评论 -
Visual Studio Debug调试 F5 F10 F11
F10,F11是调试时用的,俩者区别在于F10是逐过程调试,F11是逐语句调试。F11比F10细一些,但考虑到时间问题和部分代码需要快速跳过原因,2者结合用效果最佳。原创 2015-05-20 13:38:26 · 4233 阅读 · 1 评论 -
-1.#IND,1.#INF 的判断
C/C++程序运行有时候会出现-1.#IND,1.#INF一般来说是除数为0得出的结果,INF就是infinite,就是无穷大的意思;IND可能表示很小,不确定。使用类似于pow, exp等等函数时常会产生一个无效数字1.#IND00,在VC下可以通过与一个确定数字比较大小来判断是否产生了无效数字,但这个方法在DEV-CPP下却是行不通的。其实解决办法很简单,使用 floa转载 2015-01-26 19:14:53 · 1192 阅读 · 0 评论 -
latex参考文献排序
\bibliographystyle{unsrt}:按照引用的先后排序\bibliographystyle{plain}:按字母的顺序排列,比较次序为作者、年度和标题,其中作者中姓氏字母优先,如S. Zhang会排在 S. Li后边,姓名的书写顺序为名前姓后。原创 2015-05-11 17:07:07 · 2456 阅读 · 0 评论 -
VC++6.0
VC++ 6.0占用的系统资源比较少,打开工程、编译运行都比较快,所以赢得很多软件开发者的青睐。但因为它先于C++标准推出,所以对C++标准的支持不太好。举个例子: for(int i=0; i { a[i] = i; } for语句中声明的变量i,对于VC++ 6.0来说,出了for循环仍能使用。但很原创 2015-05-17 18:36:40 · 1363 阅读 · 0 评论 -
MFC中 slider control 和 edit control的绑定
下面我们使用Slider控件和编辑框控件为工具栏添加画笔宽度的设置。在对话框编辑界面拖入一个Group Box,Caption设为“线宽”;拖入一个Slider Control,ID设为IDC_PEN_WIDTH;拖入一个EditControl,ID设为IDC_EDIT_WIDTH,Number设为True,即只允许输入数字。这里我们加2个控件是为了让用户既可以通过滑块控件设置线宽,也可以直接在编原创 2015-05-19 16:20:51 · 4193 阅读 · 1 评论 -
浅谈线程与进程的相似与不同
线程与进程的相似之处线程在很多地方与进程相似。线程和进程都有ID、寄存器组、状态以及优先权。它们与之关联的信息块,称做线程块(thread block)和进程信息块(process information block)。线程和子进程共享父进程的资源。进程打开的资源,线程和父进程的子进程可以立即访问。不需要额外的初始化或准备。创建后,线程和进程是与父或创建者独立的实体。父和子进程、线程和创建者一原创 2015-09-23 18:24:17 · 1338 阅读 · 2 评论