lib文件

ubuntu18

依然范特西╮ 提交于 2019-11-26 15:00:41
ls -al /bin/sh # choose [No] to use bash sudo dpkg-reconfigure dash sudo apt update sudo apt -y upgrade sudo apt install openssh-server vim net-tools sudo apt install ssh ssh-import-id lzop vim-gnome vim-addon-manager vim-scripts exuberant-ctags ctags \ git git-core git-svn subversion mercurial wget privoxy yasm gcc g++ unzip gitk git-gui build-essential pkg-config aptitude \ automake autoconf samba smbclient samba-common minicom python-glade2 system-config-samba nfs-kernel-server nfs-common \ ant autoconf automake autopoint cmake gawk libtool m4 patch pkg-config libprotobuf-dev libprotobuf-c0

混合编译c和cpp的makefile模板

倖福魔咒の 提交于 2019-11-26 14:09:11
本文转自: http://blog.csdn.net/linking530/article/details/6315172 # # c.cpp混合编译的makefile模板 # # BIN = foyerserver.exe CC = gcc CPP = g++ #这里只加入库头文件路径及库路径 INCS = LIBS = SUBDIRS = #生成依赖信息时的搜索目录,比如到下列目录中搜索一个依赖文件(比如.h文件) DEFINC = -I "./../../base/" -I "./../common" -I "./../../lib/lxnet/" -I "./../../lib/tinyxml/src/" #给INCS加上依赖搜索路径,分开写可能会产生不一致情况,而且繁琐 # # #maintest.c tree/rbtree.c 多了子目录,那就直接添加 目录/*.c即可 所有的源文件-- .c文件列表 CSRCS = $(wildcard ./*.c ./../../base/log.c ./../../base/corsslib.c ./../../base/idmgr.c ./../../base/pool.c) CPPSRCS = $(wildcard ./*.cpp ./../common/backcommand.cpp ./../common

wiki团队协作软件Confluence

蹲街弑〆低调 提交于 2019-11-26 14:07:10
一、准备环境 准备环境 lamp(Linux、apache、mysql、php)框架 centos7 java jdk1.8.0_111 Distrib 5.5.52-MariaDB confluence 5.6.6 confluence-5.6.6-crack(破解server ID 用) confluence的运行是依赖java环境的,也就是说需要安装jdk并且要是1.7以上版本 yum install -y mariadb-server mariadb-client mariadb mariadb-devel java-1.8.0-openjdk-* nginx 下载confluence及其破解包 confluence有很多版本,我们可以直接通过如下连接进行查看 https://www.atlassian.com/software/confluence/download-archives 二、步骤 centos7下安装jdk1.8 1、查看yum库中jdk的版本 [root@localhost ~]# yum search java|grep jdk 2、选择java-1.8.0安装 [root@localhost ~]# yum install java-1.8.0-openjdk* 3、配置环境变量 [root@localhost ~]# vi /etc

Cobbler 自动安装CentOS7

岁酱吖の 提交于 2019-11-26 12:19:01
1. Cobbler介绍 Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。 Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。 Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。 1.1 Cobbler集成的服务 PXE服务支持 DHCP服务管理 DNS服务管理(可选bind,dnsmasq) 电源管理 Kickstart服务支持 YUM仓库管理 TFTP(PXE启动时需要) 2 Cobbler所需软件包(默认存在epel repo) ]# yum -y install cobbler cobbler-web dhcp tftp-server pykickstart httpd xinetd 3 启动相关服务并设置开机自启 systemctl start httpd systemctl enable httpd systemctl start cobblerd systemctl enable cobblerd systemctl start rsyncd systemctl enable rsyncd systemctl start

部署MySQL高可用集群

妖精的绣舞 提交于 2019-11-26 12:16:36
  一.简介     本文将介绍如何使用mysql-mmm搭建数据库的高可用架构.   二.环境 服务器 主机名 Ip Severed Mysql版本 系统 Master1 master1 192.168.4.10 10 5.6.15 Centos6.9 Master2 master2 192.168.4.11 11 5.6.15 Slave1 slave1 192.168.4.12 12 5.6.15 Slave2 slave2 192.168.4.13 13 5.6.15 Monitor monitor 192.168.4.100 无 无 Client client 192.168.4.120 无 5.6.15       虚拟IP        虚拟ip 功能 描述 192.168.4.200 Write 主用master写入虚拟Ip 192.168.4.201 read 读服务器虚拟Ip 192.168.4.202 Read 读服务器虚拟Ip 案例图谱   三.mmm架构 服务器角色 类型 服务进程 主要用途 管理节点 mmm-monitor 负责所有的监控工作的监控守护进程,决定故障节点的移除或恢复。 数据库节点 mmm-agent 运行所在MySQL服务器殇的代理守护进程,提供简单远程服务集、提供给监控节点(可用来更改只读模式、复制的主服务器等 )     

开源协议

