源码

CentOS 6.3下PostgreSQL 的安装与配置

寵の児 提交于 2020-01-30 01:46:37
转自: http://blog.csdn.net/jesseyoung/article/details/41348835 受作者博客限制,请访问上面的链接 ---------- 下面是另一个转载 ---------- 转自: http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.html CentOS 6.3下PostgreSQL 的安装与配置 一、简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。 二、系统环境 系统平台: CentOS release 6.3 (Final) PostgreSQL 版本: PostgreSQL 9.2.4 防火墙已关闭/iptables: Firewall is not running. SELINUX=disabled 三、安装方式 A. RPM包安装 B. yum 安装 C. 源码包安装 四、安装过程 A. RPM包安装 1. 检查PostgreSQL 是否已经安装 # rpm -qa|grep postgres 若已经安装,则使用rpm -e 命令卸载。 2

Android 知识梳理

非 Y 不嫁゛ 提交于 2020-01-30 01:42:43
说明:本篇博客只是一个知识整理,因为网上对于Android的知识介绍足够多,因此我不再写相关文章(主要是因为我写的不如人家好),所以所有文章均来自网络,不贴原文章,只提供连接,因此本文旨在减少你对相关知识的搜索过程,方便查找相关知识。 1.Activity Activity的生命周期,正常结束和非正常销毁的生命周期和调用函数及其使用方法; Android Training - 详解Activity生命周期(Lesson 1 - 启动与销毁Activity) Android Training - 详解Activity生命周期(Lesson 2 - 暂停与恢复activity) Android Training - 详解Activity生命周期(Lesson 3 - 停止与重启activity) Android Training - 详解Activity生命周期(Lesson 4 - 重新创建销毁的activity) Android开发之InstanceState详解 Activity启动模式 Activity启动模式图文详解:standard, singleTop, singleTask 以及 singleInstance Android中Activity四种启动模式和taskAffinity属性详解 Activity的启动过程 Android应用程序启动过程源代码分析

shell编程-服务管理

会有一股神秘感。 提交于 2020-01-30 01:34:49
linux 服务的分类:rpm包默认安装的服务(httpd),源码包安装的服务(tomcat) 查询已安装的服务 rpm包安装的服务 chkconfig --list 查看服务自启动状态,可以看到所有rpm包安装的服务 源码包安装的服务 查看服务安装的位置,一般在/usr/local/下 rpm安装服务和源码包安装服务的区别 rpm安装服务和源码包安装服务的区别就是安装位置的不同 源码包安装在指定的位置,一般是在/usr/local/ rpm包安装在默认位置中 /etc/rc.d/init.d 注意: service命令只能启动rpm包安装的服务,无法启动源码包安装的服务,因为service启动时寻找的目录就是 /etc/rc.d/init.d/ rpm包安装服务的默认位置 /etc/init.d : 启动脚本的位置 /etc/sysconfig/ 初始化环境配置文件位置 /etc/ 配置文件的位置 /etc/xinetd.conf xinetd配置文件 /etc/xinet.d/基于xinetd服务的启动脚本 /var/lib 服务产生的数据放在这里 /var/log/ 日志 独立服务的启动 /etc/init.d/独立服务名 start |stop|status|restart service 独立服务名 start |stop | status| restart

简析ThreadLocal

