- 博客(131)
- 资源 (17)
- 收藏
- 关注
原创 2020-09-27
某天突然打开谷歌浏览器弹出“应用程序无法启动,因为应用程序的并行配置不正确。。。请查看应用程序事件日志。。。”我打开windows应用程序日志(控制面板\系统和安全\查看事件日志):错误信息:“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe”的激活上下文生成失败。 找不到从属程序集 85.0.4183.102,language="*",type="win32",version="85.0.4183.1.
2020-09-27 10:20:19
1486
原创 SVN Error:Can’t find temporary directory: Internal error
囧境:今天svn更新代码时报错:按字面意思是说无法找到临时目录:内部错误猜测:目录没有操作权限 磁盘满了导致的 inode已满验证: 验证猜测1,查看下 /var/tmp和/tmp的权限是否正确,都是777,显然是没有问题的 验证猜测2,查看磁盘使用情况,df -h 发现系统盘已满 /dev/xvda1 100%,cache和log都去查了,没发现...
2018-10-15 13:16:51
1566
转载 php-fpm 启动参数及重要配置详解
约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数12345678910111213
2016-12-29 18:01:16
1023
转载 善用php-fpm的慢执行日志slow log,分析php性能问题
众所周知,MySQL有slow query log,根据慢查询日志,我们可以知道那些sql语句有性能问题。作为mysql的好搭档,PHP也有这样的功能。如果你使用php-fpm来管理php的话,你可以通过如下选项开启。PHP 5.3.3 之前设置如下:5slogs/php-fpm-slowlog.logPHP 5.3.3 之后设置以下如下:request_slowlog_t
2016-12-29 11:51:09
2067
转载 彻底弄懂 Http 缓存机制 - 基于缓存策略三要素分解法
导语Http 缓存机制作为 web 性能优化的重要手段,对从事 Web 开发的小伙伴们来说是必须要掌握的知识,但最近我遇到了几个缓存头设置相关的题目,发现有好几道题答错了,有的甚至在知道了正确答案后依然不明白其原因,可谓相当的郁闷呢!!为了确认下是否只是自己理解不深,我特意请教了其他几位小伙伴,发现情况也或多或少和我类似。为了不给大家卖关子,下面我贴出2道题,大家可以尝试解答下:
2016-12-23 15:30:34
710
转载 redis并发
Redis并发问题Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis本身没有锁的概念,Redis对于多个客户端连接并不存在竞争,但是在Jedis客户端对Redis进行并发访问时会发生连接超时、数据转换错误、阻塞、客户端关闭连接等问题,这些问题均是由于客户端连接混乱造成。对此有2种解决方法:1.客户端角度,为保证每个客户端间正常有序与Redis进行通信,对连
2016-12-20 15:48:16
1287
转载 PSR规范
目录(?)[-]PSR-1 基本代码规范1 概述2 文件21 PHP标签22 字符编码23 副作用3 空间名namespace和类名class name4 类的常量属性和方法41 常量42 属性43 方法PSR-2 代码样式规范1 概述11 示例2 通则21 基础代码规范22 源文件23 行24 缩进25 关键字和 TrueF
2016-12-07 14:43:25
1429
转载 PHPWord利用模板替换字符串生成精确的word文档
用phpword处理docx模板时候始终发生神奇的BUG,就是复制原版例子里的${Value1}进自己的模板然后替换是没问题的,但是只要一改动这个变量文字,PHP做相应替换就失效了。用了下残废百度无果,一怒翻起google,准确度高多了。 原来有2个PHPWord项目:其中适用比较广的是PHPOffice项目下的一个子项目Git地址:https://github
2016-05-11 18:29:32
4410
原创 AJAX POST请求中参数以form data和request payload形式在php中的获取方式
一.MINE TYPE问题:php对mime type为“application/x-www-form-urlencoded”(表单提交)和“multipart/form-data”(文件上传)的Post请求的数据作特殊处理下面以“multipart/form-data”为例对源码进行解析:当客户端发起文件提交请求时,Apache会将所接收到的内容转交给mod_php5模块
2015-09-11 21:26:55
20431
原创 SSL证书
SSL(Secure Sockets Layer 安全套接层) 用途TLS(Transport Layer Security 传输层安全)是SSL的继任者它们都是为网络通信提供安全及数据完整性的一种安全协议,它们都是在传输层对网络连接进行加密。特性机密性:SSL协议使用密钥加密通信数据可靠性:服务器和客户端都会被认证,客
2015-07-30 12:44:15
660
转载 linux查看系统性能常用命令
vmstat结果内容的解释vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo
2014-12-31 10:40:17
1563
转载 Android开发环境搭建教程
PHP100投稿地址:http://bbs.php100.com/thread-htm-fid-59.html在开始Android开发之旅启动之前,首先要搭建环境 。打包下载开发环境所需软件http://pan.baidu.com/share/link?shareid=521417&uk=3206814945 1、jdk安装如
2014-11-27 17:37:09
946
原创 centos6.5下搭建LAMP环境
apache2.4+mysql5.5+php5.3准备篇:一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器 CentOS 设置IP地址、网关、DNS等步骤请搜索本站其他教程文章。二、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPU
2014-11-27 17:26:15
6752
原创 php编译安装configure 一些参数详解
具体参数含义可以用./configure --help来查看。列表如下(部分参数未得到解释):# 指定 php 安装目录--prefix=/usr/local/php # 指定php.ini位置--with-config-file-path=/usr/local/php/etc # mysql安装目录,对mysql的支持--with-mysql=/usr/local/m
2014-11-26 11:15:07
31363
原创 Linux下chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果加上服务
2014-11-26 11:11:51
747
转载 PHP5 session 详解
http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是独立的,非持久的。而越来越复杂的WEB应用,需要保存一些用户状态信息。这时候,Session这种方案应需而生。PHP从4.1开始支持Session管理。session是很抽象的一个概念。我们不妨先从与它几个息息相关的有迹可寻的小切入点入手,然后逐渐地认识
2014-11-18 15:31:56
1729
转载 PHP内核探索:新垃圾回收机制说明
在5.2及更早版本的PHP中,没有专门的垃圾回收器GC(Garbage Collection),引擎在判断一个变量空间是否能够被释放的时候是依据这个变量的zval的refcount的值,如果refcount为0,那么变量的空间可以被释放,否则就不释放,这是一种非常简单的GC实现。然而在这种简单的GC实现方案中,出现了意想不到的变量内存泄漏情况(Bug:http://bugs.php.net/bug
2014-10-14 11:57:15
1060
转载 php类文件的自动加载机制
通常情况,在使用php面向对象开发的过程中,一个类的定义都是一个文件,这样子下来,当类与类之间需要相互引用的时候就需要include(require)相应的类文件,如此一来带来的一个不是问题的问题,就是每次需要用到某个类的时候就需要去手工include(require)。在php5之后已经有了类的自动加载机制,可以定义__autoload函数,在使用到某个未定义的类,执行php会出错,但是
2014-09-28 11:07:42
5155
原创 PHP5中的魔术方法
1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时访问此方法__set( $property, $value ) 给一个未定义的属性赋值时调用这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性)2、__isset、__unset
2014-09-28 10:41:58
902
原创 深入apache2配置文件httpd.conf
## Apache服务器主配置文件. 包括服务器指令的目录设置.# 详见 URL:http://www.apache.org/docs/> ## 请在理解用途的基础上阅读各指令。## 再读取此文档后,服务器将继续搜索运行# E:/Program Files/Apache Group/Apache/conf/srm.conf # E:/Program Files/Ap
2014-09-26 21:55:10
1429
原创 php.ini 配置文件的深入解析
[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;;; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为
2014-09-26 21:33:47
1466
原创 php中安全模式safe_mode配置教程
php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件
2014-09-26 21:28:02
2927
原创 PHP 执行系统外部命令
由于PHP基本是用于WEB程序开发的,所以安全性成了人们考虑的一个重要方面。于是PHP的设计者们给PHP加了一个门:安全模式。如果运行在安全模式下,那么PHP脚本中将受到如下四个方面的限制: 1. 执行外部命令 2. 在打开文件时有些限制 连接MySQL数据库 基于HTTP的认证
2014-09-26 18:54:13
2659
原创 MySQL的Replace into 与Insert into ..... on duplicate key update
1. Replace into
2014-09-25 17:44:14
1213
原创 mysql添加主键,修改自增长值
mysql> show create table check_t1;+----------+--------------------------------------------------------------------------------------------------------------------------------------------------------
2014-09-25 15:48:46
18603
转载 php引用(&)详解及注意事项
摘自:PHP引用(&)使用详解 官方文档:1.引用是什么:http://www.php.net/manual/zh/language.references.whatare.php2.引用做什么:http://www.php.net/manual/zh/language.references.whatdo.php3.引用传递:http://www.php.ne
2014-09-24 22:40:14
648
转载 捻乱止于河防——浅谈企业入侵防御体系建设
【前言:噩梦序章】 信息化时代对企业的信息安全威胁最严重的就是黑客入侵。由黑客入侵对企业带来的危害大家自行百度,在此不赘述。 互联网企业由于其业务特性,业务会向全互联网用户开放,只要接入互联网的人都可以访问到这个业务,覆盖全网用户的同时又等于是给黑客暴露了攻击面,一旦业务出现安全漏洞,黑客就会迅速入侵进而对企业带来灾难性的破坏。 传统企业即使有信息化
2014-09-23 15:56:10
1031
转载 Google Hacking的实现以及应用
Google Hacking其实并算不上什么新东西,在早几年我在一些国外站点上就看见过相关的介绍,但是由于当时并没有重视这种技术,认为最多就只是用来找找未改名的mdb或者别人留下的webshell什么的,并无太大实际用途.但是前段时间仔细啃了些资料才猛然发觉Google Hacking其实并非如此简单。google hacking的简单实现 记得以前看见过一篇文章写的就是简单的通
2014-09-23 11:36:07
5792
转载 nginx文件类型错误解析漏洞
yuan漏洞介绍:nginx是一款高性能的web服务器,使用非常广泛,其不仅经常被用作反向代理,也可以非常好的支持PHP的运行。80sec发现其中存在一个较为严重的安全问题,默认情况下可能导致服务器错误的将任何类型的文件以PHP的方式进行解析,这将导致严重的安全问题,使得恶意的攻击者可能攻陷支持php的nginx服务器。漏洞分析:nginx默认以cgi的方式支持php的运行,譬如在配置
2014-09-23 10:50:08
713
转载 wget 命令用法详解
wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:(1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了;(2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下载,但是,有些时候
2014-09-19 17:58:28
600
原创 mysql show status 详解
Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。 Aborted_connects 尝试已经失败的MySQL服务器的连接的次数。 Connections 试图连接MySQL服务器的次数。 Created_tmp_tables 当执行语句时,已经被创造了的隐含临时表的数量。 Delayed_insert_threads 正在使用的延迟插入处理器线
2014-09-12 18:48:45
1443
转载 mysql 执行状态分析 show processlist
rocesslist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。1. 进入mysql/bin目录下输入mysqladmin processlist;2. 启动mysql,输入show processlist;如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQ
2014-09-12 16:08:28
1366
转载 php session设置说明
session.save_handler = files ; 用于保存/取回数据的控制方式session.save_path = C:\win\temp ; 在 save_handler 设为文件时传给控制器的参数, ; 这是数据文件将保存的路径。文件夹要事先建好sess
2014-08-24 14:35:45
648
操作系统MiniOS
2012-09-24
MyEclipse 9.1 在windows ,Linux ,MacOSX的破解补丁
2012-03-26
计算机图形学实验和综合实验和综合实验报告
2012-01-11
操作系统综合实验之哲学家吃面问题和实验报告
2012-01-11
java课程设计学生通信录管理系统
2012-01-11
java课程设计学生同学录管理系统
2012-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人