随笔分类 - 01.Language
摘要:区别总结 协议不同 Socket 是基于传输层 TCP 协议的,而 Websocket 是基于 HTTP 协议的。 Socket 通信是通过 Socket 套接字来实现的,而 Websocket 通信是通过 HTTP 的握手过程实现的。 持久化连接 传统的 Socket 通信是基于短连接的,通信完成
阅读全文
摘要:num1:你好 韩: 你好,标记成:俺娘哈塞哟。 谢谢,标记成:狗骂我。 对不起,标记成:米阿内。 日: 1、おはよう,读音:ou h ayo,早上好,上午10点之前用。 2、こんにちは,读音:kong ni qi wa,你好,白天用。 3、こんばんは,读音:kong bang wa,晚上好,晚上用
阅读全文
摘要:1. 打包 当然你也可以将目前pycharm中已下载的所有包都导入到 requirements.txt 文件中,你只需要在终端命令中输入命令 : pip freeze > requirements.txt 即可 2. 安装 pip install -r requirements.txt
阅读全文
摘要:出现error的原因是C++设计得比C更加安全,它不能自动地将void *转换为其它指针类型。而出现warning的原因则是程序试图将字符串字面值(在C++中字符串字面值为const char []类型,而在C语言中则为char []类型)转换为char *类型,因此如果想要使用g++成功编译这个程
阅读全文
摘要:在C++11中有明确规定 char* p = "abc"; // valid in C, invalid in C++1如果你进行了这样的赋值,那么编译器就会跳出诸如标题的警告。但是如果你改成下面这样就会通过warning char* p = (char*)"abc"; //OK1或者这样: cha
阅读全文
摘要:push_back()函数的用法 函数将一个新的元素加到vector的最后面,位置为当前最后一个元素的下一个元素 push_back() 在Vector最后添加一个元素(参数为要插入的值) //在vec尾部添加10 vector<int> vec;vec.push_back(10);//在容器中添加
阅读全文
摘要:一、int转string 1.c++11标准增加了全局函数std::to_string: string to_string (int val); string to_string (long val); string to_string (long long val); string to_stri
阅读全文
摘要:第一种方式 int arr[10]; for(int i=0;i<10;i++) { arr[i]=i; } for(auto a:arr) { std::cout << a; } 第二种方式 int arr[10]; for(int i=0;i<10;i++) { arr[i]=i; } for(
阅读全文
摘要:一.sort函数 1.sort函数包含在头文件为#include<algorithm>的c++标准库中,调用标准库里的排序方法可以实现对数据的排序,但是sort函数是如何实现的,我们不用考虑! 2.sort函数的模板有三个参数: void sort (RandomAccessIterator fir
阅读全文
摘要:&和62616964757a686964616fe58685e5aeb931333365656464&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 &&还具有短路的功能,即如果
阅读全文
摘要:原文:https://www.cnblogs.com/General-up/p/5392358.html 求链表的倒数第K个节点:主要思路设置两个指针,刚开始都指向链表的第一个节点,第一个指针先走k-1步,然后两个一块走,直到第一个指针的下一位为nullptr,则第二个指针所指的位置就是倒数第k个节
阅读全文
摘要:前一段时间刷到“把一个字符串转换为整数”这道题。据说是微软面试开发工程师最常用到的一个问题。写出了最终版本之后,竟然花费了大量的时间,这让我感到自己考虑问题还不是那么全面。所以,以此为例,一来想好好记住这个解题方法;二来是想要保持逻辑上这种解题思路。做以总结。 很多人拿到题都会迅速的写出如下代码:
阅读全文
摘要:#define DIV_ROUND_UP(x,y) (((x) + ((y) - 1)) / (y)) 1、问题 x、y都是整数,且x > 1, y > 1,求 x / y的向上取整,即: 当 x / y整除时,向上取整值为 x / y; 当x / y不整除时,向上取整值为(x / y) + 1;
阅读全文
摘要:1. #ifdef xxx ... #endif 2. #if defined xxx ... #else ... #endif 3. #if defined(xxx) xxx #elif defined(xxx) xxx #else xxx #endif
阅读全文
摘要:>>> a = iter('abcd') >>> next(a) 'a' >>> next(a) 'b' >>> next(a) 'c' >>> next(a) 'd' >>> next(a) Traceback (most recent call last): File "<pyshell#18>", line 1, in <module> next(a) Sto
阅读全文
摘要:设一个数为n,则在C语言中其个位、十位、百位、千位依次这样计算:n/1%10,n/10%10,n/100%10,n/1000%10 代码如下: 运行结果如图: 扩展资料 C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰
阅读全文
摘要:本文链接:https://blog.csdn.net/winycg/article/details/78512300在同一个文件夹下调用函数:A.py文件: B.py文件: 或 调用类:A.py文件: B.py文件: 或 在不同文件夹下A.py文件的文件路径:E:\PythonProject\win
阅读全文
摘要:if __name__ == '__main__':的作用 一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此 if __name__ == 'main': 的作用就是控制这两种情况执行代码的过程,在 if
阅读全文
摘要:01 作用域 预编译作用域限本文全局,如: a.c中定义:#define TEST 1 b.c中定义:#define TEST 2 两者编译不交叉,互不影响。 若需#define TEST作用于a.c、b.c,可在a.c、b.c所添加的test.h中加入“#define TEST”。 02 一般用法
阅读全文