<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[王洋的博客]]></title><description><![CDATA[走心的C —— Romantic_C]]></description><link>https://blog.youkuaiyun.com/Romantic_C</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Romantic_C]]></copyright><item><title><![CDATA[go语言数据的类型与结构]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/108302116</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/108302116</guid><author>Romantic_C</author><pubDate>Sun, 30 Aug 2020 01:10:30 +0800</pubDate><description><![CDATA[数据类型：
数据结构：

]]></description><category></category></item><item><title><![CDATA[Go mod与go path]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/108302113</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/108302113</guid><author>Romantic_C</author><pubDate>Sun, 30 Aug 2020 01:08:32 +0800</pubDate><description><![CDATA[Go Mod：
Go path：

]]></description><category></category></item><item><title><![CDATA[RS-485、RS-422、RS-232通讯协议]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81396627</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81396627</guid><author>Romantic_C</author><pubDate>Tue, 18 Feb 2020 15:25:23 +0800</pubDate><description><![CDATA[RS-485、RS-422、RS-232通讯协议：








































]]></description><category></category></item><item><title><![CDATA[git的使用]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/100997890</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/100997890</guid><author>Romantic_C</author><pubDate>Tue, 14 Jan 2020 16:11:49 +0800</pubDate><description><![CDATA[git clone 下载的链接 （将文件下载下来）
git init  初始化本地当前目录的git仓库
git  add -A  增加目录中所有的文件到缓存区
git  add 文件 增加相应文件到缓存区
git commit 将缓存区中更改提交到本地仓库
git push  会将本地仓库中HEAD所指向的版本存放到远程仓库
git log  查看当前版本之前的提交记录
git branch -b...]]></description><category></category></item><item><title><![CDATA[表的CRUD]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/82927534</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/82927534</guid><author>Romantic_C</author><pubDate>Tue, 02 Oct 2018 18:13:22 +0800</pubDate><description><![CDATA[增加(Create)、读取查询(Retrieve)、更新(Update)、删除(Delete)
--------------- 增删查改 --------------
一.增加 insert into
insert into ta_name[不写，默认全部属性] values(数据),...


二.改 update
update 表名 set 要修改的列名=修改后的值,...
	[where 条...]]></description><category></category></item><item><title><![CDATA[表]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/82925892</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/82925892</guid><author>Romantic_C</author><pubDate>Tue, 02 Oct 2018 14:00:02 +0800</pubDate><description><![CDATA[--------------数据类型-------------
1.数值型
整数：
tinyint(-128 - 127)
tinyint unsinged (0-255)
int(32),bigint(64);
浮点数：
float(M,N);#精度7位
decimal(m,n);#精度64位，M表示总长度，N表示小数位数
decimal(m,n)unsigned;#负数去掉 正数不变

2.文...]]></description><category></category></item><item><title><![CDATA[库操作&表操作]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/82925821</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/82925821</guid><author>Romantic_C</author><pubDate>Tue, 02 Oct 2018 13:42:56 +0800</pubDate><description><![CDATA[--------------库操作-----------------

show databases;    #展示库
show tables;       #展示表

create table linux(  #创建表
	name varchar(10),
	passward varchar(6)
);

insert into linux values('张飞','123456');#插入元素...]]></description><category></category></item><item><title><![CDATA[HTTP项目]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/82228275</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/82228275</guid><author>Romantic_C</author><pubDate>Thu, 30 Aug 2018 21:40:37 +0800</pubDate><description><![CDATA[



#include &amp;amp;lt;stdio.h&amp;amp;gt;
#include &amp;amp;lt;string.h&amp;amp;gt;
#include &amp;amp;lt;stdlib.h&amp;amp;gt; //NULL
#include &amp;amp;lt;pthread.h&amp;amp;gt;
#include &amp;amp;lt;unistd.h&amp;amp;gt;
#include &amp;amp;lt;sys/socket.h&a]]></description><category></category></item><item><title><![CDATA[文件压缩]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81613263</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81613263</guid><author>Romantic_C</author><pubDate>Sun, 19 Aug 2018 21:00:36 +0800</pubDate><description><![CDATA[项目名称：文件压缩

开发环境：VS2013 

使用语言：C/C++

项目技术：Huffman树，I/O流，模板，String容器，文件操作等

项目描述： 
&amp;amp;amp;amp;amp;amp;amp;amp;lt;1&amp;amp;amp;amp;amp;amp;amp;amp;gt;.文件压缩过程：先统计文件中每个ASSCII码出现的次数，采用贪心算法，用文件中ASCII码出现的次数构建Huffman树，生成每个ASCII所对应的Huffman编码，然后将原文件中的ASCII码，替]]></description><category></category></item><item><title><![CDATA[poll与epoll]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81838264</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81838264</guid><author>Romantic_C</author><pubDate>Sun, 19 Aug 2018 15:21:01 +0800</pubDate><description><![CDATA[poll



poll函数接口



#include &amp;lt;poll.h&amp;gt;

int poll(struct pollfd *fds,nfds_t nfds,int timeout);
//参数1 结构体指针（结构体数组的首地址）  
//参数2 数组长度
//参数3 poll函数的超时时间（同select）
//返回值小于0，出错，等于0，poll函数等待超时
//大于0，表示pol...]]></description><category></category></item><item><title><![CDATA[select]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81784906</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81784906</guid><author>Romantic_C</author><pubDate>Sat, 18 Aug 2018 16:15:29 +0800</pubDate><description><![CDATA[select




select系统调⽤是⽤来让我们的程序监视多个⽂件描述符的状态变化的;
程序会停在select这⾥等待，直到被监视的⽂件描述符有⼀个或多个发⽣了状态改变;






#include &amp;amp;amp;amp;lt;sys/select.h&amp;amp;amp;amp;gt;

int select(int nfds,fd_set *readfds,fd_set *writefds,
fd_set *exceptfds,st...]]></description><category></category></item><item><title><![CDATA[高级IO]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81784676</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81784676</guid><author>Romantic_C</author><pubDate>Sat, 18 Aug 2018 00:07:34 +0800</pubDate><description><![CDATA[阻塞IO 
 在内核将数据准备好之前, 系统调⽤会⼀直等待. 所有的套接字, 默认都是阻塞⽅式







⾮阻塞IO 
如果内核还未将数据准备好, 系统调⽤仍然会直接返回, 并且返回EWOULDBLOCK错误码，⾮阻塞IO往往需要程序员循环的⽅式反复尝试读写⽂件描述符, 这个过程称为轮询. 这对CPU来说是较⼤的浪费, ⼀般只有特定场景下才使⽤







信号驱动IO 
内核将数据准备好的...]]></description><category></category></item><item><title><![CDATA[数据链路层]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81777844</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81777844</guid><author>Romantic_C</author><pubDate>Fri, 17 Aug 2018 15:07:46 +0800</pubDate><description><![CDATA[数据链路层：⽤于两个设备(同⼀种数据链路节点)之间进⾏传递 
代表物：网桥，交换机 
协议：MAC，PPP，FR，HDLR，VLAN



以太网




“以太网” 不是⼀种具体的网络, ⽽是⼀种技术标准; 既包含了数据链路层的内容, 也包含了⼀些物理层的内容. 例如: 规定了网络拓扑结构, 访问控制⽅式, 传输速率等;
例如以太网中的网线必须使⽤双绞线; 传输速率有10M, 100M, 100...]]></description><category></category></item><item><title><![CDATA[网络层]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81751255</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81751255</guid><author>Romantic_C</author><pubDate>Fri, 17 Aug 2018 01:18:13 +0800</pubDate><description><![CDATA[网络层功能：地址管理，路由选择 
网络层协议：IP，ICMP，ARP等



IP协议 
（IPV4（主）,IPV6）



IP协议头格式 



4位版本号: 指定IP协议的版本, 对于IPv4来说, 就是4
4位头部⻓度: IP头部的⻓度是多少个32bit, 也就是 length * 4 的字节数. 4bit表⽰最⼤的数字是15, 因此IP头部最⼤⻓度是60字节. 
8位服务类型: 3位优先...]]></description><category></category></item><item><title><![CDATA[传输层]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81747317</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81747317</guid><author>Romantic_C</author><pubDate>Thu, 16 Aug 2018 19:24:33 +0800</pubDate><description><![CDATA[TCP(Transmission Control Protocol)：传输控制协议



TCP协议段格式







32位序列号：数据包编码

4位TCP报头⻓度: 表⽰该TCP头部有多少个32位bit(有多少个4字节); 所以TCP头部最⼤⻓度是15 * 4 =60 
URG: 紧急指针是否有效 
ACK: 确认号是否有效 
PSH: 提⽰接收端应⽤程序⽴刻从TCP缓冲区把数据读⾛ 
...]]></description><category></category></item><item><title><![CDATA[应用层]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81714161</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81714161</guid><author>Romantic_C</author><pubDate>Thu, 16 Aug 2018 12:47:14 +0800</pubDate><description><![CDATA[URL（网址）

 
登录信息已经看不到啦 
HTTP协议下服务器端口号不写默认为80 
？号后边为查询字符串：每个键值对用&amp;amp;amp;amp;amp;amp;amp;amp;隔开，键和值用=隔开 
域名&amp;amp;amp;amp;amp;amp;amp;lt;例：baidu&amp;amp;amp;amp;amp;amp;amp;gt;与IP地址&amp;amp;amp;amp;amp;amp;amp;lt; 16位点分十进制 &amp;amp;amp;amp;amp;amp;amp;]]></description><category></category></item><item><title><![CDATA[基于TCP的服务器]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81707907</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81707907</guid><author>Romantic_C</author><pubDate>Wed, 15 Aug 2018 17:24:40 +0800</pubDate><description><![CDATA[

Liunx

/***************** server.c *******************/
#include &amp;amp;lt;stdlib.h&amp;amp;gt;                                                                                       
#include &amp;amp;lt;stdio.h&amp;amp;gt;     ...]]></description><category></category></item><item><title><![CDATA[基于UDP的服务器]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81705468</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81705468</guid><author>Romantic_C</author><pubDate>Wed, 15 Aug 2018 17:10:06 +0800</pubDate><description><![CDATA[UDP



传输层协议 
无连接 
不可靠传输 
面向数据报]]></description><category></category></item><item><title><![CDATA[网络编程套接字]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81704425</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81704425</guid><author>Romantic_C</author><pubDate>Wed, 15 Aug 2018 15:06:46 +0800</pubDate><description><![CDATA[

linux操作系统



IP地址


  IP地址是⼀个4字节, 32位的整数,通常也使⽤ “点分⼗进制” 的字符串表⽰IP地址




端口号


  端口号是一个2个字节16位的整数，用来标识一个进程。




IP地址+端口号能够标识网络上的某一台主机的某一进程； 
一个进程可以绑定多个端口号，但一个端口号不能被多个进程绑定。



网络字节序




  内存中的多字节数据相对于内存...]]></description><category></category></item><item><title><![CDATA[OSI七层模型]]></title><link>https://blog.youkuaiyun.com/Romantic_C/article/details/81665591</link><guid>https://blog.youkuaiyun.com/Romantic_C/article/details/81665591</guid><author>Romantic_C</author><pubDate>Tue, 14 Aug 2018 13:43:50 +0800</pubDate><description><![CDATA[

OSI七层模型，及其特性、功能、协议



]]></description><category></category></item></channel></rss>