代码改变世界

HTTP深入浅出 http请求

2013-08-30 16:41 by Firefly727, 299 阅读, 0 推荐, 收藏, 编辑
摘要:HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息.HTTP遵循请求(Request)/应答(Response)模型。Web浏览器向Web服务器发送请求,Web服务器处理请求并返回适当 阅读全文

[数据库] Mysql 一些基本的操作

2013-01-15 16:01 by Firefly727, 231 阅读, 0 推荐, 收藏, 编辑
摘要:1、修改用户的密码如:现在有一个用户名是data 密码是passwd1,需要修改为passwd2方法1--不需要登录 mysqladmin -u用户名 -p旧密码 password 新密码 mysqladmin -udata -ppasswd1 password passwd2 方法2--需要登录 使用mysql -udata -ppasswd1 登录后, 选择mysql数据(use mysql); update user set password=PASSWORD('passwd2') where User='data'; flush privileges;  阅读全文

[vs2010]:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?

2013-01-09 09:47 by Firefly727, 647 阅读, 0 推荐, 收藏, 编辑
摘要:用 vs2010 编程,因为它自动生成的StdAfx.h 和 StdAfx.cpp没什么用, 所以索性就把它们删了但是F5运行报错:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”?错误分析:此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "stdafx.h")时,文件未预期结束。没有找到预编译指示信息的头文件"stdafx.h"。 (因为工程中的每个cpp文件属性默认都是使用预编译头(/YU)的,但是添加的第三方文件并没有 阅读全文

[mysql]How to rename a database in MySQL

2012-12-12 10:31 by Firefly727, 1356 阅读, 0 推荐, 收藏, 编辑
摘要:In MySQL there is no support for database renaming.In order to rename a MySQL database you can do one of the following:1. Create new database and rename all tables in the old database to be in the new database:CREATE database new_db_name;RENAME TABLE db_name.table1 TO new_db_name, ... 阅读全文

[C++] localtime 注意事项

2012-12-07 12:15 by Firefly727, 1534 阅读, 0 推荐, 收藏, 编辑
摘要:1、localtime返回的指针是个静态成员变量1 struct tm *pstTmp1, *psttTmp2;2 time_t tTime1 = , tTime2;3 4 tTime1 = 1354852746;5 tTime2 = 13500000006 7 pstTmp1 = localtime(&tTime1);8 pstTmp2 = localtime(&Time2); 上述中的pstTmp1和pstTmp2指向的变量是同一个,所以它们的值是一样的。需要注意调用完localtime后,立马取出其值。2、localtime传入的参数。 VS 2010 ... 阅读全文

[数据库] SQLite常见问题解答

2012-12-03 21:11 by Firefly727, 551 阅读, 0 推荐, 收藏, 编辑
摘要:SQLite常见问题解答Frequently Asked Questions如何建立自动增长字段?SQLite支持何种数据类型?SQLite允许向一个integer型字段中插入字符串!为什么SQLite不允许在同一个表不同的两行上使用0和0.0作主键?多个应用程序或一个应用程序的多个实例可以同时访问同一个数据库文件吗?SQLite线程安全吗?在SQLite数据库中如何列出所有的表和索引?SQLite数据库有已知的大小限制吗?在SQLite中,VARCHAR字段最长是多少?SQLite支持二进制大对象吗?在SQLite中,如何在一个表上添加或删除一列?我在数据库中删除了很多数据,但数据库文件没有 阅读全文

[C++] 链接出现的undefined reference to

2012-11-04 15:29 by Firefly727, 1397 阅读, 0 推荐, 收藏, 编辑
摘要:最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13):undefinedreferenceto`func' 关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。1. 链接时缺失了相关目标文件(.o)测试代码如下: 然后编译。gcc-ctest.c gcc–cmain.c 得到两个 .o 文件,一个是 main.o,一个是 test.o ,然后我们链接 .o 得到可执行程序:gcc-omainmain.o 这时,你会发现 阅读全文

[Vim]简明 Vim 练级攻略

2012-09-27 18:48 by Firefly727, 215 阅读, 0 推荐, 收藏, 编辑
摘要:vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vimthe Six Billion Dollar editorBetter, Stronger, Faster.学习vim并且其 阅读全文

[Vim] Vim的常用命令

2012-09-27 18:45 by Firefly727, 252 阅读, 0 推荐, 收藏, 编辑
摘要:一.文件的打开/创建/保存1、打开文件,若文件存在则打开,否则创建新文件vim filename2、保存文件/退出vim,记住先按ESC推出插入模式:wq 退出并保存:x 退出并保存:q 若有更改但是不保存将无法退出,适合近用于阅读时:q! 强制推出,即使没保存更改二.光标移动指的是非插入模式,插入模式一般使用键盘的上下左右.但是插入模式时候,想快捷移动到文件头尾部或者某行比较困难j 向下移动一行k 向上移动一行h 向左移动一格l 向右移动一格0 移动行首,是zero,not o$ 移到行尾:n Enter 移到第n行:$ Enter 移到文件最后一行ctrl f 向后移动一屏ctrl b 向 阅读全文

面试笔试题目集

2011-11-15 11:00 by Firefly727, 524 阅读, 2 推荐, 收藏, 编辑
摘要:经过这么多笔试、面试后,总结了一些题目,这些题目出现在各大公司的招聘中,主要列举的是我在面试笔试中碰到的一些题目,比较基础,应该对于应聘中人还是有点提示作用,其中链表题目和字符串题目真的很重要,一摸一样的题目出现的可能性很大,当别人知道这些题目的答案,而自己不知道时,肯定在第一步筛选时就落后一步了,所以就将这些题目贴出来了,有些我写了一些答案,而有些没有写,因为很多书上都有。 同时再推荐一个资料,那就是程序员面试一百题,这个很好,据我的考试以及面试来看,迅雷考试的两个大题目(100分),amazon的两个大题目,金山一个大题目;还有些忘了,反正就是考的很多上面的原题目。最好能够将上面的题... 阅读全文