TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱
搜索到 390 篇与 经验教程 的结果
2021-01-13

宝塔面板不能安装软件的解决方法

宝塔面板不能安装软件的解决方法
最近由于国家网络安全日的活动,导致很多服务器尤其是国外ip的连接不了我们的下载节点,导致安装不了软件或者软件扩展,请按照下面方式连接SSH指定下host(注意:只针对的是连接不了我们的下载节点的服务器,可以连接的请不要自找麻烦)针对阿里云无法解析安装面板的高级安装命令:yum install -y wget && wget -O install.sh http://123.129.198.197/install/install_6.0.sh && sh install.sh 阿里云服务器指定host:echo '123.129.198.197 download.bt.cn' >> /etc/hosts 国内的选择执行以下任意一条命令:echo '113.107.111.78 download.bt.cn' >> /etc/hosts echo '123.129.198.197 download.bt.cn' >> /etc/hosts echo '120.206.184.160 download.bt.c...
2021年01月13日
42 阅读
0 评论
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 mixe...
2021年01月12日
52 阅读
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日
48 阅读
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日
56 阅读
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('{$', "<?= \$this->data['", $html); $html = str_replace('}', "'];?>", $html); $compfile = $temp . '.php'; file_put_contents($compfile, $html); ...
2021年01月06日
72 阅读
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日
74 阅读
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日
58 阅读
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日
64 阅读
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日
50 阅读
0 评论
2020-12-29

使用TranslatePress实现Woocommerce多语言

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