自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Keep Moving~

春种一粒粟,秋收万颗子

  • 博客(14)
  • 资源 (9)
  • 收藏
  • 关注

原创 do {...} while (0)在资源统一处理的妙用

前言do {...} while (0) 在宏定义中的作用https://blog.csdn.net/c_base_jin/article/details/79233524这篇文章中详细说明了do{…} while(0)在宏定义中的妙用,今天又发现了do{…}while(0)的另一个妙用,供大家参考。先给出如下示例函数,看看如何用do{…} while(0)如何提高代码的优雅以及规范。普遍...

2019-01-31 23:40:10 515

原创 如何判断某一个IP地址是否被占用

背景由于目前从事桌面云相关的工作,需要经常创建虚拟机以及为该虚拟机分配IP地址。在一个局域网中,我们的IP地址要求唯一性,如果设置的IP地址已经被利用,虚拟机就无法创建成功或者出现其他无法预料的事情。那么我们应该用什么办法来判断某个IP地址是否已经被占用呢?我们我知道的有两个方法:ping命令arping命令ping命令从事IT工作的基本都知道这个命令,它用来判断目标地址网络通路是...

2019-01-30 23:06:46 16818

原创 教你如何查看linux各个命令的用法和功能

我们知道在linux系统下,都是基于控制台进行各种操作,比如目录切换命令cd,显示当前路径命令pwd,磁盘挂载命令mount,文件系统分析命令df等等。如果一时忘记了某个命令怎么用,一般有两种方式:--help选项man查找–help 选项比如常见的ls命令,如果想要获得更多选项参数的含义,我们可以使用--help参数来获取详细信息,例如:如果遇到某些命令没有--help参数选项...

2019-01-24 23:15:54 17877

转载 解决执行yum命令被锁问题

在安装sharutils 工具的时候 终端提示 “/var/run/yum.pid 已被锁定,PID 为 1610 的另一个程序正在运行。”root@steven ~]# yum install sharutils -y已加载插件:fastestmirror, security/var/run/yum.pid 已被锁定,PID 为 1610 的另一个程序正在运行。另外一个程序锁定了 yum...

2019-01-22 20:40:44 1531

原创 linux 下 pushd,popd,dirs,cd- 用法

在linux操作中,我们经常会使用cd命令用于切换当前动作路径,如果不清楚具体想要访问什么路径时,一般会结合ls一步步的进行路径切换。CD命令其中github是目录[root@li1544-92 github]# cd /root/jimmy/[root@li1544-92 jimmy]# lsgithub python.py test.log[root@li1544-92 jim...

2019-01-21 23:30:31 755

原创 paramiko之SFTP文件上传功能

SFTP介绍SFTP即Secure File Transfer Protocol,在paramiko模块中封装了sftp类,我们可以利用该类完成文件上传、下载、目录创建等多种功能,具体接口可以查看官网 http://docs.paramiko.org/en/2.4/api/sftp.html创建SFTP会话我们利用paramiko模块中的SSHClient类创建一个client对象后,我们可...

2019-01-20 16:30:16 3565

原创 Paramiko之远程执行命令

简单介绍paramiko最开始是用Python对ssh进行的一个封装,封装就是对一些面向对象的方法,就是把变量和方法给他包装起来。提供一些外部的api,给大家很方便的使用它。paramiko详解介绍可查看官网信息 http://docs.paramiko.org/en/2.4/index.htm安装# window系统下 安装命令pip install paramiko远程执行命令关...

2019-01-20 13:45:28 6219

原创 设计一个C++类,要求该类只能在栈(堆)上创建或者只有一个对象

类只能在栈上创建我们知道一个对象可在堆上创建或者栈上创建,c++中创建一个堆对象需要使用new运算符才可以,因为malloc不会调用构造和析构函数。因此想要达到该类只能在栈上创建,需要屏蔽new/delete运算符。我们将new/delete设置为private属性,我们在类外就无法调用该运算符,也就达到了这个类只能在栈上创建的效果。//如何设计类只能建立在栈class CClassIns...

2019-01-16 22:39:33 1001

原创 du命令使用说明

