4 enjoy_sun_moon

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

小程序点击事件

<view bindtap='handout'> outer <view bindtap='handmiddle'> middle <view bindtap='handinner'>inner</view> </view> </view>handout: function () {console.log("out");},handmiddle: function () ...

2020-10-22 13:47:46

Linux系统重置和修改root密码

Linux系统经常会出现忘记root密码的情况,写下此随笔,以便记忆和学习。一、重置root密码的步骤如下:1.如果系统是开机状态,重启一下。进到下面这个界面按字母“e”键。2.找到 linux16这一行,将下图红框中的内容修改为:rw rd.break3.按“Ctrl + x”键,进入救援模式,如下4.依次输入以下命令。# chroot /sysroot#passwd#touch /.autorelabe# exit# reboot5....

2020-09-22 13:15:58

2020-09-15 关于php那些遗忘的不曾关心过的知识点 --- ob_start() 函数系列

突然看视频的时候看到了ob_start()的用法,虽然有解释但自己还是一知半解,理解能力太差了然后今天找资料必须将这个知识点攻克。ob_start()是开启缓冲区 何谓缓冲区 在内存中的一块区域,大小php.ini可以设置这块区域的大小,然后将想输出的内容放入这块区域内。ob_get_contents() :获取缓冲区中的内容。可以赋值给一个变量。敲黑板了 重点代码: 输出缓冲区 这是一个名词:ob_clean — 清空(擦掉)输出缓冲区 ob_end_c...

2020-09-15 16:09:41

thinkphp5.1 + workman 初接触

最近接了一个项目 项目里面用到了命令command同时也用到了workman这个项目主要是创建两个一个命令 task:kaijiang然后使用workman每隔几秒就去循环执行这个命令命令的创建 已经搞清楚了 看文档 command即可‘主要是如何使用workman再thinkphp5.1中去循环执行这个命令呢首先安装workmancomposer 安装简单方便 composer update /install即可然后 就会多几个命令再多几个配置文...

2020-09-04 17:56:20

mysql 函数 mod和datediff

今天在一个学习群中学习到了一个mysql函数 datediff()datediff(expr1,expr2) = 两个参数的差的天数还有一个函数mod 求余

2020-08-05 13:55:34

thinkphp和其他框架 再nginx服务器上的路由 伪静态

if (!-d $request_filename){ set $rule_0 1$rule_0;}if (!-f $request_filename){ set $rule_0 2$rule_0;}if ($rule_0 = "21"){ rewrite ^/(.*)$ /index.php?s=/$1 last;}

2020-07-30 10:27:41

vue学习资料

总结了vue全家桶的全面所有知识点如下:vue所有基础语法:https://blog.csdn.net/weixin_43342105/article/details/106153672vuex核心内容及重点细节总结:https://blog.csdn.net/weixin_43342105/article/details/105703491vue cli2 ,3详解:https://blog.csdn.net/weixin_43342105/article/details/106248521vue

2020-07-29 11:41:53

写接口给京东使用的过程中学到的学习方法

今天接了一个活 是京东商城通用充值平台接口文档V1.0主要流程就是这样京东支付完成--》请求第三方接口(也就是我写的接口)-》判断没有错误后返回一组数据,并且给回调地址一组数据,表面已经完成充值操作或者取卡密操作,并返回给回掉地址。以前我们访问微信接口然后回调给我们数据 现在刚好是换了角色了 我们要给别人回调。在开发接口的过程中一共有三个坎 可以说:第一个是:一开始就是懵的 也知道参数有什么用,就照葫芦画瓢按照文档的返回数据 直接json_encode() ,但是现实...

2020-07-12 18:22:21

小程序登陆 后台接收code据报错“cURL error 60: SSL certificate problem: unable to get local issuer certifica”的解决方法

本地小程序把接口换到本地的服务器接口,然后就报错了:cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)经查询查到:此问题的出现是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。因此,这就是浏览器无法通过HTTPs访问你服务

2020-06-22 12:05:12

关于ajax的问题,原理和跨域

