161113

来源:互联网 发布:战地2飞机数据修改 编辑:程序博客网 时间:2024/06/08 06:17

1625-5    王子昂    总结《2016年11月13日》  【连续第44天总结】

标题:C++的容器适配器和mysql的中文乱码问题

A.C++视频一个 100%

C++习题100%

数据库视频一个200%

matasploit靶机环境配置100%

B.

容器适配器是将其他容器加以包装、改造,实质上是一种受限容器。

典型的容器适配器有:stack(栈)、queue(队列)

stack栈只允许元素从一端增删,后入先出的形式。把更改元素的一端叫做栈顶,另一端叫做栈底。

queue队列则允许元素从一端增加,另一端删除,是先入先出的形式。

模版学习完成,到此慕课上的C++视频已经全部学完了。

做了十四周习题和总习题,又编写了编程题的第一题。尝试了行程编码,似乎就是压缩字符串功能,很有趣。

编程的时候,在把字符串输入变量时出了一点小疏漏:

字符数组彼此不可使用如a=b的语句来直接赋值,因为a、b代表的是地址常量;而应使用字符串函数strcpy、strcat等操作;

深刻记住了这句话以后,cin<<a这种语句也不记得能不能用了,想了半天不知道该怎么把用户输入交给字符数组。最后查询知cin+字符数组名可以用。猜测<<在cin对象的运算符重载中,对于字符数组名有给定的运算方式。


mysql的中文乱码问题有三种可能:

(1)mysql的环境配置

(2)系统语言设置

(3)文件存储编码

读写所用的编码都应一致,并且系统环境语言也允许,才能正确显示乱码。

UTF-8、unicode等编码要注意不能混用。出现乱码时逐层排查原因。

mysql的API函数调用大体思路为:初始化-连接-查询-断开。

在win环境下成功连接了gcc编译器,使其可以在命令行中编译c\c++文件。

然而折腾了半天也只会用fsutil命令来创建文件,但需要完整输入目录,很麻烦。linux终端还没学会就又回头整cmd了囧。

明天再跟着配置动态库文件和嵌入式的Mysql。


靶机环境搭建完成。虚拟机之间互相PING通。开始学习信息收集和端口扫描的相关内容。


C.明日计划

C++尝试迷宫项目

数据库视频一个

0 0
原创粉丝点击