搜索到与相关的文章
各行各业

Glusterfs之nfs模块源码分析(下)之NFS协议之R

我的新浪微博:http://weibo.com/freshairbrucewoo。欢迎大家相互交流,共同提高技术。六、NFS协议之RPC的实现因为nfs服务器启动时的端口是不确定的,所以nfs服务器将自己的端口注册到rpc服务,客户端通过rpc请求知道nfs服务器的监听端口。下面就分析整个rpc的处理过程。现在假设客户端有一个rpc请求达到服务器端了,通过上面nfs协议初始化的分析知道:所有的数据读写事件都是在函数nfs_rpcsvc_conn_data_

系统 2019-08-12 01:31:39 3382

PostgreSql

PostgreSQL学习手册(八) 性能提升技巧

一、使用EXPLAIN:PostgreSQL为每个查询都生成一个查询规划,因为选择正确的查询路径对性能的影响是极为关键的。PostgreSQL本身已经包含了一个规划器用于寻找最优规划,我们可以通过使用EXPLAIN命令来查看规划器为每个查询生成的查询规划。PostgreSQL中生成的查询规划是由1到n个规划节点构成的规划树,其中最底层的节点为表扫描节点,用于从数据表中返回检索出的数据行。然而,不同的扫描节点类型代表着不同的表访问模式,如:顺序扫描、索引扫描

系统 2019-08-12 01:55:14 3380

Python

linux系统中离线安装python3.7过程记录

最近公司新弄来一台linuxredhat4.4.7服务器,准备在上面离线安装python3.7,安装过程中出现一些问题,特此记录下来。首先在python官网上下载了Python-3.7.3.tgz文件,放在/usr/local/python3.7路径下,然后解压到该路径下tar-zxvfPython-3.7.3.tgz接着进入/usr/local/python3.7/python-3.7.3路径,执行./configure--prefix=/usr/loc

系统 2019-09-27 17:57:42 3379

PHP

WIN2003+IIS6+FastCGI+PHP5.4.30的安装配置

说明:PHP5.5已不支持win2003了,Win2003最高能安装PHP5.4.30一、安装好IIS具体安装方法可查看:http://down.chinaz.com/server/201102/11_1.htm。二、下载并安装IISFastCGI下载地址:http://www.iis.net/download/fastcgi。选择x86或者downloadx86,下载下来名称为fcgisetup_1.5_x86_rtw.msi。安装后会在C:\WINDO

系统 2019-08-29 23:36:31 3378

Android

【Android】本地图片选择(打开媒体库,选择图片

在此调查中我要实现的是:点击Pictures按钮后,获取手机内所有图片,选择某一个图片,并显示到ImageView中。应用范围:图片上传时的图片选择,类似"浏览"。效果:所有的图片都会列出来,包括目录。在ActivityAction里面有一个“ACTION_GET_CONTENT”字符串常量,该常量让用户选择特定类型的数据,并返回该数据的URI.我们利用该常量,然后设置类型为“image/*”,就可获得android手机内的所有image。main.xml

系统 2019-08-29 23:30:16 3378

Python

【Python】Windows 下使用 pyinstaller 对 keras

用到的几种主要的python包的版本(CPU)python:3.61、pyinstaller:3.3.1(打包成exe)2、tensorflow:1.4.0(深度学习框架)3、keras:2.0.8(模型时基于keras训练的)4、opencv-python:4.1.0.25(主要用于图像数据的读取与存储)5、numpy:1.15.0(主要用于图像数据的矩阵操作)6、h5py:2.9.0(打包的时候提醒需要这个包)……注:很多时候打包不成功,或者打包成功,

系统 2019-09-27 17:55:17 3377

数据库相关

SQL语句技巧:查询存在一个表而不在另一个表中

原文:SQL语句技巧:查询存在一个表而不在另一个表中的数据记录方法一(仅适用单个字段)使用notin,容易理解,效率低selectA.IDfromAwhereA.IDnotin(selectIDfromB)方法二(适用多个字段匹配)使用leftjoin...on...,"B.IDisnull"表示左连接之后在B.ID字段为null的记录selectA.IDfromAleftjoinBonA.ID=B.IDwhereB.IDisnull方法三(适用多个字段匹

系统 2019-08-12 01:33:10 3375

各行各业

trac的安装和配置

trac是一个很好用的基于python的任务管理系统。这个软件主要有如下特点:1)tickit管理,可以设定各种各样的ticket,然后进行修改和完成。2)wiki管理,可以编写各种文档。3)源代码管理,可以配套使用git库。非常方便。现在网上官方的文档比较旧,在配置上可能会存在一些问题。如下的方法测试成功。安装环境:ubuntu14.04LTS,加上每日更新。在这个环境中apache版本是:2.4.7//可以使用apachectl-v查看python2.

系统 2019-08-12 09:27:24 3374

Ubuntu

ubuntu 下redmine的邮件配置(bitnami-redmine-2

Redmine部署在ubuntu上,ubnntu以虚拟机的形式运行在windows平台;Redmine版本为2.4.2,下载地址:http://bitnami.com/stack/redmine因为在虚拟机环境下命令会很痛苦,所以首先配置ubuntu运行SSH方式访问:$sudomv/etc/init/ssh.conf.back/etc/init/ssh.conf$sudostartssh关闭SSH:$sudostopssh$sudomv/etc/init

系统 2019-08-29 22:45:33 3373

Python

Python 关于季度时间计算

根据月份获取季度获取两个时间之间的季度时间获取临近几个季度的时间(上一个季度,下一个季度)获取本季度第一天获取本季度最后一天importcalendarimportdatetimeimporttimedefgetBetweenMonth(begin_date,end_date=None):date_list=[]begin_date=datetime.datetime.strptime(begin_date,"%Y%m%d")print(begin_dat

系统 2019-09-27 17:50:40 3372