自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(404)
  • 收藏
  • 关注

原创 编译vsomeip on Ubuntu 22.04.2 LTS

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 ..

2023-06-14 08:25:19 173

转载 Squish - GUI Tester

Squish - GUI TesterSquish overview网上查询关于自动化测试工具Squish的资料很少。特别是中文搜索。最近正好在使用这款工具,在使用中总结了一些知识,在这里和大家一起分享下。Squish是froglogic公司的一款商业自动化工具,几年前好像是有免费的版本使用的,叫Squish/KDE,是针对Qt的自动化测试工具。现在需要买License,才能使用。当然...

2018-12-06 09:43:07 7209 4

转载 ONU 状态

激活过程由状态和状态转移中的功能行为来规范。ONU 状态ONU有7种状态:a)  初始状态 Initial-state(O1)该状态的ONU刚刚上电,仍处于LOS/LOF。一旦接收到下行流,LOS和LOF消除,ONU就转移到待机状态(O2)。b)  待机状态 Standby-state(O2)该 状 态 的 ONU 已 经 接 收 到 下 行 流 , 在 等 待 接 收 ...

2018-11-26 13:23:46 3131

原创 android 如何加 属性默认值

在device 厂家目录下的 mk 文件中加入下面的语句即可PRODUCT_PROPERTY_OVERRIDES += ro.custormize.version=123456

2018-11-26 10:15:42 1053

转载 Cpufreq

引用文章链接:http://www.ibm.com/developerworks/cn/linux/l-cn-cpufreq/http://blog.csdn.net/linweig/archive/2010/10/28/5972312.aspx Cpufreq 的由来      随着 energy efficient computing 和 performance per w...

2018-10-16 15:19:52 393

原创 如何使用lock_guard

