自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

万里之书

一行代码闯天涯

  • 博客(93)
  • 资源 (12)
  • 收藏
  • 关注

原创 unsigned整数相减溢出问题

无符号整数 a 无符号整数 b a=0xff+1 b=0xff a-b=1 无符号整数 a 无符号整数 b a=0xff+0xff+1 b=0xff a-b=1

2019-10-27 21:10:50 2415 1

原创 git清理被删除远程分支在本地库的缓存

使用git过程中,如果远程分支被删除,在本地使用git br -a还是可以看到这些被删除分支。可以通过git remote prune 命令实现清理命令示例(清除远程仓库(主机)origin)git remote prune origin ...

2019-10-27 20:31:11 3061

原创 VS2017下编译使用开源代码dlmalloc

dlmalloc与malloc类似,是一个更好用的内存分配工具,项目中刚好有用到dlmalloc,所以从github上下载源码学习一番,本以为可以很easy的在vs中编译使用,没想到最后折腾了2个小时。。。还是vs好久没用,有点生疏了,所以写篇blog记下防忘,废话不多说,直接进入正题吧。一.下载源码并使用cmake构建编译环境从https://github.com/ennorehling/...

2018-12-19 21:16:58 1618 1

原创 pip命令使用详解

pip很像CentOS系统中的yum命令,用于安装及维护Python包。pip的安装windows其实在windows下是默认安装了pip工具的,只是没有将其所在目录加入Path,导致命令查找不到。 将python安装目录下的scripts目录加入环境变量Path中即可。Linux执行下面命令即可完成安装# wget https://bootstrap.pyp...

2018-07-17 22:48:44 105219 5

原创 struct 模块详解

python中struct 模块用于python数据结构与C结构之间的相互转换,其中C结构是用一种格式化字符串表示的,学习struct 模块的难点就在这个格式化字符串上,强烈建议最好了解下C语言结构体的相关知识点,如果比较熟悉C语言结构体及对齐,学习struct 模块轻而易举。 官方英文文档:struct — Interpret strings as packed binary data¶s...

2018-07-14 16:28:57 2606

转载 C语言结构体中最后一个成员为char[1]或char[0]

原文地址: 需要引起注意的:ISO/IEC 9899-1999里面,这么写是非法的,这个仅仅是GNU C的扩展,gcc可以允许这一语法现象的存在。 结构体最后使用0或1的长度数组的原因,主要是为了方便的管理内存缓冲区

2017-11-05 20:22:47 2591

转载 Python进阶之“属性(property)”详解

Python进阶之“属性(property)”详解

2017-10-17 22:09:35 515

转载 C语言中const关键字的用法

const关键字

2017-10-16 22:11:34 345

转载 Python测试框架doctest

原文地址:http://blog.youkuaiyun.com/liuchunming033/article/details/51455663 doctest是python自带的一个模块。本博客将介绍doctest的两种使用方式

2017-10-15 18:30:47 379

原创 详解python装饰器

http://python.jobbole.com/85056/

2017-10-15 18:15:00 355

转载 浅谈 Python 的 with 语句

https://www.ibm.com/developerworks/cn/opensource/os-cn-pythonwith/

2017-10-15 17:52:18 255

原创 Ubuntu 16.04 安装Jenkins

Ubuntu 16.04 安装Jenkins

2017-10-15 10:33:10 1081

转载 C语言位运算

C语言位运算

2017-10-13 06:47:11 1036 1

转载 CMake INSTALL

原文: http://blog.youkuaiyun.com/yangfeng2014/article/details/50638601 本帖子适用于初学者,StepByStep的入门CMake,CMake也是一门编程语言,只不过是针对编译和链接这种程序构建的过程的语言,学习基本语法就可以初步入门,后面需要什么复杂的功能,进阶掌握需要自己去查找官方文档,后续会给出查阅的一些方式INSTAL

2017-09-30 07:31:46 15461

转载 CMake 基本命令

原文: http://blog.youkuaiyun.com/yangfeng2014/article/details/50638315 本帖子适用于初学者,StepByStep的入门CMake,CMake也是一门编程语言,只不过是针对编译和链接这种程序构建的过程的语言,学习基本语法就可以初步入门,后面需要什么复杂的功能,进阶掌握需要自己去查找官方文档,后续会给出查阅的一些方式CMake常

