- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 Centos系统升级到7.6
现在docker研究及PHP7都需要centos系统版本至少在7以上,干脆就弄到7.6吧1.更改yum源配置mv /etc/yum.repos.d/centos7.repo /etc/yum.repos.d/centos7.repo.bakcurl -o /etc/yum.repos.d/centos7.repo http://mirrors.aliyun.com/repo/Centos-7...
2019-09-02 15:19:14 4199 3
原创 [笔记二]探究编译与链接之目标文件
目标文件目标文件的格式目标文件在Linux下面以ELF格式存储,ELF文件标准里面把系统中采用ELF格式的文件归为以下4类: ELF文件类型 说明 实例 可重定位文件(Relocatable File) 这类文件包含了代码和数据,可以被用来链接成可执行文件或共享目标文件,静态链接库也可以归为这一类 Linux的.o文件 可执行文件(Executable File) 这类
2016-07-11 17:48:49 836
原创 [笔记一]探究编译与链接
探究编译与链接选择程序员入门程序来当门神(hello.c)#include<stdio.h>int main(){ printf("Hello World\n"); return 0;}被隐藏了的过程我们使用gcc编译一个程序,只需使用一个命令,例如编译程序 hello.c$gcc hello.c会生成一个可执行文件 a.out, 运行即可$./a.outHello Wor
2016-07-08 15:28:29 492
原创 gcc源码安装-版本4.7.3
gcc源码安装-版本4.7.3准备工作 下载依赖源文件包,我的依赖版本如下: gcc-4.7.3.tar.gz mpfr-3.1.2.tar.gz mpc-1.0.1.tar.gz gmp-5.1.1.tar编译安装依赖包cd gmp-5.1.1./configure --prefix=/usr/local/gmp-5.1.1makemake installcd mp
2015-06-27 23:27:09 1788
原创 前端开发集锦-比较好的网站
最近没办法要进行前端开发,被啥js,css折腾死,发现了一些比较好的网站:http://www.bootcss.com/p/layoutit/
2014-02-28 16:58:57 1259
原创 Linux下GDB调试工具使用命令详解
背景:之前开发的一系列项目,有windows下的也有Linux环境下的,java or C#项目均有其ide工具的强势debug功能,Linux下python项目和c++项目一直都通过写日志进行错误跟踪,听说gdb很强大,本人就我在项目中所遇到的debug的过程进行阐述,命令可能不全,列举的都是我用到的,解决了我的问题,在此作一个纪录。1. 第一步安装gdb, 这个在网上可以搜索很
2013-08-08 23:52:39 1626
原创 GOOGLE GLOG 日志使用心得
c++项目中想尝试些新的东西,google glog日志中间件功能挺全面,测试的效率也比较OK, 测试数据未作记录。google glog官方网站 https://code.google.com/p/google-glog/文档和源码下载均可从上面的地址中获取,我展示下我所用到的部分:1.include源文件 #include 2.日志模
2013-07-19 15:12:02 20032 2
原创 Linux系统学习篇【操作汇总】
在此记录下对于Suse10与CentOS5.6 linux系统装机流程,以便重装的快速进行:【SUSE系统】 1.根据光盘引导将系统分区并安装完成,本人采用的是自定义分区,删除所有磁盘分区并建立默认分区,当然你可以根据个人需求进行有关的分区;2.网络配置在命令行输入ifconfig -a 命令看是否能看到eth0(也有可能是eth*),如果你能看到则代表你会轻松很多完成网络
2013-03-28 14:10:59 1097
原创 Linux系统学习篇【suse 10】之一[网络配置篇]
正好有机子在手,为了扩宽自己在这方面的知识面,从装机开始,此前情况是刚装完12台机器,6台centos 、6台suse,先从suse开始动手实践...... suse这个网络配置也是纠结我了好久,之前一台suse机子始终无法检测出网卡,因为机子都是淘汰下来的PC机,/etc/sysconfig/network目录下面就是找不到eth*,也按照网上说的使用yast命令启动网卡,
2013-03-11 14:28:51 8005
原创 C3P0数据库连接池【JAVA】-oracle数据库为例
java项目中数据库的连接池选用了C3P0,个人感觉还是挺好用的,目前没有发现什么问题,主要是配置上的结合,今天总结一下如何使用及通用配置解析。1.第三方jar 我使用的是 c3p0-0.9.2-pre4.jar2. 刚开始使用这个的时候,由于项目比较紧张,我采用的是set方式来进行配置,其实后来一了解,繁琐了很多,当初的方式如下://数据库连接池 使用C3P0数据库连接池p
2013-01-05 10:57:46 26243 8
原创 redis学习心得之三-【java操作redis】
今天主要是讲讲java对redis的操作,来段代码掩饰下基本操作即可明白。 java调用你需要下载jedis.jar包 下载网址:https://github.com/xetorthio/jedis/downloads package Redis;import java.util.HashMap;import java.u
2012-06-19 16:16:45 18431
转载 redis配置文件redis.conf的详细说明
# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.#Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
2012-06-19 14:00:03 10447
原创 redis学习心得之二【redis主从配置】
学习过mysql主从机搭建的都知道,slave机器搭建需要进行初始化步骤,同步部分数据然后再启动同步,而redis相对更简洁,只需要配置配好,启动即可完成同步,我们一起来见证下: 在前一节我们已经实践启动了一个redis服务,我们将其作为主机,现为其创建一个从机作备份使用 1.复制一份配置出来为从机所用 ~$ cp redi
2012-06-19 13:44:22 2671 2
原创 redis学习心得之一【安装redis初体验】
以前只是听过redis,而并没有去学习和实践,最近由于需要去研究了下,发现它的强大,佩服佩服.... 现在讲讲我的实践过程吧 在linux下安装redis 说起这个比mysql的安装过程简单多乐,它不需要configure,只需要解压之后make就可以,无需make install ~$ wget http://redis.googl
2012-06-19 12:02:39 3394 1
转载 mysql用户创建和授权
转自:http://hi.baidu.com/fwso/blog/item/658c00555bdd1cc5b645aee0.html一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机
2012-06-18 11:02:44 877
原创 mysql学习足迹之三【MYSQL主从服务器配置说明(master&slave)】
在研究mysql的过程中,从源码安装,多实例部署和启动到现在要说的主从服务器配置,因为之前没有运维的经验,一切都自己来做,挺有意思的,废话不说了,进入正题了。 先简单说明下主从服务器配置的好处(网上一搜一大把):单向复制有利于健壮性、速度和系统管理:1、主服务器/从服务器设置增加了健壮性。主服务器出现问题时,你可以切换到从服务器作为备份。2、通过在主服务器和从服
2012-06-18 10:32:26 1018
原创 mysql学习足迹之二【mysql启动多实例步骤讲解】
在前面一篇已经提到了mysql,因为这段时间工作需要,我也开始慢慢的学习掌握mysql一些知识,由于没有基础在mysql启动多实例的问题上纠结了很久,总是得不到我想要的结果,经查一些资料和网站边学边做,终于成功了,下面是我的一些步骤,也算是一种积累 在源码安装完毕之后[可参考文章 http://blog.csdn.net/willability/article/detail
2012-06-15 15:35:24 1162
原创 mysql学习足迹之一【linux环境下源码安装mysql-5.5.25版本数据库】
1.下载所需mysql版本源码 http://www.mysql.com/ 可以再该网站下找到你所需要的各种版本mysql源码 我采用的是 MySQL Community Server 5.5.25 下的 Source Code Platform下的显示内容 注意选择的时候注意后缀名,不要选择.rpm后缀的 [我下载的文件是 mysql-5.
2012-06-13 12:01:12 5218 2
原创 PHP-C扩展编译步骤 (linux)
1.在php-5.1.6/ext下找到ext_skel执行命令:./ext_skel --extname=你的扩展名称(即最后需要生成的***.so文件的名字)执行成功之后你会在该目录下看到生成的文件目录***(你的项目名称)2.进入生成的目录下,你可以将你编写的代码*.h和*.c文件拷贝到该目录下进行编译了,接下来是配置config.m4文件在
2012-04-10 12:03:03 927
原创 全排列算法【java实现】
算法思想:1.以一组排列数字排序之后作为起始数:譬如1,2,3,4 而不是2,1,3,42.从右向左查找一个数字(这个数字要比它前面的数字大) 如: 1234 你就会找到4 1243 你就会找到4 ......3.从右向左查找一个第一个可交换数字(该数字要满足比第二步找到的数字小,却比第二步找到的数字的前一个数字大)4.交换第二步找到的数字的前一个数字与
2012-03-09 10:28:50 1041 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人