周一:今天學了繼承和多態(tài),繼承有public繼承构哺、protected繼承革答、private繼承战坤,多態(tài)和虛函數一對,抽象類和純虛函數一對残拐,還有友元途茫。
周二:今天學到一餓特別酷的c語法:ch = "0123456789ABCDEF"[tmp];ch是一個char型的變量,tmp是一個int型的變量溪食,先初始化ch的范圍囊卜,根據tmp的值確定ch的值。
今天學習了運算符的重載错沃,可以使除“. , :: , * , -> , ?=”5個運算符之外的運算符進行重載栅组。對于模版,個人認為是對STL的初步了解枢析,若是能夠熟悉模版玉掸,就能理解STL的調用。順序容器和關聯(lián)容器都會涉及迭代器醒叁,for (vector::const_iterator p = c.begin(); p < c.end(); p++)? or ? ?for(int i = 0; i < c->size(); i++) 兩種循環(huán)進行遍歷
周三:今天內容很多排截,沒時間寫小結,作業(yè)還沒做完………
周四:今天學習了mysql辐益,首先要說的是安裝mysql:sudo apt-get install mysql-server断傲。在安裝過程中會有安裝錯誤,需要卸載重裝智政,此刻需要sudo apt-get autoremove --purge mysql-server-5.5认罩,然后dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P,此操作是為了清除所有殘留數據续捂。
總結一下今天學到的內容:
1垦垂、 mysql -u root -p
2、顯示所有數據庫:show databases;
3牙瓢、顯示默認數據庫中所有表:show tables;
4劫拗、退出mysql程序:\q;
5矾克、create database if not exists student;
6页慷、show databases like 'stu%';如果關鍵字stu在中間,使'%stu%'的形式來查找
7胁附、use student;
8酒繁、 drop database if exists student;
-------------------------------------
9、create table class(id int ,name varchar(11),..
10控妻、show columns from student; == ?desc student;顯示表格初始化信息
11州袒、增加列:alter table student add age int;
? ? ? ?修改列:alter table student modify age int not null;
? ? ? ? 刪除列:alter table student drop weight; ? ? ? 似14
12、insert into student(id, name,age)value(1,"aa",10);
? ? ? ?insert student set id =9;
13弓候、查詢表格的詳細信息:
? ? ? ? ? ? ? ? ? ? ?select * from student where id=1;
? ? ? ? ? ? ? ? ? ?select age, name from student;
? ? ? ? ? ? ? ? ? select * from student order by id desc(降序)/asc(升序);
? ? ? ? ? ? ? ? ?select name from student group by name;(統(tǒng)計數量郎哭,重復的不算)
多表查詢********* select t1.name as t1name, t1.age as t1age, t2.name as t2name, t2.age as t2age from test01_01 as t1, test01_03 as t2 where t1.name = t2.name;
14他匪、 修改數據:update student set name="tom" where id=2;
15、delete from student where id=9;
周五:
今天學習了mysql的一些函數調用夸研,并且自己寫了一個注冊登錄的小demo诚纸,今天老師已經布置了下周項目的要求,分析了一下陈惰,此刻的我感覺不簡單。但是從以往經驗來看毕籽,到下一周什么都會over了……