TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱

最新文章

2021-01-12

PHP面向对象封装Redis、Memcached、Memcache实例

PHP面向对象封装Redis、Memcached、Memcache实例
Cache.class.php<?php class Mysql { public $link; public function __construct() { $this->conn(); } /** * 连接数据库,从配置文件读取配置信息 */ public function conn() { $cfg = require 'config.php'; $this->link = new mysqli($cfg['host'], $cfg['name'], $cfg['password'], $cfg['databaseName'], $cfg['port']); $this->query('set names ' . $cfg['charset']); } /** * 发送query查询 * @param string $sql sql语句 * @return mix...
2021年01月12日
501 阅读
0 评论
2021-01-11

CSS弹性布局

CSS弹性布局
Flexbox 是 flexible box 的简称(注:意思是“灵活的盒子容器”),是 CSS3 引入的新的布局模式。它决定了元素如何在页面上排列,使它们能在不同的屏幕尺寸和设备下可预测地展现出来。它之所以被称为 Flexbox ,是因为它能够扩展和收缩 flex 容器内的元素,以最大限度地填充可用空间。与以前布局方式(如 table 布局和浮动元素内嵌块元素)相比,Flexbox 是一个更强大的方式:1、在不同方向排列元素2、重新排列元素的显示顺序3、更改元素的对齐方式4、动态地将元素装入容器容器属性flex-directionrow(默认值):主轴为水平方向,起点在左端。row-reverse:主轴为水平方向,起点在右端。column:主轴为垂直方向,起点在上沿。column-reverse:主轴为垂直方向,起点在下沿。flex-wrapnowrap(默认):不换行。wrap:换行,第一行在上方。wrap-reverse:换行,第一行在下方。justify-contentflex-start(默认值):左对齐flex-end:右对齐center: 居中space-betwe...
2021年01月11日
466 阅读
0 评论
2021-01-11

memcached 常用命令及使用说明

memcached 常用命令及使用说明
启动Memcached 常用参数-p <num> 设置TCP端口号(默认设置为: 11211) -U <num> UDP监听端口(默认: 11211, 0 时关闭) -l <ip_addr> 绑定地址(默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问) -c <num> max simultaneous connections (default: 1024) -d 以daemon方式运行 -u <username> 绑定使用指定用于运行进程<username> -m <num> 允许最大内存用量,单位M (默认: 64 MB) -P <file> 将PID写入文件<file>,这样可以使得后边进行快速进程终止, 需要与-d 一起使用 更多可以使用 memcached -h 在linux下:./usr/local/bin/memcached -d -u...
2021年01月11日
374 阅读
0 评论
2021-01-06

PHP Smarty 模板引擎

PHP Smarty 模板引擎
1.php<?php class Mini { protected $data = array(); //把外界变量放进data数组 public function assign($k, $v) { $this->data[$k] = $v; } public function comp($temp) { $html = file_get_contents($temp); //注意 下行引用自身的data属性 $html = str_replace('{$', "<?php echo \$this->data['", $html); $html = str_replace('}', "'];?>", $html); $compfile = $temp . '.php'; file_put_contents($compfile, $html); ...
2021年01月06日
370 阅读
0 评论
2021-01-05

用Git上传项目到GitHub,并使用jsdelivr CDN

用Git上传项目到GitHub,并使用jsdelivr CDN
Git上传使用方法先在你需要上传的目录右键选择Git Bash Here,然后执行以下代码git init //同一个文件夹里只执行一次 git add . //如果想添加特定文件,把.换成对应的文件名就行了 git commit -m "first commit" //添加提交信息 git remote add origin https://github.com/用户名/仓库.git //git clone https://github.com/用户名/仓库.git (克隆现有的仓库) git push -u origin master //第二次以后用git push origin master,如果需要覆盖方式可以用git push -f origin master 如果第一次操作,会出现需要输入邮箱和用户名的情况,执行以下的代码就好了git config --global user.email "你的邮箱" git config --global user.name "你的用户名" git commit -m &...
2021年01月05日
368 阅读
0 评论
2021-01-04

PHP面向对象封装MySQL操作函数、文件上传

PHP面向对象封装MySQL操作函数、文件上传
Mysql.class.php<?php abstract class aDB { abstract public function conn(); abstract public function query($sql); abstract public function getAll($sql); abstract public function getRow($sql); abstract public function getOne($sql); abstract public function exec($data, $table, $act = 'insert', $where = '0'); abstract public function lastId(); abstract public function affectRows(); } class Mysql extends aDB { public $link; public function __construct()...
2021年01月04日
306 阅读
0 评论
2020-12-30

PHP面向对象的自动加载

PHP面向对象的自动加载
实例化某个类时,如MySQL类,需要先require('mysql.php' );如果类比较多,目录也比较多,require文件时,将会变得麻烦我们需要一个自动化的解决方法--自动加载用法:声明一个函数,并注册为"自动加载函数"当系统发现某个类不存在时,会调用此函数,我们可以在函数中加载需要的类文件<?php function myLoad($class){ require $class . '.php'; } //把myLoad注册成自动加载函数 spl_autoload_register('myLoad'); new mysql();//查看效果
2020年12月30日
230 阅读
0 评论
2020-12-30

PHP面向对象中的魔术方法

PHP面向对象中的魔术方法
魔术方法:某种场景下,能够自动调用的方法如: __construct、 __destruct、__set、 __get、 __isset、__unset、__call__construct(): 构造方法,new 实例时,自动调用__destruct(): 析构方法,对象销毁时自动调用__get(属性名): 当读取对象的一个不可见属性时,自动调用,并返回值不可见: 未定义或无权访问时__set(属性名,属性值): 当对一个不可见的属性赋值时,自动调用__isset(属性名): 当用isset,或empty判断一个不可见属性时,自动调用__unset(属性名): 当unset一个不可见属性时,自动调用<?php class Human{ //构造方法,new 实例时,自动调用 public function __construct(){ echo '构造方法'; } //析构方法,对象销毁时自动调用 public function __destruct(){ echo '析构方法'; } ...
2020年12月30日
175 阅读
0 评论
2020-12-29

使用TranslatePress实现Woocommerce多语言

使用TranslatePress实现Woocommerce多语言
TranslatePress的基本版本是免费的,因此在您的WordPress后台,导航到插件> 安装插件 >,然后输入TranslatePress,点击安装并激活。在这里添加需要的语言,其他设置默认就可以了!然后再在顶部菜单栏中,单击Translate Site打开了之后,选择想要翻译的文字,再填写翻译后的结果,保存就可以了!注意:需要开启WordPress的伪静态才能用,不然会打不开网页的
2020年12月29日
167 阅读
0 评论
2020-12-29

PHP面向对象中的$this、self、parent

PHP面向对象中的$this、self、parent
<?php // $this 本对象 // self 本类 // parent 父类 class Single { public $rand; public static $ob; //final 方法不能被子类重写,实现单例模式 final protected function __construct() { $this->rand = mt_rand(1000, 9999); } public static function getins() { if (self::$ob == null) { self::$ob = new self(); } return self::$ob; } } var_dump(Single::getins()); class Par { public function __construct() { echo mt_rand(10000, ...
2020年12月29日
132 阅读
0 评论