孤人 提交于 2019-11-26 11:05:21
QT收费吗? 2019年04月02日 13:23:05 lengye7 阅读数 386 更多 个人分类: linux http://blog.csdn.net/sharecode/article/details/7420306 关于Qt的三种协议以及是否收费,有以下引文: 引文一: 最近一直在学习 Qt。Qt 有两个许可证:LGPL 和商业协议。这两个协议在现在的 Qt 版本中的代码是完全一致的(潜在含义是,Qt 的早期版本,商业版的 Qt 通常包含有一些开源版本所没有的库,比如 QtSingleApplication 这个库)。所以现在对于普通开发人员和部分商业公司来说,使用 LGPL 版本的 Qt 可以节省很大的开销。这两个版本最大的区别在于,前者是免费的,后者是收费的。既然代码都是一致的,所以费用就要是用来购买 Qt 的售后服务和培训等等相关服务。 现在我们是来说一下版权的问题。LGPL 是一个开源协议,因此,有人会担心 LGPL 能否用于开发闭源程序,能够拿来卖钱。尽管现在国内有些公司不是很重视这方面的问题,不过,如果你违反了协议,某一天被别人发来一纸律师函的时候,真的是欲哭无泪了哦。所以,我们还是先来研究一下这个协议,LGPL 究竟能不能用于开发闭源程序。 以下内容是我查找了 N 多网站总结出来的,因为豆子不是律师,所以 LGPL 协议基本看不懂。究竟怎样去理解这个协议

maven 在编译时 native2ascii-maven-plugin 插件报错

喜欢而已 提交于 2019-11-26 09:01:44
在pom文件中配置了 native2ascii插件 编译时出现 Failed to execute goal org.codehaus.mojo:native2ascii-maven-plugin 原因是在对该插件进行编译时需要jdk下面的tools.jar 查看maven使用的java环境可以看到,maven使用的环境是jdk下面的jre环境 所以将jdk\lib下的tools.jar复制到E:\java7\jdk\jre\lib\ext 目录下即可 如果使用的是eclipse工具,那么在eclipse设置的jdk环境中添加tools.jar即可。 来源: CSDN 作者: 宇智波zz 链接: https://blog.csdn.net/m1015331236/article/details/103241488

docker-compose安装Jenkins遇到的问题

倖福魔咒の 提交于 2019-11-26 07:19:47
原因: 数据库和Jenkins分开部署,采用docker-compose一键部署即可 1、docker-compose脚本如下: [root@jenkins-98 /data]# cat docker-compose.yml version: '3.3' services: jenkins: image: jenkins/jenkins:lts restart: always depends_on: - postgresql ports: - "8080:8080" - "50000:50000" volumes: - '/data/jenkins_home:/var/jenkins_home' - '/data/server:/data/server' - '/data/jdk:/data/jdk' environment: - TZ=Asia/Shanghai - JAVA_OPTS=-Duser.timezone=Asia/Shanghai postgresql: restart: always image: sameersbn/postgresql:10-2 volumes: - ./postgresql-data:/var/lib/postgresql:Z environment: - DB_USER=jenkins - DB_PASS=jenkins-password

Ubuntu16.04下gcc版本更新与降级

元气小坏坏 提交于 2019-11-26 06:00:59
首先添加ppa到库 sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update 如果提示未安装,还需要先安装它的包 sudo apt-get install software-properties-common 成功将提示以下信息 More info: https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test Press [ENTER] to continue or ctrl-c to cancel adding it gpg: keyring `/tmp/tmpc77emewg/secring.gpg' created gpg: keyring `/tmp/tmpc77emewg/pubring.gpg' created gpg: requesting key BA9EF27F from hkp server keyserver.ubuntu.com gpg: /tmp/tmpc77emewg/trustdb.gpg: trustdb created gpg: key BA9EF27F: public key "Launchpad Toolchain builds" imported gpg: Total number

使用Duilib做桌面应用总结

放肆的年华 提交于 2019-11-26 04:10:51
使用Duilib做桌面应用总结 最近使用Duilib做了一个简单的桌面应用,在此做一个简单的总结,一是为了记录自己的学习过程,二是对Duilib的使用做一个简单的总结以便后期使用时查阅。 Duilib介绍 直接上网站: https://github.com/qdtroy/DuiLib_Ultimate Github连接 个人理解: 是一个UI库 基于C++语言开发 开源 Windows系统,桌面应用 Duilib是Windows系统下基于C++语言的一套开源的桌面应用的UI库。 源码编译及Demo运行 从github上直接把×××下来或者拉下来 解压源码,源码结构说明如下: 3.使用VS打开项目,如果提示有升级就确认即可 4.第一次打开解决方案会比较慢,只能耐心等待。打开成功以后即可看到项目结构如下图: 5.查看项目属性,下载下来的代码默认使用Unicode字符集,dll方式使用duilib 6.选中duilib项目,右键打开菜单,选择“生成”选项开始生成项目。生成成功以后,会在bin木下生成dll文件。 dll文件的名称和项目属性的配置有关,默认生成的dll名称为:DuiLib_d.dll,同时位于DuiLib_Ultimate\bin目录下 7.duilib库编译生成完成以后,就可以生成demo了。打开demo项目,选中任一项目,并选择设置为启动项目,然后选择生成选项。 8