自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YuYan_wang

技术造就开心

  • 博客(35)
  • 资源 (5)
  • 收藏
  • 关注

原创 微信小程序组件、web-view、h5之间交互

微信小程序 组件、web-view、h5之间数据交互

2022-11-27 15:50:03 1589 1

原创 支付宝小程序 组件 web-view h5交互

支付宝小程序中组件、web-view、h5之间的交互

2022-11-27 15:19:01 2691

原创 Mac 安装phpredis扩展

安装环境mac:10.15php: php7.3redis:6安装git clone git://github.com/nicolasff/phpredis.gitcd ./phpredis/usr/bin/phpize # 在phpredis 目录中执行configuremakesudo make install # 这时候会提示一个路径 # /usr/lib/php/extensions/no-debug-non-zts-20090626/sudo vim /etc/php.i

2020-09-28 13:47:57 352

原创 Redis 哨兵模式

Redis 哨兵模式前景如果redis主从架构中出现宕机怎么办?从Redis 宕机a)这个相对而言比较简单,在Redis中从库重新启动后会自动加入到主从架构中,自动完成同步数据;b)如果从库在断开期间,主库的变化不大,从库有做持久化的前提下,再次启动后,会实现增量复制。主Redis 宕机i.第一步,在从数据库中执行SLAVEOF NO ONE命令,断开主从关系并且提升为主库继续服务;ii.第二步,将主库重新启动后,执行SLAVEOF命令,将其设置为其他库的从库,这时数据就能更新回

2020-05-11 22:34:02 193

原创 Redis 主从复制

Redis 主从复制命令SLAVEOF host port # 设置从服务器复制主服务器SLAVEOF no one # 终止服务器复制,不再接受主服务器的更新执行过程步骤主服务器操作从服务器操作1(等待命令进入)连接(或者重连接)主服务器,发送SYNC命令2开始执行BGSAVE,并使用缓冲区记录BGSAVE之后执行的所有写命令根据配置选项来决定是继续使用现有的数据(如果有的话)来处理客户端的命令请求,还是发送请求的客户端返回错误3BGSAV

2020-05-11 22:29:00 189

原创 Redis 持久化

Reids 持久化Redis提供了两种不同的持久化方法来将数据存储到硬盘里面。快照: 它可以将某一时刻的所有数据写入硬盘里面只追加文件(AOF): 它会在执行写命令时,将执行的写命令复制到硬盘里面两种命令可以同时使用,又可以单独使用,甚至在某些情况下两种方法都不使用,具体如何使用还需要根据场景来定快照配置选项save 60 100stop-writes-on-bgsave-error nordbcompression yesdbfilename dump.rdb只追加文件配置选

2020-05-10 21:55:08 169

原创 Redis 常用命令

Redis 常用命令字符串SET key value SETNX key value // 在key不存在时创建,成功返回1,失败返回0, 原子性SETEX key seconds value // 创建key并设置过期时间MSET key value [key value]MSETNX key value [key value]GET keyMGET key [key]G...

2020-05-07 22:48:37 149

原创 MySQL 知识

1、为什么用自增列作为主键1、对于InnoDB存储引擎, 如果我们自定义了主键,那么InnoDB会选择主键作为聚簇索引,如果没有显示定义主键,InnoDB会选择最小的不包含NULL值的唯一索引作为主键索引,如果也没有这样的唯一索引,InnoDB会内置6个字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是隐含的)2...

2020-05-03 17:36:29 219

原创 GIt 基本使用

基本配置个人信息git config user.namegit config user.email修改git config --global user.name "YuYan"git config --global user.email "[email protected]"ssh 配置# 1、确认 ssh key 是否存在cat ~/.ssh/id_ras.pub# 2、 不存...

2020-03-20 22:26:08 156

原创 Docker 基础知识 以及 常用命令

Docker为什么会出现Docker开发工程师将代码交给运维,运维开始部署,经常出现这个代码跑不对,开发说没问题呀,在我本地没问题呀,所以环境和配置出现问题啦所以 docker 可以从开发直接把OK的环境(代码/配置/系统/数据) 整体打包给 运维特点Docker 容器启动在秒级Docker 对系统资源利用率高,一台主机上可以同时运行上千个Docker容器Docker...

2019-05-20 20:03:38 210

原创 Python 时间戳 日期 转换时区