二次信任 提交于 2020-01-30 00:05:48
ThreadLocal是什么 我们知道在使用多线程时,有时需要共享变量,需要同步数据,所以各个线程之间对这个变量都是开放的,这概念可以称之为线程开放。但也不是所有时候都需要同步数据,每个线程也可以有自己独有的变量,不需要同步给其他线程,这概念可以叫做线程封闭。而ThreadLocal就是线程封闭具体的体现之一。在JDK1.2版本里就提供了java.lang.ThreadLocal类,我们可以把ThreadLocal理解为线程的局部变量,是一个线程级别的变量。 ThreadLocal的简单实践 demo代码如下: public class TestMain { public static void main ( String [ ] args ) throws Exception { ThreadLocal < String > value = new ThreadLocal < > ( ) ; value . set ( "主线程" ) ; String threadLocal = value . get ( ) ; System . out . println ( "执行线程一前主线程threadLocal值为:" + threadLocal ) ; Thread thread = new Thread ( new Runnable ( ) { @Override public

[Python] 网络爬虫

非 Y 不嫁゛ 提交于 2020-01-29 23:56:56
头元素信息: <title>:文档标题,只有一个 <base>:默认链接 <link>:文档与外部资源关系,常用于链接样式表CSS <style>:样式 <meta>:元数据,页面描述,关键字,文档作者等 <script>:客户端脚本,如JavaScript 获取网页:requests包 http请求方式: get:90%以上 post import requests r = requests.get(url = 'https://www.baidu.com/s',params={'wd':'金正恩元帅'},timeout=0.1) #返回值 print(r) print(type(r)) #网址 print(r.url) #网页编码 print(r.encoding) #网页源码 print(r.text) #头域,返回字典 print(r.headers) 源码解析:BeautifulSoup包 分析文档树 子节点:.content 来源: https://www.cnblogs.com/cxc1357/p/10584752.html

校园导游系统(源码)

会有一股神秘感。 提交于 2020-01-29 19:38:56
校园导游系统(源码) # include <stdio.h> # include <string.h> # include <stdlib.h> # include <windows.h> # define MAXVEX 30 # define INFINITY 32767 typedef struct { int num ; //地点权值 char name [ 30 ] ; //建筑名 char build_describe [ 300 ] ; //描述建筑 } Vextype ; typedef struct { int arcs [ MAXVEX ] [ MAXVEX ] ; Vextype vex [ MAXVEX ] ; int vexnum ; int arcnum ; } MGraph ; int Index ( MGraph * G , char name [ ] ) //索引 { int i ; for ( i = 0 ; i < G -> vexnum ; i ++ ) { if ( ! strcmp ( name , G -> vex [ i ] . name ) ) return i ; } return - 1 ; } //邻接矩阵创建无向图 void Creat ( MGraph * G ) { FILE * fp ; int i = 0 , j =

Spring Boot的数据访问

≡放荡痞女 提交于 2020-01-29 17:59:56
Spring Data 项目是 Spring用来解决数据访问问题的一揽子解决方案, Spring Data是一个伞形项目, 包含了大量关系型数据库及非关系型数据库的数据访问解决方案。 Spring Data使我们可以快速且简单地使用普通的数据访问技术及新的数据访问技术。 Spring Data为我们使用统一的 API来对上述的数据存储技术进行数据访问操作提供了支持。这是 Spring通过提供 Spring Data Commons项目来实现的,它是各种Spring Data项目的依赖。 Spring Data Commons让我们在使用关系型或非关系型数据访问技术时都使用基于Spring的统一标准,该标准包含CRUD(创建、获取、更新、册l理除)、查询、排序和分页的相关的操作 。 介绍下Spring Data Commons的一个重要概念: Spring Data Repository抽象。使用Spring Data Repository 可以极大地减少数据访问层的代码 。 既然是数据访问操作的统一标准,那肯定是定义了各种各样和数据访问相关的接口, Spring Data Repository 抽象的根接Repository 接口: public interface Repository<T, ID extends Serializable> { } 从源码中可以看出,它接受领域类

乐优商城视频+源码

我与影子孤独终老i 提交于 2020-01-29 13:43:42
乐优商城是黑马的一个微服务电商项目 这是该项目的教学视频以及资料 链接:https://pan.baidu.com/s/1vG_Q5_cMGNKQQzj3XeWl2g 提取码:2qi5 这里是自己整理的项目源码 https://github.com/HorizonLH/leyou 来源: CSDN 作者: cynjl4986 链接: https://blog.csdn.net/cynjl4986/article/details/104105924

Mycat 结果集处理源码剖析

心已入冬 提交于 2020-01-29 11:45:44
Mycat 结果集处理 源码剖析   一、读入响应数据包  Mycat 主要采用 Reactor 模式作为通信模型,而此通信模型获取客户端发送到服务端的请求数据包是通过在信道中注册 SelectionKey. OP_READ 读事件。Mycat 也不例外,用名为 NIOREACTOR- i -RW 的线程在双向通道中注册读事件,并接收、处理请求数据包。 package io . mycat . net ; public final class NIOReactor { private final class RW implements Runnable { public void run ( ) { for ( ; ; ) { . . . try { . . . // 注册 SelectionKey.OP_READ 读事件 register ( tSelector ) ; . . . if ( . . . ) { . . . } else { . . . for ( SelectionKey key : keys ) { AbstractConnection con = null ; try { // 获取当前的附加连接对象,如果没有附件,则为空 Object att = key . attachment ( ) ; if ( att != null ) { con = (