- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 Java USB串口编程(64位和32位)
最近公司的项目需要和硬件打交道,而我负责硬件对接这块的主要工作,这几天把java中的串口编程熟悉了下,其中大多是涉及到环境的配置,接下来我把自己做的过程中遇到的问题整理一下,供大家产考! 大至的应用场景是这样的,终端设备(简称DTU)通过USB连接到主机上,主机上通过Java 的串口程序把数据发送到DTU,dtu配置好转发服务器的ip和端口号,这样主机的数据就可以直接发送至服务器了,
2015-10-21 16:47:19
15380
1
原创 win7 64位oracle10G 的安装
首先下载: http://pan.baidu.com/share/link?shareid=1848254234&uk=3121608656&fid=3798142911
2014-04-17 17:57:49
1139
原创 django admin site常用函数(formfield_for_foreignkey,queryset,get_readonly_fields)
虽然感觉接触django很长时间了,但是
2014-04-15 16:04:34
6971
原创 oracle sql developer 远程连接数据库
最近一个项目需要查看客户数据库里面的表关系,并且把表结构导出,分析并且理清关系,以便以后开发使用,因为是在别人项目上做扩展,又没相应的接口文档,所以只能自己来分析,虽然这样比较辛苦,但是这也是没有办法的办法。 工具:oracle sql developer
2014-04-11 23:13:14
1287
原创 mysql批量插入,更新的sql语句
insert into store (name) SELECT name FROM shapefile_f2 where (name is not null);这个语句可以把一张表的所有字段直接插入到另一张表中,实现批量插入。
2014-03-06 15:57:50
1279
原创 如何把shapefile文件转化成sql文件,中文乱码解决方案
最近公司在做地图定位的相关项目,其中设计到把shapefile文件转化成sql文件的需求,在网上找了不少资料,最终完成了这个任务。下面我就总结下步骤: 1下载《将shp文件导入到mysql的命令》程序,解压后打开,2、将shp以及shp的相关文件和DOShere的doc文件放在同一目录3、doc命令为: shp2mysql shp文件名.shp 表名 数据库名 >
2014-03-05 14:21:50
3289
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
1500
转载 cloudfoundry添加Django的支持
本文通过给cloudfoundry添加Django的支持,简要介绍添加Framework的方法.(如何添加Runtime请阅读http://oldfritters.iteye.com/blog/1867876) 首先,向blobstore中添加Django以及相关的包,方法同前文中添加Python. 其次,添加package packaging:cf-
2013-12-24 12:11:29
1217
转载 给基于bosh安装的cloudfoundry添加python支持
前言: 最近由于项目需要,建立了一个基于cloudfoundry的PaaS云,由于基于bosh安装的cloudfoundry官方代码中未提供对python的支持,所以就必须自己实现了,也就有了本文, 至于使用Django的用户,请参照添加python的方法添加Django. 1.在blobstore中添加python的安装包 这里,我选择了建立一个
2013-12-24 12:09:38
1134
原创 解剖cloudfoundry(八)--vmc 的使用
部署好了以后我们很迫不及待的想要试试是不是能够正常的运行,这个时候我们需要一个工具,能够部署应用到CF上面的工具。sudo gem install vmcvmc target http://api.envcloud.nju.edu.cn --target到router的域名。vmc regitser Email:79674293@qq.compassword:123456vmc lo
2013-11-29 11:17:03
1040
原创 揭破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
1626
原创 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
1353
原创 揭破cloudfoundry(六)--安装cloudfoundry
前面做了那么多,就是为了这一步,虽说不是很难,却是步步惊心,一路bug.还好楼主大多自己解决了! bosh target 192.168.1.23 git clone git@github.com:cloudfoundry/cf-release.git cd cf-release bosh upload stemcell stemcells/bosh-s
2013-11-25 17:45:00
1188
原创 解剖cloudfoundry(五)--bosh的安装。
更新的比较慢,因为属于第一次自己部署,所以会遇到很多问题,然后解决,都需要问题。bosh的安装不算难,但是也有几个蛋疼的地方。首先熟悉下大概步骤。 git clone git@github.com:cloudfoundry/bosh-release.git cd bosh-release git checkout 9e0b649da80a563b
2013-11-25 11:24:41
1893
原创 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
1255
原创 解剖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
2022
原创 解剖cloudfoundry(三) --bosh_cli的安装
上一篇介绍了ubuntu10.04的系统安装以后的一些问题,本编主要着重介绍安装依耐包的安装,使用ruby的工具bundler来完成这个任务。 首先参考 http://blog.youkuaiyun.com/kent45/article/details/16883747 完成ruby的安装以及rvm的安装。 1.$sudo apt-get -y install libsqlit
2013-11-22 15:50:43
2124
原创 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
1047
原创 解剖cloudfoundry(二)--之前准备的工作
本章节主要讲cloudfoundry的部署之前的准备工作,一般的生产环境需要两台主机,但是公司现在只有一台IBM3650测试机可以用,所以我暂且在这个上开始我的cf的旅程。 首先是vcenter以及vsphere client的安装,可以都装在一台win2008R2的物理机上面,通过vsphere client连接vcenter,通过vcenter管理,创建虚拟机集群,vcent
2013-11-22 11:08:57
1316
原创 解剖cloudfoundry(一)
最近由于种种原因,目前公司的cloudfoundry需要我来接手,刚刚来公司的时候接触过半个月,并且部署过测试版本,写了一个helloword部署上去了,不过也只是了解下,并没有升入的了解,后期由于工作任务变动,也就没有继续研究下去,本人只有一点点的ruby基础,所以源代码看起来不是那么容易,但是从总体架构在掌握,我想会好很多,
2013-11-21 10:32:02
1880
原创 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
2294
原创 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
1089
原创 在python中引入rabbitmq消息中间件
上周一直在研究zeromq,并且也实现了了zeromq在python和ruby之间的通信,但是如果是一个大型的企业级应用,对消息中间件的要求比较高,比如消息的持久化机制以及系统崩溃恢复等等需求,这个时候zeromq就显得有点鸡肋了,特别是消息持久化是他的的硬伤,那么怎么找一个比较适合的中间件呢? 目前市场上主流的中间件除了zeromq,还有rabbitmq,activemq等等,这
2013-08-31 21:50:15
2734
原创 zeromq中ruby和python的通信
经过一天的准备(主要是休息),今天把用zeromq把python和ruby连起来,也就是能够实现夸语言通信了。上一篇已经说了怎么在python搭建zmq的环境了并且测试过了。今天主要说说ruby怎么引入zmq,
2013-08-28 11:24:50
2089
原创 在python中引入zeromq消息中间件环境
最近在研究zeromq中间件,他是一个轻量级的消息中间件,传说是世界上最快的消息中间件,为什么这么说呢?因为一般的消息中间件都需要启动消息服务器,但是zeromq这厮尽然没有消息服务器,他压根没有消息中间件的架子,但是这并不能掩盖他的强大。通过和activemq,rabbitmq对比,显然功能上没有前两者这么强大,他不支持消息的持久化,但是有消息copy功能,他也不支持崩溃恢复,而且由于他
2013-08-27 16:10:41
13338
原创 cloudfundry 中warden搭建python2.7环境
最近一段时间对warden深入的了解和研究,发现了不少问题,由于cloudfundry推出比较早,始于(2011年4月12日),warden作为核心的资源隔离容器,更是在第二版本中才推出。很长一段时间觉得warden是一个虚拟的linux环境。这样理解本没有什么错误,但是仔细想想,warden容器可以创建很多的Container,其实每一个Container才真正是一个虚拟的linux环境,其
2013-08-19 12:58:11
1024
原创 python中关于Datetime类型显示的问题。
最近在搞一个python的项目,遇到一些问题和大家分享。当model中有个字段为Datetime类型的时候,一般我们容易直接存储本地时间,也就是用datetime.now()这个方法存在数据库中。直接存储或者读取或者发现不了什么问题,但是当你前台的显示需要时间格式化的时候,比如file.time=file.time.strftime('%Y-%m-%d %H:%M:%S')这个格式化,这个时候
2013-08-18 22:01:32
1537
原创 warden安装启动以及部署python应用总结
最近一阶段时间研究了warden的应用,对于warden代码,本人还没有熟读,不过在部署过程中还是遇到了许多的麻烦,今天拿来个大家分享。 首先我们warden启动的时候
2013-08-16 15:01:43
1315
1
原创 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
1542
原创 Cloud Foundry 源码解析一览(warden)
warden是其核心部分的资源管理容器,完成了各种资源分配的事情。代码位置在:https://github.com/cloudfoundry/warden这一部分也是我最想了解细节的地方,因为在一个paas平台中,资源的隔离才是最有价值的部分。基础知识rv= unshare(CLONE_NEWNS);unshare这个调用,可以把挂载的文件系统设置成只在新的挂载命名空间(mou
2013-07-30 10:42:40
1586
转载 以NATS为主线的CloudFoundry原理
本文将试图以CloudFoundry中的消息组件NATS为主要线索,以在CF中广泛使用的并发和网络编程框架EventMachine为侧重,来串联整个CF主线功能的工作原理,力求能用简单直接的方式描述出较多的架构细节和系统设计。需要准备的知识:EventMachine(EM)的基础知识和使用方法,可以参考不久前的介绍:Research on EventMachine关于N
2013-07-30 10:27:47
1211
原创 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
1178
原创 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
1608
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人