自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java USB串口编程(64位和32位)

最近公司的项目需要和硬件打交道,而我负责硬件对接这块的主要工作,这几天把java中的串口编程熟悉了下,其中大多是涉及到环境的配置,接下来我把自己做的过程中遇到的问题整理一下,供大家产考!      大至的应用场景是这样的,终端设备(简称DTU)通过USB连接到主机上,主机上通过Java 的串口程序把数据发送到DTU,dtu配置好转发服务器的ip和端口号,这样主机的数据就可以直接发送至服务器了,

2015-10-21 16:47:19 15234 2

原创 win7 64位oracle10G 的安装

首先下载: http://pan.baidu.com/share/link?shareid=1848254234&uk=3121608656&fid=3798142911

2014-04-17 17:57:49 1068

原创 django admin site常用函数(formfield_for_foreignkey,queryset,get_readonly_fields)

虽然感觉接触django很长时间了,但是

2014-04-15 16:04:34 6774

原创 oracle sql developer 远程连接数据库

最近一个项目需要查看客户数据库里面的表关系,并且把表结构导出,分析并且理清关系,以便以后开发使用,因为是在别人项目上做扩展,又没相应的接口文档,所以只能自己来分析,虽然这样比较辛苦,但是这也是没有办法的办法。   工具:oracle sql developer

2014-04-11 23:13:14 1224

原创 mysql批量插入,更新的sql语句

insert into store (name) SELECT name FROM shapefile_f2 where (name is not null);这个语句可以把一张表的所有字段直接插入到另一张表中,实现批量插入。

2014-03-06 15:57:50 1230

原创 如何把shapefile文件转化成sql文件,中文乱码解决方案

最近公司在做地图定位的相关项目,其中设计到把shapefile文件转化成sql文件的需求,在网上找了不少资料,最终完成了这个任务。下面我就总结下步骤:    1下载《将shp文件导入到mysql的命令》程序,解压后打开,2、将shp以及shp的相关文件和DOShere的doc文件放在同一目录3、doc命令为:   shp2mysql shp文件名.shp 表名 数据库名 >

2014-03-05 14:21:50 3154 1

转载 基于vsphere的bosh部署cloudfoundry

本篇为自己部署的记录,有写的不明确的欢迎指正  1.在其中一台主机上安装虚拟机BoshCli(ubuntu10操作系统),使用一台PC亦可 2.BoshCli上安装ruby环境    参见 http://oldfritters.iteye.com/blog/1824841 3.安装bosh_cli Shell代码  sudo apt-ge

2013-12-24 12:14:58 1465

转载 cloudfoundry添加Django的支持

