1、string转int string str = "1234"; int a; a = stoi(str) > C++11 uint32_t b = stoul(str) > C++11 a = atoi(str.c_str()); { const char *c_str(); c_str()函数 ...
分类:
其他好文 时间:
2017-07-14 21:14:34
阅读次数:
183
fasttext源码剖析 目的:记录结合多方资料以及个人理解的剖析代码; https://heleifz.github.io/14732610572844.html http://www.cnblogs.com/peghoty/p/3857839.html 一:代码总体模块关联图: 核心模块是fas ...
分类:
其他好文 时间:
2017-07-14 00:42:08
阅读次数:
774
在C++中会碰到int和string类型转换的。 string -> int 首先我们先看两个函数: atoi 这个函数是把char * 转换成int的。应该是属于标准库函数。在想把string 转换成int的时候,须要下面流程: string -> char * -> int 如此才干够,样例例如 ...
分类:
编程语言 时间:
2017-07-13 13:26:40
阅读次数:
153
sys.argv 用来接收命令行参数,一般用来接收文件名 ...
分类:
其他好文 时间:
2017-07-13 10:26:42
阅读次数:
94
一、简介: argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于解析命令行参数,例如python parseTest.py input.txt output.txt --user=name --port=8080。 ...
分类:
编程语言 时间:
2017-07-12 23:04:33
阅读次数:
174
有两个宏可以获取获取编译的时间 __DATA__:编译的日期 __TIME__:编译的时间 可以通过打印来看编译的日期和时间: printf("data: %s time: %s",__DATA__,__TIME__); 有时需要将编译的时间放入版本号中,方法如下: #include "stdlib ...
分类:
其他好文 时间:
2017-07-12 20:13:54
阅读次数:
449
题目 URL:https://leetcode.com/problems/string-to-integer-atoi 解法 很简单。注意特殊情况,按照如下顺序处理: 这题和上题一样坑爹的是,Leetcode 又没有说异常该如何输出,具体如何输出在上面处理都有说明。 按位计算,时间复杂度O(n),运 ...
分类:
其他好文 时间:
2017-07-12 01:11:46
阅读次数:
146
今天打开 OneNote,发现里面躺着一篇很久以前写的笔记,现在将它贴出来。 1. 什么叫惊群现象 首先,我们看看维基百科对惊群的定义: The thundering herd problem occurs when a large number of processes waiting for a ...
分类:
其他好文 时间:
2017-07-09 18:30:19
阅读次数:
278
1、查看正在执行的进程(Process) ps命令 Process Status 进程状态 语法: ps [option] [--help] -A 列出所有的行程 -w 显示加宽可以显示较多的资讯 -au 显示较详细的资讯 -aux 显示所有包含其他使用者的行程 au(x) 输出格式 : USER ...
分类:
系统相关 时间:
2017-07-09 16:14:03
阅读次数:
279
静态链接器以一组可重定位目标文件和命令行参数作为输入,生成一个完全链接的可以加载和运行的可执行目标文件作为输出。为了构造可执行文件,链接器必须完成两个主要任务: 1、符号解析:目标文件定义和引用符号,符号解析将每个符号引用刚好和一个符号定义联系起来 2、重定位:编译器和汇编器生成从地址0开始的代码和 ...
分类:
其他好文 时间:
2017-07-07 15:30:08
阅读次数:
133