2017-09-30 07:28:55 980

转载 CMake命令IF WHILE FOREACH MACRO FUNCTION

原文: http://blog.youkuaiyun.com/yangfeng2014/article/details/50638493 本帖子适用于初学者,StepByStep的入门CMake,CMake也是一门编程语言,只不过是针对编译和链接这种程序构建的过程的语言,学习基本语法就可以初步入门,后面需要什么复杂的功能,进阶掌握需要自己去查找官方文档,后续会给出查阅的一些方式控制指令I

2017-09-30 07:26:53 1069

转载 CMake 预定义变量

原文: http://blog.youkuaiyun.com/yangfeng2014/article/details/50614601 本帖子适用于初学者,StepByStep的入门CMake,CMake也是一门编程语言,只不过是针对编译和链接这种程序构建的过程的语言,学习基本语法就可以初步入门,后面需要什么复杂的功能,进阶掌握需要自己去查找官方文档,后续会给出查阅的一些方式CMake预

2017-09-30 07:25:25 3561 1

转载 CMake FAQ

原文: http://blog.youkuaiyun.com/yangfeng2014/article/details/50637148 本帖子适用于初学者,StepByStep的入门CMake,CMake也是一门编程语言,只不过是针对编译和链接这种程序构建的过程的语言,学习基本语法就可以初步入门,后面需要什么复杂的功能,进阶掌握需要自己去查找官方文档,后续会给出查阅的一些方式CMake中怎样

2017-09-30 07:23:55 556

转载 CMake 编译静态库和动态库

原文: http://blog.youkuaiyun.com/yangfeng2014/article/details/50614406 本帖子适用于初学者,StepByStep的入门CMake,CMake也是一门编程语言,只不过是针对编译和链接这种程序构建的过程的语言,学习基本语法就可以初步入门,后面需要什么复杂的功能,进阶掌握需要自己去查找官方文档,后续会给出查阅的一些方式软件平台W

2017-09-30 07:22:00 28072

转载 CMake编译链接可执行程序

原文:http://blog.youkuaiyun.com/yangfeng2014/article/details/50614011 本帖子适用于初学者,StepByStep的入门CMake,CMake也是一门编程语言,只不过是针对编译和链接这种程序构建的过程的语言,学习基本语法就可以初步入门,后面需要什么复杂的功能,进阶掌握需要自己去查找官方文档,后续会给出查阅的一些方式软件平台Wi

2017-09-30 07:13:38 3614

原创 ubuntu终端英文乱码问题

ubuntu英文乱码问题解决方案

2017-09-24 10:59:23 3432

原创 相关linux脚本小技巧

