分类:技术讨论

技术随想,更专业的技术问题在http://www.ucosoft.com

长沙将建世界第一高楼“天空城市”

长沙将建实际第一高楼,超出目前最高的迪拜塔10米。根据建设方“远大科技集团”的官方文件(天空城市概览),天空城市建于长沙市望城区滨水新城,总建筑面积120万平米,由一座220层总高度838米的主楼和4座3至7层的副楼以及4层地下室组成。 项目筹划以后在规划、环境、审批等各方面受阻,原计划2013年建成的时间表恐会拖后很久。 最新据华声在线-三湘都市报的新闻,远大已经拿到地了。(新浪:世界第一高楼”3.8亿元望城买地) 该工程不论是设计、材料、还是施工都面临全新的挑战。 //建成之后要上去转转。

NOSQL数据库Kyoto Cabinet使用及VS2008编译

非关系数据库在现在网络以及一些特殊应用中逐渐被接受和认可,其中Kyoto Cabinet是其中的佼佼者。 Kyoto Cabinet是跨平台的NOSQL数据库,支持Linux/Windows等平台,可以以静态库或者动态库形式使用,遵循GPL协议。 Kyoto Cabinet支持多种数据存储方式,包括内存型与文件型。 内存型包括ProtoHashDB、ProtoTreeDB、StashDB、CacheDB、GrassDB,文件型包括HashDB、TreeDB、DirDB、ForestDB、TextDB。另外PolyDB可以动态绑定上述各种数据库形式。具体的规格参数以及性能可以参考官方文档http://fallabs.com/kyotocabinet/spex.html#features。 Kyoto Cabinet官方提供了makefile,可以直接在windows平台上编译。但由于使用了ISO C9x的标准,官方默认使用VS2010,如果使用vs2008编译,需要手动修改几个地方: (1) 补充stdint.h头文件(http://msinttypes.googlecode.com/svn/trunk/stdint.h) (2) std空间中的unordered_map,hash,regexsmatch等位于std::tr1空间 (3) 修改VCmakefile, VCPATH = C:\Program Files\Microsoft Visual Studio 9.0\VCSDKPATH = C:\Program Files\Microsoft SDKs\Windows\v6.0A 性能测试后续再补充。

UCOCloud云服务架构初步设计

在前一段时间考虑云服务的时候,大致整理了一个系统架构。只是业余工作,和公司工作无关。 借用了一下云服务的概念,目前通过服务端的程序为用户提供对应的数据服务。而整个架构是在满足工程计算方面的实际需求,而不进行过度设计。 1. 整体特点 UcoCloud架构如下图所示,主要包括web前端、Master主控服务以及一系列的Worker工作机。 UcoCloud以Master服务为核心,负责任务队列、调度以及Worker的管理,不涉及具体业务。这里的Master服务不同与Gate服务,如果后来业务需要可以增加Gate服务,从而支持多个Master。 Worker承担具体业务,可以不同类型,可以随时增加更多worker来增强计算能力。 Web前端只是一个Master服务交互的界面,与用户进行交互。 必要时可以增加专门的File Server。

使用VS2008进行远程调试

无聊的技术笔记: 环境:VS2008 sp1 调试机(A):win7 32bit         被调试机(B): xp 32bit 即在B机上运行程序,A机上进行调试。 ———————————— 最简单的步骤如下: B机上 (1) B机上的建立一个与A机当前账户相同的用户名,密码相同,管理员权限。 (2) 在B机安装rdbgsetup.exe,位于VS2008安装光盘上,选择对应的OS类型。 (3) 在B机上打开组策略(gpedit.msc),修改“网络访问:本地账户的共享与安全模式”,选择“经典-本地账户以自己身份验证” (4) B机上打开Remote Debuging Monitor A机上 选择Debug-Attach to Process Qualifier: 通过浏览找到对应B机。 注意 需要注意防火墙要对相关端口放行。 其他的就和本机调试一致。

iPhone开发日记:iTunnes Connect不可用,2.5号可用

看来好事还是多磨。在经过周折解决了“IDP激活遇到障碍"Program Activation On Hold ”之后,按照前面的流程去填写合同和银行信息。但是在打开iTunnes Connect,用Apple ID和密码登陆之后提示: Apple ID does not have permission to access iTunes Connect. 看来还真麻烦,网上搜索一下,有提到说信息不对的,有需要将State设为n/a,有post code要与地址吻合的,不一而足。但是经过这些调整之后还是不能登陆。没办法,再邮件联络support。