2012年11月29日

摘要: 小弟刚接触python ,感觉这门语言是如此的神奇。最近,想帮同事写一个能通过post 上传文件的脚本。到网上一搜,有几个模块可以用,用的最多的是MultipartPostHandler和poster。网上的资料也有例子,不过很坑爹啊,都是把官方的例子给复制出来到处粘贴,有木有啊。按照例子实验,怎么都不能成功,不知道为何。下面,我贴出代码,希望高手们能帮忙。代码是临时写的测试用的: 1 index.php 2 3 <html> 4 <body> 5 6 <form name="upload" action="upload.php&qu 阅读全文
posted @ 2012-11-29 14:21 zzzhhh 阅读(1359) 评论(0) 推荐(0) 编辑

2012年11月22日

摘要: 当我写下这个标题的时候,我确实在上班。也许有人怀疑,上班还有这样的闲情?是的,以为我在运营商。别的不多说了。今年7月份毕业,当初准备了一年的考研,也无疾而终(英语还好,数学和专业课死的很惨)。无奈之下就开始找工作了。曾经面试过华为和爱立信,终面都过了,但是都没offer。最主要的是被我的2B思维给搞混了,说了一些既不切合实际也不能展现自己的话。有时候想想,真的不值。我这个人的内心品质就那么差。不能再说了,想想都心疼。这样的工作得不到,就来到了一份运营商提供劳务派遣的工作,主要任务就是派发工单和收集数据。每天的任务量不大。所以,我的空闲时间比较多。闲下来的时候,就开思考自己的未来。又想到了编程。 阅读全文
posted @ 2012-11-22 11:56 zzzhhh 阅读(246) 评论(1) 推荐(0) 编辑

2012年9月27日

摘要: defer 是个很有趣的东西,你在其它的语言中很少能见到。它会给你一种一见倾心,再见钟情的感觉。由于看的是英文的手册,一开始没高明白是什么意思。直到理解了这句:Go has a special statement called defer which schedulesa function call to be run after the function completes大概的意思是说,Go有个特殊的声明,叫defer,它的作用是按拍一个函数在其他函数执行结束后再执行。这么说感觉还是空洞的,手册上有个很好的例子来说明这个问题:f, _ := os.Open(filename)defer f 阅读全文
posted @ 2012-09-27 20:37 zzzhhh 阅读(305) 评论(0) 推荐(0) 编辑

2012年9月26日

摘要: closuer 翻译成中文是闭包的意思,我对闭包的感念也很模糊,或者干脆说根本就没听说过。不过看到手册上说它的功能是在函数中创造函数。并且内层函数可以直接访问外层函数的变量。它的其中一个用法师用来生成数字序列。手册给的例子:func makeEvenGenerator() func() uint {i := uint(0)return func() (ret uint) {ret = ii += 2return}}func main() {nextEven := makeEvenGenerator()fmt.Println(nextEven()) // 0fmt.Println(nextEve 阅读全文
posted @ 2012-09-26 20:42 zzzhhh 阅读(215) 评论(0) 推荐(0) 编辑

2012年9月17日

摘要: 早些时候就听说Go语言了,想来是谷歌自己闲着无聊开发出一种自我把玩和炫耀的东东。最近偶然接触了Go,也觉得之前先入为主的思想导致了对其错误认识。现在悔改为时未晚。看到市面上有本咱们自己人写的Go语言的书,可惜囊中羞涩,没能购买来欣赏一番。不过还好,除了要钱,咱们还有免费的。Go开源精神还是值得敬佩的,不过换种思维就知道这是他们的一种战略思维,就如同android的一般。秉持着免费的精神我来到了Go的官网,下载其安装包和一个入门的英文文档gobook.pdf(不能荒废了英语,虽然现在工作用的不怎么多)。开始了我的Go语言之旅。刚开始接触觉得有点四不像。引入包需要用package,像java;输入 阅读全文
posted @ 2012-09-17 17:32 zzzhhh 阅读(543) 评论(0) 推荐(0) 编辑

2012年7月24日

摘要: 在设置好主键以后看到主键下方的属性对话框:点击一下标识规范看到 (是标识)的字样,然后选择后面的否为是。就可以了。你也可以设置它的递增尺度。 阅读全文
posted @ 2012-07-24 16:50 zzzhhh 阅读(234) 评论(0) 推荐(0) 编辑

2012年7月17日

摘要: 如果是按照正常的建表顺序,设计外键的时候一边不会出现什么问题(前提是操作准确)。有时候我们会遇到这样的问题,已经有两个表建好了并且表里还存有数据,这个时候建立外键就有可能出现问题。比如有Order 和 Person 两个表,id_p在Person里是主键,在Order里面是外键。然后我们建立Order 和Person 之家id_p的约束。如果出现冲突,这个时候就需要检查Order中的id_p数据是不是无法在Person中找到。如果是,就只能先将这条记录删除,然后再重新建立就可以了。【持续更新中】 阅读全文
posted @ 2012-07-17 15:03 zzzhhh 阅读(391) 评论(0) 推荐(0) 编辑
摘要: (1)char、varchar、text和nchar、nvarchar、ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。后面三种数据类型和前面的相比,从名称上看只是多了个字母 "n ",它表示存储的是Unicode数据类型的字符。写过程序的朋友对U 阅读全文
posted @ 2012-07-17 11:53 zzzhhh 阅读(169) 评论(0) 推荐(0) 编辑

导航