https://blog.csdn.net/weixin_39540568/article/details/88363212 问题引出:在看一些资料博客的时候说线程共享同一个进程的代码段和数据段,又有说法是代码段和数据段在可执行文件中加载,比较疑惑,下面稍微具体的整理一下。 在解释原因前我们先看一下 ...
分类:
编程语言 时间:
2019-11-11 00:46:23
阅读次数:
82
一、分支语句介绍 1.逻辑分支(条件分支) 程序设计的结构顺序结构:从上朝下执行的代码就是顺序选择(分支)结构:根据不同的情况,执行对应代码循环结构:重复做一件事情除顺序结构外,其余两种程序结构由流程控制语句实现。选择(分支)结构的程序由条件分支语句实现。 二、if语句 1.条件分支语句 两条分支语 ...
分类:
编程语言 时间:
2019-11-10 17:14:26
阅读次数:
108
1/ 概述 利用Spring Boot作为基础框架,Spring Security作为安全框架,WebSocket作为通信框架,实现点对点聊天和群聊天。 2/ 所需依赖 Spring Boot 版本 1.5.3,使用MongoDB存储数据(非必须),Maven依赖如下: 配置文件内容: 大致程序结构 ...
分类:
微信 时间:
2019-11-09 17:55:34
阅读次数:
119
接下来我们介绍利用关键代码段实现线程同步的方法。 关键代码段(临界区)工作在用户方式下。它是指一个小代码段,在代码能够执行前,它必须独占对某些资源的访问权。 关键代码段机制,创建 进入 离开 删除. 1 InitializeCriticalSection( 2 LPCRITICAL_SECTION ...
分类:
编程语言 时间:
2019-11-07 15:06:22
阅读次数:
81
Java的程序结构 source file(class file({method1 statement1}{method2 statement})) 源文件(扩展名为.java)带有类的定义。类用来表示程序的一个组件。 类的内容必须包括在花括号里 类中带有一个或者多个方法,方法必须在类内部声明 在方 ...
分类:
编程语言 时间:
2019-11-07 12:49:56
阅读次数:
60
字典树 (Trie) 用于存储字符串。树的每条边恰好表示一个字符,每个节点代表从根到该节点的路径所对应的字符串。 简介与操作实现可见蓝书P82~83。 Trie字典树很好地利用了前缀,节省了很多空间。 1 //先说明一下:本代码段的字符串d的下标都是从1开始 2 inline void insert ...
分类:
其他好文 时间:
2019-11-06 23:17:24
阅读次数:
171
结构目录 小程序框架提供了自己的视图层描述语言 WXML 和 WXSS,以及 JavaScript,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。 一.小程序文件结构和传统web对比 结构传统web微信小程序 结构 HTML WXML 样式 CSS WXSS 逻辑 Ja ...
分类:
微信 时间:
2019-11-04 19:33:12
阅读次数:
98
中断描述符表(IDT) 中断描述符表(IDT)用于告诉处理器调用哪个中断服务程序(ISR)来处理异常或汇编中的"int"指令。每当设备完成请求并需要服务事, 中断请求也会调用IDT条目。异常和ISR将在下一节进行详细的说明。 每一项IDT都与GDT相似, 两者都有一个基地址, 一个访问标志, 而且都 ...
分类:
其他好文 时间:
2019-11-04 15:48:44
阅读次数:
111
程序从程序入口进入,到程序执行结束,大体是按照顺序结构执行语句、函数或代码块,掌握程序的结构,有利于把握程序的主体框架。 1、顺序结构--最常见的结构 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。程序的执行严格按照程序语句在程序中出现的先 ...
分类:
编程语言 时间:
2019-11-03 14:47:22
阅读次数:
67
三次握手四次挥手 [TOC] 1、概念介绍 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节, ...
分类:
其他好文 时间:
2019-11-02 19:48:36
阅读次数:
85