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

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 3953

Android

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

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

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

Tomcat

centos+nginx+tomcat负载均衡

操作系统:centos5.6前端一台nginx服务器做调度.后端两台tomcat做WEB服务器.这里动态页与静态页都由tomcat来处理.软件:引用:nginx-0.7.28.tar.gzpcre-7.8.tar.gzapache-tomcat-6.0.20.tar.gzjdk-6u14-linux-i586-rpm.bin架构说明三台服务器一台调度也就是nginx服务器,它还是NFS服务器我们把2个tomcat的webapps目录挂载到NFS服务器上,这

系统 2019-08-29 23:26:13 3951

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 3950

Ubuntu

【高清截图】UbuntuKylin 14.04 桌面版安装步骤

Ubuntu14.04北京时间今日凌晨3点发布,守了一夜,一发布就立即下载了镜像文件,要知道明天下载服务器都比较繁忙。因为官方网站直接跳转到中文麒麟版本的页面,我先下载了麒麟版本,先用用这个吧!当然我也下载了官方原版,稍后再试用,先看看麒麟。还是先用unetbootin制作了一个U盘安装。BIOS设置为优先启动U盘,进入试用界面(麒麟壁纸有所不同):选择安装语言:安装准备(检查计算机硬件是否能都满足):选择安装方式:网络所在地区:键盘检测:系统用户设置:安

系统 2019-08-29 22:19:30 3950

Tomcat

CentOS上安装Tomcat,切换JDK的方法

CentOS安装以后,默认的JDK的用的是OpenJDK,发现跑我们开发的应用验证码图像显示有问题,查了一下有个Image的接口和SunJDK不一样,我们在Windows下开发一般都是使用SunJDK,所以必须替换SunJDK,一般可能要删除OpenJDK,后来网上查了一下,发现了一个新的方法,使用alternatives进行java版本的转换。具体方法如下:首先需要把新安装的jdk添加到alternatives:[root@djn-laptopsbin]

系统 2019-08-12 01:32:30 3950

各行各业

SmartQ 智器—公司介绍

SmartQ智器—公司介绍本公司是国内领先的便携式平板电脑厂商,设计、生产、销售自主品牌的便携式平板电脑,提供基于移动互联网的广泛服务,致力于创造中国移动互联网产业的未来。智器团队是一个具有十年的嵌入式linux软硬件设计技术积累的团队。近五年来深耕消费电子行业,构筑了产品外观设计、软硬件及互联网技术研发、品牌营销、渠道销售、生产制造的完整运作团队,智器品牌已经成为国内消费电子行业的知名品牌,也是移动互联网终端的领先品牌。随着3G的发展、移动互联网时代的到

系统 2019-08-12 01:31:49 3949

MySql

高性能MySql进化论(一):数据类型的优化_上

·BLOB/TEXT在实际的应用程序中往往需要存储两种体积较大的数据,一种是较大的Binary数据,e.g.一张10M的图片,另外一种是较大的文本e.g.一篇几万字的文章。在Oracle中有BOLB和CLOB来应对这两种数据,而在MySQL中对应的是BLOB以及TEXT.鉴于这两种数据类型的特殊性,在MySQL中对BLOB以及TEXT的存储和操作做了特殊的处理:1)BLOB/TEXT的值往往是作为对象来处理,这些对象有自己的ID,以及独立的存储空间2)BL

系统 2019-08-12 01:52:23 3947

各行各业

持续集成(Continuous Integration),

持续集成(ContinuousIntegration)•持续集成(ContinuousIntegration),缩写为CIp是一项软件开发实践,其中团队的成员经常集成他们的工作,通常每个人每天至少集成一次——这导致每天会集成多次。每次集成是通过自动化的构建(包括测试)进行的,目的是尽快地检查集成错误。许多团队发现这样做能够减少大量的集成问题,让团队能够更快的开发一致的软件。p自动化的构建:获取版本、编译、单元测试、静态检查、集成测试、系统测试、软件部署、信

系统 2019-08-12 01:31:48 3945

C#

C#制作Windows service服务系列二--演示一个定

系列一:制作一个可安装、可启动、可停止、可卸载的windowsservice(downmoon原创)系列二:演示一个定期执行的windows服务及调试(downmoon)系列三:windowsservice系列三--制作可控制界面的windowsservice一、经常有人问起如何让程序定期自动执行?除了像系统任务和SQLJOB/DTS等都可以满足不同的用户需求外,这里演示了如何做一个简单的windowsserivce的框架。主要的功能是按照预先设定的时间间

系统 2019-08-29 22:21:15 3944