本文通过给cloudfoundry添加Django的支持,简要介绍添加Framework的方法.(如何添加Runtime请阅读http://oldfritters.iteye.com/blog/1867876) 首先,向blobstore中添加Django以及相关的包,方法同前文中添加Python.    其次,添加package   packaging:cf-

2013-12-24 12:11:29 1157

转载 给基于bosh安装的cloudfoundry添加python支持

前言:      最近由于项目需要,建立了一个基于cloudfoundry的PaaS云,由于基于bosh安装的cloudfoundry官方代码中未提供对python的支持,所以就必须自己实现了,也就有了本文, 至于使用Django的用户,请参照添加python的方法添加Django.  1.在blobstore中添加python的安装包      这里,我选择了建立一个

2013-12-24 12:09:38 1101

原创 解剖cloudfoundry(八)--vmc 的使用

部署好了以后我们很迫不及待的想要试试是不是能够正常的运行,这个时候我们需要一个工具,能够部署应用到CF上面的工具。sudo gem install vmcvmc target http://api.envcloud.nju.edu.cn --target到router的域名。vmc regitser Email:[email protected]:123456vmc lo

2013-11-29 11:17:03 1008

原创 揭破cloudfoundry(七) --部署遇到的种种问题

1.部署CF时,healthmanager节点部署不上去,总是报Error 400007:‘health_manager/0’ is not running after update.错误。     这个错误刚刚开始的时候也困扰了我好久,去网上搜索了很多资料,比如在cloudfoundry.yml中修改配置文件中的属性,在health_manager节点加上disk等等属性。后来还是没有解决,

2013-11-29 11:00:44 1542

原创 cloudfoundry.yml

---  name: testcfdirector_uuid: 13c71e48-b749-48d4-b66a-e3b3ebb924c4release:    name: appcloud    version: 131   compilation:    workers: 4    network: default    cloud_properties:      ra

2013-11-25 18:30:52 1318

原创 揭破cloudfoundry(六)--安装cloudfoundry

前面做了那么多,就是为了这一步,虽说不是很难,却是步步惊心,一路bug.还好楼主大多自己解决了! bosh target 192.168.1.23 git clone [email protected]:cloudfoundry/cf-release.git cd cf-release bosh upload stemcell stemcells/bosh-s

2013-11-25 17:45:00 1157

原创 解剖cloudfoundry(五)--bosh的安装。

更新的比较慢,因为属于第一次自己部署,所以会遇到很多问题,然后解决,都需要问题。bosh的安装不算难,但是也有几个蛋疼的地方。首先熟悉下大概步骤。       git clone [email protected]:cloudfoundry/bosh-release.git cd bosh-release git checkout 9e0b649da80a563b

2013-11-25 11:24:41 1848

原创 bosh.yml

--- name: bosh-dev11 director_uuid: 2c672754-f4b5-4898-9f05-cd739a3199a2release: name: bosh version: 11 networks: - name: default subnets: - reserved: - 192.168.1.10 -

2013-11-23 17:50:13 1219

原创 解剖cloudfoundry(四) --micro bosh安装

bosh_cli安装好了以后,接下来就可以安装micro bosh了,首先是下载stemcell% mkdir -p ~/stemcells% cd stemcells% bosh public stemcells ...... To download use 'bosh download public stemcell '.% bosh download public stemcell

2013-11-23 11:28:14 1968

原创 解剖cloudfoundry(三) --bosh_cli的安装

上一篇介绍了ubuntu10.04的系统安装以后的一些问题,本编主要着重介绍安装依耐包的安装,使用ruby的工具bundler来完成这个任务。       首先参考 http://blog.csdn.net/kent45/article/details/16883747 完成ruby的安装以及rvm的安装。       1.$sudo apt-get -y install libsqlit

2013-11-22 15:50:43 2068

原创 ubuntu10.04 安装ruby和rails

Ubuntu Server 10.10 64-bit 安装及系统部署流程1.安装系统(光盘安装,按照提示即可)2.更新apt源(sudo apt-get update)3.安装中文显示(由于官方版本没有中文显示)4.安装mysql(sudo apt-get install mysql-server)
 安装mysql-admin(sudo apt-get install mysql

2013-11-22 14:04:55 1004

原创 解剖cloudfoundry(二)--之前准备的工作

本章节主要讲cloudfoundry的部署之前的准备工作,一般的生产环境需要两台主机,但是公司现在只有一台IBM3650测试机可以用,所以我暂且在这个上开始我的cf的旅程。        首先是vcenter以及vsphere client的安装,可以都装在一台win2008R2的物理机上面,通过vsphere client连接vcenter,通过vcenter管理,创建虚拟机集群,vcent

2013-11-22 11:08:57 1267

原创 解剖cloudfoundry(一)

最近由于种种原因,目前公司的cloudfoundry需要我来接手,刚刚来公司的时候接触过半个月,并且部署过测试版本,写了一个helloword部署上去了,不过也只是了解下,并没有升入的了解,后期由于工作任务变动,也就没有继续研究下去,本人只有一点点的ruby基础,所以源代码看起来不是那么容易,但是从总体架构在掌握,我想会好很多,

2013-11-21 10:32:02 1837

原创 win2003中基于iis6部署django网站

本人主要介绍如果在win2003中部署django网站。以下是详细步骤。需要安装的软件:1.python2.7.52.django1.5.13.pywin32-217.win32-py2.7   (python的win32扩展)4.isapi_wsgi-0.4.2-py2.5    (http://code.google.com/p/isapi-wsgi/  ,基于IIS的IS

2013-09-10 14:42:46 2255

原创 rabbitmq中python和ruby通信

前面一章已经介绍了rabbitmq在python中传递消息,那么作为比较强大的rabbitmq中间件,他如何实现在ruby上传递消息以及和python中间传递消息呢?      1.安装rabbtmq的服务器,(前一篇已经介绍过了)      2. gem install bunny   --安装bunny的gem包,这样就可以在客户端用ruby访问了我们写一个send.rbreq

2013-09-02 12:48:30 1042

原创 在python中引入rabbitmq消息中间件

上周一直在研究zeromq,并且也实现了了zeromq在python和ruby之间的通信,但是如果是一个大型的企业级应用,对消息中间件的要求比较高,比如消息的持久化机制以及系统崩溃恢复等等需求,这个时候zeromq就显得有点鸡肋了,特别是消息持久化是他的的硬伤,那么怎么找一个比较适合的中间件呢?       目前市场上主流的中间件除了zeromq,还有rabbitmq,activemq等等,这

2013-08-31 21:50:15 2675

原创 zeromq中ruby和python的通信

经过一天的准备(主要是休息),今天把用zeromq把python和ruby连起来,也就是能够实现夸语言通信了。上一篇已经说了怎么在python搭建zmq的环境了并且测试过了。今天主要说说ruby怎么引入zmq,

2013-08-28 11:24:50 2056

原创 在python中引入zeromq消息中间件环境

最近在研究zeromq中间件,他是一个轻量级的消息中间件,传说是世界上最快的消息中间件,为什么这么说呢?因为一般的消息中间件都需要启动消息服务器,但是zeromq这厮尽然没有消息服务器,他压根没有消息中间件的架子,但是这并不能掩盖他的强大。通过和activemq,rabbitmq对比,显然功能上没有前两者这么强大,他不支持消息的持久化,但是有消息copy功能,他也不支持崩溃恢复,而且由于他

2013-08-27 16:10:41 13267

原创 cloudfundry 中warden搭建python2.7环境

最近一段时间对warden深入的了解和研究,发现了不少问题,由于cloudfundry推出比较早,始于(2011年4月12日),warden作为核心的资源隔离容器,更是在第二版本中才推出。很长一段时间觉得warden是一个虚拟的linux环境。这样理解本没有什么错误,但是仔细想想,warden容器可以创建很多的Container,其实每一个Container才真正是一个虚拟的linux环境,其

2013-08-19 12:58:11 990

原创 python中关于Datetime类型显示的问题。

最近在搞一个python的项目,遇到一些问题和大家分享。当model中有个字段为Datetime类型的时候,一般我们容易直接存储本地时间,也就是用datetime.now()这个方法存在数据库中。直接存储或者读取或者发现不了什么问题,但是当你前台的显示需要时间格式化的时候,比如file.time=file.time.strftime('%Y-%m-%d %H:%M:%S')这个格式化,这个时候

2013-08-18 22:01:32 1463

原创 warden安装启动以及部署python应用总结

最近一阶段时间研究了warden的应用,对于warden代码,本人还没有熟读,不过在部署过程中还是遇到了许多的麻烦,今天拿来个大家分享。         首先我们warden启动的时候

2013-08-16 15:01:43 1252 5

原创 Cloud Foundry Service Node源码分析及实现

Cloud Foundry Services源码分析之Node引言Service结构在Cloud Foundry中Service的结构不是太复杂,由两个组件组成——Gateway、Node。如图1展示了Service相关的几个主要组件,每个组件有十分明确的分工:图 1 Service相关主要组件Gateway其它组件(Cloud

2013-07-30 10:48:40 1464

原创 Cloud Foundry 源码解析一览(warden)

warden是其核心部分的资源管理容器,完成了各种资源分配的事情。代码位置在:https://github.com/cloudfoundry/warden这一部分也是我最想了解细节的地方,因为在一个paas平台中,资源的隔离才是最有价值的部分。基础知识rv= unshare(CLONE_NEWNS);unshare这个调用,可以把挂载的文件系统设置成只在新的挂载命名空间(mou

2013-07-30 10:42:40 1536

转载 以NATS为主线的CloudFoundry原理

本文将试图以CloudFoundry中的消息组件NATS为主要线索,以在CF中广泛使用的并发和网络编程框架EventMachine为侧重,来串联整个CF主线功能的工作原理,力求能用简单直接的方式描述出较多的架构细节和系统设计。需要准备的知识:EventMachine(EM)的基础知识和使用方法,可以参考不久前的介绍:Research on EventMachine关于N

2013-07-30 10:27:47 1130

原创 Cloud Foundry 源码解析一览(router)

前面的文章已经介绍了整个cloud foundry的源码的启动过程,这篇文章介绍一下router方面的细节,毕竟外界访问cloud foundry的入口就是router。。首先来看router的启动:[cpp] view plaincopy/home/fjs/cloudfoundry/vcap/router/bin/router -c /home/fjs/cloud

2013-07-30 10:21:34 1147

原创 cloud foundry的源码解析一览(cloud controller,dea)

关于cloud foundry 的源码解析的文章很多,最近我也在研究这个东西,感觉内容比较多,也相对比较复杂,我在这里做一个整合,方便大家了解。1.CloudController了解整个Cloud Foundry需要熟悉的内容很多,但最核心的东西是nats和event-machine. 关于nats上一篇已经做了介绍,大家可参考基于Cloud Foundry的PaaS实践(二) Clo

2013-07-30 10:17:15 1540 2

hibernate教程

hibernate的一个个小案例,帮您快速掌握hibernate框架的知识点

2013-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除