搜索此博客

星期三, 十月 07, 2009

工作上的一点小问题,发在这里提醒自己想想


 

问题1:

记录集5000件一取,每5000一次插入数据库(5000件一件一件插入),

如果第5000 和第5001件的 key重复的话,会发生 数据库一意制约的错误。

如果单纯是避开 数据重复的话很容易,可是这里有2个困难点

第一点,5000件的一次范围操作

第二点,key的叠加


 

解释一下key的叠加:

Key1

Key2

项目1

项目2

Aa

Bb

  

Aa

Cc

  

Aa

Dd

  


 

如上数据,key叠加的结果是

Key1

项目b

项目c

项目d

项目1

项目2

Aa

Bb

Cc

Dd

  

Aa2

Bb2

Cc2

Dd2

  
      

就是这样的一种形式的转换


 


 

主要的功能如下:

循环1开始

●条件1=true

选择一个记录集


▲循环2开始


【和初始key比较=不相等

把记录集转移到一个数组里面


【和初始key比较=相等

把key 叠加


▲循环2结束

●条件2=true

选择一个记录集

【和初始key比较=不相等

把记录集转移到一个数组里面


【和初始key比较=相等

把key 叠加


 

循环3开始

把新数组一件一件插入 数据库里面

循环3结束

循环1结束

星期五, 六月 05, 2009

dell笔记本安装软件日记

5月26日,买了一台dell的studio 1555型号的笔记本电脑
配置还算一般
原有的系统我选择了64bite的
拿回来用了一会儿,没有感觉哪里好(马的,刚才写了很多都没有存上)
孩子也在闹了,不jb写了

现在是ylmf版精简vista,和Ubuntu 9.0.4 新版一起共存。
ubuntu下没有摄像头,和声卡,其实声卡驱动上了,但是我不知道是什么型号。

然后,vs 2008 team。
google输入法
office 2007
接下来配置一下outlook。
基本下,win下面没有啥可安装的了,还不想那么快就把vista搞垮。



星期四, 三月 19, 2009

预告,iPhone 3G应用开发

先写一些计划

最近被 iPhone 3G上的各种应用吸引住了。

游戏,管理,菜谱,股票,blog的应用,google日历的连接,等等。

更令我兴奋的是,Apple Developer Connection 提供的开放式的开发工具。

以及,app store 的独特的营销模式。

对于小型软件,个人作者来说,这足够吸引人了。

当然了,这不是 Open source的开发,它(ADC)不开放代码,免费的软件也不公开。

不过在ADC的共通SDK下,提供了一个非常 低的开发门槛给我们。

这几天阅读了一些资料

最好的开发环境还是有一台 MAC 比较好。

不过,需要投入的就大了。

Mac(Intel Mac)

Mac OS X 10.5 Leopard(10.5.3以降

XCode

iPhone SDK

iPhone Developer Program(年费$99)

Apple ID

耐力,毅力,红牛饮料,胃药,眼药水,一个外卖店的电话。

不过,对于大家大部分都在使用 windows系统

cygwin 是一个提供 windows下开发的替代系统,类似 VMware的性质。

我准备提供一些cygwin的配置,开发的解决方案。