<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[orgst的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/orgst</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; orgst]]></copyright><item><title><![CDATA[linux/mac环境下CMake编译简记]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/105447736</link><guid>https://blog.youkuaiyun.com/orgst/article/details/105447736</guid><author>orgst</author><pubDate>Sat, 11 Apr 2020 10:39:49 +0800</pubDate><description><![CDATA[工作中需要使用CMake做编译，这里简单写了demo，简单介绍如何使用CMake。]]></description><category></category></item><item><title><![CDATA[PackageManagerService安装流程]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/78910428</link><guid>https://blog.youkuaiyun.com/orgst/article/details/78910428</guid><author>orgst</author><pubDate>Wed, 27 Dec 2017 11:37:11 +0800</pubDate><description><![CDATA[一. PackageManagerService
PackageManagerService的安装流程，简要记录。
前阵子整理的应用安装流程，留下记录。吐槽下startUML，时序图绘制时图纸有大小限制，不知道怎么解决。]]></description><category></category></item><item><title><![CDATA[使用安卓SerialManagerService]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/49383765</link><guid>https://blog.youkuaiyun.com/orgst/article/details/49383765</guid><author>orgst</author><pubDate>Sat, 24 Oct 2015 13:30:12 +0800</pubDate><description><![CDATA[安卓原始代码中的串口SerialPort SerialManger SerialService  ISerialService.aidl 等都是@hide隐藏的，外部应用无法调用，定制需要，所以将该Manager启用。下面记录下过程
1.启用SerialService
其掉这三个文件中的@hide标识：
    frameworks/base/core/java/android/hardwa]]></description><category></category></item><item><title><![CDATA[Gerrit代码管理服务器配置]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/49026623</link><guid>https://blog.youkuaiyun.com/orgst/article/details/49026623</guid><author>orgst</author><pubDate>Sat, 10 Oct 2015 17:39:31 +0800</pubDate><description><![CDATA[ubuntu15.04中 Gerrit代码管理服务器配置，安全认证开始图简单选择的DEVELOPMENT_BECOME_ANY_ACCOUNT，后来觉得不行，得要有密码管理，就在配置文件gerrit.config中重新改为HTTP，并配置apache的反向代理，这个网上相关资料比较多，我就说下我这里用的了；

(1)安装gerrit
        使用下载好的.war包，这里全都回车就行了]]></description><category></category></item><item><title><![CDATA[matlab2012生成的dll调用出现无法初始化，libmx.dll找不到等问题]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/17039887</link><guid>https://blog.youkuaiyun.com/orgst/article/details/17039887</guid><author>orgst</author><pubDate>Sat, 30 Nov 2013 13:14:31 +0800</pubDate><description><![CDATA[最近在弄混合编程，写了个小例子，结果mclInitializeApplication 无法初始化，或者找不到这个函数。逛论坛看到有说“mclmcr.h必须include在mclmcrrt.h之后”，试了下果真如此。
在这个问题上卡了一天，记录下。]]></description><category></category></item><item><title><![CDATA[2014届华为校园招聘机试题]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/11394161</link><guid>https://blog.youkuaiyun.com/orgst/article/details/11394161</guid><author>orgst</author><pubDate>Sun, 08 Sep 2013 19:34:57 +0800</pubDate><description><![CDATA[华为2014校园招聘的机试题目，明天下午上机，今天就看到有博友转帖了~真是强大~题目做了看看，贴下面了。
一、题目描述（60分）：
通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序，若字符串中出现多个相同的字符，将非首次出现的字符过滤掉。
比如字符串“abacacde”过滤结果为“abcde”。

要求实现函数：void stringFilter(const ch]]></description><category></category></item><item><title><![CDATA[随机数组重排]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/9335429</link><guid>https://blog.youkuaiyun.com/orgst/article/details/9335429</guid><author>orgst</author><pubDate>Mon, 15 Jul 2013 19:01:37 +0800</pubDate><description><![CDATA[没事看到的，转自csdn
假使你需要把一个数组随机打乱顺序进行重排。你需要保证重排后的结果是概率均等、完全随机的。下面两种算法哪一种是正确的？其中，random(a,b)函数用于返回一个从a到b（包括a和b）的随机整数。

1. for i:=1 to n do swap(a[i], a[random(1,n)]);
2. for i:=1 to n do swap(a[i], a[ran]]></description><category></category></item><item><title><![CDATA[gsl的安装]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/8936736</link><guid>https://blog.youkuaiyun.com/orgst/article/details/8936736</guid><author>orgst</author><pubDate>Thu, 16 May 2013 20:03:07 +0800</pubDate><description><![CDATA[参考了这个设置http://www.quantcode.com/modules/smartfaq/faq.php?faqid=94，文中有他的版本链接
我做了下翻译：


一.下载gsl
1.在这里下载gsl-src-zip：http://gnuwin32.sourceforge.net/downlinks/gsl-src-zip.php
2.默认解压目录：C:\downloads]]></description><category></category></item><item><title><![CDATA[rst实验]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/8848964</link><guid>https://blog.youkuaiyun.com/orgst/article/details/8848964</guid><author>orgst</author><pubDate>Thu, 25 Apr 2013 12:35:29 +0800</pubDate><description><![CDATA[前两天用到这块径向对称变换，就用vs2010+opencv2.4.2实验了下，效果和原文差不多，可以


图：

                      (radius={1,3,5,7,9}的结果}
       
 (radius=3,下面的是相应colormap)


下面这段代码是我对3种存取元素操作的对比： 
分别是ptr指针， at方法， 直接指针读取。测试图]]></description><category></category></item><item><title><![CDATA[pch缺失的解决]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/8753458</link><guid>https://blog.youkuaiyun.com/orgst/article/details/8753458</guid><author>orgst</author><pubDate>Tue, 02 Apr 2013 21:41:39 +0800</pubDate><description><![CDATA[碰到过几次pch文件缺失的情况。右键点击项目，选择“属性标签”点击属性，弹出“项目属性页”，在左侧找到以下位置
 配置属性 -> C/C++ -> 预编译头，在右边的菜单中选择 “创建/使用预编译头”中的“创建”点击“确定”，重新生成PCH文件就可以了。]]></description><category></category></item><item><title><![CDATA[MFC内存泄露检测]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/8750004</link><guid>https://blog.youkuaiyun.com/orgst/article/details/8750004</guid><author>orgst</author><pubDate>Tue, 02 Apr 2013 10:15:38 +0800</pubDate><description><![CDATA[昨天程序一直出现内存泄露，刚开始没在意，后来调试时有些地方无法设置断点不能跟进了。这才检查，看到这篇blog，挺实用。。。自己技术还是菜，继续啃···


1.常规内存泄露的检测
常规内存泄露一般是由于编程者在手动申请内存空间之后没有释放造成的。如用new、malloc()函数或CString的GetBuuffer()函数申请内存空间后没有使用对应的释放语句释放内存空间。
（1）大范围的]]></description><category></category></item><item><title><![CDATA[opencv2.x中的Mat roi区域赋值-随便写写]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/8748222</link><guid>https://blog.youkuaiyun.com/orgst/article/details/8748222</guid><author>orgst</author><pubDate>Mon, 01 Apr 2013 20:07:33 +0800</pubDate><description><![CDATA[Mat中的roi区域操作也很简单，如下：
取temp矩阵的roi区域，然后把src中的值赋给它 
cv::Mat temp(src.rows+20,src.cols+34,CV_8UC1);
temp.setTo(255);


cv::Mat tempRoi(temp,cv::Rect(17,10,src.cols,src.rows));
src.copyTo(tempRoi);]]></description><category></category></item><item><title><![CDATA[Mat矩阵中指针操作的小陷阱]]></title><link>https://blog.youkuaiyun.com/orgst/article/details/8724867</link><guid>https://blog.youkuaiyun.com/orgst/article/details/8724867</guid><author>orgst</author><pubDate>Wed, 27 Mar 2013 09:34:48 +0800</pubDate><description><![CDATA[使用ptr指针对Mat中的元素进行操作：
for(int j=0;j
{ 
uchar* data=src.ptr(j);
for(int  i=0;i
{ //src.at(j,i);
int value=data[i];
}
}
要对某块元素进行运算，如果这样写的话就会出现问题：

for(int j=0;j
{ 
uchar* data=src.ptr(j);
f]]></description><category></category></item></channel></rss>