这篇文章主要为大家详细介绍了PHPStorm+XDebug进行调试图文教程,内容很丰富,具有一定的参考价值,感兴趣的小伙伴们可以参考一下   笔者的开发环境如下:Windows8.1+Apache+PhpStorm+XDebug+Firefox(XDebug helper 1.4.3插件). 一.XDebug安装配置 (1)下载XDebug下载地址:http://www.xdebug.org/必须下载跟机器上安装的php匹配的版本才行.具体下载方法如下:将phpinfo网页的源代码拷贝到http…
你是否有过这样的经历,当你打开wamp的php.ini,并进行参数修改之后.再回到命令去运行你的php脚本,却发现你的设置居然不生效? 如果有这样的情况,那你得先了解php的两种运行运行环境,一个在命令终端上,一种是在服务器上(在这里还细分cgi,fast-cgi,web模块模式)! 当我们以脚本运行我们的php脚本的时候,比如我这里将wamp安装在D盘.在wamp中加载的d:\wamp\bin\php\php5.xx\php.ini:而在apache服务器运行的时候,则变成D:\wamp\bi…
Elasticsearch mapping映射文件设置没有生效 问题背景 我们一般会预先创建 Elasticsearch index的 mapping.properties 文件(类似于MySQL中的表结构定义), mapping.properties 文件中定义了Elasticsearch索引设计到的字段及属性,一般为键值对格式 key=value. key:定义每个字段的名称 value:定义字段的属性(比如:integer,string,long,float,double,date等) 举…
mysql配置文件my-default.ini  my.ini修改后重启无效,原来是路径错了,记录一下: windows操作系统下: 1. 由于我们使用MySql 时,需要修改mysql 的 my.ini 的配置文件. 2. 但是 mysql 5.7 的 my.ini 位置并不在 C:\Program Files\MySQL\MySQL Server 5.7 此目录的my-default.ini 并不是我们要的: 3. 如果安装在C盘的: 我们要进入 C:\ProgramData\MySQL\M…
偶然遇到的问题,记录如下: 通常我们在push项目时,会有些配置文件或本地文件不想上传到服务器上 这时候我们会通过设置.gitignore  文件 一般设置成这样: # 20170418 by 51ak # ################### *.com *.txt *.class *.dll *.exe *.7z *.gz *.iso *.jar *.rar *.tar *.zip *.log *.sql *.sqlite *.pyc *.excude *.bak config.* .id…
MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码) MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明. 需要注意的是,要修改的地方非常多,相应的修改方法也很多.下面是一种最简单最彻底的方法: 一.Windows系统 1.中止MySQL服务 2.在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可 3.打开my.ini以后,在[client]和[mys…
关于wait_timeout 有一次去online set wait_timeout 的时候发现改了不生效,如下: mysql> show variables like 'wait_timeout';+---------------+-------+| Variable_name | Value |+---------------+-------+| wait_timeout | 100 |+---------------+-------+1 row in set (0.00 sec) mysq…
ini_set()具有更改php.ini设置的功能.此函数接收两个参数:需要调整的配置变量名,以及变量的新值. [c-sharp] view plaincopyprint? <?php ini_set('max_execution_time','10'); ini_set('memory_limit','1024M'); echo 'max_execution_time = ' . ini_get('max_execution_time') ; echo 'memory_limit = ' . …
Linux中让alias设置永久生效的方法详解 一.问题描述 1.有很多时候我们想要将很多操作作为一个步骤,那么在不作为系统的服务的情况下,别名是我们最好的选择,但是发现别名只能在一次会话中生效,重启后别名就失效的,那么又该怎么让别名永久生效呢? 别名操作简介 新建别名格式:alias 别名名称="命令1; 命令2; 命令n" 删除别名格式:unalias 别名名称 别名使用:别名名称 二.解决步骤 1.首先我们查看一下系统的环境变量-全局的,我们可以看到在文件头部有一行信息,提示函数…
MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码) MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明. 需要注意的是,要修改的地方非常多,相应的修改方法也很多.下面是一种最简单最彻底的方法: 一.Windows系统 1.中止MySQL服务 2.在MySQL的安装目录下找到my.ini,如果没有就把my-medium.ini复制为一个my.ini即可 3.打开my.ini以后,在[client]和[mys…
paip.gch预编译头不生效的原因以及解决: 作者Attilax ,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 现象: //////////// debug时候GCH生效..release时候不生效.. 要注意将太多类型包含到一个头文件中引入的额外的问题:编译后的程序文件会变大,因为不要的类型也会被链接到可执行文件中.对于一些客户端软件,应注意这个不良影响. 原因: //////////// 4…
C++构造函数/析构函数 设置成private的原因 标签(空格分隔): c/c++ 将构造函数,析构函数声明为私有和保护的,那么对象如何创建? 已经不能从外部调用构造函数了,但是对象必须被构造,应该如何解决,关于构造,析构函数声明为私有和保护时的用法??? 从语法上来讲,一个函数被声明为protected或者private,那么这个函数就不能从"外部"直接被调用了. 对于protected的函数,子类的"内部"的其他函数可以调用之. 而对于private的函数,只…
上周在开发Winform 项目中,我曾遇到一个看似简单,但一直都没有解决的问题,那就是:设置winform DataGridView控件的行DefaultCellStyle,但却没有任何变化,我也曾求助于博问:http://q.cnblogs.com/q/72294/,但大家给的答案没有一个能解决这个问题,可能是问题重现不太容易,我自己也曾多次在其它项目中尝试重现这个问题,但一直都是正确的,没有出现我当前项目的问题,简直要崩溃啊! 先来看看我原有的代码: private void Form1_L…
前阵子,我要用到使LInux的文件打开数为65534个,而且需要永久生效,于是将配置写到了: vim /etc/security/limits.conf * soft nofile 65534* hard nofile 65534 重新登录后limit.conf的配置都不生效,后来发现,ubuntu有个bug,root用户必须注明用户 root soft nofile 65534root hard nofile 65534 也就是写成上面那样,重新登录,不需要重启,ulimit -a可以看到文件…
背景: 一个linux环境配置了多个php版本的环境,同时修改了多个php.ini,执行service php-fpm restart 之后,依然不生效 原因: 没有设置好启动php.ini 参考链接: https://zhidao.baidu.com/question/2119681276281233587.html…
打开php.ini,首先找到;;;;;;;;;;;;;;;;; File Uploads ;;;;;;;;;;;;;;;;;区域,有影响文件上传的以下几个参数: file_uploads   =   on   ;是否允许通过HTTP上传文件的开关.默认为ON即是开 upload_tmp_dir   ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹 upload_max_filesize   =   8m   ;望文生意,即允许上传文件大小的最大值.默认为2M 在;;;…
错误: PHP Warning: Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this…
设置/etc/profile的java环境变量不生效 修改环境变量 /etc/profile JAVA_HOME=/opt/software/jdk1..0_25 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME e…
在PeopleSoft中如果配置了工作流邮件或者标准页面的通知,都是可以发送出邮件的,这些邮件都是由SMTP服务器发送.SMTP需要在APP服务器和PRCS服务器中配置. 如果无法从PeopleSoft中发送邮件,那么可能和SMTP设置有关,我们需要确保在PeopleSoft配置文件中是正确的. SMTP设置在APP服务器中的文件是psappsrv.cfg在PRCS服务器中的文件是psprcs.cfg [SMTP Settings] ;==============================…
Ubuntu 系统下,Eclipse 配置文件: vi ~/eclipse/eclipse.ini -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置? 1. 各个参数…
关于wait_timeout 有一次去online set wait_timeout 的时候发现改了不生效,如下: mysql> show variables like 'wait_timeout';+---------------+-------+| Variable_name | Value |+---------------+-------+| wait_timeout | 100 |+---------------+-------+1 row in set (0.00 sec) mysq…
原文地址:传送门 问题描述:Docker中的settings里的Shared Drives 选择对应盘符后,点击Apply后无法生效,没办法选择对应盘符进行分享. 解决办法:win+R ,键入gpedit.msc,出现如下界面,找到高亮处的网络访问(计算机配置->Windows设置->安全设置->本地策略->安全选项->网络访问:本地账户的共享和安全模型):选择如图中的 经典 选项.即可. 原因分析: 由上图可以看出,大致是用户的权限问题导致.…
1.新建一个文件夹temp,进入此文件夹,建立desktop.ini文件,编辑内容为: ; 文件夹图标 [.ShellClassInfo] ;设置文件夹的备注 InfoTip=this is temp file ;局限性资源名称,会修改文件的显示名称,但是原始的文件名不变 LocalizedResourceName=MyTempFilePRo ;设置icon的顺序 IconIndex=mainicon ;设置icon位置 IconFile=%userprofile%\Desktop\bitbug…
问题:卸载原有版本jdk后,如下图在/etc/profile中配置新的环境变量且source /etc/profile 生效配置后,JAVA_HOME值都正确,但PATH变量值还是不对 echo $PATH环境变量的值如下图:还保留了之前jdk版本的路径/usr/java/jdk1.8.0_171/bin ($PATH的默认值应该是.:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/bin:/sbin),但楼主这却是停留在…
wamp安装(都是一键安装)正常启动后,做一些基本配置的介绍: 1.打开rewrite_module,方法一:左键点击wamp图标,鼠标移至Apache,然后平移至Apache模块,勾选rewrite_module:另一种方法,打开路径----D:\wamp64\bin\apache\apache2.4.23\conf(具体安装路径可对照参考,这里只做示例),打开该目录下的httpd.conf,找到约第172行左右, #LoadModule rewrite_module modules/mod_…
设置 临时 alias alias ll="ls -al" 缺点是下次登录时就不生效了 永久生效解决方案 进入到 etc 文件夹下 cd /etc/ 创建 bash_aliases 文件 vim bash_aliases 填写 别名命令,如有需要可以填写自己的别名命令 alias gohome="cd ~" alias ll="ls -al" 按 ESC 输入 :wq 保存文件 修改 bash.bashrc 文件 vim /etc/bash.ba…
2019.7.27 回想笔记 拥有腾讯云服务器一台 阿里云注册5元域名,进行备案 完成之后 使用解析 绑定服务器ip地址 ,使用域名可以访问到web服务器而不是通过直接暴露ip地址进行访问 证书购买 ,阿里云免费证书,同时也需要进行一些信息提交,其中包含想要安装证书的域名 等待完成 下载证书压缩包,压缩包名称为域名名称 + 随机数字? 解压得到 pem和key后缀文件,分别是证书和密匙 进入服务器 ,因为是web开发,所以使用的是nginx进行一个转发,gunicorn进行多进程多线程管理web…
今天测了一下Ribbon的重试跟超时机制,发现进行的全局超时配置一直不生效,配置如下: ribbon: #单位ms,请求连接的超时时间,默认1000 ConnectTimeout: 500 #单位ms,读取数据的超时时间,默认1000 ReadTimeout: 3000 #对所有操作请求都进行重试 #设置为true时,会对所有的请求进行重试,若为false只会对get请求进行重试 #如果是put或post等写操作, #如果服务器接口没做幂等性,会产生不好的结果,所以OkToRetryOnAllO…
本次博主主要进行Spring AOP这里的解析,因为在工作中使用后,却不知道背后的实现原理并在使用的过程中发现了一些认知缺陷,所以决定写这么一篇文章以供大家参考参考,进入正题. 本次博主使用了@Aspect.@Around.@PointCut注解实现了一些小的需求,大家想必都用过,我就简单的举个例子吧. 1 @Aspect 2 @Component 3 public class CrmCacheAspect { 4 5 @Autowired 6 StringRedisTemplate strin…
1.打开Apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#!! 2.打开Apache的apache/conf/extra下的次配置文件httpd-vhosts.conf 3.将此文件下的原有的扩展配置文件(如下):删除一个或两个 <VirtualHost *:80> ServerAdmin webmaster@dummy-host2.localhost DocumentRoot /www/docs/dummy-h…