- 博客(31)
- 收藏
- 关注
转载 学习C++ -> 向量(vector)
一、向量的介绍 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。 在使用它时, 需要包含头文件 vector,#include
2015-04-14 14:32:20
770
原创 矩形覆盖 rectangle cover
题目描述 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? class Solution {public: int rectCover(int number) { unsigned int array[71]={0,1,2};
2015-04-14 13:25:25
771
原创 vs控制台一闪而过解决办法
1. 在main函数末尾加语句int=a;cin>>a;或system(“pause”);2.修改项目配置,右键点击项目,在右键菜单中选择属性,然后在弹出的对话框左侧列表中中选择“配置属性”-->“链接器”-->“系统”,然后在右侧的列表中,在第一项”子系统“的值中选择”控制台(/SUBSUSTEM:CONSOLE)“
2015-04-14 12:33:18
549
转载 青蛙跳台阶
一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶,请问这只青蛙跳上n级的台阶总共有多少种跳法?分析:可以用递归实现,每次可以选择跳一梯或者两梯,假设先跳一梯,后面的问题实际上就变为n-1梯有多少跳法,假设先跳两梯,后面的问题就变为n-2梯有多少种跳法,然后把两者的结果相加,即得到最终的跳法。代码实现:#include /*记录跳法的种数*/static int total =
2015-04-14 10:34:07
507
转载 DH 密钥交换
迪菲-赫尔曼通过公共信道交换一个信息,就可以创建一个可以用于在公共信道上安全通信的共享秘密(shared secret)。以下解释它的过程(包括算法的数学部分):Diffie–Hellman 密钥交换最简单,最早提出的这个协议使用一个素数p的整数模n乘法群以及其原根g。下面展示这个算法,绿色表示非秘密信息, and红色粗体表示秘密信息:
2015-04-07 18:12:55
739
转载 sizeof()用法汇总
sizeof()功能:计算数据空间的字节数1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作 指针均可看为变量类型的一种。所有指针变量的sizeof 操作结果均为
2015-03-23 09:36:32
403
转载 gcc编译错误表
conversion from %s to %s not supported by iconv”iconv 不支持从 %s 到 %s 的转换”iconv_open”iconv_open”no iconv implementation, cannot convert from %s to %s”没有 iconv 的实现,无法从 %s 转换到 %s”characte
2015-01-14 12:34:20
11078
转载 matlab控制运算精度函数digits(A)和vpa(B)的使用方法
format这个函数不是用于控制运算精度的,它只能控制结果显示类型。运算的时候还是用matlab自己的精度,具体是多少就不知道了。 matlab控制运算精度用的是digits和vpa这两个函数。 digits用于规定运算精度,比如: digits(20); 这个语句就规定了运算精度是20位有效数字。但并不是规定了就可以使用,因为实际编程中,我们可能有些运算需
2014-08-31 19:02:30
17169
1
转载 把Matlab里求相关函数的xcorr命令彻底搞清楚
用过Matlab的人都知道,Matlab的命令总是能一石三鸟,通过改变输入参数的注释项即可实现不同功能,如今xcorr命令的难点就在于其有四个注释项,这些注释项使得计算的结果各有不同,本文将详细介绍对应每个注释项Matlab是如何计算的,当然本文考虑输入的是一个简单一维序列x=[1,2,3],序列中数据对应的序号依次为1,2,3(请读者在阅读下文时,不要把序号和数据值弄混,这里只是个特例),其他情
2014-08-31 18:14:48
36223
2
转载 Matlab中求自相关函数xcorr和autocorr的区别
Matlab中有两个现成的函数可以求自相关:方法1是利用互相关函数xcorr;方法2是自相关函数autocorr。 但是对于向量x,只是进行xcorr(x)和autocorr(x),求的的结果却差别很大。除了xcorr求得的序列是一个中心对称的偶函数序列外,数值的大小也不对应。 看了help,然后自己实验了一下,终于找到了原因。首先,autocorr是对序列减去均值
2014-08-31 16:14:30
6749
转载 ubuntu9.10 iBus 输入法
ubuntu9.10 iBus 输入法 ubuntu9.10 默认安装了 iBus 输入法,这个输入法很好用,但是默认到配置不合理,因此应该设置一下。 iBus 设置步骤: * 安装 中文语言支持: 默认下,可能中文支持并不全,因此中文输入法也不全,如果中文支持已经完全安装则跳过这步。 添加中文支持: System -> Administrat
2014-07-15 13:50:27
517
转载 virtualbox + ubuntu 异常错误
导入虚拟电脑 E:\fly\software\ubuntu1204.ova失败.Could not create the clone medium 'C:\Users\noone\VirtualBox VMs\ubuntu1204\ubuntu1204-disk1.vmdk'.VMDK: cannot write allocated data block in 'C:\User
2014-03-14 14:50:25
2997
转载 使用SecureCRT远程连接Ubuntu及汉字乱码问题
使用SecureCRT远程连接Ubuntu及汉字乱码问题 用SecureCRT连接Ubuntu时出现远程系统拒绝访问,经过一翻研究才知道Ubuntu上没有SSH。以下为连接过程: 1.首先要明白什么是SSH 可以把SSH看做是telnet的加强版,telnet的密码和信息都是不加密的,而SSH则加密 2.开启Ubuntu
2014-01-10 15:18:28
704
转载 DM9000网卡芯片驱动的预备知识:MAC/PHY
ETHERNET的接口实质是MAC通过MII总线控制PHY的过程。MAC是Media Access Control 的缩写,即媒体访问控制子层协议。该协议位于OSI七层协议中数据链路层的下半部分,主要负责控制与连接物理层的物理介质。在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC
2013-12-27 17:45:30
659
原创 将word背景设成淡绿色方法
我的系统是xp,将word背景设成淡绿色方法如下:1,在桌面上右击,然后单击属性 2.单击外观 3 选择“窗口”,然后单击“颜色”,在单击“其他”选项。4 在出现的颜色面板中把色调值改为84,饱和度值改为91,亮度值改为205,这样就OK了。
2013-12-25 11:52:42
5387
原创 make menuconfig出错解决
安装libncurses5-dev之后make menuconfig出错Your display is too small to run Menuconfig!t must be at least 19 lines by 80 columns.make[1]: *** [menuconfig] Error 1 make: *** [menuconfig] Error 2 解
2013-09-19 10:51:05
1073
转载 ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT 的解决办法
今天接着写一个单片机程序,出现这个问题,我仔细查看每一句语句,发现逻辑上没有错误,但就是出现这个问题,不能生成目标文件:*** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: DATA SEGMENT: ?DT?USART_READWRITE LENGTH: 007AH*** ERROR L118: REFER
2013-06-21 18:27:34
2298
转载 Ubuntu停止支持版本的源列表
今天想在我的ubuntu 9.10 Server开发用虚拟机上装个软件,发现apt各种404,以为是用的上海交大的教育网源把不在支持周期内的版本都删除了,于是换了官方源,发现还是不行。找了半天,发现过期版本的源地址都改变了,以9.10为例,改成:deb http://old-releases.ubuntu.com/ubuntu/ karmic main restricted univers
2013-03-29 08:07:41
618
原创 VMware虚拟机中ubuntu安装VMware tools
1、一定要先安装 build-essential 软件,否则不能够顺利安装 命令:sudo apt-get install build-essential2、要安装linux-headers 包,这个包要在配置VMware-tools之前装,即可以在安装VMware-tools前装,或者在成功安装了VMware-tools之后配置之前装,否则会提示找不到 C header files,要求
2013-03-22 14:58:36
622
原创 ubuntu下vi乱码(abcd)解决办法
安装vim full版本由于Ubuntu预安装的是tiny版本,所以会导致我们在使用上的产生上述的不便。但是,我们安装了vim的full版本之后,键盘的所有键在vi下就很正常了。首先,要先卸掉旧版的vi,输入以下命令:sudo apt-get remove vim-common然后安装full版的vim,输入命令:sudo apt-get install v
2013-03-22 12:51:07
536
原创 ubuntu更新源出现的问题解决
安装ubuntu 12.04 更新源出现问题 $ sudo apt-get update E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/li
2013-03-21 16:38:07
668
原创 Ubuntu 12.04更新源
1.gedit /etc/apt/sources.list(打开源列表,输入源)ubuntu.cn99.com源(推荐):deb http://ubuntu.cn99.com/ubuntu/ precise main restricted universe multiversedeb http://ubuntu.cn99.com/ubuntu/ precise-updates ma
2013-03-12 12:51:47
570
原创 两路由共用一个ip的链接与设置方法
假设有一有线和无线路由a、b。a已设置好(这个很简单)然后设置b1.断开a、b链接,先用网线将b的LAN口与主机相连。2.浏览器输入192.168.1.1 之后admin admin3.设置WAN 动态IP LAN 192.168.2.1(与a不同以免冲突) 地址池改为192.168.2.100~1994.向
2013-01-25 21:12:13
1784
转载 s5830—root步骤
先介绍下什么是root: 首先说坏处- 保修没了 root的时候有什么差错你的手机可能要送修了 有可能会使你的存在手机内存的资料遗失 所以请先备份在sd记忆卡 所以root之前要确保你的手机型号,os版本,电池电量最最少有50%(好在80%以上)谨慎行事,仔
2013-01-01 10:59:15
377
转载 DOS下常用命令和快捷键
2012-04-18 13:37255人阅读评论(0)收藏举报 很多用户可能都知道在DOS模式下可以进行命令行的黑客命令操作,可总有用户不知道从哪里下手,看了下文您应该可以有一点启示: *net user 查看用户列表 *net user 用户名 密码 /add 添加用户 *net user 用户名 密码 更改用户密码 *net lo
2013-01-01 07:56:45
592
原创 ctrl+shift不能切换输入法解决方法详解
默认情况下,windows操作系统下的输入之间的切换直接按Ctrl+Shift快捷键就可以,但有时这两个组合快捷键竟然不灵了,怎么按都没有反应,这到底怎么回事呢?(例子为:Windows XP) 首先,我们应该检查下任务栏右下角的输入法指示器是否还在:如果没有,再看看这个输入法图标是否变成活动的了,停在了别的地方:然后我们可以按Alt+Shi
2012-11-29 22:33:50
1986
原创 vmware tools 安装详解
点击vm,选择install—vmware tools进入linux终端mount /dev/cdrom /mnt(挂载)ls 有一个tar.gz的压缩文件解压:tar -xvzf /mnt/那个文件生成vmware_distrib文件此文件下有一个.pl的文件执行此文件:./pl然后有10几个选项,点击enter即可
2012-11-28 21:05:40
465
转载 linux虚拟机鼠标切换和屏幕大小问题
在实用linux虚拟机的时候经常发现要在XP和VM之间的光标切换会很麻烦, 其实该问题是没有安装VMware tools引起的 VMware tools的安装 对此VM安装VMware tools相当于给Linux安装各种驱动程序。安装了VMware tools之后,鼠标可以直接拖出VMware窗口,还可以让虚拟机(Linux)共享主机(Windows XP)的文件夹。 (
2012-11-28 16:37:01
1168
转载 VMWare tools的作用
下面介绍一下VMWare tools的作用:1. 更新虚拟机中的显卡驱动, 使虚拟机中的XWindows可以运行在SVGA模式下.2. 提供一个vmware-toolbox, 这个Xwindows下的工具可以让你修改一些VMWare的参数和功能.3. 同步虚拟机和Host的时间.4. 支持同一个分区的真实启动和从虚拟机中启动, 自动修改相应的设置文件.
2012-11-28 16:25:51
990
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人