js中声明函数及调用

2017-1-31 liyangweb.com 李杨 JavaScript

方式一(最常见的方式):

function fun1(param1, param2) {
    console.log(param1);
    console.log(param2);
}
fun1(111,222);

阅读全文>>

标签: JavaScript js

评论(0) 浏览(624)

程序员的年终总结

2016-12-26 liyangweb.com 李杨 侃侃而谈

朱自清版

这几天心里颇不宁静了,眼看上线的日子越来越临近,而项目Bug之多,密密的交叉着,却无从改起,于是想法纠结乱麻了一片……???这样想着,猛一抬头,不觉墙上的日历只剩薄薄的一叠了,轻轻地再撕去一张,想必明天是验收不了……

阅读全文>>

评论(3) 浏览(854)

phpstorm拖动滚动条后自动回到光标位置

2016-11-29 liyangweb.com 李杨 Web周边

困扰我好久的一个问题,终于在今天找到答案了。

当我们在拖动滚动条查看其他位置的代码时,好不容易找到了代码所在位置,一松手,光标就无耻的回到了刚刚所在的位置。

之前用过好多不同的版本,7.x,8.x一直到现在的10.x,一直也没搞定。

解决方法呢?

关闭有道词典和其他词典的划词翻译,取词翻译功能就行了。

感谢oschina.net上的热心网友,同时发现了一个不错的项目,里面有很多关于jet brains软件的使用技巧,地址:https://github.com/Damao/Intellij-IDEA-F2E

标签: phpstorm

评论(4) 浏览(1612)

启动php-fpm后,访问不到php文件的解决办法

2016-11-3 liyangweb.com 李杨 服务器

问题场景:


  1. linux系统
  2. nginx服务器
  3. 安装好了fpm的php7
  4. 在nginx的web目录下新建了index.php文件,内容为phpinfo()函数。(如果是源码安装,位置一般为 /usr/local/nginx/html/index.php)

nginx经过了简单的配置,开始试验是否可以支持php


        location / {
            root   html;
            index  index.html index.htm index.php;
        }

        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            include        fastcgi_params;
        }
在浏览器访问 localhost/index.php


结果为 File not found.

这时候我们查看nginx的错误日志,错误日志的主要内容为 FastCGI sent in stderr: "Primary script unknown"

经过分析+搜索前辈经验得出结论,nginx的配置文件无法识别/scripts路径,所以我们将配置文件中的/scripts改为$document_root,或者web目录的绝对路径。更改后的配置文件如下:

        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
重启nginx服务器,已经可以正确显示phpinfo()的内容了。


标签: PHP nginx

评论(0) 浏览(1235)

编译安装php时遇到virtual memory exhausted: Cannot allocate memory

2016-11-3 liyangweb.com 李杨 PHP

由于我的虚拟主机内存比较小,是512M的,今天在编译PHP7的时候遇到了一个问题,在make的时候提示 virtual memory exhausted: Cannot allocate memory 。意思很明白,就是说内存不够用了。

阅读全文>>

标签: PHP

评论(0) 浏览(1315)

连接mysql数据库时,SQLSTATE[HY000] [2002] No such file or directory 的解决办法

2016-10-30 liyangweb.com 李杨 PHP

SQLSTATE[HY000] [2002] No such file or directory

阅读全文>>

标签: PHP

评论(4) 浏览(9703)

phpstorm启动内存配置

2016-10-24 liyangweb.com 李杨 Web周边

phpstorm安装目录下的PhpStorm.exe.vmoptions文件

默认值:

-server
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
含义:

-Xms128m //JVM初始分配的堆内存
-Xmx512m //JVM最大允许分配的堆内存,按需分配
-XX:PermSize=64M //JVM初始分配的非堆内存
-XX:MaxPermSize=128M //JVM最大允许分配的非堆内存,按需分配

评论(0) 浏览(1042)

使用vi/vim编辑只读文件,打开的时候忘记加sudo怎么办

2016-10-20 liyangweb.com 李杨 服务器

在linux服务器上操作一些配置文件时,有很大一部分都是只读文件,我们当然知道要使用sudo命令用管理员身份来打开并编辑,但是有时候需要编辑好多文件,某一个文件打开的时候很有可能就忘记加sudo,这时候问题来了,当我们愉快的编辑完成之后,输入:wq 时就悲剧了,提示没有权限,那我们怎么办呢?记下刚刚修改的内容,强制退出,重新用管理员身份打开,重新编辑。好麻烦有木有,有一个更简单的方法,如下:

阅读全文>>

标签: Linux

评论(1) 浏览(1804)

php生成数据字典

2016-10-17 liyangweb.com 李杨 PHP

开发中数据库必不可少,关于数据字典,独自开发的小项目还好 ,一旦项目大起来,或者其他开发人员参与进来,那么数据库就像是一本天书,尤其一些状态值,更是猜不透什么意思,这时候一个完善的状态字典就显得意义非凡了,而编写数据字典又是一件异常繁琐的事,尤其是数据库结构出现变动的时候。不过有了这个,生成数据字典将是一件非常享受的事情。

代码是网上找的,非原创,效果图如下:

阅读全文>>

标签: mysql PHP

评论(1) 浏览(1238)

wordpress的Zerif Lite免费版的一个后门

2016-9-28 liyangweb.com 李杨 PHP

最近在阿里云上安装了一个wordpress,又安装了Zerif Life主题,不久阿里云提示我某模板文件中有一个后门,于是去查看了,一下,果然是赤裸裸的后门啊,

在代码顶部竟然有这样一段:

阅读全文>>

标签: wordpress

评论(0) 浏览(2060)

Powered by emlog 冀ICP备13011830号-1