PeakXin
码龄11年
  • 891,274
    被访问
  • 214
    原创
  • 3,674
    排名
  • 95
    粉丝
关注
提问 私信

个人简介:Always keep a learning heart.

  • 加入CSDN时间: 2011-04-11
博客简介:

Peak Xin's Blog

博客描述:
更多内容请浏览我的个人博客:https://xinyufeng.net
查看详细资料
  • 4
    领奖
    总分 887 当月 14
个人成就
  • 获得198次点赞
  • 内容获得109次评论
  • 获得473次收藏
创作历程
  • 11篇
    2022年
  • 12篇
    2021年
  • 4篇
    2020年
  • 13篇
    2019年
  • 46篇
    2018年
  • 34篇
    2017年
  • 43篇
    2016年
  • 111篇
    2015年
  • 1篇
    2014年
成就勋章
TA的专栏
  • PHP是世界上最好的语言
    43篇
  • Laravel
    3篇
  • ThinkPHP
    2篇
  • YII
    10篇
  • 商派ECOS
    6篇
  • Drupal
    14篇
  • WordPress
    3篇
  • Zend Framework2
    1篇
  • Javascript & Jquery
    19篇
  • Vue
    2篇
  • Linux
    42篇
  • 数据库[MySQL|Redis|Mongodb]
    20篇
  • HTML & CSS
    23篇
  • 编辑器[Sublime Text|PHPStorm]
    9篇
  • Smarty
    3篇
  • 计算机编程语言
    8篇
  • Bootstrap
    6篇
  • SASS & LESS
    1篇
  • Web服务器 & 运维
    13篇
  • Nodejs
    4篇
  • 正则表达式
    3篇
  • 微信开发
    4篇
  • Windows
    5篇
  • 设计模式 & 算法加密
    6篇
  • Python3 & Java
    3篇
  • 版本管理 & 测试相关
    9篇
  • 直播技术
    2篇
  • 其他
    7篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 前端
    javascriptcssvue.jsreact.jses6webpack前端框架
  • 后端
    node.js架构
  • PHP
    php
  • 微软技术
    typescript
  • 小程序
    小程序
  • 搜索
    elasticsearch
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Laravel 缓存操作

Laravel为不同的缓存系统封装了统一的API,缓存配置文件./config/cache.php主要的缓存类型(驱动)file - 文件,默认使用memcached - memcachedredis - redisdatabase - 数据库默认laravel支持缓存介质:apc, array, database, file, memcached, redis在配置文件.env中修改驱动类型CACHE_DRIVER=file设置缓存use Illuminate\Support\
原创
发布博客 2022.04.29 ·
226 阅读 ·
0 点赞 ·
0 评论

Laravel 模型的 scope 普通用法和全局用法

在数据查询中经常会使用条件查询,这些查询条件有些是相同的,scope可以实现这些相同条件查询的复用。普通 scope定义方法名为 scope + 首字母大写单词 (这个可以随便定义)public function scopeStatus($query){ return $query->where('status',1);}使用其中调用去掉 scope 后,首字母小写的那个函数。scopeStatus () 调用 status ()。User::status()->
原创
发布博客 2022.04.28 ·
47 阅读 ·
0 点赞 ·
0 评论

Laravel 实现软删除

软删除就是逻辑删除,数据保留单标记上删除状态,一般我们会用删除时间来作为标记,这样标记状态有了,删除时间也有了。用Laravel 自带的 Eloquent ORM 来实现软删除。首先在数据迁移文件中添加删除时间字段./database/migrations/2014_10_12_000000_create_users_table.php<?phpuse Illuminate\Database\Migrations\Migration;use Illuminate\Database\
原创
发布博客 2022.04.28 ·
102 阅读 ·
0 点赞 ·
0 评论

MySQL 导入数据

给大家介绍几种常用简单的MySQL导入数据命令MySQL命令导入使用 mysql 命令导入语法格式为:[root@localhost /]# mysql -用户名 -p 表名 < /要导入的文件路径.sql Enter password: 输入密码实例:使用 mysql 命令导入语法格式为:[root@localhost /]# mysql -root -p test < /usr/local/src/test.sql Enter password: 123123以上命
原创
发布博客 2022.04.18 ·
317 阅读 ·
0 点赞 ·
0 评论

