自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 node.js promise async/await

一、通过 promise 实现 async 函数(函数里面必须使用return 返回 promise 对象,否则虽 catch 能够过得值,但then 里面的值为 undefined)async function test() { return new Promise(resolve, reject) { setTimeout(function() { resolve(1); // reject('error message!'.

2020-11-13 10:10:52 183

原创 启动MySQL:Job for mysqld.service failed because the control process exited with error code

1、查看日志 [ERROR] InnoDB: mmap(137428992 bytes) failed; errno 122、执行命令:$ free 很明显是swap内存的问题了,swap内存为0,添加1G内存3、分别执行命令 $sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 #...

2019-08-03 18:34:37 3749

原创 contos7安装nginx遇见的问题

1、error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory 1.1 # ldd $(which /usr/local/nginx/sbin/nginx) 查看 libcrypto.so.1.1 => not fo...

2019-07-31 02:25:53 465

原创 starrtc的使用

1、WebSocket connection to 'wss://ip:端口/' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT 1. ps -aux | grep Server 查看服务是否开启 2. 如果显示如图所示,直接跳到下一步...

2019-07-29 14:07:15 3985 4

原创 浏览器访问php文件直接下载

在nginx.conf文件中查看是否有location ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; ...

2019-07-28 10:22:30 7234

原创 service unavailable

关于服务器linux系统安装php72出现的问题1. 卸载低版本的php,安装php72并安装配置文件yum remove php* # 删除php yum install epel-release # 安装epel yum installhttp://rpms.remirepo.net/enterprise/remi-release-7.rpm #安装remi yum in...

2019-07-25 02:34:10 1309

原创 linux环境redis扩展

1、进入pecl.php.net搜索redis2、$ wget https: http://pecl.php.net/get/redis-5.0.0.tgz # 下载扩展包3、$ tar zxvf redis-5.0.0.tgz # 解压文件包4、$ cd redis-5.0.05、$ /usr/bin/phpize6、$ ./configure --with-php-config=/...

2019-07-24 20:15:39 115

原创 ubuntu搭建lamp环境

0、ifconfig -a // 1、sudo apt undate // 获取最新资源包2、sudo apt upgrade // 本机软件全部更新3、sudo apt dist-upgrade // 本机系统软件更新//安装环境4、sudo -i # 切换root权限5、apt install apache2 # 安装Apache systemctl status apach...

2019-07-24 20:12:06 245

原创 php 接收jQuery通过Ajax上传图片

1.upload.html<html> <head> <meta charset="utf-8"> <script src="jquery.min.js"></script> </head> <style> /*.thumb-image{*/ /*width:200px;*/ ...

2019-05-31 00:40:33 985

原创 Uncaught ReferenceError: xxx is not defined at HTMLTableRowElement.onclick

// 正确的写法append('<div onclick=goodsDetail('+data[k].id+')></div>')这样则不会//这样写就会自动触发goodsDetail事件append('<div onclick='+goodsDetail(data[k].id)+'></div>'),// 还有一个误区就是将good...

2019-03-27 08:03:55 2891 1

原创 tp使用过程中遇到的难题

1、tp 执行事务Db::transaction(function () {Db::table('think_user')->find(1);Db::table('think_user')->delete(1);});事务需将所有的逻辑包裹,不能通过传参给事务 事务执行结束后,返回数据不能使用return,否则报错2、将tp部署在服务器上__STATIC__无法...

2019-03-22 12:33:25 413

原创 PHP基础知识汇总

1、变量命名规则1、$标示 2、字母、下划线开头 3、字母、下划线、数字 4、变量的名称是区分大小 $name != $NAME 5、驼峰命名法 小驼峰 6、见名知意2、声明常量只是不使用$符号,其他和变量相同。只能是标量或者数组才能定义为常量。常量不能被unset销毁。  定义:使用const 关键字,且不需要$符号,类常量名不需要引号包裹  内部调用:self::需...

2018-10-31 00:53:29 114

原创 thinkPHP5框架解读

一、入口文件//public/index.php//定义应用目录define('APP_PATH',__DIR__.'/../application/');//加载框架引导文件require __dir__.'/../thinkphp/start.php';调用thinkphp文件夹中的start.php//thinkphp/start.phpnamespace th...

2018-10-14 14:49:32 1112

原创 PHP 数组函数API

1. 将数组中的所有键名修改为大写或小写语法:array array_change_key_case(array $array[, int $case=CASE_LOWER]) 参数:case可以在这两用两个常量,CASE_UPPER或CASE_LOWER(默认值) 返回值:返回一个键全是大写或者全是小写的数组,如果$array不是一个数组,则返回false2. 将一个数组分割成多个(其...

2018-09-16 01:13:30 358

原创 HTML DOM 对象

Document 对象每个载入浏览器的 HTML 文档都会成为 Document 对象Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。Document对象集合1. all:提供对文档中所有 HTML 元素的访问2. anchors:...

2018-08-12 00:03:06 199

原创 javascript浏览器对象模型 BOM

浏览器对象模型尚无正是标准目录window对象window尺寸window对象属性window对象方法navigator对象navigator对象集合navigator对象属性navigator对象方法Screen对象Screen对象属性History对象history对象属性history对象方法Location对象Location...

2018-08-10 14:29:19 435

原创 ThinkPHP

一、准备工作1. 在官网下载压缩包,然后解压2. 在网站根目录创建文件夹,然后将解压后的文件存储到根目录下3. 启动入口文件,通过浏览器打开网站根目录下的index.php文件。// 应用入口文件// 检测PHP环境if(version_compare(PHP_VERSION,'5.3.0','&lt;')) die('require PHP &gt; 5.3.0 !')...

2018-08-06 01:00:29 244

原创 PDO数据库抽象层

一、php,ini文件配置要启用PDO,首先必须加载"extension=php_pdo.dll",如果想其支持某个具体的数据库,那么还要加载对应的数据库选项。如支持MySQL数据库,则还需要加载"extension=php_pdo_mysql.dll"。二、PDO构造函数语法:_construct(string $dsn[, string $username[, string $pa...

2018-08-05 13:50:46 332

原创 PHP操作MySQL数据库

1. 连接MySQL服务器mysql_connect("hostname", "username", "password")函数建立与MySQL服务器的连接,建立持续连接方法调用函数mysql_pconnect()代替mysql_connect();默认端口号3306。2. 选择MySQL数据库mysql_select_db(string 数据库名[, resource link_id...

2018-08-05 01:35:12 161

原创 MySQL数据库

一、数据库基础1. 连接数据库mysql --host=localhost --user=root --password test mysql -h localhost -u root -p test; mysql -u root -p 2. 断开MySQL服务器quit3. 创建数据库create database 数据库名;4. 查看数据库select ver...

2018-08-05 00:43:52 507

原创 PHP加密函数

一、使用crypt()函数加密语法:string crypt(string str[, string salt]);crypt()函数是单向加密的,密文不可还原成明文,而每次加密后的数据还不相同。用salt参数对明文加密,对输出的信息再次使用相同的salt参数进行加密,对比两次加密后的结果来判断。crypt() 函数和salt参数的长度 算法 salt长度 CRYPT_ST...

2018-08-04 15:12:42 1093

原创 PHP中filesystem函数

一、文件处理1. 打开文件:resouce fopen()2. 关闭文件:bool fclose()3. 读写文件:读取整个文件:int readfile()、array file() 和 string file_get_contents( ) 读取一行数据:string fgets( ),如果有一个参数表示当前指针后面所有内容,如果有两个参数,第二个参数表示需要获取字节长度 和...

2018-07-31 15:08:57 492

原创 使用PHP上传图片

一、创建表单&lt;form action="upload.php" method="post" id="wrapper" enctype="multipart/form-data"&gt; &lt;input type="file" id="fileUpload" name="mypic[]" multiple&gt;

2018-07-31 13:45:24 1415

原创 Cookie和Session

Cookie一、了解CookieCookie是在HTTP协议下,通过服务器或脚本语言可以维持客户浏览器上信息的一种方式。Cookie是一种客户浏览器端储存数据并以此来跟踪和识别用户的机制。Cookie是Web服务器暂时储存在用户硬盘上的一个文本文件,并随后被Web浏览器读取。Cookie文件中的内容大多都经过了加密处理。只有服务器的CGI处理程序才知道它们真正的含义。二、Cookie的...

2018-07-30 14:28:01 261

原创 GD库的使用

一、创建一个简单的图像header("content-type:image/gig"); // 添加此句解决乱码问题$im = imagecreate(200, 60);$white = imagecolorallocate($im, 225, 65, 165);imagegif($im);二、使用GD2函数在照片上添加文字header("content-type:image...

2018-07-30 09:12:01 597

原创 JavaScript中的String

一、String对象的创建var str = new String(s); str = String(s);参数:参数 s 是要存储在 String 对象中或转换成原始字符串的值返回值:当 String() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 String 对象,存放的是字符串 s 或 s 的字符串表示。当不用 new 运算符调用 String()...

2018-07-29 00:19:44 240

原创 JavaScript中Number

一、创建Number对象var myNum = new Number(value); var myNum = Number(value);参数:参数 value 是要创建的 Number 对象的数值,或是要转换成数字的值返回值:当 Number() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 Number 对象。如果不用 new 运算符,把 Number() 作为一个...

2018-07-28 16:35:08 260

原创 javascript中的数组

一、创建数组1. 空数组:var obj = new Array( );2. 指定长度数组:var obj = new Array(size);3. 指定元素数组:var obj = new Array(元素1, 元素2, ...)4. 单维数组:var obj = [元素, 元素2, 元素3, ...]5. 多维数组:var obj = new Array([数组序列1], ...

2018-07-28 14:42:58 216

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除