自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何使用lock_guard

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

2018-04-17 12:40:43 2632

转载 raw socket 编程实例

raw socket编程实例 ...

2018-04-11 17:32:29 3074

转载 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 4004

转载 C++ REST SDK

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

2018-04-08 17:30:41 3669 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 431

转载 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 771

转载 virtualenv

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

2018-04-08 17:23:20 190

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

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

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

转载 regparm

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

2018-04-08 16:58:53 358

转载 编译指示(Pragma Directives)

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

2018-04-08 16:57:34 805

转载 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 308

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

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

2018-04-08 09:18:37 502

转载 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 186

空空如也

空空如也

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

TA关注的人

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