网络编程学习笔记整理(三)

摘录笔记 《TCP/IP高效编程 改善网络程序的44个技巧》tcpip可靠但不是绝对可靠比如发生对端强行关闭 ACK丢失在两端存活且连接的情况下 tcp保证数据按序 无损坏的传输但是有的网络中断会触发传输问题分为以下三类1 永久或者临时网络中断此种情况,若路由未发送ICMP报文的话,应用程序与TCP
3次阅读

网络编程学习笔记整理(二)

摘录笔记 《TCP/IP高效编程 改善网络程序的44个技巧》socket的创建函数int socket (int domain,int type, int protocol)参数说明protocol需要注意 常见有三个选项SOCK_STRE
2次阅读

STM32学习笔记(十) CAN通讯测试(环回模式)

1.CAN通讯的理解 想学习CAN通讯,那么要对通讯协议有一定的认知。通讯协议是指通信双方对数据传送控制的一种约定。约定中包括对数据格式,同步方式,传输速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。  CAN通讯全称控制器局域网通讯,是用来在局域网中高
1次阅读

网络编程学习笔记整理(一)

本文仅仅作为学习<UNIX网络编程> UNP  的一个笔记 均是经典书籍的一个摘记索引  无太多原创内容TCP连接 三路握手过程  TCP关闭流程 状态转换图关闭连接可以使用 close closesocket(windows)或者shu
3次阅读

Maven学习笔记

躲得过初一躲不了十五,maven迟早要学的,准备现在就学。 何为maven?       优秀的构建工具(makefile、ant),依赖管理工具和项目信息管理工具。       目录:   
3次阅读

EF Code First学习笔记:数据库创建

控制数据库的位置默认情况下,数据库是创建在localhost\SQLEXPRESS服务器上,并且默认的数据库名为命名空间+context类名,例如我们前面的BreakAway.BreakAwayContext。有几种方法可以改变这种默认约定。利用配置文件在配置文件中新加一个连接字符串 <co
1次阅读

EF Code First 学习笔记:表映射

多个实体映射到一张表Code First允许将多个实体映射到同一张表上,实体必须遵循如下规则:实体必须是一对一关系实体必须共享一个公共键观察下面两个实体: public class Person { [Key] public int PersonId { ge
1次阅读

Oracle RAC学习笔记02-RAC维护工具集

Oracle RAC学习笔记02-RAC维护工具集RAC维护工具集1.节点层2.网络层3.集群层4.应用层本文实验环境:10.2.0.5 Clusterware + RAC11.2.0.4 GI + RAC通过对比命令的输出,也可大致了解10g RAC 到 11g RAC 发生的变化。1.节点层1)
8次阅读

EF Code First 学习笔记:关系

一对多关系项目中最常用到的就是一对多关系了。Code First对一对多关系也有着很好的支持。很多情况下我们都不需要特意的去配置,Code First就能通过一些引用属性、导航属性等检测到模型之间的关系,自动为我们生成外键。观察下面的类:public class Destination {
3次阅读

EF Code First 学习笔记:约定配置

要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置。现在我们用这两个来对比了解EF中的约定配
1次阅读