获得字符串长度可以使用下面的方法获得变量var值的长度 length=${#var} length即为var值字符串的长度$ var="hello world"$ echo ${#var}11识别当前的shell版本方法1:$ echo $SHELL/bin/bash方法2:$ echo $0-bash检查脚本是以超级用户还是普通用户身份运行的环境变量UID指示了当前脚本运行用户的us

2017-09-17 12:48:03 358

原创 Ubuntu中Samba的安装配置

Ubuntu中Samba的安装配置

2017-09-08 22:21:07 396

转载 linux下添加用户并赋予root权限

linux下添加用户并赋予root权限

2017-08-29 16:32:05 540

转载 如何转载优快云中的博客

对于喜欢逛优快云的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载,这时候就想快速转载别人的博客,下面介绍一下快速转载优快云博客的方法。

2017-08-29 16:03:56 384

原创 #pragma pack 结构体对齐编译器选项

内存对齐    现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但是各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。其他平台可能没有这种情况,但是如果不按照适合其平台要求对数据存放进行对齐,会在存取效率上带来损失。

2017-08-26 07:45:17 1431

原创 Python之禅

Python之禅

2017-08-23 22:07:28 499

转载 python模块

模块支持从逻辑上组织 Python 代码。 当代码量变得相当大的时候, 我们最好把代码分成一些有组织的代码段,前提是保证它们的彼此交互。 这些代码片段相互间有一定的联系, 可能是一个包含数据成员和方法的类, 也可能是一组相关但彼此独立的操作函数。

2017-08-23 22:04:20 380

转载 python多线程编程第二篇

threading 模块       threading 模块是python多线程编程提供的更高级别的模块,它不仅提供了 Thread 类,还提供了各种非常好用的同步机制。

2017-08-22 22:13:20 314

转载 python多线程编程第一篇

在多线程(MT)编程出现之前,电脑程序的运行由一个执行序列组成,执行序列按顺序在主机的中央处理器(CPU)中运行。无论是任务本身要求顺序执行还是整个程序是由多个子任务组成,程序都是按这种方式执行的。即使子任务相互独立,互相无关(即,一个子任务的结果不影响其它子任务的结果)时也是这样。这样是不是有点不合逻辑?会不会想要并行运行这些相互独立的子任务呢?这样的并行处理可以大幅度地提升整个任务的效率。这就是多线程编程的目的。

2017-08-21 07:28:40 534

原创 python3.x 对 python2.x 语法变动

python3.x 对 python2.x 语法变动

2017-08-20 21:48:23 884

原创 python条件表达式即三元运算符写法

Python 条件表达式语法为: X if C else Y ,假如条件C成立,返回X,如果条件C不成立,返回Y。>>> x, y = 4, 3>>> smaller = x if x < y else y>>> smaller3

2017-08-20 14:57:35 1924

原创 python 集合类型

一、集合数学上, 把 set 称做由不同的元素组成的集合,集合(set)的成员通常被称做集合元素(setelements)。Python 把这个概念引入到它的集合类型对象里。

2017-08-20 14:51:53 576

原创 Centos 7 安装 Python3.6后yum无法使用的解决方法

将centos 7自带的python2.7升级Python3.6后,yum程序无法使用,原因是yum程序使用的是python2.7,python3.6与python2.7并不兼容,所以会报错。

2017-08-16 07:16:17 9593

原创 python映射类型相关函数

python映射类型相关函数

2017-08-14 23:14:02 2502

原创 python标准类型内建函数

python标准类型内建函数:type(),cmp(),str(), repr()

2017-08-14 07:19:36 1754

原创 与序列相关的几个内建函数

与序列相关的几个内建函数 sorted enumerate reversed zip

2017-08-13 21:44:33 357

原创 Python unittest单元测试框架

unittest是python下的单元测试框架,是java JUnit的python版本, 跟其它语言下的单元测试框架风格类似,unittest支持自动化测试、共享setup和shutdown代码、测试聚合成集、独立于报告框架。unittest模块提供了一个丰富的工具集用于构建和执行用例。

2017-08-08 23:21:55 5649

原创 Centos 7下源码安装python 3.6

Centos 7下源码安装python 3.6

2017-08-07 22:36:58 1032

原创 python命令行解析模块argparse

英文原文地址: https://docs.python.org/3.4/library/argparse.html#module-argparse https://docs.python.org/3.4/howto/argparse.html#id1 python标准库模块argparse用于解析命令行参数,编写用户友好的命令行界面,该模块还会自动生成帮助信息,并在所给参数无效时报错。

2017-08-06 09:12:30 34297

sourceinsight

sourceinsightsourceinsightsourceinsightsourceinsight

2017-10-29

Jenkins权威指南

Jenkins权威指南, Jenkins权威指南, Jenkins权威指南, Jenkins权威指南

2017-10-22

Docker技术入门与实战

Docker技术入门与实战Docker技术入门与实战Docker技术入门与实战

2017-10-22

梦断代码.pdf

梦断代码.pdf梦断代码.pdf梦断代码.pdf梦断代码.pdf梦断代码.pdf

2017-10-21

程序员的职业素养

程序员的职业素养,程序员的职业素养,程序员的职业素养

2017-10-21

notepad++主题文件

notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件

2017-09-10

C算法第一卷

C算法第一卷 pdf

2017-08-20

Cmake 学习资料 mastering cmake

Cmake 学习资料 mastering cmake

2017-08-10

局域网聊天工具源码

局域网聊天工具源码,采用MFC框架设计界面,采用客户端、服务器方式设计

2015-08-09

空空如也

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

TA关注的人

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