作者:AlbertWen
添加时间:2015-12-12 18:54:02
修改时间:2025-07-17 05:58:50
分类:
13.C/C++/仓颉
编辑
g++(gcc)编译选项
- -shared :指定生成动态链接库。
- -static :指定生成静态链接库。
- -fPIC :表示编译为位置独立的代码,用于编译共享库。目标文件需要创建成位置无关码,念上就是在可执行程序装载它们的时候,它们可以放在可执行程序的内存里的任何地方。
- -L. :表示要连接的库所在的目录。
- -l:指定链接时需要的动态库。编译器查找动态连接库时有隐含的命名规则,即在给出的名字前面加上lib,后面加上.a/.so来确定库的名称。
- -Wall :生成所有警告信息。
- -ggdb :此选项将尽可能的生成gdb的可以使用的调试信息。
- -g :编译器在编译的时候产生调试信息。
- -c :只激活预处理、编译和汇编,也就是把程序做成目标文件(.o文件)。
- -Wl,options :把参数(options)传递给链接器ld。如果options中间有逗号,就将options分成多个选项,然后传递给链接程序。
作者:AlbertWen
添加时间:2017-10-27 10:23:44
修改时间:2025-06-20 10:51:46
分类:
MySQL/Redis
编辑
作者:AlbertWen
添加时间:2018-01-07 18:11:27
修改时间:2025-07-23 06:08:20
分类:
Apache/Nginx
编辑
cat 日志.log | awk -F ' ' '{print $1}' | sort | uniq -c | sort -nr
查看最近访问平常的ip,一般攻击的都是各种充分访问或者各种尝试攻击,在短时间log很容易看的出来,这里直接能列得出每个IP的访问次数,
如果IP过多,加个|head查看前10
感觉那个ip疑是就
cat 日志.log | grep '这个ip'
最好导出来看,一般是攻击看大访问的地址 等等形式就看得出来了
作者:AlbertWen
添加时间:2019-02-04 09:15:55
修改时间:2025-07-27 09:04:55
分类:
08.Java基础
编辑
appendReplacement():sb是一个StringBuffer,replaceContext待替换的字符串,这个方法会把匹配到的内容替换为replaceContext,并且把从上次替换的位置到这次替换位置之间的字符串也拿到,然后,加上这次替换后的结果一起追加到StringBuffer里(假如这次替换是第一次替换,那就是只追加替换后的字符串啦)。
appendTail():sb是一个StringBuffer,这个方法是把最后一次匹配到内容之后的字符串追加到StringBuffer中。
作者:AlbertWen
添加时间:2019-03-31 22:32:34
修改时间:2025-07-26 10:15:31
分类:
15.OpenResty_Lua
编辑
LuaSocket 是 Lua 的网络模块库,它可以很方便地提供 TCP、UDP、DNS、FTP、HTTP、SMTP、MIME 等多种网络协议的访问操作。
作者:AlbertWen
添加时间:2017-10-26 13:11:29
修改时间:2025-07-10 14:51:24
分类:
06.Linux软件安装
编辑
【系统环境】
操作系统:OS X 10.11.5
Xcode:7.3.1
【注意】
编译之前,需要安装 xcode、Homebrew 套件!
Mac Pro 安装 Homebrew 软件包管理工具
作者:AlbertWen
添加时间:2017-10-27 10:19:48
修改时间:2025-07-23 22:27:24
分类:
06.前端/Vue/Node.js
编辑
JS如何保存图片到本地呢?自己百度一下吧!
这里想要说的是,可以利用 HTML 的 <a> 标签 来是实现保存图片到本地的功能,参考代码如下:
<a href="http://wx.qlogo.cn/mmopen/ajNVdqHZLLDR2d0sYTtWb0ev4IRnQlM3z2NrD9kicibwMJYXWnwZIjxVo8uAeqdM7QB2WqjLWYBx1OSrOp8zpLbI5Y2VIibOKo2eclJVJcqd8k/0" download="思考中的猪.jpg">
<img src="http://wx.qlogo.cn/mmopen/ajNVdqHZLLDR2d0sYTtWb0ev4IRnQlM3z2NrD9kicibwMJYXWnwZIjxVo8uAeqdM7QB2WqjLWYBx1OSrOp8zpLbI5Y2VIibOKo2eclJVJcqd8k/0" />
</a>
作者:AlbertWen
添加时间:2018-11-09 11:45:19
修改时间:2025-07-07 05:46:11
分类:
08.Java基础
编辑
作者:AlbertWen
添加时间:2017-12-08 17:35:45
修改时间:2025-06-25 15:39:26
分类:
18.系统设计/UML建模
编辑
简介
开源、高性能、基于TCP均衡负载器、HTTP应用反向代理器;HAproxy是均衡负载和反向代理器,ha名字源于其可以对后端进行健康检查,保证后端的可用性。
HAproxy 1.2.5以上版本2.6以上内核支持epoll,基于事件驱动的单进程多路复用模型,具有很强的并发能力。
作者:AlbertWen
添加时间:2018-08-18 09:36:24
修改时间:2025-07-16 00:12:15
分类:
06.Linux软件安装
编辑
rpm -ivh ./oracle-xe-11.2.0-1.0.x86_64.rpm
报错:
This system does not meet the minimum requirements for swap space. Based on
the amount of physical memory available on the system, Oracle Database 11g
Express Edition requires 2048 MB of swap space. This system has 2042 MB
of swap space. Configure more swap space on the system and retry the
installation.