摘要:
3.1 迭代器设计思维 STL的中心思想在于:将数据容器(containers)和算法(algorithms)分开,彼此独立设计,最后再以一帖胶着剂将它们撮合在一起,迭代器(iterators)则扮演胶着剂的角色。 3.2 迭代器是一种smart pointer 迭代器最重要的编程工作是,对operator* 和operator-> 进行重载工作。 关于这一点,C++标准程序库有一个aut... 阅读全文
摘要:
2.1 空间配置器的标准接口 allocator的必要接口: allocator::value_type allocator::pointer allocator::const_pointer allocator::reference allocator::const_reference allocator::size_type allocator::difference_type //一个嵌... 阅读全文
摘要:
//因为域名去备案了 //PHP的学习想停一下,刚好说什么Java要开始实验课了 //暑假看的Java都生疏了,就想顺便学一下Android,熟悉一下Java的语法也好,顺便学学新东西 //昨天域名备案成功,服务器什么的也都好了 //所以PHP要开始更加深入的学习了,打算Android以后每天学一点,不像这半个月花那么多时间在它上面了 //半个月来通过Mars老师的视频,学到了不少基础知识 //现... 阅读全文
摘要:
1.对密码进行加密:sha1(string str,bool raw_output) //将返回一个40个字符的伪随机字符串,若raw_output为true,着得到一个20个字符的二进制字符串数据 //故对应数据库列的宽度不可小于40个字符 2.HTTP基本身份验证: ①编写PHP脚本; ②使用mod_auth_mysql; 阅读全文
摘要:
1.事务:一个或一系列的查询; 2.使用事务安全的表格类型(通过InnoDB): ①关闭自动提交: set autocommit=0; //若自动提交被打开,须使用如下语句开始一个事务: // start transaction; 若自动提交是关闭的则不需要此句 ②完成组成事务的语句输入后,... 阅读全文
摘要:
1.手动更新权限后,需向服务器指出已对权限进行修改: (在MySQL提示符下)flush privileges; 2.查看用户所拥有的权限: 如: show grants for bookorama; 3.获取关于列的信息: DESCRIBE table [column]; 4.使用EXPLAIN来查看MySQL如何解释并执行一个SELECT查询; 5.表的优化... 阅读全文
摘要:
1.过滤用户可能值其搜索条件的起始或结束位置不小心输入的空白字符: 应用trim(); 2.转义数据(第4章)函数:addslashes(),stripslashes(),get_magic_quotes_gpc(); 3.在脚本中连接MySQL服务器:mysqli(…,…,…,…); //面向对象的方法(实例化一个对象) @ $db=new mysqli(‘localhos... 阅读全文
摘要:
1.在数据库中插入数据:INSERT语句; 如://插入一整行: insert into customers values (NULL,’…’,’…’,’…’), … ; //插入一行中指定的列内容: insert into customers (na... 阅读全文
摘要:
1.登录MySQL: mysql -h hostname -u username -p password *-h 用于指定所希望连接的主机,即运行MySQL服务器的机器; -u 用于指定连接数据库时使用的用户名称; -p 用于告诉服务器要使用一个密码来连接它; 2.创建数据库和用户:mysql> c 阅读全文
摘要:
1.代码重用:require()、include(); 2.函数编写什么的。。跟C++差不多了。。。 阅读全文