Linux
文章平均质量分 72
蝶泳奈何桥.
这个作者很懒,什么都没留下…
展开
-
linux-免费ssl证书
生成前, 路径所在的目录必须先存在, 生成后可以执行命令重启 nginx。linux-免费ssl证书。以使用 阿里云 域名为例。原创 2022-11-26 09:28:20 · 459 阅读 · 0 评论 -
cmake-gtest单元测试
title: cmake-gtest单元测试categories: CMaketags: [cmake, gtest, 单元测试]date: 2020-02-17 10:38:43comments: falsecmake-gtest单元测试前篇官方GitHub: https://github.com/google/googletestclion 官方 gtest...原创 2020-02-17 14:51:19 · 3028 阅读 · 0 评论 -
cmake-CMake记录
title: cmake-CMake记录categories: CMaketags: [cmake, makefile, 跨平台, 记录]date: 2020-02-08 15:41:39comments: false以前测试工程: https://github.com/yangxuan0261/TestCMake前篇官方下载: https://github.com/...原创 2020-02-10 09:54:46 · 521 阅读 · 0 评论 -
mysql-mysql记录
title: mysql-mysql记录categories: Mysqltags: [mysql, 记录]date: 2014-11-27 16:26:44comments: false重新捡起丢了六年的东西.前篇菜鸟教程 - https://www.runoob.com/mysql/mysql-create-database.htmlMySQL有什么推荐的学习书籍?...原创 2020-01-07 10:19:37 · 352 阅读 · 0 评论 -
mongodb-MongoDB记录
title: mongodb-MongoDB记录categories: MongoDBtags: [mongodb]date: 2018-07-03 03:12:25comments: falsemongodb-MongoDB记录前篇MongoDB 应用场景? - https://www.zhihu.com/question/32071167谈谈MongoDB适用领域 ...原创 2020-01-07 10:20:11 · 854 阅读 · 0 评论 -
docker_gitlab搭建
这里使用 docker-compose.yml 的方式部署 在虚拟机(ip:192.168.74.128)上部署的把gitlab官方的镜像拉下来wilker@ubuntu:~/Desktop/a_gitlab$ docker search gitlab # 搜一下 gitlab,基本第一个就是官方的NAME DESC原创 2017-07-07 14:07:05 · 2703 阅读 · 0 评论 -
在CentOS 7上安装GitLab
在vm中试了下搭建git代码托管服务gitlab,公司现在用的也是gitlab,觉得挺好用的就搜了下自己搭建了一个中文官网地址:http://www.gitlab.cc/ 下载地址为:http://www.gitlab.cc/downloads先上一下gitlab截图,能用markdown写东西真的很爽啊,为啥WordPress博客对markdown的支持不好捏(所以看到我的文原创 2016-08-02 13:42:48 · 771 阅读 · 3 评论 -
docker_自建私有仓库
将一个 几百兆 的镜像 push 到 docker hub 不太现实 官方提供了一个docker镜像的私有仓库,可以在自己内网的另一台机子做为仓库存储镜像 (下面的 11.22.33.44 代表 docker 镜像仓库的 服务器ip)pull 官方镜像:root@ubuntu:~# docker search registry # 可以搜一下,基本第一个就是了NAME原创 2017-07-04 18:08:30 · 1896 阅读 · 0 评论 -
ubuntu_相关
vm 中安装 Ubuntu 一定要关了网络,有个下载过程恶心死了,一直在 retrieving file https://askubuntu.com/questions/98161/installation-stuck-at-retrieving-file-43-of-93安装vm tools http://jingyan.baidu.com/article/4f34706e38a27be38原创 2017-07-02 13:35:58 · 986 阅读 · 0 评论 -
ubuntu_内网dns服务器搭建
dns服务器:ubuntu 16.04,ip地址为:192.168.1.102 使用最傻瓜是的部署就是去 docker hub 拉一个 镜像下来,这里拉取的是 andyshinn/dnsmasq, https://hub.docker.com/r/andyshinn/dnsmasq/搭建dns服务器docker 搜索 dnsmasq 镜像, 把 start 做多的拉下来root@ubu原创 2017-07-09 23:19:43 · 3608 阅读 · 0 评论 -
记录下Linux下编译和链接动态库的过程。
一、 编写动态库头文件so.h:#ifndef SO_H#define SO_Hint add(int a, int b);#endif /*SO_H*/实现文件so.c:#include "so.h"int add(int a, int b){ return a + b;}二、编译动态库gcc so.c -fPIC -shared转载 2016-07-29 13:30:34 · 645 阅读 · 0 评论 -
详细分析Linux动态库的使用方式
动态链接库的使用使用动态链接库,首先需要在编译期间让编译器检查一些语法与定义。这与静态库的实用基本一样,用的是 -Lpath 和 -lxxx 标签。如:gcc file1.o file2.o -Lpath -lxxx -o program.exe编译器会先在path文件夹下搜索libxxx.so文件,如果没有找到,继续搜索libxxx.a(静态库)。在程序运行期间,原创 2016-07-29 13:34:08 · 593 阅读 · 0 评论 -
Windows是上开发,Linux中运行
gitlab中创建个工程 MySkynetTest win 中 clone 出来,把 Skynet 的作为一个 submodule 添加到项目中 推送到远端 master Linux 中把这个项目 clone 出来,先上传ssh私匙,直接把win中的 id_rsa(C:\Users\yangxuan.ssh目录下),丢到 Linux 中的 /root/.ssh 目录下(现在是r原创 2016-07-29 13:57:18 · 932 阅读 · 0 评论 -
gcc/g++ -O 优化选项说明
查查gcc手册就知道了,每个编译选项都控制着不同的优化选项 下面从网络上copy过来的,真要用到这些还是推荐查阅手册 -O设置一共有五种:-O0、-O1、-O2、-O3和-Os。 除了-O0以外,每一个-O设置都会多启用几个选项,请查阅gcc手册的优化选项章节,以便了解每个-O等级启用了哪些选项及它们有何作用。 让我们来逐一考察各个优化等级: -O0:这个等级(字母“O原创 2016-07-29 14:59:07 · 1667 阅读 · 0 评论 -
CentOS 7安装 openssl
官网:https://www.openssl.org/;下载页面:https://www.openssl.org/source/;最新版本:https://www.openssl.org/source/openssl-1.0.1t.tar.gz ;(2016年5月7日)下面开始安装操作,具体包括:解压;配置;编译;安装;一、解压tar -xzvf ./openssl-1原创 2016-07-29 15:05:19 · 16406 阅读 · 4 评论 -
文件编码问题导致 ./configure : /bin/sh^M : bad interpreter
[root@localhost lpng142]# ./configurebash: ./configure: /bin/sh^M: bad interpreter: No such file or directory[root@localhost lpng142]# To fix, open your script with vi or vim and enter原创 2016-07-29 15:07:40 · 614 阅读 · 0 评论 -
CentOS7 MongoDB 3.2.6环境配置
安装openssl #yum install -y openssl-devel openssl 下载MongoDB #官网:https://www.mongodb.com/ #选择try MongoDB for free #选择Linux RHEL 7 Linux 64-bit #在https://docs.mongodb.org/manual/tutorial/i原创 2016-07-30 21:08:07 · 652 阅读 · 0 评论 -
centos7安装redis3.2
基于skynet的mmo示例,里面使用redis内存数据库,所以又屁颠屁颠去装了redis一 下载redis最新版 http://www.redis.cn 二 解压 # tar xvzf redis-3.2.tar.gz 三 # cd redis-3.2.0 四 # make问题:异常一: make[2]: cc: Command n原创 2016-07-29 14:55:24 · 1740 阅读 · 0 评论 -
rsync同步文件
rsync同步安装 rsync先略过,服务器和客户端都默认安装了rsync启动rsync服务编辑 /etc/xinetd.d/rsync 文件,将其中的 disable=yes 改为 disable=no[root@localhost ~]# vi /etc/xinetd.d/rsync # default: off# description: The rsync server is a go原创 2017-05-24 14:58:43 · 2424 阅读 · 1 评论 -
Linux 下 C/C++混合编程
一、extern“C”的作用(最重点) 1. extern “C”的真实目的是实现类C和C++的混合编程。extern “C”是由C++提供的一个连接交换指定符号,用于告诉C++这段代码是C函数。extern “C”后面的函数不使用的C++的名字修饰,而是用C。这是因为C++编译后库中函数名会变得很长,与C生成的不一致,造成C++不能直接调用C函数。 2. C++语言支持函数重载转载 2016-07-29 03:24:36 · 1159 阅读 · 0 评论