昭仁寺
昭仁寺

中国的寺庙道观草堂庙宇特别多,老家也不例外,基本有名胜古迹的地方都有xx塔,xx寺等等,从南到北基本都有,这可能就是五千年的历史文化吧。

此身如传舍,何处是吾乡
此身如传舍,何处是吾乡

国庆回老家,看到老爹又老了,去看了老舅、姑父,岁月是把杀猪刀,岁月不饶人; 时代在发展,人在发展,老家也在变化,物是人非; 在外面呆的久了回去以后很多不习惯;

sysctl.conf参数调优

sysctl.conf 工作原理sysctl 命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录 /proc/sys 中。它包含一些 TCP/IP 堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。用 sysctl 可以读取设置超过五百个系统变量。vi /etc/sysctl.conf # 禁用包过滤功能 net.ipv4.ip_forward = 0 # 启用源路由核查功能 net.ipv4.conf.default.rp_filter = 1 # 禁用所有 IP 源路由 net.ipv4.conf.default.a ......

log_error_verbosity日志参数

MySQL中log_error定义是否启用错误日志的功能和错误日志的存储位置,log_warnings定义是否将告警信息(warning messages)也写入错误日志。此选项默认启用,具体来说:log_warnings 为0, 表示不记录告警信息。 log_warnings 为1, 表示告警信息写入错误日志。 log_warnings 大于1, 表示各类告警信息,例如有关网络故障的信息和重新连接信息写入错误日志。此参数在不同版本略有差别,在MySQL 5.6中,log_warnings的默认值为1在MySQL 5.7中,有些版本默认值为2,有些版本默认值为1, 具体参考官方文 ......

MySQL全局锁库锁表

1、全局读锁定:FLUSH TABLES WITH READ LOCK ;执行了命令之后所有库所有表都被锁定只读,一般用在数据库联机备份,这个时候数据库的写操作将被阻塞,读操作顺利进行。解锁:UNLOCK TABLES ;2、全局表级别锁定:LOCK TABLES tbl_name ; #不影响其他表的写操作解锁也是:UNLOCK TABLES ;这两个语句在执行的时候都需要注意个特点,就是隐式提交的语句,在退出mysql终端的时候都会隐式的执行unlock tables,也就是如果要让表锁定生效就必须一直保持对话。read-lock: 允许其他并发的读请求,但阻塞写请求,即可 ......

PHP内置过滤器filter_input

定义和用法filter_input() 函数从脚本外部获取输入,并进行过滤。函数用于对来自非安全来源的变量进行验证,比如用户的输入。本函数可从各种来源获取输入:INPUT_GET INPUT_POST INPUT_COOKIE INPUT_ENV INPUT_SERVER INPUT_SESSION (Not yet implemented) INPUT_REQUEST (Not yet implemented)//验证(validation) Filters FILTER_VALIDATE_BOOLEAN: 把值作为布尔选项来验证,对 "1", " ......

PHP提示Notice: Undefined variable的解决办法

PHP默认配置会报这个错误,我的PHP版本是5.x及7.x都存在这个问题:Notice: Undefined variable这就是将警告在页面上打印出来,虽然这是有利于暴露问题,但实现使用中会存在很多问题。需要设置显示错误级别,来解决问题。通用解决办法是修改php.ini的配置:解决方法:1) error_reporting设置:找到error_reporting = E_ALL 修改为error_reporting = E_ALL & ~E_NOTICE2) register_globals设置:找到register_globals = Off 修改为re ......

WINDOWS SERVER 2008/R2/2012最大内存支持及版本升级方法

Windows Server 2008 最大内存限制:Windows Server 2008 x86Windows Server 2008 标准版,支持最大 4GB 内存Windows Server 2008 企业版,支持最大 64GB 内存Windows Server 2008 数据中心版,支持最大 64GB 内存Windows Server 2008 x64 with 或 without Hyper-V Role EnableWindows Server 2008 标准版,支持最大 32GB 内存Windows Server 2008 企业版,支持最大 1TB 内存Windo ......

JS实现页面打印

方式一:window.print()整体打印<a href="javascrīpt:window.print()" target="_self">打印</a>现在就轻松实现了页面的打印,但是这种方式会将整个页面打印,如果想要实现指定区域的打印需要通过下面的设置局部打印首先,在html中,通过star和end来标记打印区域<h1>这块内容不需要打印</h1> <!--startprint--> <div class="content"> 这里是 ......

