全部删除: 按esc键后,先按gg(到达顶部),然后dG 全部复制: 按esc键后,先按gg,然后ggyG 全选高亮显示: 按esc键后,先按gg,然后ggvG或者ggVG 单行复制: 按esc键后,然后yy 单行删除: 按esc键后,然后dd 粘贴: 按esc键后,然后p 注意:从外部复制文件后, ...
分类:
其他好文 时间:
2019-12-24 18:57:04
阅读次数:
111
作为一个程序员,经常需要画流程图来展示系统的运行流程或者是来表述某些业务的业务逻辑。可以说画流程图已经是程序员必须掌握的一个技能了。本文就从什么是流程图、流程图的适用场景以及怎么画好一个流程图这几个方面来介绍下流程图的基本知识。 什么流程图 流程图=流程+图。 流程 :Flow, 是指特定主体为了满 ...
分类:
其他好文 时间:
2019-12-24 15:26:13
阅读次数:
123
做一个项目,必然是少不了数据库设计的!在学习阶段,基本都是单表。然而在实际开发过程中,一对多,多对多的表处处都是!简单整理一下,一对多,多对多表如何设计整理一下思路: 数据库实体间有三种对应关系:一对一,一对多,多对多。 一对一关系示例: 一个学生对应一个学生档案材料,或者每个人都有唯一的身份证编号 ...
分类:
数据库 时间:
2019-12-24 09:53:45
阅读次数:
214
程序大致逻辑如下,程序存在system函数,保护只开了NX 存在格式化字符串漏洞,但是利用完之后没有别的函数执行。只能利用一次且没有别的函数可以执行。 但是有一种方法可以使程序达到无限循环。 一个程序的流程执行如下所示: 在main函数结束后也会调用.fini段代码和.fini._arrary段的函 ...
分类:
其他好文 时间:
2019-12-24 09:51:25
阅读次数:
170
(1)被监控端配置 #vi /etc/zabbix/zabbix_agentd.conf UnsafeUserParameters=1 UserParameter=custom.vfs.dev.read.ops[*],cat /proc/diskstats | grep $1 | head -1 | ...
分类:
其他好文 时间:
2019-12-24 09:32:51
阅读次数:
103
一、Docker-Compose简介Compose是用于定义和运行容器docker应用程序的工具。通过Compose,可以使用YAML文件来配合应用程序需要的所有的服务。然后,使用一个命令,就可以从YAML文件配合中创建并启动所有服务。那么就需要了解YAML文件的基本语法。YAML文件基本语法:大小写敏感;使用缩进表示层级关系;缩进不允许使用tab,只允许空格;缩进的空格数不重要,只要相同等级的元
分类:
其他好文 时间:
2019-12-24 09:18:15
阅读次数:
83
IOC框架 AOP框架 一个Castle的实现 ...
分类:
Web程序 时间:
2019-12-22 20:10:05
阅读次数:
126
最近有同事在搞编译环境迁移,碰上一个问题让我帮他看一下。 他建了一个新目录,然后把现在的代码拷过去,编译的时候发现有一个文件编译不了一执行就出现core,不知道啥情况。 我进到他的编译环境,执行make,果然出现了core文件。 使用file命令分析,发现是proc程序的core。于是使用gdb,想 ...
分类:
其他好文 时间:
2019-12-22 16:11:37
阅读次数:
74
asp.net 默认的 session state 模式是 in proc(进程内),数据是在网站的应用程序池里面保存的。这样在 web.config 设置的超时时间,是在应用程序池没有发生回收的基础上才是有效的。 这样就出现了问题,为什么应用程序池会发生回收?如何禁止应用程序池的回收,让 sess ...
分类:
其他好文 时间:
2019-12-21 22:35:31
阅读次数:
144
系统启动时间 who -b system boot Dec 20 10:45 date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M:%S"2019-12-20 10:45:03 系统已运行时间 cat / ...
分类:
其他好文 时间:
2019-12-21 15:26:35
阅读次数:
107