今天突然看到一个问题是关于ajax使用的什么协议?百度得知:使用的是http协议,原理是使用的xmlHttpRequest对象异步请求服务器然后突然看到ajax的几个新操作: .done(function(){}) $.ajax({ type:"post", url:url, //访问的链接 data:"", dataType:"json", //数据格式设置为jsonp 。 success:fu.

2020-06-18 13:49:03

兼职之路

最近做了几个项目总结一线用到的技术吧:file操作:file($file)输出一个数组也就是将整个文件按行写进一个数组, 不需要fopen readfile($file) 输出整个文件里内容字符串,不需要fopen $res = fread($handle,123);需要fopen第二个参数是缓冲区大小 其实就是一次读取文件的大小下面也是将整个文件按行写入数组 $handle = @fopen($file, "r"); $...

2020-06-15 15:30:50

Golang 长连接的时候是怎样做心跳机制的

客户端发送心跳请求+重试机制。重试X次失败则定义为离线服务端响应心跳请求+超时机制。超时X秒未收到心跳请求则定义为下线//服务端​//全局变量var ids = make(map[string]chan byte)​func ResponseHeartBeat(id string) { if _, ok := ids[id]; ok { //保活心跳请求 ids[id] <- 0 } else { //上线触发器 ...

2020-06-05 17:16:08

laravel安装踩的坑

命令: composer create-project --prefer-dist laravel/laravel 5.6.* // 名称可以自己改 composer create-project --prefer-dist laravel/laravel 5.6.*此时laravel的框架已经安装好了 但是依赖和其他库没有安装没有vendor文件 和 composer.lock 文件 composer install此时已经安...

2020-06-03 12:22:49

composer的理解

composer 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。试想一下不用依赖管理工具来管理项目:如果一个项目只是自己一个人开发的话,自己很清楚需要引入什么库。这时项目又加入了新同事一起开发,你告诉他要引入什么库,这时候可能会遇到库版本不一致,存放位置不一致,依赖库引入不方便(查找不方便,需要在不同网站上一个一个的下载等)等等问题。项目再继续增加人手项目需要传播,在引入依赖

2020-06-03 09:59:05

Laravel配置路由出现404解决办法

环境:Lnmp(nginx+php+mysql)问题描述除了首页,访问其他路由页面都出现404解决办法在location里面加上 try_filesuriuriuri/ /index.php?$query_string; 如果配置文件中存在 try_filesuriuriuri/ =404;需要将它注释掉或者删掉,否则会报错鄙人的nginx配置如下:vhost.confserver{listen80;server_n...

2020-06-03 09:49:45

mysql语句四表联查 以及sql内格式化时间戳

这是我写过最长的mysql语句了 涉及了 left join 和 mysql内格式化时间戳 知识点"select v.id,q.orderid,q.openid,FROM_UNIXTIME(q.verified_time,'%Y-%c-%d %h:%i:%s') as verified_time,o.name from guanfu_ticket.order_verify as v left join guanfu_ticket.order_qrcode as q on v.qrc...

2020-05-19 10:05:38

从ajax响应头中获取服务器时间 深入理解ajax

<?php $act = isset($_GET['act']) ? $_GET['act'] : "out"; if ($act == "in") { echo 1;die; }?><html> <head> </head> <body> &...

2020-05-08 16:35:55

golang 协程如何优雅的退出

golang的协程不能像进程和线程那样可以采用某种手段强制退出,goroutinue应该主动退出下面是goroutine主动退出的三种方法1.使用for-range来管理for range 能感知通道是否关闭 for str := range chandata {} 如果通道关闭则for range循环自动关闭 for循环结束 协程函数自动执行完毕 协程退出go fu...

2020-04-14 16:34:58

golang 小demo --- 一个需求如何实现成代码

// 需求------将TXT文件中的数据按照不同省市放进不同的省市文件中。// 面向过程思路:创建34个文件,然后读取文件逐行将数据放进通道内,1协程从通道内读取数据,分析是属于哪个省市然后写入文件中。这个是面向过程的写法。// 弊端:可能同时有两个协程共同写入一个文件 造成数据缺失// 问题:1.如何判断是否读取结束,关闭协程,select 两个channel一个循环数据一个结束读取2....

2020-04-13 15:29:07

redis安装

2020-03-30 16:11:13

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。