DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 542 评论 :: 1617万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Linux

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 31 下一页

摘要:最容易的方式是在C::B中使用英文环境! 去“Settings -> Environment... -> Envirinment variables“中,添加“LC_ALL”变量,并设置成“en_US“或"en_US.UTF-8"的值。 这只改变了C::B中的环境变量,你的正常系统不会被改变。 转载 阅读全文
posted @ 2020-09-24 20:14 DoubleLi 阅读(425) 评论(0) 推荐(0) 编辑

摘要:yum install openssl-devel.x86_64没有成功,提示如下错误: Error: libselinux conflicts with systemd-208-11.el7.x86_64 You could try using --skip-broken to work arou 阅读全文
posted @ 2020-09-24 09:37 DoubleLi 阅读(1618) 评论(0) 推荐(0) 编辑

摘要:安装Visual Studio 2019 在安装Visual Studio 2019时,需要勾选Linux开发环境选项,即勾选“使用C++的Linux开发”工具集,如下图所示: 创建Linux类型项目 启动已经安装好的Visual Studio 2019,创建新项目选择,如下图所示: 项目新建完成后 阅读全文
posted @ 2020-09-22 16:33 DoubleLi 阅读(2084) 评论(0) 推荐(0) 编辑

摘要:以前一直觉得export可有可无,虽然知道export是干嘛的,不就是把本地变量变成全局变量么(实际中叫环境变量),但是感觉好像没有这货也没影响,今天看了这篇博文,终于恍然大悟。用自己的语言,思维方式重新整理一遍 首先说明两个概念:父shell与子shell,从shellA中启动一个shell,称之 阅读全文
posted @ 2020-07-13 17:40 DoubleLi 阅读(511) 评论(0) 推荐(0) 编辑

摘要:1)‘_wcsicmp’在此作用域中尚未声明#ifdef WIN32#define _tcsicmp _wcsicmp#else#define _tcsicmp wcscasecmp#endif2)_stricmp 在此作用域中尚未声明#include <string.h>将_stricmp改成st 阅读全文
posted @ 2019-01-16 09:44 DoubleLi 阅读(716) 评论(0) 推荐(0) 编辑

摘要:今天面试,做了两道面试题,有道题,也是非常的有趣,下面简单的说说,原题是:"有哪些方法可以实现单实例的应用程序?选择一种方法阐述它到底实现原理,流程及优缺点? 然后他们给的答案是:信号量,共享内存,命名管道,绑定端口等。 我顿时感觉整个人都不好了,首先想到的是微软操作系统的单实例的应用程序,再转到c 阅读全文
posted @ 2019-01-10 16:33 DoubleLi 阅读(705) 评论(0) 推荐(0) 编辑

摘要:centOS7启动流程 systemd简介 unit对象 unit类型 特性 service unit文件格式 service unit file文件通常由三部分组成 unit段的常用选项 Service段的常用选项 Install段的常用选项 管理服务 管理系统服务 服务查看 chkconfig命 阅读全文
posted @ 2018-07-19 20:24 DoubleLi 阅读(526) 评论(0) 推荐(0) 编辑

摘要:CentOS6.5查看防火墙的状态: 1 [linuxidc@localhost ~]$service iptable status 1 [linuxidc@localhost ~]$service iptable status 1 [linuxidc@localhost ~]$service ip 阅读全文
posted @ 2018-07-19 18:13 DoubleLi 阅读(313) 评论(0) 推荐(0) 编辑

摘要:安装环境CentOS6.5 启动命令行 1.先安装gcc和gcc++,这个可以直接安装 2.再安装gtk2,也是直接安装 3.再安装wxGTK,一样的方法 4.本来要安装xterm的,最后我用的时候发现,显示中文有些显示的是方框,开始以为是codeblocks的事情,最后找到原因了,是这个xterm 阅读全文
posted @ 2018-07-18 17:16 DoubleLi 阅读(303) 评论(0) 推荐(0) 编辑

摘要:能够使用service命令进行操作的,就是已经注册成为linux的系统服务了。window中也可以注册成为系统服务的办法。 service命令用的次数真不少,就是比较多的关联点,用了很多次了,还是有些地方没打通,云里雾里的。所以才梳理一下这个技术知识点,理顺思路。此时我觉得,很有必要理解servic 阅读全文
posted @ 2018-07-12 12:32 DoubleLi 阅读(1405) 评论(0) 推荐(0) 编辑

