E更新

保持更新

#TCP连接与数据收发

是一种面向连接的、可靠的、基于字节流的传输层通信协议。
面向连接:发送数据之前需要先进行连接。
可靠的:因为有连接所以可靠。
字节流:可以直接收发基于字节的信息(可以直接发字节集)。
了解,tcp http udp

#数据库mysql

官网:https://www.mysql.com/
select (列名) from (表名) 基础查询语句,查询指定表中的信息。
where (列名) = (值) 筛选语句,查询符合条件的条目。
多个条件查询使用 AND 或者 OR 进行连接。
模糊匹配:
LIKE 进行模糊匹配。可以使用%作为通配符。
order by (列名) [desc] 对结果进行排序。默认为升序。
如果需要降序排序,则输入desc即可。
安装问题:安装完之后,重新设置配置文件进行配置
C:\Program Files\MySQL\MySQL Server 5.5\bin\MySQLInstanceConfig.exe
Navicat for MySQL下载 :http://wosn.net/821.html
索引,图片保存

#数据库Sqlite3

数据存储与Sqlite3的介绍
http://www.runoob.com/sqlite/sqlite-installation.html
DateBase数据库管理设计
Sqlite3数据库支持库
重要性:事务处理
数据库排错

#JSON与XML

JSON 是存储和交换文本信息的语法。类似 XML。
对比:JSON 比 XML 更小、更快,更易解析。
类_JSON
解析JSON时需要注意的问题:
a.正确的解析数组及其成员。
b.对于特殊的键的解法。键名是一个数字?使用[]中括号
JSON.取所有属性名(),来获取所有的键值名。
使用JSON.成员数()来枚举所有的数组成员。
识XML的基本语法:
具体可以参看:http://www.w3school.com.cn/xml/xml_tree.asp
json.解析(数据)
json.取通用属性(数据1[0].数据2)
JSON.置成员 (, , 真) //加入对象

######使用“XML解析支持库”–>XML树.

xml.导入(数据)
xml.取节点值(“节点名”,节点值)

#正则表达式进行大文本处理:

两者都有利有弊,需要根据选择使用。
进行取文本时,标识符尽量唯一,如果不能唯一,要保证顺序,
避免因为重复而导致的错误。
将不需要使用且不影响匹配的空字符删除,例如:换行符、制表符(字符(9))
注意:转义符 后面紧接着需要转义的符号。例如:+
如何取出子匹配文本的结果?
使用“取子匹配文本”并填入对应的子匹配索引即可。
注意:这个子匹配索引不要和普通的匹配索引弄混。

#一般程序调试方法:

a.在程序执行时输出提示:输出调试文本、调试输出。
b.在程序执行到关键点是中断:暂停、断点、条件断点。
c.在程序暂停时,查看当前的各种变量信息——变量表。
d.在程序暂停时查看程序的调用过程——调用表。

#DLL动态链接库

公开给其他程序调用
和主程序放一个文件夹
windows dll手册参考
模块封装好参考

将一系列功能性的代码封装到一个dll中,其他程序都可以调用。
动态链接库和模块有什么区别?
a.动态链接库是二进制文件。
b.动态链接库可以被其他语言/程序调用。
如何使用动态链接库?
在程序中引用动态链接库:程序数据=》新Dll命令=》填写命令。
4.如何编写dll及注意事项:
编写dll与编写模块方法相同。
注意事项:
dll中的参数只能使用基本数据类型,且不能是字节集。


猜你喜欢

转载自blog.csdn.net/qq1350048638/article/details/84656481