Karry Wang  

2013年8月23日

摘要: 一直以后, 只知道打开浏览器, 输入网址便可以上网浏览网页, 但是当认真琢磨起这web编程的时候, 对于很多细节却是感觉很迷惑, 在慢慢的学习中, 才逐渐有了些了解。 web有client/server(客户端和服务器端), 平时我们上网所用的broswer(浏览器)就是client,当我浏览goolge、amazon等这些网站时, 这些网站都是运行在服务器上的, 所以我们才能够访问这些网站。 那么从网页到服务器到底是怎么运行起来的呢。 就那我们在在网站上进行用户登录这个例子来说: 我们首先是通过浏览器打开我们要登录的网站, 然后在表单中填入帐号和密码,点击登录,登录成功之后我们就看... 阅读全文
posted @ 2013-08-23 11:45 Karry Wang 阅读(680) 评论(0) 推荐(0) 编辑

2013年8月16日

摘要: 在进行网页和服务器的测试时, 有时会提醒 500 Internal Server Error: The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done ... 阅读全文
posted @ 2013-08-16 16:04 Karry Wang 阅读(5527) 评论(0) 推荐(0) 编辑

2013年8月15日

摘要: 想在python代码中输出汉字。但是老是出现SyntaxError: Non-ASCII character '\xe4' in file test.py on line , but no encoding declared。 (test.py是我自己的文件,提示错误出现在第4行, 你的文件也会得到相应的提示)。一个简单的示例test.py代码如下:1 #!/usr/bin/python2 3 print "你好吗" 在终端下执行python test.py指令之后, File "test.py", line 3 SyntaxError: 阅读全文
posted @ 2013-08-15 20:53 Karry Wang 阅读(97717) 评论(6) 推荐(8) 编辑

2013年8月7日

摘要: 文件操作包含在stdio.h里#includeFILE *fopen(const char *filename, const char *mode); fopen打开由filename参数指定的文件,并把它与一个文件流关联起来。mode参数制定文件的打开方式。fopen在成功时返回一个非空的FILE*指针,失败时返回NULL值size_t fread(void *ptr, size_t size, size_t nitems, FILE *stream); fread库函数用于从一个文件流里读取数据。数据从文件流stream读到ptr只想的数据缓冲区里。fread和fwrite... 阅读全文
posted @ 2013-08-07 20:49 Karry Wang 阅读(281) 评论(0) 推荐(0) 编辑

2013年8月1日

摘要: 今天打开电脑的时候, 在输入密码之后, 未进入ubuntu的桌面, 而是显示了几行英文之后有返回到了登录界面。显示的英文如下: could not write bytes: Broken pipe *Stopping save kernel messages *Starting anac(h)romistic cron *Stopping anac(h)romistic cron *Checking battery state...... *Stopping System V runlevel compathbility 刚开始以为可能是系统启动时... 阅读全文
posted @ 2013-08-01 11:44 Karry Wang 阅读(3966) 评论(0) 推荐(0) 编辑

2013年7月31日

摘要: python的raw_input()函数, 接受键盘输入, 其返回值是字符串类型, 所以当输入的是数字时, 如果是想参与算术运算, 必须要对其进行类型转换。 python的参数传递, 对于可变对象和不可变对象, 效果是不一样的。 不可变对象作为函数的参数, 是以值传递的方式, 函数无法修改它的值, 函数结束后, 其值依然是原来的值 若想改变, 可以让函数返回新的值, 或者在作参数之前, 转换为可变类型。 可变对象, 由于总是在原地修改, 所以有时候我们可能一不小心就在函数里修改了它的值, 所以, 当只是用可变对象里的数据而不修改它的时候, 我们可以选择将可变对象的一份拷贝作... 阅读全文
posted @ 2013-07-31 11:36 Karry Wang 阅读(682) 评论(0) 推荐(0) 编辑

2013年7月30日

摘要: 今天在尝试用下面的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 阅读(19755) 评论(5) 推荐(4) 编辑

2013年7月29日

摘要: 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 阅读(1693) 评论(0) 推荐(0) 编辑

2013年7月19日

摘要: 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 阅读(4177) 评论(0) 推荐(0) 编辑

2013年7月18日

摘要: 以前在网上搜索信息的时候, 也浏览过他人的博客。 那时并不太在意博客到底有何用处, 只知道是别人用来写东西的那么一个网页, 后来随着学习发现, 原来博客的一个好处可以用来记录下当时的所感所想, 或者是对于一些问题当时有了解法, 记录下来, 以备后用, 还可以写很多东西, 比起自己找个笔记本用笔写下来要方便实用的多,。对于一个经常与代码打交道的我, 随时记录下自己的心得体会, 写下关于某些问题的解决方案, 转载一些有用的技术文章, 于是我也终于有了自己的博客。。。。。。 阅读全文
posted @ 2013-07-18 06:57 Karry Wang 阅读(194) 评论(0) 推荐(0) 编辑