当编写程序时,偶尔会不确定数组的大小(包括存储字符串的数组)。较为方便的做法是等到程序运行时再来确定数组的实际大小。 在标准C中,提供了3个库函数:malloc(),calloc()和realloc()。那么他们有什么区…
分类:linux
libevent的基本安装
****libevent简介**** libevent是一个基于事件触发的网络库,它是轻量级并专注于网络,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事…
命令行学习笔记:账号操作
学习内容 帐号操作: su, sudo, whoami, passwd 个人总结 who – Who Is logged in who列出当前登录的用户名 ➜ ~ who zhyingjia tty7 2016-12-1…
Linux下黑客帝国数字雨
本教程针对centos和redhat7、乌班图不支持 马上装逼! wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.…
Git的学习之道
关于版本控制 (vcs,记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统) –本地版本控制系统(rcs) –集中化的版本控制系统(cvcs) –分布式版本控制系统(dvc…
shell脚本将python脚本加入Linux系统服务
用shell脚本将Python脚本做成系统服务随着系统的启动而启动,同时又可以通过“service”命令进行管理(start|stop|restart) 新建 FuzzyMatching.sh 脚本文件,写入以下代码: …
Ubuntu 16.04 系统安装完成后的一些工作
1. 安装更新 ~$ sudo apt update ~$ sudo apt upgrade –fix-missing 即可更新得到最新的软件 2. 卸载不常用的软件 卸载LibreOffice ~$ sud…
Ubuntu 如何安装 Pascal 支持
开发oj的时候发现需要适配 Pascal 语言,由于之前从未使用过这门语言,故从网上看看怎么安装,发现一大堆要从哪哪哪下载编译(喷血),好麻烦。。。 说点实际的,直接在shell里面执行 $ sudo apt insta…
Linux Cgroups
更新中… 1. 解决问题 虽然Docker容器可以通过Namespace改变进程视图可见性,但是本质上容器这个进程及其内部的应用进程,都是统一归宿主机的操作系统管理,这就意味着,这个容器内部的进程和容器外部的…
Apache2服务器反代理配置
前言:对于反代理这个词呢,总会想到nginx服务器,然而今天想让apache与nginx在同一个端口跑,不知道是我玩挂了还是nginx不稳定,时而正常时而~~,由于weblogic在多model的情况下url总是带有wa…
CentOS 7.2 配置 MySQL 5.7
下载安装 下载mysql源安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安装 yum localinstall …
linux: 常用shell脚本写法
1.模拟linnux登录shell echo -n "login:" read name echo -n "password:" read passwd if [ $name = "cht" -a $passwd = "…