学习心得
文章平均质量分 77
NicolasWind
这个作者很懒,什么都没留下…
展开
-
如何接收并输出超出最大数字范围的数?
这是一个PAT乙级考试试题,原题目是这个题中最后求出所有位之和并用汉语拼音输出并不难,问题在于如何把超出范围的数字读取并处理,当时考虑了很久,尝试字符串等等一系列方法但后来的计算等一系列问题都感觉一团糟。当天先把这个题放了一放,第二天突然想到用字符数组的方法,并成功解决了,在此记下。代码如下:#include#includevoid numprint(int);int m原创 2016-12-12 16:06:40 · 1151 阅读 · 0 评论 -
学习Siki学堂C#初级教程、中级教程过程中的笔记和最后完成的自定义列表MyList
1、输出语句:Console.WriteLine("...")==Console.Write("...\n"); 输入语句:得到输入的字符串,sting xxx =Console.ReadLine();(返回类型为string) 得到输入的整数:先得到这个整数的字符串然后转化为整数。 string str="123";原创 2017-02-07 19:48:04 · 904 阅读 · 0 评论 -
winsock2 服务器端编程,accept()与实时监听退出信号出现矛盾的解决方法
问题描述编程目的是以winsock2为基础实现一个简易的Web服务器,但在监听退出消息功能上出现了一些问题。主要矛盾在于,SOCKET类型变量创建后默认为阻塞socket,因此使用accept()函数接收客户端连接请求时就会阻塞。但又需要监听服务器本机的退出信号,如果发出退出信号时处理accept的进程处于阻塞状态(事实上大部分时间都是如此),那么就无法退出。此时就需要一个机制来处理这个阻塞状态...原创 2018-12-28 17:25:57 · 928 阅读 · 0 评论