码迷,mamicode.com
首页 > 2018年10月23日 > 全部分享
.net平台下C#socket通信(上)
在开始介绍socket前先补充补充基础知识,在此基础上理解网络通信才会顺理成章,当然有基础的可以跳过去了。都是废话,进入正题。 TCP/IP:Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议,又名网络通讯协议。简单来说:TC ...
分类:Windows程序   时间:2018-10-23 01:13:36    阅读次数:177
数据结构第一讲,数据结构入门了解知识.
[toc] 数据结构入门简介 一丶数据结构的四种分类 我们常听的一句话就是, 意思就是在我们的程序设计中,数据结构是必不可少的,那么什么是数据结构,数据结构简而言之就是针对数据关系而生产的产物.可能不是很理解.因为我们程序编写过程中,程序中产生的数据怎么存储这都是数据关系. 常见的数据结构种类. ` ...
分类:其他好文   时间:2018-10-23 01:13:25    阅读次数:200
python学习之字符串
字符串的“魔法" capitalize():首字母大写 lower():所有字符变为小写 casefold():所有变小写,caseflod更牛逼,很多未知的相对应变小写 恢复内容结束 ...
分类:编程语言   时间:2018-10-23 01:13:14    阅读次数:208
如何使用栈模拟一个队列
队列先进先出。 栈先进后出。 最近看到一道面试题,要求用两个栈模拟一个队列,这个问题在一年前遇到过,记录一下。 使用栈模拟队列,一个肯定不行,首先想到用两个栈来模拟队列。 当队列有数据要入队时,我们同时将这个数据入栈A 此时我们认为,第一次向队列中插入数据完成了。则我们将A中的数据弹出,使用B来接收 ...
分类:其他好文   时间:2018-10-23 01:13:04    阅读次数:185
C#本质论6.0第三章:操作符与控制流
操作符 操作符(operator)对一系列称为操作数(operand)的值(或变量)执行数学或逻辑运算/操作来生成新值。 圆括号、结合性、优先级和求值 结合性决定相似操作符的执行顺序。 优先级决定不相似的操作符的执行顺序。 线程安全的递增和递减: 递增和递减操作符执行的都不是 原子级别的运算 ,在操 ...
分类:Windows程序   时间:2018-10-23 01:12:46    阅读次数:171
vue 路由权限
import Vue from 'vue' import Router from 'vue-router' import HelloWorld from '@/components/HelloWorld' import login from '@/components/login' import r ...
分类:其他好文   时间:2018-10-23 01:12:36    阅读次数:129
.net平台下C#socket通信(中)
本文主要讲述: 1、正常通信中握手建立 2、一对多的通信 3、发送接收数据格式转换 4、资源释放 5、开启并保持服务监听 1、握手建立正常的通信通道 项目需要通信的双方(假设是一个上位机、一个下位机)之间需要建立一个稳定的通道,以便进行通信。本项目中具体操作是:上位机作为服务器,下位机作为客户端,同 ...
分类:Windows程序   时间:2018-10-23 01:12:27    阅读次数:197
nginx基础
中间件负责接收/分发请求给相应的应用,让网站更层次化,也用于安全防控;更可用于负载均衡;支持海量并发。 中间件服务 代理服务 类似产品IIS GWS(google web server) httpd--apache基金会 io复用:解决并发问题,中间件 cpu亲和,绑定 sendfile工作机制使得 ...
分类:其他好文   时间:2018-10-23 01:12:10    阅读次数:175
WQS二分题集
WQS二分,一种优化一类特殊DP的方法。 很多最优化问题都是形如“一堆物品,取与不取之间有限制。现在规定只取k个,最大/小化总收益”。 这类问题最自然的想法是:设f[i][j]表示前i个取j个的最大收益,转移即可。复杂度O(n^2)。 那么,如果在某些情况下,可以通过将问题稍作转化,变成一个不强制选 ...
分类:其他好文   时间:2018-10-23 01:11:39    阅读次数:179
nowcoder 211E - 位运算?位运算! - [二进制线段树][与或线段树]
题目链接:https://www.nowcoder.com/acm/contest/211/E 题目描述 请实现一个数据结构支持以下操作:区间循环左右移,区间与,区间或,区间求和。 输入描述: 第一行n,q表示数列长度及操作次数。第二行n个数表示初始序列。接下来q行表示操作。 操作格式如下:一行表示 ...
分类:其他好文   时间:2018-10-23 01:11:32    阅读次数:294
C#本质论6.0第九章:良构类型
重写object的成员: 重写HashCode(): 散列码HashCode的作用是生成与对象值对应的数字,从而高效地平衡散列表。要获得良好的GetHashCode()实现,应按照以下实现原则: 必须: 相等的对象必然有相等的散列码。 在特定对象的生存期内,GetHashCode()始终返回相同的值 ...
分类:Windows程序   时间:2018-10-23 01:11:23    阅读次数:522
从c到cpp对static 关键字的总结 需要整理下!!!!!!!!!!!!!!!!!!!!!!
一个完整的程序,在内存中的分布情况如下: 具体分布图 自己看书去!!!!!1.栈区: 由编译器自动分配释放,像局部变量,函数参数,都是在栈区。会随着作用于退出而释放空间。3.堆区:程序员分配并释放的区域,像malloc(c),new(c++) 3.全局数据区(静态区):全局变量和静态便令的存储是放在 ...
分类:其他好文   时间:2018-10-23 01:11:16    阅读次数:195
C#的ThreadStart 和 Thread
多线程,new Thread(t1);和new Thread(new ThreadStart(t1));有什么区别 没有区别。前者,是c#的语法。也就是说是编译器帮你改写为第二种形式。因此你要搞清楚,这是.net的特性还是c#的特性。这是c#得特性,如果有人以为第一种写法“是.net的”那他就错了。 ...
分类:Windows程序   时间:2018-10-23 00:44:50    阅读次数:345
详解Ansible服务常用命令模块
ansible可以使用命令行方式进行自动化管理,基本语法如下:ansible主机名-m模块名称-a模块特有参数ansible的命令行管理工具都是由一系列模块、参数所支持的,可以在命令后面加上-h或--help获取帮助。如使用ansible-doc-h或者ansible-doc--help查看其帮助信息ansible-doc是用来查看模块帮助信息的工具,最主要的选项-l用来列出可使用的模块,-s用来
分类:其他好文   时间:2018-10-23 00:44:44    阅读次数:171
【二维树状数组】【CF10D】 LCIS
"传送门" Description 给你两个串,求他们的最长公共上升子序列 Input 第一行是第一个串的长度$n$ 第二行$n$个数代表第一个串 第三行是第二个串的长度$m$ 第四行$m$个数代表第二个串 Output 输出最长子序列的长度以及方案 Hint $For~All:$ $0~\leq~ ...
分类:编程语言   时间:2018-10-23 00:44:28    阅读次数:192
第一章 数据储存 1.1 位与位存储
1.1.1 布尔运算 在计算机中数据以0,1表示,称之为位。 位代表的是符号,而非数值。因为除了数字以外,字符、声音、图像等也都是以位来表示的。位代表什么,要结合数据的上下文环境 处理真假值的运算称之为布尔运算,布尔运算有三个基本运算:与AND、或OR、异或XOR。它们与加减乘除运算一样,属于两目运 ...
分类:其他好文   时间:2018-10-23 00:44:18    阅读次数:152
if a in range(len(lst)): print(a,lst[a]) #获取索引和对应元素, 背下来~~
经典的"获取元素的索引和元素", 背下来! if a in range(len(lst)): print(a, lst[a]) ...
分类:其他好文   时间:2018-10-23 00:44:04    阅读次数:195
1128条   上一页 1 ... 58 59 60 61 62 63 64 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!