- 博客(28)
- 收藏
- 关注
原创 默认实参
看C++ Primer还真是每天都有新发现,今天看到默认实参,以前都没听说过。所谓默认形参就是函数在声明时就给参数表中的参数赋值了,注意,只能是在声明的时候,在定义的时候是不行的然后在调用函数的时候,如果这个形参设定了默认实参则可以略过,会自动调用默认实参的值。
2015-11-03 20:04:25 531
原创 给函数返回值赋值
今天看C++ Primer,里面提到给函数返回值赋值,还真是不知道这种用法,肯定是以前上课没听讲,科科例子如下:char &get_val(string &str, string::size_type ix){ return str[ix];}int main(){ string s("a value"); cout<<s<<endl;//prints a value ge
2015-11-02 21:52:15 2707
原创 VM-ware 虚拟机不能全屏解决方法
最近更新了vmware workstation 12,装上新的ubuntu发现不能全屏, 网上搜索后发现是因为没有安装vmware tools,以前一般装上虚拟机之后系统会自动提示安装vmware tools,所以以前一直没有出现过这种情况。首先查看菜单栏的虚拟机,看到里面的安装vmware tools一栏是灰色的,不能直接从系统里安装。不能自动安装那就需要我们来手动安装了
2015-10-06 11:11:49 26065
原创 sizeof 计算类大小时需注意的几点
1. 空类大小为12. 非虚函数不计算大小3. 虚函数每个大小为44. 注意成员变量内存对齐,比如一个类中有char a; int b两个成员变量,那么类的大小时8,按4字节对齐。当成员变量大小均小于4字节时,按小的对齐,当有成员变量大于4字节时,按4字节对齐。
2015-08-04 09:59:18 1052
翻译 windows 8/10 文件、文件夹需要管理员权限处理办法
移动硬盘里面一个文件夹突然需要管理员权限才能删除,搞了半天在国外一个网站上看到的解决方法还比较靠谱。百度经验里的几个方法都不行,相比以下这个主要缺少了添加“everyone”用户这一条。原文:1. On the root folder, right click, select properties, select security tab.2. Click Advanced
2015-04-18 19:37:30 5145
原创 N*N匹马,N个赛道,求出最快N匹马的解法
入门级:81匹马,9个赛道,不计时,最少要赛几场可以求出最快四匹马?首先:分为9组分别进行比赛后得到每一组的比赛名次,比赛场次:9;然后:将9组的每组第一名比赛,得到第一名,肯定是所有马的第一名;比赛场次:1。在这9匹马中,除了第一名是所有马的第一名,第2-4名有资格角逐所有马中的前4名,9个第一名中剩下的马被淘汰。最后:除了9个第一名外,剩下马中有资格角逐前四名的马有第一名那
2014-07-21 10:57:07 1489
原创 用ffmpeg 把mp4文件转为ts文件并生成m3u8列表
在使用hls技术播放视频流时,首先要把视频转换为ts片和一个m3u8播放列表,使用ffmpeg进行该转换时(低版本ffmpeg不支持直接转,只能现在转换成ts,再用m3u8-segmenter切片,笔者使用的是ffmpeg version-2.1.2),通常使用如下命令:ffmpeg -i input.mp4 -c:v libx264 -c:a aac -strict -2 -f hls
2014-03-21 09:50:39 44882 6
翻译 hls 草案中关于m3u8 文件中一些tag的解释
EXTM3U:扩展的M3U文件和基本M3U文件的区别在于第一行,扩展的M3U文件第一行必须以#EXTM3U 这个tagEXTINF:该标签用于指示媒体文件片段的时间长度,只能对其之后的一个媒体文件片段起作用。而且每一个媒体文件片段之前都必须有该标签。例如: #EXTINF: 10, example_1.ts表示example_1.ts这个片长度为10秒,在版本小于3时,时间
2014-03-17 17:33:28 1889
转载 nginx启动,重启,关闭命令
nginx启动,重启,关闭命令停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号快速停止Nginx:kill -TERM
2014-03-06 15:40:36 571
原创 C # 递归和迭代示例
例子转自伯乐在线:http://blog.jobbole.com/52144/对程序员来说,递归应该是一个与生俱来的思想(a built-in thought),可以通过一个简单的例子来说明。问题: 有n步台阶,一次只能上1步或2步,共有多少种走法。步骤1:找到走完前n步台阶和前n-1步台阶之间的关系。为了走完n步台阶,只有两种方法:从n-1步台阶爬1步走到或从n-
2013-11-28 15:17:39 859
原创 64位win8.1+ visual studio 2012 Ultimate 配置Open CV-2.4.6
1、 首先下载Open CV-2.4.6:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.6/OpenCV-2.4.6.0.exe/download 进去后等一会儿就会弹出下载对话框2、双击下载的.exe文件,将其解压到指定的文件夹,我这里是:C:\Program Files\3、配置环境变量:右键我的
2013-10-16 09:58:00 2240
原创 c#中跨窗体调用控件
跨窗体相当于跨线程了,并不能直接调用可以利用委托来实现现在有两个窗体,form1和form2,form1中有一个textbox,form2中有一个button,要实现的功能是按下按钮改变textbox里的text实现方法:1.首先声明一个全局委托, public delegate void SetText();2.在form2中实例化该委托:public SetText set
2013-09-27 11:11:26 2521
转载 C#中的委托
转自百度百科,我觉得这段写的相当好。清楚明白,而且都有代码示范。看完后对委托的理解清晰了不少,忍不住转了过来。原文地址:http://baike.baidu.com/link?url=KNSwRiOv9KHC0JwI2AkAZ6TMSg6NeG_LOPwRFvdaHQE6S_8-WvnZj765H59BcO3RLmM4g2_le4vCMPHFA8jslK#3引言委托和事件在.N
2013-09-24 16:45:18 419
原创 c# 类中的静态方法
在c#中,关键字static标志静态类或方法静态类中只能包含静态方法,不能实例化,方法只能通过类名调用。非静态类中可以包含静态方法,也只能通过类名调用。
2013-09-24 16:06:58 708
翻译 C# 点击关闭按钮最小化到托盘
private void form1_FormClosing(object sender, FormClosingEventArgs e) { if (e.CloseReason == CloseReason.UserClosing) { e.Cancel = true;
2013-09-17 09:25:06 1326
原创 c# 点击关闭按钮弹出确认框
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("是否要关闭", "退出", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Ca
2013-09-17 09:23:15 1797
转载 选中的磁盘采用GPT分区形式 无法安装系统 解决方法
预装win8的笔记本电脑换装win7是出现“选中的磁盘采用GPT分区形式 无法安装系统”问题时,在安装界面下安shift+F10进入DOS界面运行diskpartselect disk 0cleanconvert MBR会格式化整个硬盘,请做好备份
2013-08-31 18:56:05 4580 1
转载 linphone-2.0.1在MIPS环境下的交叉编译
主要是参考台湾Rickey's pets的日志,还有linphone里面带的readme.arm文档。使用的组件如下:readline-5.2ncurses-5.6libosip2-3.0.3libeXosip2-3.0.3libogg-1.1.3speex-1.2beta3linphone-2.0.1整个过程就不再叙述了,和他们差不多。在编译libeXos
2013-03-25 20:51:14 1470
转载 简单介绍你不知道的ubantu使用技巧
Linux系统使用技巧很多,这里ubantu使用技巧可能是有很多你不知道的,相信你会感受到这些技巧给你带来的使用ubantu系统的乐趣。ubantu使用技巧在网上可以搜到一大堆,但是这里介绍一些你或许不知道的技巧,这些技巧并不一定仅仅是在Ubuntu上才可以使用。不过ubantu发行版本上经过了验证,其他版本还没进行验证,大家可以试试ubantu使用技巧
2013-03-08 09:42:36 971
转载 ubuntu创建、删除文件及文件夹,强制清空回收站方法
mkdir 目录名 => 创建一个目录rmdir 空目录名 => 删除一个空目录rm 文件名 文件名 => 删除一个文件或多个文件rm –rf 非空目录名 => 删除一个非空目录下的一切touch 文件名 => 创建一个空文件 重命名文件(夹) / 移动文件(夹)到指定文件夹执行格式: mv source destinatio
2013-03-07 15:04:41 520
转载 su认证失败
Ubuntu 安装后,root用户默认是被锁定了的,不允许登录,也不允许 "su" 到 root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成允许 "su" 到root,但不允许root用户直接登录”。而我为了开发时的方便,则在桌面和服务器上都采用这种方式。问题:su认证失败使用su命
2013-03-07 14:47:52 1590
转载 嵌入式Linux操作系统学习规划
ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2)必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入门门槛
2013-01-21 19:12:12 246
原创 ubuntu下安装win7
一直用win7和ubuntu12.10,双系统,昨天早上win7突然连不上网乐,说相关服务和组启动失败,找了各种攻略都不行,最后决定重装win7之前为了给同学装系统特意做了个win7SP1的 U盘启动盘,今天正好用上了,U盘安装很快,装好后立马激活,又可以上网了,搞定。然后开始召回ubuntu,先问了下度娘,都说请现状win7在装ubuntu,尼玛,这不是白说了嘛突然看都一个关于eas
2013-01-21 11:23:04 482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人