<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[勤奋的小猪]]></title><description><![CDATA[os底层开发，LTE开发，测试技术]]></description><link>https://blog.youkuaiyun.com/cutter2002</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cutter2002]]></copyright><item><title><![CDATA[python分析波动性 -股票量化]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/89555857</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/89555857</guid><author>cutter2002</author><pubDate>Fri, 26 Apr 2019 16:28:29 +0800</pubDate><description><![CDATA[关键词：波动性， 量化



开发环境

编程语言: Python 3.6

必要包：tushare, pandas, Pywavelets, numpy

波动性
波是扰动的传播。

波动率的主要原因：

　　1、宏观经济影响，即所谓的系统风险；

　　2、特定的事件对某个企业的冲击。

　　3、投资者心理状态或预期的变化。



傅立叶变换是一种分析信号的方法，它可分析信号的成分，也可用这...]]></description><category></category></item><item><title><![CDATA[RT-Thread操作系统实时性分析]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/89376258</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/89376258</guid><author>cutter2002</author><pubDate>Thu, 18 Apr 2019 12:48:12 +0800</pubDate><description><![CDATA[关键词：嵌入式，OS，实时

RT-Thread 是一个集内核、中间件组件于一体的实时操作系统（RTOS），具有极小内核、稳定可靠、简单易用、高度可伸缩、组件丰富等特点。

设计理念

RT-Thread 试图遵循更多 Linux/Unix 优雅、明快的风格。

简单、松耦合的设计是软件代码可维护性的一方面。

抽象外设驱动，形成简单、独立模块。一份 BSP(Board Support Packa...]]></description><category></category></item><item><title><![CDATA[python涨停分析 -股票量化]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/89293038</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/89293038</guid><author>cutter2002</author><pubDate>Sun, 14 Apr 2019 10:12:10 +0800</pubDate><description><![CDATA[关键词：涨停分析， 量化

开发环境

编程语言: Python 3.6
必要包：tushare, pandas

Tushare

Tushare（www.tushare.org/）是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工到数据存储的过程，能够为金融分析人员提供快速、整洁、和多样的便于分析的数据，为他们在数据获取方面极大地减轻工作量，使他们更...]]></description><category></category></item><item><title><![CDATA[python二进制协议结构信息分析]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/78072385</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/78072385</guid><author>cutter2002</author><pubDate>Sat, 23 Sep 2017 18:01:45 +0800</pubDate><description><![CDATA[关键词：电路板，协议，二进制，逆向



协议设计的三要素，即协议语法，语义和时序。参考《协议规范挖掘综述》
 
1.         搜索固定字段，频繁序列
分割数据流，解决帧的定界问题。
 
2.         数据挖掘，特征序列，类型标识符
字符串模式匹配，BF算法，KMP算法等
统计筛选，所有可能的特征序列。


3.   关联规则
Apriori算法发现规]]></description><category></category></item><item><title><![CDATA[嵌入式GUI QT]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/71958273</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/71958273</guid><author>cutter2002</author><pubDate>Sun, 14 May 2017 13:38:11 +0800</pubDate><description><![CDATA[关键词：嵌入式， QT



软件安装
https://download.qt.io/archive/qt/5.6/5.6.2/
qt-opensource-windows-x86-mingw492-5.6.2.exe


多平台



Qt Support

– User Interface
– Declarative UI, animation, gesture]]></description><category></category></item><item><title><![CDATA[代码自动生成.编程语言]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/70170964</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/70170964</guid><author>cutter2002</author><pubDate>Fri, 14 Apr 2017 12:22:46 +0800</pubDate><description><![CDATA[关键词：代码，智能，程序，编译



一门编程语言，本质做两件事情：一是描述信息；二是处理信息。
程序语言
如何掌握程序语言
1.         原理。程序语言原理其实只有很少数几个，它们却可以被用来构造出许许多多纷繁复杂的概念。
2.         实现一个程序语言。使用Scheme，代码可以被作为数据的语言。它能让你快速写出新语言的解释器。GitHub 里面有一些解释器的例]]></description><category></category></item><item><title><![CDATA[linux usb子系统.调试方法]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/69808345</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/69808345</guid><author>cutter2002</author><pubDate>Sun, 09 Apr 2017 12:50:35 +0800</pubDate><description><![CDATA[关键词：linux , 驱动， 调试



linux kernel usb调试方法：


  sysfs/debugfs  usbmon Dynamic debug interface Tracepoints

调试信息文件路径：
ls  /sys/bus/usb/devices/
cat  /sys/kernel/debug/usb/devices    
cat  /]]></description><category></category></item><item><title><![CDATA[linux usb子系统.框架]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/69749825</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/69749825</guid><author>cutter2002</author><pubDate>Sat, 08 Apr 2017 19:52:52 +0800</pubDate><description><![CDATA[关键词： linux, 驱动，usb



USB驱动组成部分：


 USB的bus驱动。 usb_core。当USB设备接到USB控制器接口时，usb_core就检测该设备的一些信息，例如生产厂商ID和产品的ID，或者是设备所属的class、subclass跟protocol，以便确定应该调用哪一个驱动处理该设备。 usb的设备驱动。



    USB core完成了]]></description><category></category></item><item><title><![CDATA[Android系统蓝牙HAL分析]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/63684464</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/63684464</guid><author>cutter2002</author><pubDate>Sun, 19 Mar 2017 14:35:46 +0800</pubDate><description><![CDATA[关键词：android, 蓝牙，中间件，驱动



应用层API

Android中为蓝牙的使用提供了一整套API:


 搜索其他蓝牙设备。查询适配设备。建立RFCOMM通道。 通过发现服务连接其他蓝牙设备。 交换数据。管理多项连接。

开启蓝牙(SettingUp Bluetooth)
1.       获得BluetoothAdapter
2.       开启蓝牙]]></description><category></category></item><item><title><![CDATA[微服务通信机制]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/54231826</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/54231826</guid><author>cutter2002</author><pubDate>Sun, 08 Jan 2017 09:18:27 +0800</pubDate><description><![CDATA[系统中的各个微服务可被独立部署，各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。
围绕业务能力组织服务、自动化部署、智能端点、对语言及数据的去集中化控制。


微服务的结构





  将组件定义为可被独立替换和升级的软件单元。  以业务能力为出发点组织服务的策略。  倡导谁开发，谁运营的开发运维一体化方法。  RESTful HTTP协议是微服务]]></description><category></category></item><item><title><![CDATA[HTML5游戏开发工作流]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/53947015</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/53947015</guid><author>cutter2002</author><pubDate>Fri, 30 Dec 2016 23:05:52 +0800</pubDate><description><![CDATA[关键词：游戏， html5, 工作流



手机APP应用如雨后春笋般冒了出来，而在众多的APP应用中，游戏占据了半壁江山。它丰富着人们的业余生活，增进了人们之间的沟通交流。
基于HTML5技术的游戏引擎，所需要的脚本必定是JavaScript，只有JavaScript脚本语言才能运行于浏览器中。
设计
架构设计是一门大学问，对于开源引擎架构的设计模式主要取决于作者的程序哲学观点和产]]></description><category></category></item><item><title><![CDATA[Windows设计原理分析]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/52893090</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/52893090</guid><author>cutter2002</author><pubDate>Sat, 22 Oct 2016 17:12:30 +0800</pubDate><description><![CDATA[关键词: 系统设计，windows, 架构



系统设计

系统设计原理：


 系统的常态设定。稳定态有一种吸引力，趋势。 分层，分工设计。系统的边界，范围。 系统内部自相似。 自耦合循环（环形结构），正反馈和负反馈（进程状态变化） 子系统的相互约束协同。消息机制等

windows系统结构


Device Drivers是可加载的内核模块（通常以.sys结尾），]]></description><category></category></item><item><title><![CDATA[软件估算.预算]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/52262427</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/52262427</guid><author>cutter2002</author><pubDate>Sat, 20 Aug 2016 17:24:20 +0800</pubDate><description><![CDATA[关键词：软件开发，项目管理，估算，误差



估算与计划和项目控制，以及估算与目标和承诺之间的关系；不确定性与估算中的误差来源以及影响估算的各种因素；先计数、再计算，无法可想时才依靠判断的基本估算原则；用于估算软件项目的三个重要部分——规模、工作量和进度估算的基本方法；与规模、工作量和进度估算有关的特殊问题；估算的概率论观点以及如何采用适当的方式来表达估算结果中的不确定性；如何进行与估算有]]></description><category></category></item><item><title><![CDATA[自动化测试.工具]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/51814442</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/51814442</guid><author>cutter2002</author><pubDate>Sun, 03 Jul 2016 11:22:57 +0800</pubDate><description><![CDATA[关键词：自动化测试，脚本，测试工具，QTP



自动化测试一般是指通过计算机软件来模拟人的测试行为，替代人的测试执行工作。
对程序的新版本运行已有的测试（回归测试），能大大降低回归测试的开销。可以运行更多更频繁的测试。可以执行一些手工测试困难或不可能做的测试。更好地利用资源。测试具有一致性和可重复性。
测试工具
Selenium 一个浏览器自动化工具，通常用来编写​Web应用的端到]]></description><category></category></item><item><title><![CDATA[windows命令schtasks逆向]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/49851311</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/49851311</guid><author>cutter2002</author><pubDate>Sun, 15 Nov 2015 19:15:56 +0800</pubDate><description><![CDATA[关键词：schtasks, 逆向，沙盒



schtasks命令可以用用户权限，也可以用系统权限。权限控制比较好。 stchtasks命令在不同语言系统中日期格式不相同，稍不注意计划任务就建立不成功。如果路径中带有空格，需要特别处理。schtasks命令是一个功能强大的超级命令行计划工具。
 
使用实例
创建一个每天8点运行记事本的计划任务
schtasks /create /t]]></description><category></category></item><item><title><![CDATA[wireshark插件开发小结]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/49530205</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/49530205</guid><author>cutter2002</author><pubDate>Sat, 31 Oct 2015 09:07:21 +0800</pubDate><description><![CDATA[关键字：wireshark,  plugin, lua,protocol



概述

wireshark是非常流行的网络封包分析软件，功能十分强大。可以抓取各种网络包，并显示网络包的详细信息。
为什么使用wireshark


Troubleshoot network problems   定位网络问题

Debug protocol implementations  调]]></description><category></category></item><item><title><![CDATA[windows8剪切内存不够解决方法]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/49384411</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/49384411</guid><author>cutter2002</author><pubDate>Sat, 24 Oct 2015 13:32:41 +0800</pubDate><description><![CDATA[Windows8剪切内存不够解决方法



Windows8剪切时，出现错误：内存不够。
但是windows8空余内存很多，而且磁盘空间也足够。


这个错误其实是由于文件权限不够造成的。
TeraCopy 是一款旨在于发挥系统最快的拷贝速度而设计的软件，是 Windows 复制╱移动功能的增强版，通过智能缓冲技术来提升复制／移动大文件时的速度。


使用teracopy移]]></description><category></category></item><item><title><![CDATA[Linux文件监控]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/47426439</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/47426439</guid><author>cutter2002</author><pubDate>Tue, 11 Aug 2015 20:34:10 +0800</pubDate><description><![CDATA[关键词：linux, 监控



如果要让服务器保持最佳性能，你应该将 Linux 服务器的运行级别 runlevel 设置为 3 ，就是控制台模式，当你需要图形化桌面的时候使用 startx 命令来启动它。修改配置 /etc/inittab 找到 initdefault 一样，将id:5:initdefault修改为 id:3:initdefault。
 
系统管理需要定期检查的事项]]></description><category></category></item><item><title><![CDATA[新开发模式下自动化测试]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/47207121</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/47207121</guid><author>cutter2002</author><pubDate>Sun, 02 Aug 2015 14:25:08 +0800</pubDate><description><![CDATA[关键字：自动化，测试， 功能测试



测试的目标是两个：“发现系统中存在的问题”和“证明系统能够满足用户的需求”。
自动化测试既不单指某种工具，也不仅仅指某种测试技术，它是工具、过程、人员和方法的组合。
 
测试的现状Testing is dead


开发速度第一质量第二新的敏捷开发模式开发人员技能越来越高测试在开发过程中起的作用越来越小设计和框架缺陷更重要]]></description><category></category></item><item><title><![CDATA[16种网盘搜索方法]]></title><link>https://blog.youkuaiyun.com/cutter2002/article/details/47205627</link><guid>https://blog.youkuaiyun.com/cutter2002/article/details/47205627</guid><author>cutter2002</author><pubDate>Sun, 02 Aug 2015 11:25:00 +0800</pubDate><description><![CDATA[如何从庞大的网络里面 找到自己想要的资料


16种度盘搜索方法
1、在http://baidu.com的搜索框中输入：site:http://pan.baidu.com 搜索词
2、壹搜 网盘搜索引擎
3、盘易搜 盘易搜-百度网盘搜索
4、BD盘搜索 百度网盘资源搜索引擎
5、网盘搜索引擎 百度网盘搜索引擎
6、百度网盘搜索 笑话大全，GIF笑话图片，动态图，经典GIF搞笑图片]]></description><category></category></item></channel></rss>