上一页 1 ··· 4 5 6 7 8
摘要: 代码如上,如果commandA输入的长度超过定义的长度减一的时候,就会读取字符串异常。 谨记定义好字符串的长度。可以对scanf_s的返回值进行判断。 阅读全文
posted @ 2018-08-21 12:06 佟歌 阅读(1693) 评论(0) 推荐(0) 编辑
摘要: 含有通配符的字符匹配,采用贪心算法 //1 -> true //0 -> false int IsMatch(const char* reg, const char *str) { int r_len = (int)strlen(reg); int r_p = 0; int r_p_last = - 阅读全文
posted @ 2018-08-21 12:02 佟歌 阅读(2699) 评论(2) 推荐(0) 编辑
摘要: 孟子曰:「人之患,在好为人师。」 学问有余,人资于己,以不得已而应之可也。若好为人师,则自足而不复有进矣,此人之大患也。 这两句话有些感慨,放在这里记一下。有些时候,东西写下来才靠谱,记忆这东西有时候一不小心就回忆不起来了。 下面一句是一个叫王勉的人评论的,百科上面说是一个古人,我翻了一下,找不到这 阅读全文
posted @ 2018-08-20 22:37 佟歌 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 最近使用到TCP的socket编程,记录一下思路。 TCP Socket 服务器编程思路 0.初始化套接字库 1.创建套接字 2个(服务器本身需要一个套接字,客户端要返回一个套接字) 1.1 地址处理和端口处理 2.套接字绑定本地的地址和端口 3.把套接字设置为监听状态--等待客户端消息 4.接受消 阅读全文
posted @ 2018-08-20 22:20 佟歌 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 一、背景 变量、常量、函数、方法、类、文件名等等这些在创建的时候怎么命名,是一个很重要的事情。名字起得好的话可以节省很多时间,名字起太差了没有可读性,看半天都不记得变量或方法是做什么用的。为了形成自己的代码风格,我觉定把命名的规则规范一下,那样我编码的速度以及代码的可读性应该有不少的提高。顺便编程的 阅读全文
posted @ 2018-08-20 20:42 佟歌 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/azbane/p/7364060.html 只对其中自己用得到的重点做了个笔记。 1..h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。 2.附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件。如果要 阅读全文
posted @ 2018-08-18 18:03 佟歌 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 函数名中的p和n非别代表表达(presentation)和数值(numeric)。地址的表达格式通常是ASCII字符串,数值格式则是存放到套接字地址结构中的二进制值。 参考自:https://blog.csdn.net/eagle51/article/details/53157643?utm_sou 阅读全文
posted @ 2018-08-17 16:18 佟歌 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 在2018年9月份的时候把这个写完 阅读全文
posted @ 2018-08-08 13:53 佟歌 阅读(1301) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8