1 | function(use_library) |
life's a struggle.
Intelligence without ambition is a bird without wings.
2015-01-20
2015-01-20
错误代码
1 | if (recvfrom(socket, recv_buf, sizeof(recv_data), 0, (sockaddr *)&server_addr, NULL) == SOCKET_ERROR) { |
原因
recvfrom
最后一个参数是指定socket地址,为传入传出参数,不能为NULL
!
解决
1 | int len = sizeof(server_addr); |
参考
2015-01-20
前提
1 |
生成json数据对象
1 | Json::Value send_data; |
json对象转为字符串
转为格式化过的字符串
1 | std::string str = send_data.toStyledString(); |
转为非格式化字符串
1 | Json::FastWriter fast_writer; |
读取json数据
1 | Json::Value send_data; |
2015-01-16
2015-01-16
阅读此文
2015-01-16
通过【凭据管理器】
[控制面板] => 【小图标】 => 凭据管理器
control userpasswords2
=> [高级] => [管理密码]control keymgr.dll
通过【命令】
net use \\hostname\IPC$ /delete
注:
hostname
为要连接的电脑主机名,也可以是IP
注意
- 修改后,注销生效!
2015-01-16
字符串是否为空
1 | if (var = "") |
字符串拼接
- 表达式方法
1 | Var := "The color is " . FoundColor |
- 传统方法
1 | Var = The color is %FoundColor% |
参考:
2015-01-16
将其他数据类型转换为string
1 | str(data) |
重复字符串指定次数
1 | ‘abc' * 128 |
字符串前缀匹配
1 | string.beginswith(str) |
字符串后缀匹配
1 | string.endswith(str) |
2015-01-16
python2, 3
import sys sys.stdout.write('hello world')
python3
print('hello world', end="")
python2
print('hello world', )
参考
2015-01-16
安装colorama
代码
1 | from colorama import init, Fore, Back, Style |