【Linux下开发】
文章平均质量分 83
Ailoverer
这个作者很懒,什么都没留下…
展开
-
c++ 时间类型详解 time_t 格林威治时间
Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类Unix系统中,也在许多其他操作系统中被广告采用。 目前相当一部分操作系统使用32位二进制数字表示时间。此类系统的Unix原创 2012-10-11 10:12:09 · 10478 阅读 · 0 评论 -
使用异步模式的log4cplus
这篇文章基本上写了log4cplus的基本使用方式。转载过来少走弯路,后续我会自己封装相应方法最终用于项目中方便使用。这篇文章比较详细介绍了log4cplus用法 https://www.cnblogs.com/justinezhang/p/5793532.html 内容如下:最近因为项目的原因,开始研究log4cplus这个日志库。主要是把新版中增加的异步模式log用起来。异步log目前...转载 2018-07-26 15:59:59 · 1652 阅读 · 0 评论 -
Log4cplus使用
最近看了下日志系统,目前有很多种,比如qlog,log4j家族的log4cpp,log4cxx,log4cplus,boost.log,log4qt,Logger等等目前自己比较喜欢的log4cplus和boost.log,后者有时间再研究下。下载log4cplus 编译./configure -> make ->make check->make instal...原创 2018-07-25 17:14:59 · 507 阅读 · 0 评论 -
Ubuntu18.04 截图工具推荐
之前用的deepin-scrot 在18.04版本一直无效,因此换用flameshot 感觉还可以,推荐给大家安装flameshot:https://github.com/lupoDharkael/flameshot安装命令:sudo apt-get install flameshot设置>设备>键盘,设置一个自定义快捷键(拉到最下面)命令填写:flameshot gui...原创 2018-07-24 21:52:41 · 14616 阅读 · 6 评论 -
g++ makefile简单书写
1. value.cpp (C++11完美转发例子)#pragma GCC diagnostic error "-std=c++11" #include <iostream> using namespace std; void fun(int &x) { cout << "lvalue ref" << endl; } void ...原创 2018-06-01 17:20:07 · 3626 阅读 · 0 评论 -
win7与VMware ubuntu虚拟机实现文件共享(最后一定要装open-vm-dkms插件)
一般来说,由于一些特殊的需要,会在Win7系统中利用虚拟机(VMware)安装ubuntu虚拟环境,使得不用重启就可以同时使用两个系统。但是想把在虚拟机ubuntu中编辑的文件可以同时被Win7中的程序使用,同时又不想利用两个系统的QQ或者U盘互拷,就需要能将文件在虚拟机和Win7(在这里以Win7为例,WinXP操作一样)下实现互传。有一种方法,就是通过VMware的共享文件夹来实现虚拟机Ubu转载 2016-12-15 14:24:16 · 654 阅读 · 0 评论 -
makefile的语法及写法(二)
3 Makefile书写规则 --------------------------------------------------------------------------------规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以转载 2013-03-24 21:01:41 · 730 阅读 · 0 评论 -
makefile的语法及写法
Makefile概述 --------------------------------------------------------------------------------什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂转载 2013-03-24 21:00:32 · 640 阅读 · 0 评论 -
Ubuntu Linux编程入门
要编程,首先是环境的搭建,打开终端中输入:sudo apt-get install automake sudo apt-get install autoconfsudo apt-get install g++sudo apt-get install libtool sudo apt-get install cmake sudo apt-get install konsole转载 2013-03-17 12:09:38 · 1990 阅读 · 0 评论 -
新手须知 QT类大全
本篇文章注释是介绍QT类的使用方法,QTextEdit 文本编辑框类、QApplication 应用程序类 、QImage 图像类 等一些常用的大类。请多参考!AD: QT类大全,在行内容中罗列出来了,希望大家多看看,如果是API就更好了,但可惜不是。这些是一些大类,请多做参考。QApplication 应用程序类QLabel 标签类QPushBut转载 2013-01-22 14:20:03 · 987 阅读 · 0 评论 -
Windows C++ 导出和导入纯DLL函数(非COM)总结
多年以前由于DLL hell问题人们很少在直接从dll文件导出函数并且直接使用,但是有时候事情的解决方案不是我们可以选择的,今天在解决一个问题的时候,还是不得已选择了一个这样的方式。但是搜索了一下,网上关于这个问题的总结文章都写的不是很全,于是总结出来,希望对大家有所帮助。静态导入和动态导入加起来一共三种方式:静态导入 --需要将 .lib文件和.dll文件copy到执行目录转载 2013-02-05 16:18:18 · 545 阅读 · 0 评论 -
直接调用普通函数地址
class TestClass{public: void TestFunc() { MessageBox( NULL, _T( "122" ), _T( "122" ), MB_OK ); }};typedef void ( TestClass::* pVoidFun )();int WINAPI WinMain( HINSTANCE hInstance, H原创 2013-02-02 12:18:54 · 617 阅读 · 0 评论 -
log4cplus封装
1.前言log4cplus原始用法(eg:LOG4CPLUS_DEBUG())不方便的可以进行二次封装。参考了下其他道友的然后自己封装了一个简单的类 :说明:测试在ubuntu Qt上面测试通过,windows我没有测试如果需要自行修改也可以下方留言避免踩坑(应该可以用)2.头文件slog.h#ifndef SLOG_H#define SLOG_H/// 包裹类/// @n...原创 2018-07-27 10:11:36 · 3093 阅读 · 1 评论