![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
nirvana · rebirth
NIRVANA & REBIRTH
展开
-
剑指Offer——JZ35.数组中的逆序对【树状数组】
题目传送门题解非常简单的树状数组应用需要离散化,离散后编号的的逆序对和之前相同AC-Codeclass Solution {#define lowbit(x) (x&-x)private: const int mod = 1e9 + 7; const static int maxn = 2e5 + 7; struct NODE { int val, pos; NODE(int v = 0, int p = 0):val原创 2020-06-26 23:22:00 · 293 阅读 · 0 评论 -
NS3教程(下载、安装、测试)
首先需要安装UbuntuLinux安装自行解决本人环境:Ubuntu版本18.04,建议4G以上空间注意,WMware版本不要15.5.5版本,原因如下:键盘大小写失灵,往前早一个版本即可安装所需依赖C++和python安装,必装sudo apt-get install gcc g++ pythonsudo apt-get install gcc g++ python python-devNS3代码维护使用的源码版本控制管理系统sudo apt-get install mercu原创 2020-06-23 19:30:14 · 8272 阅读 · 2 评论 -
Linux指定程序入口
一般来说程序从main函数开始。但实际是main函数并不是必须的。实际上main函数只是用户代码的入口,它会由系统库去调用在main函数之前,系统库会做一些初始化工作,比如分配全局变量的内存,初始化堆、线程等。当main函数执行完后,会通过exit()函数做一些清理工作,用户可以自己实现_start函数:test.c#include <stdio.h>#include <stdlib.h>int _start() { printf("hello.\n");}原创 2020-06-06 15:53:46 · 804 阅读 · 0 评论 -
VMware15.5.5升级BUG:键盘大小写失灵
解决方法:卸载重装15.5.5之前的版本在虚拟机的VMX配置文件中加入:mks.win32.useInjectedMagic = “FALSE”原创 2020-06-06 10:19:09 · 1629 阅读 · 0 评论 -
Ubuntu各版本修改open files
首先查看系统允许最大值cat /proc/sys/fs//file-max更改系统的 open files 最大限制,一般都是通过以下方法来做:第一步:打开终端并敲入以下命令以打开一个配置文件$: sudo gedit /etc/security/limits.conf第二步:在打开的文件中增加以下几行配置并保存关闭* soft nofile 65536* hard nofile 65536# End of file第三步:注销当前账户,并重新登录,打开终端后敲入以下命令进行验证原创 2020-05-31 11:34:52 · 1764 阅读 · 0 评论