题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2724 题目描述: Message queue is the basic fundamental of windows system. For each proce ...
using System; using System.Collections.Generic; using System.IO; using System.Net; using System.Security.Cryptography; using System.Text; using System... ...
一、阻塞和非阻塞 传统的 IO 流都是阻塞式的。也就是说,当一个线程调用 read() 或 write()时,该线程被阻塞,直到有一些数据被读取或写入,该线程在此期间不能执行其他任务。因此,在完成网络通信进行 IO 操作时,由于线程会阻塞,所以服务器端必须为每个客户端都提供一个独立的线程进行处理,当 ...
分类:
编程语言 时间:
2018-01-23 16:46:32
阅读次数:
143
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System ...
分类:
其他好文 时间:
2017-12-14 03:51:34
阅读次数:
189
打印当前时间。学习使用Date类和Calendar类。 package java2; import java.util.Calendar;import java.util.Date; public class NowTime { public static void main(String[] ar ...
分类:
其他好文 时间:
2017-12-07 22:38:18
阅读次数:
199
1. 当控件被数据绑定时,无法以编程方式向 DataGridView 的行集合中添加行 解决方法:((DataTable)Dgv.DataSource).Rows.Add("", "");需添加行的数据 2.无法将类型为“System.Collections.Generic.List`1[Model ...
分类:
其他好文 时间:
2017-09-30 11:34:58
阅读次数:
478
前言 本着学习研究的态度,用c#语言实现简单的串口通信工具。 一、串口通信原理 串口通信 串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并 ...
一、冒泡排序 1、原理:相邻元素两两比较,大的往后放。第一次完毕,最大值在最大索引处。 2、代码: public static void bubbleSort(int[] arr) { for(int x=0; x<arr.length-1; x++) { //外层循环控制轮数 ,一共要比较(arr ...
分类:
编程语言 时间:
2017-09-17 15:00:10
阅读次数:
160
基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。 即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 代码实现: ...
分类:
编程语言 时间:
2017-09-07 19:38:22
阅读次数:
214