lock_gurad 是c++11 提供的一个新类,是一个区域锁, 只在作用域内起作用, 出了作用域就自动解锁。看起来应该是比较简单的,但是异常配合起来使用就需要多加注意。下面的代码是cplusplus.com 提供的sample。这个sample的本意是启动10个线程,每个线程对1个数字判断奇偶, 如果是偶数就打印 “x is even”(x 是要判断的数字),如果是奇数就打印[exceptio...

2018-04-17 12:40:43 2616

转载 raw socket 编程实例

raw socket编程实例 ...

2018-04-11 17:32:29 3031

转载 ubuntu 添加删除ppa 源

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...

2018-04-11 16:48:48 3986

转载 C++ REST SDK

C++ REST SDK是微软开源的一套客户端-服务器通信库,提供了URI构造/解析,JSON编解码,HTTP客户端、HTTP服务端,WebSocket客户端,流式传输,oAuth验证等C++类,方便C++语言编写的客户端程序访问互联网服务。其中HTTP服务端相关的类是最近新增的(尚处于beta...

2018-04-08 17:30:41 3626 1

转载 利用Django实现RESTful API(一)

  RESTful API现在很流行,这里是它的介绍 理解RESTful架构和 RESTful API设计指南.按照Django的常规方法当然也可以实现REST,但有一种更快捷、强大的方法,那就是 Django REST framework.它是python的一个模块,通过在Django里面配置就可以把app的models中的各个表实现RESTful API。下面是实现方法:一、安装配置pip i...

2018-04-08 17:28:31 413

转载 Restfull API

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...

2018-04-08 17:25:54 739

转载 virtualenv

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000virtualenv Reads: 194938 在开发Python应用程序的时候,系统安装的Python3只有一个版...

2018-04-08 17:23:20 172

转载 理解RESTful架构 Restful API设计指南

理解RESTful架构Restful API设计指南  理解RESTful架构越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系...

2018-04-08 17:20:06 2706 1

转载 regparm

regparm 原创 2012年03月28日 13:36:05 标签:gcc /c /2010 ...

2018-04-08 16:58:53 339

转载 编译指示(Pragma Directives)

编译指示(Pragma Directives)可能是所有的预处理指令中最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对编译器给出了如何处理特定的函数、对象和代码段的方法,在保持与C/C++语言完全兼容的情况下,给出主机(比如C28x)或操作系统(比如DSP/BIOS)专有的特征。这些编译指示的使用较为复杂,但是我们还必须要了解它们,因为它们是程序中必不...

2018-04-08 16:57:34 748

转载 C++ STL 学习 :for_each与仿函数(functor)

C++ STL 学习 :for_each与仿函数(functor)  简单来将,仿函数(functor)就是一个重载了"()"运算符的struct或class,利用对象支持operator()的特性,来达到模拟函数调用效果的技术。  我们平时对一个集合类遍历的时候,例如vector,是这样做的:for(vector<int>::const_iterator iter = ivec.be...

2018-04-08 16:54:23 298

转载 聊聊Linux中的线程本地存储(1)——什么是TLS

从本篇开始进入另一个话题:线程本地存储(Thread Local Storage),在介绍这个概念前先说说变量和多线程的相关知识。多线程下的变量模型在单线程模型下,变量定义有两个维度,那就是在何处定义,以及它的修饰属性(static, extern,auto,register等)。extern属性表示声明一个变量 ,与定义无关,在此不作讨论;而register是将变...

2018-04-08 09:18:37 483

转载 c++ Lambda函数学习

c++ Lambda函数学习或许,Lambda 表达式算得上是 C++ 11 新增特性中最激动人心的一个。这个全新的特性听起来很深奥,但却是很多其他语言早已提供(比如 C#)或者即将提供(比如 Java)的。简而言之,Lambda 表达式就是用于创建匿名函数的。GCC 4.5.x 和 Microsoft Visual Studio 早已提供了对 lambda 表达式的支持。在 GCC 4.7 中,...

2018-04-03 17:11:46 173

转载 C++ 编译报错discards qualifiers [-fpermissive]

声明了一个类class Card{public:      Card(const string&);   int m_value;       char m_suit;    private:        const static map<char, int> m_map;};const map<char, int> Card::m_map=    {      ...

2018-03-26 13:16:38 4805

转载 trigraph

关于C/C++中的trigraph(2008-03-02 21:27:42)转载▼ 标签:trigraphc/cit分类:计算机相关知识⊙_⊙    今天看书看到这个词,书上没给解释,上网查了下,意思很"隐讳",不过总算是搞明白怎么回事了,呵呵,写下来~~~       先用简单的话讲一下什么是trigraph吧,这样不会一上来就是没人看得懂的话,trigraph是三字母词,又叫三连字,实在搞...

2018-03-26 12:15:52 433

转载 通过纯文本自动生成流程图

作者:weishu博客:http://www.jianshu.com/u/e347b97e2f0c我们使用纯文本写代码,有了Markdown又可以使用纯文本写文档,那么对于更直观的信息表达方式——图片,能不能使用纯文本描述呢?另外,你是否见到过这样的注释ASCII art图像没错,这种逼格极高的ASCII图片注释方式就是我们要讨论的话题。使用纯ASCII文本表达图像的方式有什么好处呢?大致有下面几...

2018-02-23 13:48:13 15500 1

原创 Using nmap send dhcp discover

To debug a dhcpd issue, I want to send dhcp discover messge to dhcpd server.but ubuntu always remember the ip address after first got, it always send dhcp request not dhcp discover.So I found below co...

2018-02-13 18:23:29 328

转载 udhcpd 相关资料

udhcpd 提供了udhcpc  (dhcp client) 和 udhcpd (dhcp server ) 两个程序。dhcp client 实现了 dhcp client 的基本流程, 但执行具体操作, 需要提供相关的script.dhcp server 通过读取conf 文件, 确定 interface, 地址池, dhcp option , dns 地址 等信息, 然后从inte

2018-01-23 17:50:10 1199

转载 netfilter

11.1.1  netfilter的结构框架(1)1.Linux防火墙发展历程最开始的ipfwadm是AlanCox在Linux Kernel发展的初期,从FreeBSD的内核代码中移植过来的。后来经历了ipchains,再经由Paul Russel在Linux Kernel 2.3系列的开发过程中发展了netfilter这个架构。而用户空间的防火墙管理工具,也相应的发展为iptables

2018-01-09 18:10:32 421

转载 linux的netlink接口详解(上) 原创 2017年04月06日 11:30:21 标签: linux / C / netlink 内核版本:3.14.38

linux的netlink接口详解(上)http://blog.csdn.net/haomcu/article/details/7371835内核版本:3.14.38netlink是一种用于内核态和用户态进程之间进行数据传输的特殊的IPC机制。特点:    1) 用户态采用socket风格的API    2) 除了预定义的协议类型之外,支持自定义

2018-01-09 16:54:43 426

转载 用netfilter_queue 在用户态修改网络数据包的例子程序

用netfilter_queue 在用户态修改网络数据包的例子程序2013-04-24 17:40:27 分类: LINUXlibnetfilter_queue缺乏文档,看着libnetfilter_queue自带的例子弄的。现在写不出有头有尾的文章了,就贴贴代码(还没注释),提几个我记得的几个注意点就不写了,见谅。程序功能, 将输出端目的地为 220.181.37.5

2018-01-05 15:24:16 2303

转载 TCP

(上)TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另外,本文我会使用英文术语,这样方便你通过这些英文关键

2017-09-14 17:25:11 302

转载 基于ICE方式SIP信令穿透Symmetric NAT技术研究

基于ICE方式SIP信令穿透Symmetric NAT技术研究 基于IP的语音、数据、视频等业务在NGN网络中所面临的一个实际困难就是如何有效地穿透各种NAT/FW的问题。对此,会话初始化协议SIP以往的解决方法有ALGs,STUN,TURN等方式。本文探讨了一种新的媒体会话信令穿透NAT/FW的解决方案—交互式连通建立方式(ICE)。它通过综合利用

2017-05-31 16:50:25 535

转载 天将 转:值得推荐的C/C++框架和库(真的很强大)

转:值得推荐的C/C++框架和库(真的很强大) - 天将 - 博客园天将转:值得推荐的C/C++框架和库(真的很强大)值得学习的C语言开源项目- 1 Webbench- 2 Tinyhttpd- 3 cJSON- 4 CMockery- 5 Libev- 6 Memcached- 7 Lua- 8 SQLite- 9 UNIX v

2017-02-27 16:08:14 804

转载 词法分析器生成工具flex的简单使用

词法分析器生成工具flex的简单使用2010-10-17 00:30:38 分类: C/C++1.FLEX简介   单词的描述称为模式(Lexical Pattern),模式一般用正规表达式进行精确描述。FLEX通过读取一个有规定格式的文本文件,输出一个如下所示的C语言源程序。   +------------+       +------------+       

2017-02-24 16:20:49 5839

转载 编译

博客分类:Linux/UnixCacheCC++C#脚本  1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。    your source files --> [autoscan*] --> [configure.sc

2017-02-24 14:42:58 353

转载 SSDP协议内容解析

SSDP协议内容解析时间 2014-06-05 13:41:41 CSDN博客原文  http://blog.csdn.net/zhu530548851/article/details/28611657 主题 服务器     SSDP( Simple Service Discovery Protocol ),简单服务发现协议,用于发现局域网里面的设备

2017-02-06 14:16:29 1967

转载 SSDP协议内容解析

SSDP协议内容解析时间 2014-06-05 13:41:41 CSDN博客原文  http://blog.csdn.net/zhu530548851/article/details/28611657 主题 服务器     SSDP( Simple Service Discovery Protocol ),简单服务发现协议,用于发现局域网里面的设备

2017-02-06 14:13:55 2124

转载 SSDP 简单服务发现协议

标签: cachenetwork网络algorithmextservice2011-07-26 15:33 31146人阅读 评论(2) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。SSDP 简单服务发现协议,是应用层协议,是构成UPnP(通用即插即用)技术的核心协议之一。它为网络客户端(network client)提供了一种发现网络服务(network s

2017-02-06 14:11:54 2251

转载 Jumbo frame

Jumbo frameFrom Wikipedia, the free encyclopediaThis article needs additional citations forverification. Please help improve this article by adding citations to reliable

2017-01-22 16:08:12 698

转载 如何判断TCP数据包是否发送成功

如何判断TCP数据包是否发送成功(2013-11-02 22:44:01)转载▼标签:tcp数据发送成功tcp分类:tcpip问题描述:socket编程,发送少量数据时,send/write等发送函数会立即返回成功,发送的数据会存在TCP发送缓冲区中,依靠TCP协议栈自身的重传机制来保证该数据 被接收端收到;我们的问题是 发送

2017-01-16 13:37:47 9189

转载 TCP的三次握手(建立连接)和四次挥手(关闭连接)

随心所意博客园  :: 首页  :: 新随笔  :: 联系  :: 订阅   :: 管理posts - 437, comments - 52, trackbacks - 0公告昵称:higirle园龄:7年4个月粉丝:286关注:31+加关注2017年1月>

2017-01-16 13:20:22 524

转载 Wireshark抓包工具--TCP数据包seq ack等解读

Wireshark抓包工具--TCP数据包seq ack等解读2013-11-18 15:20 40468人阅读 评论(2)收藏举报分类: 垃圾产品--网络(9) 版权声明:本文为博主原创文章,未经博主允许不得转载。1、Wireshark的数据包详情窗口,如果是用中括号[]括起来的,表示注释,在数据包中不占字节2、

2017-01-16 13:08:25 1041

转载 NAPI 技术在 Linux 网络驱动上的应用和完善

NAPI 技术在 Linux 网络驱动上的应用和完善NAPI 是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以 POLL 的方法来轮询数据,类似于底半方式(bottom-half 的处理模式);但是目前在 Linux 的 NAPI 工作效率比较差,本文在分析 NAPI 的同时,提供了一种高效的改善方式供大家参考。3评论

2017-01-13 11:20:36 472

转载 napi

https://wiki.linuxfoundation.org/networking/napinapiNAPI (“New API”) is an extension to the device driver packet processing framework, which is designed to improve the performance of high-

2017-01-13 11:19:09 578

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除