- 博客(34)
- 资源 (7)
- 收藏
- 关注
原创 API接口鉴权
鉴权(authentication),鉴权是指对于一个声明者所声明的身份权利,对其所声明的真实性进行鉴别确认的过程。鉴权主要是对声明者所声明的真实性进行校验。若从授权出发,则会更加容易理解鉴权。授权和鉴权是两个上下游相匹配的关系,先授权,后鉴权。授权和鉴权两个词中的“权”,是同一个概念,就是所委派的权利,在实现上即为授信媒介的表达形式。因此,鉴权的实现方式是和授权方式有一一对应关系。对授权所颁发授信媒介进行解析,确认其真实性。
2024-06-18 18:32:44 688
原创 Java 学习教程
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。
2022-08-21 08:42:51 190
原创 composer update报错
Loading composer repositories with package informationWarning from https://mirrors.aliyun.com/composer: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecat
2022-04-15 22:34:57 2929
原创 Linux 命令大全
Linux 命令大全 1、文件管理 cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitview indent cut ln less locate lsattr mattrib mc mdel mdir mktemp more mmove mread mren
2020-09-26 20:48:21 267
原创 Webpack 入门教程
Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。本章节基于 Webpack4.44.1 测试通过。原文:http://runoops.com/webpack-tutorial.html...
2020-08-02 21:51:39 140
原创 NGINX服务器的反向代理PROXY_PASS配置方法讲解
Nginx简单配置:location ~ /* {proxy_pass http://127.0.0.1:8008;}
2020-07-14 19:49:49 1393
原创 PHP7 新特性
PHP 7+ 版本极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍。PHP 7+ 版本新加特性如下表所示:序号 内容 1 PHP 标量类型与返回值类型声明 2 PHP NULL 合并运算符 3 PHP 太空船运算符(组合比较符) 4 PHP 常量数组 5 PHP 匿名类 6 PHP Closure::call() 7 PHP 过滤 unserialize() 8 PHP In
2020-06-10 22:49:03 124
illegal rune literal
test.go的Go代码如下:package main import 'fmt' func main(){var a int32 = 1 fmt.Println(a)}go run test.go后出现的问题:test.go:3:8: illegal rune literal 解决:将 'fmt' 改成 "fmt" 单引号改成双引号;Go语言的单引...
2016-05-05 16:53:39 268
GOROOT 和 GOPATH
学习go的过程中,会把GOROOT 和 GOPATH两个路径容易弄混,这里做下笔记。 go的安装这里不赘述,详细请看官方文档:https://golang.org/doc/install 安装完go之后,需要配置两个环境变量: GOROOT:go的安装路径,比如默认会在/usr/local/go;GOPATH : go代码的工作路径,比如 $HOME/myw...
2016-04-28 11:41:35 121
c语言算术表达式
C语言基本算数运算符如下表: 加法运算符+双目运算符,即应有两个量参与加法运算。如a+b,4+8等。具有右结合性。减法运算符-双目运算符。但“-”也可作负值运算符,此时为单目运算,如-x,-5等具有左结合性。乘法运算符*双目运算符,具有左结合性。除法运算符/双目运算符,具有左结合性。参与运算量均为整型时,结果也为整型...
2016-04-06 11:06:52 337
关于在window上运行Node.js 的npm 报 Error: ENOENT, stat
关于在window上运行Node.js 的npm 报错:Error: ENOENT, stat 'C:\Users\admin\AppData\Roaming\npm'如图: 解决:在windows上装好了node.js 版本为:v0.10.35 。在 指定路径下 建个名为 npm的文件 ,路径为: C:/Users/“你用户名”/AppData/Roaming/ 这...
2014-12-30 11:38:56 154
原创 linux chmod命令
chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其...
2014-12-18 13:46:48 75
mysq创建用户并分配权限到某个数据库上
mysq创建用户并分配权限到某个数据库上 创建一个mysql用户:create user 'kent'@'%' identified by 'kentpassword'; 或者是创建一个mysql本地用户:create user 'kent'@'localhost' identified by 'kentpassword'; mysql权限分配给用户:gr...
2014-12-18 10:51:25 94
原创 PHP 线程安全与非线程安全版本的区别
从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本,这是由于与Linux/Unix系统是采用多进程的工作方式不同的是Windows系统是采用多线程的工作方式。如果在IIS下以CGI方式运行PHP会非常慢,这是由于CGI模式是建立在多进程的基础之上的,而非多线程。一般我们会把PHP配置成以ISAPI的方式来运行,ISAPI是多线程的方式,这样就快...
2014-12-15 14:48:30 126
原创 PHP垃圾回收机制-引用计数基本知识
每个php变量存在一个叫"zval"的变量容器中。一个zval变量容器,除了包含变量的类型和值,还包括两个字节的额外信息。第一个是"is_ref",是个bool值,用来标识这个变量是否是属于引用集合(reference set)。通过这个字节,php引擎才能把普通变量和引用变量区分开来,由于php允许用户通过使用&来使用自定义引用,zval变量容器中还有一个内部引用计数机制,来优化内存...
2014-12-15 13:57:27 77
PHP5.4 htmlspecialchars转义中文字符串变空
PHP5.4 htmlspecialchars转义中文字符串变空查看PHP官方文档htmlspecialchars函数(2014-9-12日):string htmlspecialchars ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get("defa...
2014-09-12 10:35:41 86
关于Mysql转Mssql工具-mysql迁移mssql助手(SSMA)
关于Mysql转Mssql工具近期项目碰到将mysql转mssql 2012,网上搜了用了一些工具都没完全成功,后来发现微软的一款工具很好用,推荐大家使用,成功率100%。Microsoft SQL Server Migration Assistant for MySQL v5.2 简称SSMA,也叫mysql迁移mssql助手。SSMA v5.2支持mysql4.1+, SQL...
2013-08-12 09:38:54 131
原创 ThinkPHP3.1新特性 动态设置自动验证和自动完成
ThinkPHP3.1新特性 动态设置自动验证和自动完成在3.1版本之前,如果需要设置自动验证或者自动完成,一般来说必须定义在模型中,或者通过setProperty方法动态设置属性来完成,缺点是不太方便动态改变和调整。不过3.1版本在模型类中增加auto和validate两个连贯操作,用于动态设置自动完成和自动验证规则,现在可以在Action中使用: $validate = arr...
2013-06-10 22:41:57 107
ThinkPHP URL规则、URL伪静态、URL路由
ThinkPHP 3.1.2 URL规则、URL伪静态、URL路由一、URL规则1、URL默认是区分大小写的2、如果我们不想区分大小写可以改配置文件'URL_CASE_INSENSITIVE'=>true,//值为true是说明url不区分大小写3、如果模块名为 UserGroupAction那么url找模块就必要要写成http://localhost/thi...
2013-06-09 22:49:08 101
ThinkPHP数据库查询方式
[size=medium]ThinkPHP 3.1.2 数据库查询方式[/size][size=medium][b]1.普通查询方式;[/b][/size][size=small] a.字符串$arr = $m->where('id = 1 and username="张三"')->select(); b.数组(建议使用)$data['age'] = 12;$dat...
2013-06-07 21:00:27 84
原创 高并发处理方案
时常看到高并发的问题,但高并发其实是最不需要考虑的东西。为何,他虚无缥缈,很少有网站真的需要这些东西,而且其中很多技术,其实你已经在用了。有这个意识就够了,不需要时刻盯着这个问题。只有很少的网站真的能达到高并发。 简单做一个归纳,从低成本、高性能和高扩张性的角度来说有如下处理方案: 1、HTML静态化 2、图片服务器分离 3、数据库集群和库表散列 4、缓存 ...
2013-06-03 10:47:30 78
原创 discuz x不能使用jQuery的解决方法
[size=medium]今天在做X2.5主题的时候,用到jquery的时候和原来主题js冲突。这个主要是Discuz X使用了$(id)作为dom节点的获取方法,而$符号刚好与jQuery的默认符号相冲突。以下是基于之前的Discuz X和jQuery冲突的解决办法。给大家做个参考!将jQuery的js文件jquery-1.8.0.min.js放到/static/js目录下,以下两个方法...
2013-03-23 23:26:35 77
原创 Centos5 安装KDE或GNOME
Centos5 安装KDE或GNOME,其他版本类似。#yum grouplist#yum groupinstall "X Window System"#yum groupinstall "GNOME Desktop Environment"或#yum groupinstall "KDE Desktop Environment"1.察看是否安装了桌面系统...
2012-12-14 01:57:38 144
原创 不常见却非常有用的PHP函数
函数是PHP如此强大的源泉,但是很多PHP函数并没有得到充分的利用。这里,我们给大家简单介绍10个不常见,但非常有用的函数。1. sys_getloadavg()sys_getloadavt()可以获得系 统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。与其让服务器因负 载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,...
2012-11-15 01:34:44 76
原创 ajax应用jquery库例子,有无form标签都可
前提:准备好jquery js库文件,自己根据js文件目录做相应修改。先看代码:1.jq_test.html[code="html"] function sumitForm1(){ $.post('jq.php',{username:$('#username').val()},responseRs,'json'); } function ...
2012-09-27 14:47:27 69
原创 Ecshop首页今日特价的促销商品增加倒计时效果
1、修改php程序部分打开includes/lib_goods.php 找到get_promote_goods()函数,在 $goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']); 的后面一行并添加如下代码:[code="php"] /* ...
2012-09-14 14:50:19 76
php实现多构造器的类
有时候实例化类时,需要根据构造方法的参数个数进行初始化不用的内容,这有点像php函数或方法的可选参数:[code="php"] [/code]
2012-07-23 17:11:08 74
原创 对PHP构造函数的理解
做项目的时候遇到了一些错误,最终分析,是php的构造方法在作怪,这里重新整理了一下:php5开始可以在类中声明__construct构造方法,当对象被实例化的时候,该方法被调用。注意:1.如果在继承的子类中没有构造方法而父类中有构造方法,那么当实例化子类时,父类的构造方法会被隐式调用。2.如果子类有构造方法,父类中也有构造方法,那么子类要显示调用parent::__construc...
2012-07-20 20:01:26 66
原创 XP系统如何配置Apache2.2
Apache2.2.4 php5.2.1 mysql 配置方法 第一步: 1.安装好apache2.2和mysql5 假设目录分别为:C:/Apache2.2,C:/MySQL5 2.解压php5.1.1-Win32.zip至C:/php5 3.安装navicat(图形化管理MySQL的工具) 注意: 安装MySQL5的时候,在一切默认安装至有finish按钮时,继...
2010-02-05 19:44:04 104
php_igbinary-2.0.1-5.5 5.6 nts ts v11 x86 x64
2017-10-27
php_yaf-2.2.8-x86-5.4.x-zts-nodebug.dll
2014-09-17
php_yaf-2.2.8-x86-5.4.x-nts-nodebug.dll
2014-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人