Karry Wang  
07 2013 档案
  • python的raw_input()函数。 函数的可变对象和不可变对象作为参数传递。
    摘要:python的raw_input()函数, 接受键盘输入, 其返回值是字符串类型, 所以当输入的是数字时, 如果是想参与算术运算, 必须要对其进行类型转换。 python的参数传递, 对于可变对象和不可变对象, 效果是不一样的。 不可变对象作为函数的参数, 是以值传递的方式, 函数无法修改它的值, 函数结束后, 其值依然是原来的值 若想改变, 可以让函数返回新的值, 或者在作参数之前, 转换为可变类型。 可变对象, 由于总是在原地修改, 所以有时候我们可能一不小心就在函数里修改了它的值, 所以, 当只是用可变对象里的数据而不修改它的时候, 我们可以选择将可变对象的一份拷贝作... 阅读全文
    posted @ 2013-07-31 11:36 Karry Wang 阅读(687) 评论(0) 推荐(0)
  • python对MySQL进行数据的插入、更新和删除之后需要commit,数据库才会真的有数据操作。(待日后更新)
    摘要:今天在尝试用下面的python代码对MySQL进行数据的插入、更新和删除时, 突然发现代码执行成功, 通过代码查询也显示数据已经插入或更新, 但是当我在MySQL客户端通过SQL语句查询时, 数据库中的数据一点变化都没有。 又反复实验了多次, 结果都是一样的。 1 #!/usr/bin/python 2 #Program: 3 # to get some information from mysql 4 import MySQLdb as mdb 5 import sys 6 7 conn = mdb.connect(host = 'localhost', user =  阅读全文
    posted @ 2013-07-30 16:56 Karry Wang 阅读(19860) 评论(5) 推荐(4)
  • python中的 ' ' 和 " "
    摘要:1 #!/usr/bin/python 2 3 import MySQLdb 4 5 try: 6 conn = MySQLdb.connect(host = 'localhost', user = 'root', passwd = '8023xue0526', db = 'contac'); 7 8 cursor = conn.cursor() 9 cursor.execute('select version()')10 row = cursor.fetchone()11 print 'server ve 阅读全文
    posted @ 2013-07-29 10:30 Karry Wang 阅读(1725) 评论(0) 推荐(0)
  • Socket编程, 在server端read()函数调用后显示错误:Transport endpoint is not connected (犯了低级错误)
    摘要:1 for(;;){ 2 socklen_t len = sizeof(client_address); 3 connfd = accept(listenfd, (struct sockaddr *)&client_address, &len); 4 if(connfd < 0){ 5 printf("accept error: %s\n", strerror(errno)); 6 } 7 printf("server get connection from %s\n", inet_nto... 阅读全文
    posted @ 2013-07-19 10:02 Karry Wang 阅读(4319) 评论(0) 推荐(0)
  • 我也终于申请了自己的博客。
    摘要:以前在网上搜索信息的时候, 也浏览过他人的博客。 那时并不太在意博客到底有何用处, 只知道是别人用来写东西的那么一个网页, 后来随着学习发现, 原来博客的一个好处可以用来记录下当时的所感所想, 或者是对于一些问题当时有了解法, 记录下来, 以备后用, 还可以写很多东西, 比起自己找个笔记本用笔写下来要方便实用的多,。对于一个经常与代码打交道的我, 随时记录下自己的心得体会, 写下关于某些问题的解决方案, 转载一些有用的技术文章, 于是我也终于有了自己的博客。。。。。。 阅读全文
    posted @ 2013-07-18 06:57 Karry Wang 阅读(197) 评论(0) 推荐(0)