<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[killmice的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/killmice</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; killmice]]></copyright><item><title><![CDATA[编译vsomeip on Ubuntu 22.04.2 LTS]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/131199926</link><guid>https://blog.youkuaiyun.com/killmice/article/details/131199926</guid><author>killmice</author><pubDate>Wed, 14 Jun 2023 08:25:19 +0800</pubDate><description><![CDATA[sudo apt-get install libboost-system-dev libboost-thread-dev libboost-log-dev
   sudo apt-get install asciidoc source-highlight doxygen 
   sudo apt-get install gcc g++ make
   sudo apt-get install libgtest-dev 
   cmake -DGTEST_ROOT=/usr/src/gtest ..]]></description><category></category></item><item><title><![CDATA[Squish - GUI Tester]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/84847028</link><guid>https://blog.youkuaiyun.com/killmice/article/details/84847028</guid><author>killmice</author><pubDate>Thu, 06 Dec 2018 09:43:07 +0800</pubDate><description><![CDATA[Squish - GUI Tester

Squish overview

网上查询关于自动化测试工具Squish的资料很少。特别是中文搜索。最近正好在使用这款工具，在使用中总结了一些知识，在这里和大家一起分享下。

Squish是froglogic公司的一款商业自动化工具，几年前好像是有免费的版本使用的，叫Squish/KDE，是针对Qt的自动化测试工具。现在需要买License，才能使用。当然...]]></description><category></category></item><item><title><![CDATA[ONU 状态]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/84537686</link><guid>https://blog.youkuaiyun.com/killmice/article/details/84537686</guid><author>killmice</author><pubDate>Mon, 26 Nov 2018 13:23:46 +0800</pubDate><description><![CDATA[激活过程由状态和状态转移中的功能行为来规范。


ONU 状态


ONU有7种状态：

a)  初始状态 Initial-state（O1）
该状态的ONU刚刚上电，仍处于LOS/LOF。一旦接收到下行流，LOS和LOF消除，ONU就转移到待机状态（O2）。


