- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 解决小程序eval,用js自定义计算 算数字符串方法
场景:小程序为了安全,将eval()方法禁止使用。但是做一个简单计算器的时候,需要进行算数字符串的运算,就得自己定义。一下代码能原酸一般加减乘除字符运算。比如:1-2*1-10/5 2+1*8 等等。 未完善功能: 负数不能最前面,并且不支持括号类直接代码<script>str="1+2*3*2/4-10*2";var arr=str.spl...
2018-03-17 19:29:18 2518 1
原创 js将运算字符串转化为数组
str=”1+2*3*2/4-10*2”;转化为:[“1”, “+”, 6, ““, “2”, “/”, “4”, “-“, “10”, ““, “2”]直接代码:var arr=str.split(""); for (var i = 0; i < arr.length; i++) { if(arr[i]=="*" || arr[i]=="/" || arr[i...
2018-03-17 19:24:51 298
原创 PHP-面试题($this-> private protect public)
class Father{ public $name = 'Father'; protected $age = 35; private $hobby = 'read'; public function __construct(){ echo $this->name."\n"; echo $t...
2018-03-09 10:03:13 276
原创 ubuntu lamp下配置https(ssl证书配置)
针对腾讯云。 下载腾讯云免费证书,并且解压到 var/key/下 将如下代码写入000-default.conf<VirtualHost 0.0.0.0:443> DocumentRoot "/var/www/html" ServerName www.mysite.com SSLEngine on SSLCertificateFile /v...
2018-03-08 12:31:55 329
原创 ubuntu16.04 创建php启动脚本(服务)
在用swoole创建的应用中,希望开机后就启动swoole服务。例如服务的路径为/var/www/html启动服务命令为:cd /var/www/htmlnohup index.php Swoole/Api/run &1.修改rc.localsudo vim /etc/rc.local添加命令:cd /var/www/htmlnohup ph...
2018-03-08 12:31:15 1879
原创 ubuntu 安装php-curl扩展
我们知道,ubuntu安装了php后,有很多扩展需要按需求手动安装。这里讲解下如何安装curl扩展。 当缺少该扩展,使用到curl的时候往往程序会报错:[Fatal error: Call to undefined function curl_init() in … on line 9]解决方案:sudo apt-get install php5-curlsudo /etc...
2018-03-08 12:30:18 712
原创 ubuntu apache2支持伪静态(url重写)
1.先输入一下命令:sudo a2enmod2.然后会有一个提示输入命令的提示,继续输入:rewrite如下表示执行成功: 3.重启apachesudo /etc/init.d/apache2 restart4.修改/etc/apache2/sites-enabled/000-default (该链接指向的是站点配置文件) 把(默认的www目录、或者需要...
2018-03-08 12:29:30 2283
原创 ubuntu 搭建本机虚拟机域名访问
场景: windows系统下搭建了一套操作系统ubuntu的虚拟机,现在配置win下能通过域名访问 虚拟机上的站点。 虚拟机ip地址:192.168.200.1401.配置ubuntu apache。修改/etc/apache2/sites-available/000-default.confNameVirtualHost *:80 #必须的,加到文件头部...
2018-03-08 12:28:10 2540
原创 ubuntu 卸载了apache导致无法解析php解决方案
1.必须卸载干净apahce2 2.卸载apache-php扩展 libapache2-mod-php7.0 3.重新安装apache 4.重新安装libapache2-mod-php7.0 5.重启apache2
2018-03-08 12:27:12 299
原创 ubuntu pdo 安装
摘要 ubuntu上为php添加pdo和pdo_mysql扩展 由于ubuntu默认的安装不支持pdo,需要自己添加扩展,具体如下:sudo apt-get install php7.0-devsudo apt-get install php-pearsudo apt-get install libmysqlclient15-dev完成以上安装之后,开始安装pdosud...
2018-03-08 12:26:30 549
原创 Ubuntu Mysql 远程登录
1.登录mysqlmysql -u root p....2.修改 Mysql-Server 用户配置mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;3...
2018-03-08 12:25:24 166
原创 ubuntu 无法sudo
执行sudo命令报错sudo: /etc/sudoers is world writablesudo: no valid sudoers sources found, quittingsudo: unable to initialize policy plugin出错原因,安装配置ftp的时候,不小心更改了/下权限,导致了etc/sudoers 的权限更改,然后就会出现以上问题。 ...
2018-03-08 12:24:07 3277
原创 ubuntu16.04安装swoole
1.安装apache2.安装mysql3.安装php7.0因为swoole是基于php的异步通讯,所以,以上环境是配置lamp环境。4.安装swoole命令pecl install swoole 可能会出现错误Cannot install, php_dir for channel "pecl.php.net" is not writeable by the cur...
2018-03-08 12:22:43 1378
原创 ubuntu 安装sftp
1.首先安装ssh服务sudo apt-get install openssh-server2.为sftp创建管理组sudo addgroup sftp-users3.创建SFTP用户,并配置相应权限。这里第二行的意思是将alice从所有其他用户组中移除并加入到sftp-users组,并且关闭其Shell访问。如果想深入了解usermod命令,可以使用以下”man ...
2018-03-08 11:49:08 2255
原创 ubuntu vsftp安装
1.更新检测是否有软件更新sudo apt-get update;2.安装 vsftpsudo apt-get install vsftpd3 ftp常用命令sudo /etc/init.d/vsftpd startsudo /etc/init.d/vsftpd stopsudo /etc/init.d/vsftpd restart4.修改参数sud...
2018-03-08 11:47:19 805
原创 ubuntu开启守护进程,运行后台php服务(开机启动)
场景: 创建一个php服务脚本,该脚本负责抓取mqtt等通信记录,并且保存到数据库。平时,我们只要在服务器端开个终端,就可以运行代码,去抓数据,但是将终端关闭后,就无法抓取数据了。守护进程(daemon)就是一直在后台运行的进程(daemon)。他可以脱离终端独自在后台运行。前台任务和后台任务1.在ubuntu上,平时的做法是运行如下代码当做一个服务脚本。php ru...
2018-03-08 11:28:27 3526
django实现的个人博客
2012-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人