<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jookers的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jookers</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jookers]]></copyright><item><title><![CDATA[VS里面遇到的很多错误，都是因为没有导入合适的库]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/52117769</link><guid>https://blog.youkuaiyun.com/jookers/article/details/52117769</guid><author>jookers</author><pubDate>Thu, 04 Aug 2016 12:03:04 +0800</pubDate><description><![CDATA[包含路径：头文件的路劲
附加库目录：.lib文件的路径
附加依赖项：.lib文件名称]]></description><category></category></item><item><title><![CDATA[默认实参]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/49621105</link><guid>https://blog.youkuaiyun.com/jookers/article/details/49621105</guid><author>jookers</author><pubDate>Tue, 03 Nov 2015 20:04:25 +0800</pubDate><description><![CDATA[看C++ Primer还真是每天都有新发现，今天看到默认实参，以前都没听说过。
所谓默认形参就是函数在声明时就给参数表中的参数赋值了，注意，只能是在声明的时候，在定义的时候是不行的
然后在调用函数的时候，如果这个形参设定了默认实参则可以略过，会自动调用默认实参的值。]]></description><category></category></item><item><title><![CDATA[给函数返回值赋值]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/49592619</link><guid>https://blog.youkuaiyun.com/jookers/article/details/49592619</guid><author>jookers</author><pubDate>Mon, 02 Nov 2015 21:52:15 +0800</pubDate><description><![CDATA[今天看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]]></description><category></category></item><item><title><![CDATA[VM-ware 虚拟机不能全屏解决方法]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/48930213</link><guid>https://blog.youkuaiyun.com/jookers/article/details/48930213</guid><author>jookers</author><pubDate>Tue, 06 Oct 2015 11:11:49 +0800</pubDate><description><![CDATA[最近更新了vmware workstation 12，装上新的ubuntu发现不能全屏， 网上搜索后发现是因为没有安装vmware tools，以前一般装上虚拟机之后系统会自动提示安装vmware tools，所以以前一直没有出现过这种情况。
首先查看菜单栏的虚拟机，看到里面的安装vmware tools一栏是灰色的，不能直接从系统里安装。




不能自动安装那就需要我们来手动安装了]]></description><category></category></item><item><title><![CDATA[sizeof 计算类大小时需注意的几点]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/47272337</link><guid>https://blog.youkuaiyun.com/jookers/article/details/47272337</guid><author>jookers</author><pubDate>Tue, 04 Aug 2015 09:59:18 +0800</pubDate><description><![CDATA[1. 空类大小为1
2. 非虚函数不计算大小
3. 虚函数每个大小为4
4. 注意成员变量内存对齐，比如一个类中有char a; int b两个成员变量，那么类的大小时8，按4字节对齐。当成员变量大小均小于4字节时，按小的对齐，当有成员变量大于4字节时，按4字节对齐。]]></description><category></category></item><item><title><![CDATA[windows 8/10 文件、文件夹需要管理员权限处理办法]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/45115645</link><guid>https://blog.youkuaiyun.com/jookers/article/details/45115645</guid><author>jookers</author><pubDate>Sat, 18 Apr 2015 19:37:30 +0800</pubDate><description><![CDATA[移动硬盘里面一个文件夹突然需要管理员权限才能删除，搞了半天在国外一个网站上看到的解决方法还比较靠谱。百度经验里的几个方法都不行，相比以下这个主要缺少了添加“everyone”用户这一条。
原文：


1. On the root folder, right click, select properties, select security tab.

2. Click Advanced]]></description><category></category></item><item><title><![CDATA[百度产品笔试题 答案]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/39736891</link><guid>https://blog.youkuaiyun.com/jookers/article/details/39736891</guid><author>jookers</author><pubDate>Thu, 02 Oct 2014 16:47:36 +0800</pubDate><description><![CDATA[1.英文题干，中文作答
4个人赛跑，要求跑两次]]></description><category></category></item><item><title><![CDATA[N*N匹马，N个赛道，求出最快N匹马的解法]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/38012831</link><guid>https://blog.youkuaiyun.com/jookers/article/details/38012831</guid><author>jookers</author><pubDate>Mon, 21 Jul 2014 10:57:07 +0800</pubDate><description><![CDATA[入门级：81匹马，9个赛道，不计时，最少要赛几场可以求出最快四匹马？
首先：分为9组分别进行比赛后得到每一组的比赛名次，比赛场次：9；

然后：将9组的每组第一名比赛，得到第一名，肯定是所有马的第一名；比赛场次：1。
在这9匹马中，除了第一名是所有马的第一名，第2-4名有资格角逐所有马中的前4名，9个第一名中剩下的马被淘汰。
最后：除了9个第一名外，剩下马中有资格角逐前四名的马有第一名那]]></description><category></category></item><item><title><![CDATA[常用排序算法整理]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/24415183</link><guid>https://blog.youkuaiyun.com/jookers/article/details/24415183</guid><author>jookers</author><pubDate>Thu, 24 Apr 2014 15:11:32 +0800</pubDate><description><![CDATA[排序算法：]]></description><category></category></item><item><title><![CDATA[用ffmpeg 把mp4文件转为ts文件并生成m3u8列表]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/21694957</link><guid>https://blog.youkuaiyun.com/jookers/article/details/21694957</guid><author>jookers</author><pubDate>Fri, 21 Mar 2014 09:50:39 +0800</pubDate><description><![CDATA[在使用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 ]]></description><category></category></item><item><title><![CDATA[hls 草案中关于m3u8 文件中一些tag的解释]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/21399263</link><guid>https://blog.youkuaiyun.com/jookers/article/details/21399263</guid><author>jookers</author><pubDate>Mon, 17 Mar 2014 17:33:28 +0800</pubDate><description><![CDATA[EXTM3U:扩展的M3U文件和基本M3U文件的区别在于第一行，扩展的M3U文件第一行必须以#EXTM3U 这个tag
EXTINF:该标签用于指示媒体文件片段的时间长度，只能对其之后的一个媒体文件片段起作用。而且每一个媒体文件片段之前都必须有该标签。
例如： 

	#EXTINF: 10,
	example_1.ts
表示example_1.ts这个片长度为10秒，在版本小于3时，时间]]></description><category></category></item><item><title><![CDATA[nginx启动，重启，关闭命令]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/20631389</link><guid>https://blog.youkuaiyun.com/jookers/article/details/20631389</guid><author>jookers</author><pubDate>Thu, 06 Mar 2014 15:40:36 +0800</pubDate><description><![CDATA[nginx启动，重启，关闭命令

停止操作
停止操作是通过向nginx进程发送信号（什么是信号请参阅linux文 章）来进行的
步骤1：查询nginx主进程号
ps -ef | grep nginx
在进程列表里 面找master进程，它的编号就是主进程号了。
步骤2：发送信号
从容停止Nginx：
kill -QUIT 主进程号
快速停止Nginx：
kill -TERM ]]></description><category></category></item><item><title><![CDATA[linux 添加root用户密码]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/20629051</link><guid>https://blog.youkuaiyun.com/jookers/article/details/20629051</guid><author>jookers</author><pubDate>Thu, 06 Mar 2014 15:19:08 +0800</pubDate><description><![CDATA[su passwd root
然后输入当前用户密码
然后输入两次要设定的root 密码
搞定]]></description><category></category></item><item><title><![CDATA[C # 递归和迭代示例]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/17006643</link><guid>https://blog.youkuaiyun.com/jookers/article/details/17006643</guid><author>jookers</author><pubDate>Thu, 28 Nov 2013 15:17:39 +0800</pubDate><description><![CDATA[例子转自伯乐在线：http://blog.jobbole.com/52144/

对程序员来说，递归应该是一个与生俱来的思想（a built-in thought），可以通过一个简单的例子来说明。

问题： 有n步台阶，一次只能上1步或2步，共有多少种走法。

步骤1:找到走完前n步台阶和前n-1步台阶之间的关系。

为了走完n步台阶，只有两种方法：从n-1步台阶爬1步走到或从n-]]></description><category></category></item><item><title><![CDATA[64位win8.1+ visual studio 2012 Ultimate 配置Open CV-2.4.6]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/12772737</link><guid>https://blog.youkuaiyun.com/jookers/article/details/12772737</guid><author>jookers</author><pubDate>Wed, 16 Oct 2013 09:58:00 +0800</pubDate><description><![CDATA[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、配置环境变量：右键我的]]></description><category></category></item><item><title><![CDATA[c#中跨窗体调用控件]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/12084521</link><guid>https://blog.youkuaiyun.com/jookers/article/details/12084521</guid><author>jookers</author><pubDate>Fri, 27 Sep 2013 11:11:26 +0800</pubDate><description><![CDATA[跨窗体相当于跨线程了，并不能直接调用
可以利用委托来实现
现在有两个窗体，form1和form2，form1中有一个textbox，form2中有一个button，要实现的功能是按下按钮改变textbox里的text
实现方法：
1.首先声明一个全局委托， public delegate void SetText();
2.在form2中实例化该委托：public SetText set]]></description><category></category></item><item><title><![CDATA[C#中的委托]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/11982243</link><guid>https://blog.youkuaiyun.com/jookers/article/details/11982243</guid><author>jookers</author><pubDate>Tue, 24 Sep 2013 16:45:18 +0800</pubDate><description><![CDATA[转自百度百科，我觉得这段写的相当好。清楚明白，而且都有代码示范。看完后对委托的理解清晰了不少，忍不住转了过来。
原文地址：http://baike.baidu.com/link?url=KNSwRiOv9KHC0JwI2AkAZ6TMSg6NeG_LOPwRFvdaHQE6S_8-WvnZj765H59BcO3RLmM4g2_le4vCMPHFA8jslK#3

引言

委托和事件在.N]]></description><category></category></item><item><title><![CDATA[c# 类中的静态方法]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/11979807</link><guid>https://blog.youkuaiyun.com/jookers/article/details/11979807</guid><author>jookers</author><pubDate>Tue, 24 Sep 2013 16:06:58 +0800</pubDate><description><![CDATA[在c#中，关键字static标志静态类或方法
静态类中只能包含静态方法，不能实例化，方法只能通过类名调用。非静态类中可以包含静态方法，也只能通过类名调用。]]></description><category></category></item><item><title><![CDATA[c# 跨窗体调用控件和参数]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/11890837</link><guid>https://blog.youkuaiyun.com/jookers/article/details/11890837</guid><author>jookers</author><pubDate>Sun, 22 Sep 2013 10:30:44 +0800</pubDate><description><![CDATA[这几天]]></description><category></category></item><item><title><![CDATA[C# 点击关闭按钮最小化到托盘]]></title><link>https://blog.youkuaiyun.com/jookers/article/details/11759249</link><guid>https://blog.youkuaiyun.com/jookers/article/details/11759249</guid><author>jookers</author><pubDate>Tue, 17 Sep 2013 09:25:06 +0800</pubDate><description><![CDATA[private void form1_FormClosing(object sender, FormClosingEventArgs e)

        {
            if (e.CloseReason == CloseReason.UserClosing)
            {
               e.Cancel = true;]]></description><category></category></item></channel></rss>