1、时间戳转换成时区data = 1552269658# 将时间戳转换为UTC时间data = datetime.datetime.utcfromtimestamp(data)utc_tz = timezone('UTC')# 将UTC时间增加时区data = data.replace(tzinfo=utc_tz)# 转换时区datas = data.astimezone(ti...

2019-04-18 10:39:10 8250

转载 Highcharts 调整曲线图的粗细、点大小、点形状

例子1:粗细:lineWidth 默认值为2plotOptions: { series: { marker: { radius: 3, //曲线点半径,默认是4 symbol: ‘diamond’ //曲线点类型:”circle”, “square”, “diamond”, “triangle”,”triangle...

2019-04-08 14:56:40 2310

原创 windows 安装python,并搭建django

Python的安装:1.进入Python官方网站下载安装包点击导航栏的 Downloads 会自动识别你的windows系统 你会看到 Python3.6.2 和 Python2.7.13 (32位系统)的安装包注:Python3以后版本不再向Python2进行兼容,所有如果你是单纯为了学新东西建议直接下载Python3以后的版本如果你是系统是windows64位或者...

2019-03-27 09:45:27 775

原创 Django 自定义错误页面 404 500

1、urlsfrom test import views as testurlpatterns = [ ....]handler404 = test.page_not_foundshandler500 = test.server_error2、views# 404def page_not_founds(request): return render(r...

2019-03-06 13:29:08 308

转载 ubuntu nginx 配置 https 证书

转载 https://blog.csdn.net/m0_38025747/article/details/80602651 1、nginx 安装配置 就不在这说了2、申请SSL证书并进行配置     点击Get Started 或直接访问Certbot官网  其中Software为服务器类型,System为服务器上系统类型。我使用的是Ubuntu 16...

2019-01-08 08:50:27 349

转载 PHP 实现下载安卓apk文件

header("Content-type:text/html;charset=utf-8");$file_name="文件名"; $file_path="文件路径"; //首先要判断给定的文件存在与否if(!file_exists($file_path)){ echo "没有该文件文件"; return ;}$fp=fopen($file_path,"r")...

2018-10-29 13:57:54 3404

原创 Python Django 自定义 templatetags tags

在用django 框架开发 python web 程序的时候 , 在模板页面经常会用到 settings.py 中设置的常量下面是我使用的一种方法, 不啰嗦 直接举例上代码:一、目录结构1、第一种目录 books/ __init__.py models.py templatetags/ views.py2、第二种目录...

2018-09-19 16:26:33 920

原创 ubuntu python3.5 Django postgresql

1、 修改 settings.py 文件中的数据库配置# 默认配置DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }}修改为DATABASES = { ...

2018-07-25 16:07:56 274

转载 pycharm 破解

pycharm 专业版2018破解原由:使用PyCharm专业版开发python,开发过程中需要远程连接服务器(Linux 系统)中的python,社区版不具有远程连接的功能步骤:1. 修改hosts文件:      添加下面一行到hosts文件,目的是屏蔽掉Pycharm对激活码的验证     1 0.0.0.0 account.jetbrains.com          windwos系统h...

2018-07-10 09:24:57 1326

原创 laravel 多语言切换

1、创建翻译文件翻译文件所在目录为resources/lang,在此创建 zh/lang.php文件(在此创建的为中文)return [    'username'=>'用户名',    'password'=>'密码',    'rememberme'=>'记住密码',    'login'=>'登录',    'badpassword' => ...

2018-07-02 16:21:33 4346

原创 Laravel 访问空白问题

1、 目录权限 chmod -R 777 /storagechmod -R 777 /bootstrap/cache2、配置文件 server { listen 80; server_name localhost; #access_log logs/host.access.log ...

2018-06-29 09:05:04 1280

原创 nginx 配置文件

   server {        listen 80;        server_name  www.phpat.top;        root /webdata/html/sample/public/;        index index.html index.php index.htm;        location /{            try_files $uri $ur...

2018-06-07 21:56:32 175

原创 laravel workerman

由于项目需要,要在laravel上面使用workerman,在网上查了好多资料,总结下,做下笔记,以便以后需要一、安装 workerman在项目根目录执行composer require workerman/workerman二、创建自定义 artisan 命令来启动 workerman 服务由于 laravel 不能直接在根目录下执行 php 命令,所以需要创建 artisan  命令用于...

2018-05-23 13:04:04 5424 4

原创 Composer 安装与使用

Windows 安装   1、下载并安装Composer(https://getcomposer.org/Composer-Setup.exe)  2、在cmd命令行中输入composer命令,如果输出正确的结果表示composer安装成功。Linux 安装  1、执行如下命令(安装composer):      curl -sS https://getcomposer.org/instal...

2018-04-22 15:02:00 163

原创 ubuntu mysql5.7 解决不用密码也能登录

登录mysql mysql -u root -p 或 mysqluse mysql;update user set authentication_string=PASSWORD("密码") where user='root';update user set plugin="mysql_native_password";flush privileges;quit;/e...

2018-03-11 14:08:48 6260 8

原创 手机短信验证码定时器

$(".up_code").click(function(event) { var phone={$phone.phone}; var num = 60; var interval = window.setInterval(function() { $('.up_code').html(--num + 's 重新发送'); if(num == 0) { $('.up_code')...

2017-06-29 15:41:20 622

原创 Thinkphp导出csv格式文件

public function datacsv(){ $result=M('user')->select(); $str = "姓名,年龄\n"; $str = iconv('utf-8','gb2312',$str); foreach($result as $key=>$val){ $name = iconv('utf-8','gb2312',$val['nam...

2017-06-12 14:04:25 462

原创 jq淡入淡出轮播图

html> head> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> title>jquery制作图片淡入淡出图片切换效果title> head> body> style type="text/css"> *{margin:0;padding:0;l

2017-06-12 11:14:59 636

原创 php 坐标转换

1、首先,这下面是各个坐标系之间的转换/**     * 百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02)的转换     * 即 百度 转 谷歌、高德     * @param bd_lon     * @param bd_lat     * @returns array     */    public function bd09togcj02

2017-05-24 13:26:34 1005

原创 mysql定时任务

//创建事件 //定时每天执行任务CREATE EVENT `time_reports_del` ON SCHEDULE EVERY 1 DAY STARTS '2017-02-04 03:00:00' ON COMPLETION NOT PRESERVE ENABLE DO DELETE FROM goms_reports where  U

2017-02-04 12:58:43 267

原创 mysql 触发器 实例

//创建查询 复制代码//创建名为r_insert_s的触发器  在插入后 插入到另一个表里CREATE TRIGGER `r_insert_s` AFTER INSERT ON `goms_report` FOR EACH ROW BEGIN     insert into goms_reports(字段)values(new.值,new.值);END;

2017-02-04 09:53:53 302

原创 laravel 自定义错误页面

在以往版本的 Laravel 中,假如你想自定义错误页面——比如当用户访问不存在的页面时显示一张熊猫的图片.在 Laravel 5 中,这个问题得到了改进。源代码解析在新版本的 Laravel 中,所以处理自定义错误和异常的代码都移到了app/Exceptions/Handler.php里。但阅读代码时你可能发现了,默认是这样处理的: /** * ...

2016-11-09 14:45:44 675

转载 Thinkphp入口文件判断网页是电脑访问还是手机访问网站

//开启调试模式define('APP_DEBUG',true);  // 调试模式,每一次请求都加载一次,不走缓存旧文件//define('APP_DEBUG',false);  // 生产模式//判断是手机登录还是电脑登录function ismobile() {    // 如果有HTTP_X_WAP_PROFILE则一定是移动设备    if (isset ($_S

2016-10-25 11:08:56 1162

翻译 Thinkphp 预处理机制

3.1以上版本,使用字符串条件的时候,建议配合预处理机制,确保更加安全,例如:$Model->where("id=%d and username='%s' and xx='%f'",array($id,$username,$xx))->select();或者使用:$Model->where("id=%d and username='%s' and x...

2016-10-25 09:35:30 1156

原创 PHP 导出execl

/** * 导出execl(会员级别) */ public function execlLevel(){ // 实例化商品对象 $xlsModel = M('user'); // 判断商品状态,导出对应的商品数据 $url = $_SERVER['HTTP_REFERER']; // ...

2016-10-21 11:46:08 334

xinge_push-python3.rar

由于腾讯信鸽推送不支持Python3,只支持Python2,于是进行将代码修改

2019-09-24

编程小白的第一本 Python 入门书

编程小白的第一本 Python 入门书,高清,可以读读,挺好的一本书

2018-10-29

jquery分页

很好用的jq分页,自己可以随意修改自己想要的样式,并且分页格式也可以根据自己想要的格式修改

2017-05-26

Thinkphp5 快速入门

Thinkphp5 快速入门,很好的一本书

2016-10-25

空空如也

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

TA关注的人

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