摘要: 题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。 示例 2: 输 阅读全文
posted @ 2020-01-23 01:17 LandyTan 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 动态加载库需要用到的函数 函数:void *dlopen(const char *filename, int flag); 功能:打开动态链接库文件 参数:filename 动态链接库文件名 flag 打开方式,一般为RTLD_LASY 返回值:库指针 函数:char *dlerror(void); 阅读全文
posted @ 2019-12-12 16:26 LandyTan 阅读(2160) 评论(0) 推荐(0) 编辑
摘要: 简介 GCC是LINUX环境下的编译工具集,是GNU Compiler Collection的缩写,其中包含gcc、g++等编译器及ar、nm等工具集。 GCC工具集不仅能编译C/C++语言,其他如Objective-C、Pascal、Fortran、Java、Ada等语言均能编译。 编译程序的基本 阅读全文
posted @ 2019-12-12 16:22 LandyTan 阅读(1507) 评论(0) 推荐(0) 编辑
摘要: 简介 Vi是visual editor的缩写,是UNIX系统下最通用的文本编辑器。 Vi不是一个所见即所得的编辑器,如果要进行复制和格式化文本需要手动输入命令进行操作。 Vim是Vi的扩展版本,它比Vi更强大。 Vim的安装 在不同的操作系统中,Vim的安装不同,但是大致上是一样的。 例如Cento 阅读全文
posted @ 2019-12-11 19:00 LandyTan 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 创建和授权 拿到一台新的主机,第一件事是干嘛? 肯定是创建用户,不可能拿root在生产服务器上跑吧。 创建和授权用户 https://blog.csdn.net/bug4pie/article/details/79761443 (感谢piepis) 修改用户密码 en.......好吧。。。。。老实 阅读全文
posted @ 2019-09-18 11:36 LandyTan 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 首先给大家推荐个Linux命令查询网站:https://man.linuxde.net 这个网站可以查询到Linux所有命令。 使用chmod命令更改文件或目录权限。 语法格式: chmod [选项] [参数] 【选项】 更改的权限 【参数】 参数为需要更改权限的文件。 若需要更改当前目录下所有文件 阅读全文
posted @ 2019-09-04 09:28 LandyTan 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 最近搭建了一个Linux服务器做FTP网盘,突发奇想写写Linux程序(不然岂不浪费了一台电脑???),因为是Linux程序,肯定是作为服务器端运行啦,服务器程序怎么离得开Socket咧?所以呢,先在Linux下写个简单的ECHO小试鸡刀(/捂脸)。 其实Linux Socket编程跟Windows 阅读全文
posted @ 2019-08-23 00:57 LandyTan 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 编译与安装参考:http://www.cnblogs.com/openiris/p/3812443.html 注意事项:先下载安装完nasm和perl再打开控制台(需要将nasm安装路径添加到Path环境变量中)。 curl: https://curl.haxx.se/download/curl-7 阅读全文
posted @ 2019-03-30 18:18 LandyTan 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 废话不多说,直接上代码: 步骤: 1、遍历分隔符所在的位置。 2、copy从上一分隔符所在位置到当前所在位置。 3、当前位置加一操作,并赋值给上一位置。 4、重复1-3步骤,直到find返回-1。 5、检查上一位置是否小于被处理字符串的长度。是:则表示后边还有待处理的字符串,执行步骤6;否则表示已经 阅读全文
posted @ 2019-03-13 22:58 LandyTan 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 以上代码编译no problem。因为声明与实现在一起,但是在实际项目中声明与实现是肯定不允许放在一起的。那么怎么办呢? 往下看: TestB与TestA一致,但是就是无法编译。原因就在于内联函数的声明与定义,必须在同一个文件。 也就是说要么在.h文件中声明并实现,要么在.cpp文件中声明和实现。 阅读全文
posted @ 2019-03-13 21:58 LandyTan 阅读(409) 评论(0) 推荐(0) 编辑