摘要:Visual Studio 2017 微软的宇宙第一IDE Visual Studio 2017正式版出来了,地址是:https://www.visualstudio.com/vs/whatsnew/ VS2017亮点很多,包括模块化安装、启动速度加快(第一次启动加快50%以上)、github插件、 阅读全文
posted @ 2018-03-09 12:02 DoubleLi 阅读(802) 评论(0) 推荐(0) 编辑

摘要:转载地址:点击打开链接 根据VisualGDB官网(https://visualgdb.com)的帮助文档大致翻译而成。主要是作为个人学习记录。有错误的地方,Robin欢迎大家指正。 本文介绍如何使用VS来创建、构建、调试一个基于CMake的项目。当编辑该项目时,会使用高级CMake项目子系统来自动 阅读全文
posted @ 2018-03-09 11:56 DoubleLi 阅读(909) 评论(0) 推荐(0) 编辑

摘要:http://hi.baidu.com/zhangbin101004/item/e459f4d1f818dfbd33db903b 今天囧了啊,在ubuntu挂载的文件夹里面解压数据库,结果linux嫌太大挂掉了直接mount error(12): Cannot allocate memory折腾了好 阅读全文
posted @ 2017-12-09 22:37 DoubleLi 阅读(2080) 评论(0) 推荐(0) 编辑

摘要:前文在Win32平台上用C++实现了事件对象Event,对线程进行同步,以达到期望目的。这次在Linux平台上实现与之类似的事件对象。与其相关的一组API包括:pthread_mutex_init,pthread_cond_init,pthread_mutex_lock,pthread_cond_w 阅读全文
posted @ 2017-08-16 16:42 DoubleLi 阅读(2104) 评论(0) 推荐(0) 编辑

摘要:一般情况下我们最好是在一个平台上编译本平台的二进制程序,比如在32位平台上编译32位程序而在64位平台上编译64位程序。 现在64位的系统(这里主要指x86_64系统,包括AMD64和Intel的EM64T)已经开始广泛的使用起来了,甚至于你现在要是想买32位的处理器根本就没有。64位的系统在性能和 阅读全文
posted @ 2017-08-09 10:14 DoubleLi 阅读(1122) 评论(0) 推荐(0) 编辑

摘要:编译64位程序,不一定要编译机器是64位的,但是32位机器默认安装的gcc编译环境还是不能用来编译64位程序。 编译64位程序,需要加上-m64编译器参数,默认安装的gcc已经支持该参数,但是缺少64位机器指令相关的文件,所以不能编译,会出现下面的错误 [plain] view plain copy 阅读全文
posted @ 2017-08-09 10:12 DoubleLi 阅读(3345) 评论(0) 推荐(0) 编辑

摘要:笔者之前照着通用写法练手写过一个小的线程池版本,最近几天复习了一下,发现大多数线程池实现都离不开锁的使用,如互斥量pthread_mutex*结合条件变量pthread_cond*。众所周知,锁的使用对于程序性能影响较大,虽然现有的pthread_mutex*在锁的申请与释放方面做了较大的优化,但仔 阅读全文
posted @ 2017-08-02 15:53 DoubleLi 阅读(1010) 评论(0) 推荐(0) 编辑

摘要:o: 编译的目标文件a: 静态库,其实就是把若干o文件打了个包so: 动态链接库(共享库) lo: 使用libtool编译出的目标文件,其实就是在o文件中添加了一些信息la: 使用libtool编译出的库文件,其实是个文本文件,记录同名动态库和静态库的相关信息 1 libtool的工作原理 libt 阅读全文
posted @ 2017-08-01 16:38 DoubleLi 阅读(962) 评论(0) 推荐(0) 编辑

摘要:在linux平台上编译时,常会遇到目标库的疑问,有静态库也有动态库,单个理解都不太难,但是对复杂的工程而言,一旦混合到一起去,对整个工程的理解和调用,将会造成很大困扰,本文就汇总这几种常见编译结果文件的区别。 一、格式说明 linux下编译,常会遇到后缀为:.o .so .a .la .ko等格式文 阅读全文
posted @ 2017-08-01 16:35 DoubleLi 阅读(1029) 评论(0) 推荐(0) 编辑

摘要:之前已经讲了这一篇文章:Makefile实际用例分析(一) 比较通用的一种架构 现在这篇其实和那个差的不是很多,只是在布局上有些差别(这个makefile也是论坛上一起讨论过的,囧,忘了哪个论坛) 还是先看看基本的文件布局: 介绍: debug是调试版本的binary文件夹 release是发行版本 阅读全文
posted @ 2017-08-01 16:15 DoubleLi 阅读(483) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 31 下一页
点击右上角即可分享
微信分享提示