b)  待机状态 Standby-state（O2）
该 状 态 的 ONU 已 经 接 收 到 下 行 流 ， 在 等 待 接 收 ...]]></description><category></category></item><item><title><![CDATA[android 如何加 属性默认值]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/84526009</link><guid>https://blog.youkuaiyun.com/killmice/article/details/84526009</guid><author>killmice</author><pubDate>Mon, 26 Nov 2018 10:15:42 +0800</pubDate><description><![CDATA[在device 厂家目录下的 mk 文件中加入下面的语句即可

PRODUCT_PROPERTY_OVERRIDES += ro.custormize.version=123456]]></description><category></category></item><item><title><![CDATA[Cpufreq]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/83089120</link><guid>https://blog.youkuaiyun.com/killmice/article/details/83089120</guid><author>killmice</author><pubDate>Tue, 16 Oct 2018 15:19:52 +0800</pubDate><description><![CDATA[引用文章链接：

http://www.ibm.com/developerworks/cn/linux/l-cn-cpufreq/

http://blog.youkuaiyun.com/linweig/archive/2010/10/28/5972312.aspx

 

Cpufreq 的由来 

     随着 energy efficient computing 和 performance per w...]]></description><category></category></item><item><title><![CDATA[如何使用lock_guard]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79973018</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79973018</guid><author>killmice</author><pubDate>Tue, 17 Apr 2018 12:40:43 +0800</pubDate><description><![CDATA[lock_gurad 是c++11 提供的一个新类，是一个区域锁， 只在作用域内起作用， 出了作用域就自动解锁。看起来应该是比较简单的，但是异常配合起来使用就需要多加注意。下面的代码是cplusplus.com 提供的sample。这个sample的本意是启动10个线程，每个线程对1个数字判断奇偶， 如果是偶数就打印 “x is even”（x 是要判断的数字），如果是奇数就打印[exceptio...]]></description><category></category></item><item><title><![CDATA[raw socket 编程实例]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79900139</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79900139</guid><author>killmice</author><pubDate>Wed, 11 Apr 2018 17:32:29 +0800</pubDate><description><![CDATA[                                                                                                            raw socket编程实例                                                                              ...]]></description><category></category></item><item><title><![CDATA[ubuntu 添加删除ppa 源]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79899230</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79899230</guid><author>killmice</author><pubDate>Wed, 11 Apr 2018 16:48:48 +0800</pubDate><description><![CDATA[Ubuntu里，PPA代表一种非稳定版本到发布，喜欢尝试鲜到人一般会加入很多PPA源。关于PPA到详细说明，可以参考https://help.launchpad.net/Packaging/PPA介绍两个命令，用于添加和删除PPA源添加一个PPA源sudo add-apt-repository ppa:user/ppa-name如添加cairo-dock到weekly update源sudo ad...]]></description><category></category></item><item><title><![CDATA[C++ REST SDK]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79855154</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79855154</guid><author>killmice</author><pubDate>Sun, 08 Apr 2018 17:30:41 +0800</pubDate><description><![CDATA[                                                    C++ REST SDK是微软开源的一套客户端-服务器通信库，提供了URI构造/解析，JSON编解码，HTTP客户端、HTTP服务端，WebSocket客户端，流式传输，oAuth验证等C++类，方便C++语言编写的客户端程序访问互联网服务。其中HTTP服务端相关的类是最近新增的(尚处于beta...]]></description><category></category></item><item><title><![CDATA[利用Django实现RESTful API(一)]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79855111</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79855111</guid><author>killmice</author><pubDate>Sun, 08 Apr 2018 17:28:31 +0800</pubDate><description><![CDATA[　　RESTful API现在很流行，这里是它的介绍 理解RESTful架构和 RESTful API设计指南.按照Django的常规方法当然也可以实现REST，但有一种更快捷、强大的方法，那就是 Django REST framework.它是python的一个模块，通过在Django里面配置就可以把app的models中的各个表实现RESTful API。下面是实现方法：一、安装配置pip i...]]></description><category></category></item><item><title><![CDATA[Restfull API]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79855055</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79855055</guid><author>killmice</author><pubDate>Sun, 08 Apr 2018 17:25:54 +0800</pubDate><description><![CDATA[6、Python RESTful API 开发1、RESTful API 概述1-1、展示微博开放平台的 RESTfulAPI介绍微博开放平台open.weibo.com在linux或mac中，$ curl 请求URL?请求参数 pro.jsonlint.com上 通过HTTP请求，请求到JSON的过程，就是RESTful的调用 1-2、RESTful 设计理念REST - Representat...]]></description><category></category></item><item><title><![CDATA[virtualenv]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79855000</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79855000</guid><author>killmice</author><pubDate>Sun, 08 Apr 2018 17:23:20 +0800</pubDate><description><![CDATA[https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000virtualenv    Reads: 194938     在开发Python应用程序的时候，系统安装的Python3只有一个版...]]></description><category></category></item><item><title><![CDATA[理解RESTful架构 Restful API设计指南]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79854920</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79854920</guid><author>killmice</author><pubDate>Sun, 08 Apr 2018 17:20:06 +0800</pubDate><description><![CDATA[理解RESTful架构Restful API设计指南  理解RESTful架构越来越多的人开始意识到，网站即软件，而且是一种新型的软件。这种&quot;互联网软件&quot;采用客户端/服务器模式，建立在分布式体系上，通过互联网通信，具有高延时（high latency）、高并发等特点。网站开发，完全可以采用软件开发的模式。但是传统上，软件和网络是两个不同的领域，很少有交集；软件开发主要针对单机环境，网络则主要研究系...]]></description><category></category></item><item><title><![CDATA[regparm]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79854482</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79854482</guid><author>killmice</author><pubDate>Sun, 08 Apr 2018 16:58:53 +0800</pubDate><description><![CDATA[regparm                                                    原创                                2012年03月28日 13:36:05                        标签：gcc /c /2010                                                ...]]></description><category></category></item><item><title><![CDATA[编译指示(Pragma Directives)]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79854447</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79854447</guid><author>killmice</author><pubDate>Sun, 08 Apr 2018 16:57:34 +0800</pubDate><description><![CDATA[编译指示(Pragma Directives)可能是所有的预处理指令中最复杂的了，它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对编译器给出了如何处理特定的函数、对象和代码段的方法,在保持与C/C++语言完全兼容的情况下,给出主机(比如C28x)或操作系统(比如DSP/BIOS)专有的特征。这些编译指示的使用较为复杂，但是我们还必须要了解它们，因为它们是程序中必不...]]></description><category></category></item><item><title><![CDATA[C++ STL 学习 ：for_each与仿函数(functor)]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79854387</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79854387</guid><author>killmice</author><pubDate>Sun, 08 Apr 2018 16:54:23 +0800</pubDate><description><![CDATA[C++ STL 学习 ：for_each与仿函数(functor)　　简单来将，仿函数（functor）就是一个重载了&quot;()&quot;运算符的struct或class，利用对象支持operator()的特性，来达到模拟函数调用效果的技术。　　我们平时对一个集合类遍历的时候，例如vector，是这样做的：for(vector&amp;lt;int&amp;gt;::const_iterator iter = ivec.be...]]></description><category></category></item><item><title><![CDATA[聊聊Linux中的线程本地存储（1）——什么是TLS]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79847390</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79847390</guid><author>killmice</author><pubDate>Sun, 08 Apr 2018 09:18:37 +0800</pubDate><description><![CDATA[                从本篇开始进入另一个话题：线程本地存储（Thread Local Storage），在介绍这个概念前先说说变量和多线程的相关知识。多线程下的变量模型在单线程模型下，变量定义有两个维度，那就是在何处定义，以及它的修饰属性（static, extern，auto,register等）。extern属性表示声明一个变量 ，与定义无关，在此不作讨论；而register是将变...]]></description><category></category></item><item><title><![CDATA[c++ Lambda函数学习]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79806231</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79806231</guid><author>killmice</author><pubDate>Tue, 03 Apr 2018 17:11:46 +0800</pubDate><description><![CDATA[c++ Lambda函数学习或许，Lambda 表达式算得上是 C++ 11 新增特性中最激动人心的一个。这个全新的特性听起来很深奥，但却是很多其他语言早已提供（比如 C#）或者即将提供（比如 Java）的。简而言之，Lambda 表达式就是用于创建匿名函数的。GCC 4.5.x 和 Microsoft Visual Studio 早已提供了对 lambda 表达式的支持。在 GCC 4.7 中，...]]></description><category></category></item><item><title><![CDATA[C++ 编译报错discards qualifiers [-fpermissive]]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79696763</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79696763</guid><author>killmice</author><pubDate>Mon, 26 Mar 2018 13:16:38 +0800</pubDate><description><![CDATA[声明了一个类class Card{public:      Card(const string&amp;amp;);   int m_value;       char m_suit;    private:        const static map&amp;lt;char, int&amp;gt; m_map;};const map&amp;lt;char, int&amp;gt; Card::m_map=    {      ...]]></description><category></category></item><item><title><![CDATA[trigraph]]></title><link>https://blog.youkuaiyun.com/killmice/article/details/79696333</link><guid>https://blog.youkuaiyun.com/killmice/article/details/79696333</guid><author>killmice</author><pubDate>Mon, 26 Mar 2018 12:15:52 +0800</pubDate><description><![CDATA[ 关于C/C++中的trigraph(2008-03-02 21:27:42)转载▼		标签：trigraphc/cit分类：计算机相关知识⊙_⊙    今天看书看到这个词,书上没给解释,上网查了下,意思很&quot;隐讳&quot;,不过总算是搞明白怎么回事了,呵呵,写下来~~~       先用简单的话讲一下什么是trigraph吧,这样不会一上来就是没人看得懂的话,trigraph是三字母词,又叫三连字,实在搞...]]></description><category></category></item></channel></rss>