自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HW的博客

编程之路,其路漫漫,吾将上下而求索

  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 ssh

安装apt-get install openssh-service配置ssh配置文件位于 /etc/ssh/sshd_config,一般采用默认配置即可启动、停止、查询状态sudo service ssh statussudo service ssh startsudo service ssh stopsudo service ssh restart客户端连接ssh username@h

2017-12-26 14:08:36 727

原创 emacs配置

下载安装Windows可前往http://www.gnu.org/software/emacs/下载,直接解压缩后运行bin目录下的runemacs.exe可添加上快捷方式Ubuntu下使用sudo apt-get install emacs完成安装配置Windows下需要在环境变量中加上HOME,例如设置HOME为E:\homeemacs默认会在HOME目录下寻找.emacs配置文件,然后是.em

2017-12-25 19:01:03 1596

原创 守护进程c实现

守护进程  守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的,比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。其特征如下:后台运行   守护进程最重要的特性

2017-12-22 17:50:42 2231

原创 samba

samba协议用于在Windows和Linux上共享文件夹安装sudo apt-get install samba配置在/etc/samba/smb.conf文件末尾加入一项[share]comment = Share Folder require passwordbrowseable = yespath = /home/sharecreate mask = 0777directory

2017-12-19 17:37:24 409

原创 谈软件项目及管理

软件项目软件项目相对于其他项目比较特殊,它是一个纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。其次,软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。软件项目管理软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。软件项目管理的根本目

2017-12-14 13:43:23 775

原创 单例模式Singleton

单例模式属于创建型模式的一种,在我们进行软件开发过程中,有很多类是全局唯一只创建一次的,例如app框架类、全局管理类、配置文件、日志、数据库等,这时采用单例模式能使我们的代码变得elegant。 下面给出UML类图和C++的示例代码:// singleton.h#ifndef __SINGLETON_H__#define __SINGLETON_H__class CSingleton{pr

2017-12-10 17:15:57 1682

原创 备忘录

字符串常量和字符数组char* s1 = "hello"; // 字符串常量,保存在静态存储区,不能被修改s[0] = "H"; // crashchar s2[] = "world"; // 字符数组,栈中存储,可以被修改s2[0] = "W"; // ok结构体对齐原则: 一: 结构体变量中成员的偏移量必须是成员大小的整数倍; 二: 结构体大小必须是所有成员大小的整

2017-12-07 10:10:17 402

原创 Qt--QSettings

在qt.conf一节中我们知道qt.conf是一个ini格式文件,Qt内部使用QSettings这个类来解析和保存qt.conf中的配置。先来看一个QSettings的使用范例:#include <QDebug>#include <QSettings>#include <QCoreApplication>int main(int argc, char* argv[]){ QCoreAp

2017-12-05 15:59:32 2552

原创 Qt--Q_GLOBAL_STATIC

我记得《Effective C++》中有这么一条:条款02 对于单纯常量,最好以const对象或enum替换#define;对于形似函数的宏,最好改用inline函数替换#define但是Qt中却将define玩的出神入化,宏定义和泛型编程的结合更是令我大开眼见。本节以Q_GLOBAL_STATIC为例来赏析下Qt中的宏艺术。Q_GLOBAL_STATIC(TYPE,NAME)宏用来声明定义一个全

2017-12-04 18:22:42 3633

原创 Qt--QVariant

QVariantQVariant行为类似于C/C++的union, 但在Qt中比union强大很多, QVariant内置支持所有QMetaType::Type里声明的类型如:int,QString,QFont等,甚至QList<QVariant>,QMap<QString, QVariant>等组成的任意复杂类型.。简单的说QVariant可以存储任意数据类型,表现的类似弱语言,如JS中的var。

2017-12-04 11:23:36 2484

原创 Qt--字符串类

std::stringc++标准库中提供了std::string这个字符串类,但功能真心不够用,比如简单的字符串和整型转换,还得借助atoi,itoa等c字符串函数,和浮点型相互转换更是没有。string并不是一个单独的容器,只是basic_string 模板类的一个typedef 而已,相对应的还有wstring, 在string 头文件定义如下:extern "C++" {typedef ba

2017-12-02 16:27:22 2801 3

HPlayer-master.zip

一个类似VLC的播放器,能播放本地媒体文件、捕获设备、网络流;自由切换画面风格,支持拖拽; 使用Qt实现界面; 使用FFmpeg获取帧,编解码,转码; 使用OpenCV处理图片; 使用OpenGL渲染视频帧;

2019-11-22

QRencode库(二维码)

开源的QRencoder库(二维码生成库),自己封装了下,并给出了demo

2017-03-16

opencv3.2编译生成好的库

这是使用OpenCV3.2源代码编译生成好的库,可用于VS2015开发,或者MinGW(例如QT)开发

2017-05-07

sourceinsight4破解版

破解安装见README.txt. 1、点击sourceinsight4088-setup.exe,安装source insighet 2、使用sourceinsight4.exe替换安装目录下的sourceinsight4.exe 3、启动sourceinsight4,会弹出输入License的提示框,选择Import a new license file,导入si4.pediy.lic文件即可

2018-02-01

UINX环境高级编程第三版(英文版)

读英文版不仅可以锻炼你的阅读英文文献水平,同时更加接近技术的原意,强烈推荐读英文版技术文档

2017-03-10

空空如也

空空如也

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

TA关注的人 TA的粉丝

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