du = disk usage 磁盘使用率,输出每个文件或者目录总大小,其用法如下:du [OPTION]... [FILE]...其OPTION常用参数:-c, --total 累计大小-d, --max-depth=N 决定统计每个目录的深度-B, --block-size=SIZE 决定显示文件大小的单位;比如 ‘-BM’,就是MB,’-BK’就是KB-...

2019-01-13 22:58:10 4724

转载 Linux svn 命令使用方法

Svn介绍SVN全名Subversion,即版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversio...

2019-01-12 00:17:42 1430

原创 linux no space left on device 错误解决方法

今天在Ubuntu系统上编译vlc视频播放器,由于编译一直有问题,下载并编译了三四份,最后一次编译过程中,发现系统提示“no space left on device”. 第一眼还没看出这是什么情况,后面通过查资料发现这是系统磁盘空间不足的意思,这才焕然大悟是因为代码以及编译产生文件太多导致的。好了,说明了背景,下面给出解决问题的过程和涉及的知识,整个解决过程不难,但对掌握linux很有收获。...

2019-01-11 23:21:54 17190 4

原创 Linux命令英文全称解释

以下是根据自己的理解整理linux常见命令并给出对应命令全称和对应的功能,包括以下几部分:目录相关命令文件相关命令查找命令系统管理命令系统信息查询若忘记了命令参数,可以使用 xxx --help 命令来查询,命令来自网络,经本人整理和添加。目录相关命令pwd = print working Directory功能:打印工作目录cd = Change Directo...

2019-01-11 20:23:04 574

原创 C++菱形继承问题和虚继承分析

多重继承在面向对象中,常常存在这样的事情,一个派生类有两个或两个以上的基类。例如菱形继承二义性虚基类虚基类的作用是 在间接继承共同基类时只保留一份基类成员。class A//A 基类{ ... };//类B是类A的功用派生类, 类A是类B的虚基类class B : virtual public A{ ... };//类C是类A的功用派生类, 类A是类C的虚基类clas...

2019-01-10 00:03:58 20769 9

原创 Linux交叉编译总结

背景在项目中使用了VLC开源库,该项目在Ubuntu 14.0平台进行交叉编译,生成的exe最终应用在window平台;交叉编译使用了以下库: gcc-mingw-w64-i686 g++-mingw-w64-i686 mingw-w64-tools大小写敏感linux 平台对大小敏感,window平台对大小不敏感。比如头文件包含window平台的头文件:#include &...

2019-01-09 23:11:05 1084

C/C++/JAVA/Python代码统计工具

该工具支持常用C/C++/JAVA/PYTHON/PERL等流行语言的代码统计工具,便于项目统计和项目度量输出。内附工具使用教程和命令参数,可以支持代码差异统计

2018-12-17

基于boost.asio库的C++http/https web server

该c++ web server基于boost.asio库编写,同时支持http和https协议。该工程基于vs2015编译通过,相关配置和说明见readme.txt

2018-07-27

jsoncpp使用demo

这个工程包含了完整的jsoncpp 使用demo和工程设置,可以直接运行。亲测可以用,包含了wind32 release jsoncpp lib

2018-07-15

c++ pdflib 输出中文字体完整代码

完美支持c++生成pdf文件,可以在文件中混合写入中英文字体,整个工程经过实际验证,涵盖整套所需要的资源文件

2018-07-03

MFC序列化应用示例

该代码利用MFC的序列化机制完成绘图数据的保存和加载

2017-07-02

全国电子专业人才设计与技能大赛2011与2012模拟题与分析大全

本人参加了总决赛与选拔赛,将我之前收集的资料分享给大家,希望对大家有用

2013-08-03

东软实训 javaee 云计算

这个文档描述了java云计算工程师需要掌握的基本知识

2013-07-15

linux编程入门

linux 编程简单入门 简述了gcc gdb的使用及进程线程的使用

2013-07-15

Altium_Designer原理图元器件库

很齐全的元件库说明,理解每个元件的用途,有中英文对照说明,还有任何自己设计元件的信息

2012-12-27

空空如也

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

TA关注的人

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