MySQL删除数据库中的所有表的两个方法

快速删除MySQL数据库中的所有表的两个方法:1、最简单的方法,最方便的方法:删除数据库,然后重新建立一个空数据库2、但是有删除所有表的方法(1)使用concat函数产生删除表的sql语句,select concat("DROP TABLE IF EXISTS ", table_name, ";") from information_schema.tables where table_schema="Your_database_name";(2)执行sql语句DROP TABLE IF EXISTS aws_active ......

安装python3.7出现ModuleNotFoundError: No module named '_ctypes'报错

编译安装Python3.7的时候报错make install ModuleNotFoundError: No module named ‘_ctypes’主要是少安装了包:解决方法:yum install libffi-dev -y yum update -y然后重新make install即可,如果还报错,在继续安装下其他基础包:yum install make curl curl-devel gcc gcc-c++ gcc-g77 gcc* make zlib-devel bzip2-devel openssl-devel xz-libs wget unzip xz vixi ......

Python3.7 Error loading MySQLdb module: No module named 'MySQLdb'

在win10下用Python3.7+Django2.1开发系统,使用MySQL数据库,报错:Error loading MySQLdb module: No module named 'MySQLdb'。python 3.0以上版本已经不支持MySQLdb,使用pymysql代替MySQLdb,语法完全兼容,替代步骤:1、安装pymsqlpip install pymysql2、打开_init_.py,添加代码:import pymysql pymysql.install_as_MySQLdb()然后运行django即可python manage.py runserver 0.0.0.0:80

CentOS修改默认启动模式(文本/图像)

CentOS7修改方法为:1.首先删除已经存在的符号链接rm /etc/systemd/system/default.target2.默认级别转换为3(文本模式)ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target3、或者默认级别转换为5(图形模式)ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target4.重启rebootCentOS5/6版本修改默认启动模式:vim /et ......

ab压力测试工具

几个压力性能相关的名字:吞吐率(Requests per second) 概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。 计算公式:总请求数 / 处理完成这些请求数所花费的时间,即 Request per second = Complete requests / Time taken for tests QPS(每秒查询数)、TPS(每秒事务数)是吞吐量的常用量化指标,另外还有HPS(每秒HTTP请求数)。 跟吞吐量有关的几个重要是:并发数、响应时间。 QPS( ......

Mysql 查看连接数、状态、最大并发数

MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是MySQL配置文件中max_connections值过小。首先,我们来查看mysql的最大连接数:[email protected] 18:14:58 [(none)]>show variables like '%max_connections%'; +-----------------+--------+ | Variable_name | Value ......

关闭win10中IPV6隧道

在cmd命令提示符上点右键,以管理员运行,使用以下3条命令把IPv6的接口关闭即可:netsh interface teredo set state disablenetsh interface 6to4 set state disablednetsh interface isatap set state disabled想要还原IPv6隧道则用以下命令:netsh interface teredo set state defaultnetsh interface 6to4 set state defaultnetsh interface isatap set s ......

ORA-28547:连接服务器失败,可能是Oracle Net管理错误

描述:监听和服务都正常启动了,但是远程连接的时候会有这种错误ORA-28547:连接服务器失败,可能是Oracle Net管理错误解决办法:listener.ora 文件中SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = ORCL) (ORACLE_HOME = d:\app\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:d:\app\product\1 ......

Linux下svn命令整理

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.35/pro/domain 如果开启了https浏览模式也可以写成: svn checkout https://192.168.1.35/pro/domain 简写:svn co svn co https://192.168.1.35/pro/domain2、往版本库中添加新的文件svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下 ......

Linux下使用iptables端口转发

需要将外网访问本地IP(192.168.255.244)的8443端口转换为访问192.168.255.97的8443端口,这就需要用到iptables的端口映射实现:需要先开启linux的数据转发功能# vi /etc/sysctl.conf,将net.ipv4.ip_forward=0更改为net.ipv4.ip_forward=1 # sysctl -p //使数据转发功能生效在255.244机器上进行相同端口转发iptables -t nat -I PREROUTING -p tcp --dport 8443 -j DNAT --to 192.168.255.97 ip ......