Antd Vue table 设置rowClassName不生效的问题

使用 Antd Vue table 利用 rowClassName 自定义带斑马纹的表格,设置后并未生效<a-table class="ant-table-striped" size="middle" :columns="columns" :dataSource="data" :rowClassName="(_record, index) => (index % 2 === 1 ? 'table-striped' : null)" bordere
原创
发布博客 2022.04.14 ·
881 阅读 ·
0 点赞 ·
0 评论

浏览器 Cookie 的使用

Cookie介绍主要用于存储访问过的网站数据,把浏览器的信息存储到本地电脑中,实现客户端和服务器端的通讯。Cookie特点以文本形式保存(.txt)Cookie存储信息不安全(不能存放重要的信息)Cookie中有域(domain)和路径的概念,浏览器是一个比较安全的环境,所以不同的域之间不能直接访问(js的同源策略限制)Cookie的常用属性Name:cookie的名字(键)Value:cookie存放的值Expires:指cookie过期的时间(该时间为世界时间 UTC时间)也称
原创
发布博客 2022.04.12 ·
650 阅读 ·
0 点赞 ·
0 评论

Vue Antd Admin 跨域代理配置

修改文件 src\services\api.js//跨域代理前缀const API_PROXY_PREFIX='/adminapi'const BASE_URL = process.env.NODE_ENV === 'production' ? process.env.VUE_APP_API_BASE_URL : API_PROXY_PREFIX//const BASE_URL = process.env.VUE_APP_API_BASE_URL修改文件vue.config.jsmod.
原创
发布博客 2022.04.07 ·
807 阅读 ·
0 点赞 ·
0 评论

Yii2模型的关联模型使用

Active Record 可以将相关数据集中进来, 使其可以通过原始数据轻松访问。 例如,客户数据与订单数据相关 因为一个客户可能已经存放了一个或多个订单。这种关系通过适当的声明, 你可以使用 $customer->orders 表达式访问客户的订单信息 这表达式将返回包含 Order Active Record 实例的客户订单信息的数组。声明关联关系你必须先在 Active Record 类中定义关联关系,才能使用 Active Record 的关联数据。 简单地为每个需要定义关联关系声明一个
原创
发布博客 2022.04.06 ·
254 阅读 ·
0 点赞 ·
0 评论

MySQL5.7.26错误问题 mysqld.exe: Error while setting value ‘STRICT_TRANS_TABLES, ...‘ to ‘sql_mode‘

这样的问题出现,是因为MySQL的配置文件my.ini中sql_mode的值,逗号后面加上了空格导致的无法启动,需要手动删除空格就可以了。my.ini原来部分代码:tmp_table_size=64Mwait_timeout=120sql_mode=STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION[c
原创
发布博客 2022.03.28 ·
357 阅读 ·
0 点赞 ·
0 评论

JS 倒计时定时器

JS 60秒倒计时代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <
原创
发布博客 2022.03.04 ·
31 阅读 ·
0 点赞 ·
0 评论

PHP GD库转换输出为base64

使用GD库的 imagejpeg() / imagepng() 处理图片,它们直接写入所述图像数据,以输出流(或文件)。如果你想获取图片文件内容则通过如下方法:// $img = 要处理的图像资源;ob_start();// 打开输出控制缓冲imagepng($img);// 显示PNG图像$image_data = ob_get_contents();// 返回输出缓冲区的内容imagedestroy($img);// 释放与 image 关联的内存ob_end_clean();// 清空(
原创
发布博客 2022.01.11 ·
264 阅读 ·
0 点赞 ·
0 评论

windows下本地搭建https服务器

使用工具使用git的命令行工具或者cmder注意使用cmd命令行是不行的, cmd命令行并不能识别openssl命令openssl genrsa 命令介绍openssl genrsa 命令是会用来生成 RSA 私有秘钥,不会生成公钥,因为公钥提取自私钥。生成时是可以指定私钥长度和密码保护。如果需要查看公钥或生成公钥,可以使用 openssl rsa 命令。创建私钥生成秘钥是生成证书的前提生成长度为 1024 的秘钥$ openssl genrsa -out certificate
原创
发布博客 2021.12.01 ·
298 阅读 ·
0 点赞 ·
0 评论

Yii2 自定义省市区三级联动挂件

废话不多说直接上车创建地区表结构DROP TABLE IF EXISTS `region`;CREATE TABLE `region` ( `region_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '地区ID号', `parent_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '地区父级ID', `region_name` varchar(120) CHARACTER S
原创
发布博客 2021.11.29 ·
42 阅读 ·
0 点赞 ·
0 评论

Yii2 ActiveRecord多表关联和多表关联搜索的实现

需求:假设我们有一张商品表goods和一张商品分类表categories,通过商品分类简称搜索商品列表goods表ARnamespace common\models;use Yii;use yii\db\ActiveRecord;class Goods extends ActiveRecord{ /** * {@inheritdoc} */ public static function tableName() { return '{
原创
发布博客 2021.11.23 ·
38 阅读 ·
0 点赞 ·
0 评论

Yii2 GridView 表格用法

Yii2框架下展示列表数据通常用Gridview来实现,这里整理常用的小技巧,方便以后查询使用<?= GridView::widget([ 'dataProvider' => $dataProvider, 'layout' => "{items}
{summary}
{pager}", 'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'],
原创
发布博客 2021.11.23 ·
506 阅读 ·
0 点赞 ·
0 评论

Yii2如何在View中加入JS代码

如果在view中直接添加js代码,如下:<script> $(function(){ alert('js code'); });</script>会提示没有$ is not defined错误,这是因为view中添加js代码的前面没有引用juqery.js,默认全局的jquery则是在文件尾添加。解决方法:在js代码前引入js库1.1 引入方式1<?=Html::jsFile('@web/jquery.js'); ?>
原创
发布博客 2021.11.12 ·
685 阅读 ·
0 点赞 ·
0 评论

JS实现复制到剪贴板功能

原生JS实现原生JS,先使用 select() 选中输入框文本,然后使用 document.execCommand("Copy")复制到剪贴板前提条件select() 方法只对 <input> 和 <textarea> 有效输入框不能有disabled属性输入框不能有hidden属性输入框的 width 和 height 不能为0实现代码HTML<div> <input id="copyInput" type="text" value
原创
发布博客 2021.11.12 ·
471 阅读 ·
0 点赞 ·
0 评论

Yii2模型自动生成新增和修改时间

使用 timeStampBehavior这个行为支持在 Active Record 存储时自动更新它的时间戳属性namespace app\models\User; use yii\db\ActiveRecord;use yii\behaviors\TimestampBehavior; class User extends ActiveRecord{ // ... public function behaviors() { return [
原创
发布博客 2021.10.21 ·
180 阅读 ·
0 点赞 ·
0 评论

Yii2模型通过中间表关联

Order 模型class Order extends \yii\db\ActiveRecord{ public function getItems() { return $this->hasMany(Item::className(), ['id' => 'item_id']) ->viaTable(OrderItem::tableName(), ['order_id' => 'id']); }}OrderI
原创
发布博客 2021.10.21 ·
30 阅读 ·
0 点赞 ·
0 评论

Yii2.0框架模型添加/修改/删除数据操作示例

这篇文章主要介绍了Yii2.0框架模型添加/修改/删除数据操作,结合实例形式分析了Yii2.0使用模型操作数据的添加、修改、删除相关实现技巧,需要的朋友可以参考下以下实例以模型 User 为例:添加数据new一个模型$user = new User();模型属性赋值方式一$user->name = 'Peak';$user->age = '18';方式二$data = [ 'name' => 'Peak', 'age' => 18.
原创
发布博客 2021.10.21 ·
201 阅读 ·
0 点赞 ·
0 评论
加载更多