自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TXX

装久了,自然就是了

  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 【linux】ssh代理+常驻服务 直连现网数据库

标题写了半天还是没写明白不重要,不重要前景摘要:现网数据库只能通过跳板机连接,虽然现有的sql管理工具支持ssh代理功能,但是代码处理还是比较麻烦的比如go语言做数据监控,有没有工具我不知道,反正我不会,一直连不上现网数据库所以准备搞搞代理,代码不行,机器搞定(鲁迅说过:不管黑猫白猫,能帮忙打扫卫生的就是好猫)进入正题window环境可以用putty做代理有现成的链接,你们去尊重原创吧https://blog.csdn.net/catoop/article/details/.

2021-02-09 11:58:35 331

原创 【go】学习路线之——立个flag

为什么写这篇文章呢?年前最后一天,没找到合适的摸鱼方式,然后不小心点开了一个小广告“走出架构误区,你也能成为PHP架构师”“如果你的目标是架构师,就把一门语言学到极致再横向发展,如果连吃饭的PHP都学不好转其他语言就能成大牛了?”听完,心血来潮,满枪热血。决定学好go语言,【狗头保命】(主要是因为看了鹅厂的2021的年终阳光普照奖,而且鹅厂招go码农)不重要,不重要,网上找了下go学习路线尊重原创,请移步原文地址:https://blog.csdn.net/weixin_35132.

2021-02-09 11:26:34 253 2

原创 【php】phpstorm + xdebug helper

准备工作:1)下载php,搭好环境2)下载php xdebug扩展https://xdebug.org/download 根据本地php版本选择3)下载phpstorm,充钱或者去破解(我这么有钱,怎么可能知道怎么破解)正文:1.把xdebug扩展文件.dll(类库?)放置php扩展文件夹里面(非必须,只是路径好配点)2.配置php.ini(检查配置成功方法:重启服务...

2020-03-30 19:45:26 499

原创 【php】 Web应用读取客户端电子秤实现方案

厂家给的是个封装好的dll文件,想看串口通信的可以散了一、用.net写个控制台程序(为什么用.net,厂家给的demo就是.NET的,而且.NET写控制台程序比php方便一丢丢吧) 程序内容:死循环(好听点叫定时器)读取电子称接口数据,重量发生改变时把重量信息存进本地redis二、写个用php 写个 socket服务端(为什么用php?只会php) 程序内容:监听请求,...

2019-04-01 20:14:54 3020 1

原创 【12306】登陆流程实现(微信小程序 + php)

好像很久之前写过一篇爬12306登录接口的帖子,没写完,今天就接着来写了.接口及大致流程见  →→→接口说明这篇直接上代码首先是php代码中最重要的get请求方法!!!/** * get请求方法 * @param $url * @param array $_header * @return bool|mixed */function get( $url, $_head...

2018-12-10 22:36:28 4367

原创 【mysql】group by 和 distinct

group by 用于分组,客串去重(结果只有一个分组的时候等于去重)distinct 用于去重在普通查询语句上功能差不多如select * from order_goods group by order_sn;select distinct order_sn from order_goods; 但是在统计方面有点区别group by + countsele...

2018-11-12 17:23:41 1300

原创 【小程序】语音识别 (无需转码、无需后台)

微信小程序目前录音仅能生成 mp3和acc两种格式,而百度语音识别,讯飞语音识别都不支持mp3和acc的;最后发现腾讯云和阿里云支持mp3,反正用的是腾讯的小程序,将就着用腾讯的接口咯不想解说了,直接说流程+代码+注释吧准备:1.小程序账号(appid)2.腾讯云控制后台申请语音识别服务(获取SecretId 和SecretKey),对应代码中的马赛克,自行替换 不建议...

2018-11-01 20:45:26 11156 26

原创 【JS】console.log()打印出五彩斑斓的黑

逛B站不小心点到了F12,于是乎看到了蓝色的小电视,于是乎了解了一下先大致说一下语法:console.log('%c巴拉%c巴拉','color:#fff','color:#000');//上述代码中 参数1 的 第一个 %c 会被替换成 参数2 所代表的样式;参数1 的 第二个 %c 会被替换成 参数3 所代表的样式;...(字体颜色,背景颜色,字体大小都是可以的,其他...

2018-11-01 16:12:28 5743 1

原创 【linux】ffmpeg 安装教程

参考自:https://www.cnblogs.com/freeweb/p/6897907.htmlffmpeg是一个非常快速的视频和音频转换器,也可以从现场音频/视频源抓取。它还可以在任意采样率之间进行转换,并使用高质量的多相滤波器动态调整视频大小。下载地址 https://ffmpeg.org/download.html文档教程 https://ffmpeg.org/documen...

2018-10-30 20:41:24 5398

原创 【小程序】语音合成

一、预热:先看两个主要的接口1.获取token的接口 https://openapi.baidu.com/oauth/2.0/token2.语音合成接口  http://tsn.baidu.com/text2audio 或 https://tsn.baidu.com/text2audio二、开通百度语音接口,创建应用获取密钥信息https://console.bce.bai...

2018-10-24 15:49:57 6273

原创 【laravel5.7】写个TP的vender()方法引入第三方sdk扩展包

前景摘要,刚接触laravel不久,不造怎么引入第三方sdk包,网上搜了全都是要去改composer的自动加载;不想搞,于是想到了TP的vender方法,于是试着写一下;按之前的项目以来一直有个习惯是建个公共函数文件和常量文件;1.在app目录下新建 common.php放哪不重要哈,找得到就行;2.在public/index.php 也就是项目入口文件里加入一句//引入公共函数...

2018-10-23 10:55:07 5669

原创 【laravel5.7】第一个Laravel接口之中央气象台天气接口

逛了一圈招聘信息,看来不学点laravel是不行的了~~php环境之类的我就不提了~正文:一、下载安装laravel官方教程:https://laravelacademy.org/laravel-docs-5_7安装完的可以跳过以下安装步骤我这人比较懒,直接下载了个一键安装包解压了事了:https://laravelacademy.org/resources-downloa...

2018-10-10 14:52:53 10693

原创 【swoole】ubuntua安装swoole

官网教程:https://wiki.swoole.com/wiki/page/6.html(能看官方的就别浪费时间了) 官方给了三种安装方式:一、新手编译示例二、进阶完整编译示例三、pecl 傻瓜式一键安装作为资深大牛,本文选取的是第一种安装方法(至于为什么不用傻瓜式?呵!那岂不是暴露了我的智商?主要是因为一开始安装的时候根本没看到!!!看到的时候都快装完了!!!)...

2018-09-19 16:46:10 8529

转载 【转载】centos mysql 傻瓜式安装教程(敲详细)

转载自https://www.jianshu.com/p/4a41a6df19a6,原文写得挺好,我就不填足啦~正文:1、官方安装文档http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/2、下载 Mysql yum包http://dev.mysql.com/downloads/repo/yum/下载到本地再上传到...

2018-09-18 18:03:13 8578

原创 【web小票打印】谷歌浏览器跳过预览直接打印(lodop)

因项目需求,需要在网页端直接打印订单小票,然后客户给寄了一台得力热敏票据打印机。lowlowlow,人家都是什么云打印了。。。。上产品官网溜达了一圈啥也没给,就给了驱动安装。装完在打印的时候选择该打印机即可。但是!在浏览器打印的时候好死不死的来了个“友好”的打印预览页面,还不能设置跳过!考虑到应用场景是取餐触发小票打印,多一步预览确认很机车,于是去找度娘撒撒娇; 偏方:...

2018-09-17 17:44:33 25163 3

原创 【PWA】有道云笔记离线访问功能实现(H5 manifest)

偶然间发现 有道笔记PC官网在离线状态下依然能看到比较友好的界面,而不是普通的404想知道具体的实现方案,混进了一个前端群,有大佬提出了一个这辈子还没听过的关键字 PWA技术?看了下好像是服务端的活,想知道如果纯用静态页面 HTML + JS有没有可能实现~~~后续跟进 伪大佬就是喜欢装逼,明明一个前端标签能解决的问题一定要说成“PWA(Progressive Web Ap...

2018-09-14 09:31:48 9339

原创 【js】({}+{}).length

{}+{} = "[Object Object][Object Object]"长度为30 查了查资料大致总结下 + 运算符用法1、数+数 = 数(int float)2、数+null = 数3、数+其他数据类型 = string (强制转换成string 再相加)4、其他数据类型 + 其他数据类型 = string(强制转换成string 再相加)如有错漏,望留言...

2018-09-14 09:17:49 9742 2

原创 【12306】登录流程及接口说明

重点:以下所有涉及带参请求的,都要设置 Content-Type:application/x-www-form-urlencoded或是把参数扔进网址 一、获取验证码图片url:https://kyfw.12306.cn/passport/captcha/captcha-imagetype:post/getparam:{ "login_site" : "E",...

2018-09-02 15:43:04 14115 4

原创 【JS】数组排序函数 sort 坑项

var arr = [100,99];arr1 = arr.sort();问:此时 arr 和 arr1 各自的值为多少arr = arr1 = [100,99]推理:Array.sort()默认是数组升序,但是数组中的元素会被强制转化成数组再做比较,又因为 "100" < "99",于是最终升序结果为[100,99] 扩展:若数组元素为对象时,比较过程会把对象强制...

2018-08-29 14:28:57 8688

原创 【环境部署】Centos7服务器安装 tomcat

一.下载tomcat压缩包wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz按需更换选择tomcat版本更换wget 后面的链接下载地址获取方法:先去tomcat官网 二.解压apache-tomcat-9.0...

2018-08-02 15:52:52 8679

原创 【环境部署】Centos7服务器 安装 JDK

一.下载JDK用linux下载的话不造为啥总是下了个几K的东西,完全不能用于是乎,一点耐心都没有的我直接用window去下载了(空了再研究怎么用linux下载,嫌弃的话,下面可不看了)官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择需要的版本下载,需要...

2018-08-02 14:39:25 8544

原创 【LNMP】lnmp ftp管理及填坑

一.首先系统需要安装lnmp一键安装包安装成功后命令行输入lnmp而不是命令找不到即说明已安装 二.安装Pureftpd找到lnmp安装目录 找不到的话用搜索命令find / -name lnmp然后运行/(lnmp所在目录)/pureftpd.sh 然后装装装,直至成功三.ftp账号管理ftp管理命令lnmp ftp list...

2018-08-02 13:48:44 11938

转载 【Linux】centos7 中 firewalld相关命令

尊重原创:请移步https://www.cnblogs.com/moxiaoan/p/5683743.html尊重原创:请移步https://www.cnblogs.com/moxiaoan/p/5683743.html尊重原创:请移步https://www.cnblogs.com/moxiaoan/p/5683743.html 1、firewalld的基本使用启动: syst...

2018-08-02 13:47:34 8762

原创 【php】构造函数与类名同名函数

java和c++++的构造函数都是与类名同名,php早期版本也是,但是好像php4之后,就用__construct代替了,反正我入php坑的时候就已经>=php4版本了;当前版本: php5.6  ,假设定义了 Txx类1.当类里面同时存在__construct() 和 Txx() 时    Txx()方法将被视为普通的类方法2.当类里面有Txx() 而 未定义 __cons...

2018-07-23 10:38:19 11146

原创 【PHP -S命令】PHP内置web服务器

首先,系统需要装有php,并且配置好环境变量(即可以直接在命令行输入‘php’命令)其次PHP版本应大于5.4.0Final,在命令行输入php -S 127.0.0.1:端口号 -t 网站入口目录例如:php -S 127.0.0.1:66666 -t ./public执行成功后ctrl + C 结束服务器进程...

2018-06-14 19:03:02 16590

原创 【php恶补基础系列】$this, self ,static 区别

php的类里面$this , self , static都可以指向当前类;如//$this只能用于指向非静态成员class Demo{ public $a = 1; public function setA(){ $this->a = 2; }}//static和self则是指向静态成员class DemoForStatic{ publ...

2018-06-04 21:56:55 8787

原创 【js】数组与对象全都是 引用传值?!

直接上代码var a = [1,1,1,1];var b = a;b[0] = 2;console.group('数组传值测试');console.log(b);console.groupEnd();var c = {'key':'value'};var d = c;d['key'] = '修改后的值';console.group('对象传值测试');console.log(d...

2018-06-04 21:29:35 10506

原创 【php恶补基础系列】对象默认传值类型为 引用传递?!

首先这里的对象不是指 php带键名的数组    像下面这种数据类型虽然在 java看来是个object类型,但是php还是把它归为数组的,不在讨论范围内$a = [ 'key' => 'value',];php里面真正的对象是指实例化某个类后生成的数据类型,如:class Demo{ public $demo = 1;}$a = new Demo();$b = $a;...

2018-06-04 21:06:27 8780

转载 【php】你真的会用 try catch吗?

干了快一年php了,发现连最基础的异常处理都没搞明白,在网上发现了这么一篇很详细的讲解,于是我熟练的复制粘贴保存关闭;用惯了TP框架 一直以为 try catch 能当@ 用,直到手打了一小段代码。。。补补基础系列 尊重原创,请移步 https://www.cnblogs.com/zyf-zhaoyafei/p/6928149.html,以下内容纯粹是抄的尊重原创,请移步 http...

2018-06-04 20:48:25 42912 5

原创 【lnmp】require(): open_basedir restriction in effect.【百度不是万能的,关键时刻还得靠自己】

TP5的项目,多模块设置多多个站点入口;推上线时一堆问题,之一:权限问题 由于所有模块公用 thinkphp框架文件,在调用时报错 require(): open_basedir restriction in effect.【我猜是出于安全考虑,每个站点不能访问自己的上级文件报的错吧】网上各种答案各种叫你改这改那,浪费了好多时间还是没找到,于是干脆就自己在系统搜索关键词得了 思...

2018-04-27 18:00:24 8653

原创 php生成word文件

需求:    甲方爸爸说“我有一个word文件,里面是关于用户信息的表格,你帮我把系统里面所有用户数据都按照这个文件导出来给我“;    我当时就不乐意了,啪的一拍桌子站起来,愤愤的回了一句“好的,什么时候要”百度查了一堆有的没有的,看起来都好麻烦的样子,于是决定走走捷(直接做字符替换)本想着直接fread然后字符替换就完事的,结果读了一堆乱码。。。。最终实现思路↓↓↓写个接口实现完成这些操作吧一...

2018-04-17 15:28:07 8896

原创 小程序 获取unionid,人品型报错

公司开发小程序+H5端项目,为统一用户数据,准备用微信unionid机制;正常来说,让用户强制绑定手机号,并以手机号作为唯一识别的话,啥事都没有。不过前些日子,小程序疯狂封号,一堆有的没有的烂理由,不知道让用户绑定手机号是否也会被封,毕竟我不姓马~。然后就是unionid机制,小程序获取用户信息且通过小程序api登录成功后,会得到一些有的没有的参数{    encryptedDat...

2018-03-12 11:18:27 8626

原创 小程序表单提交方式(探讨)

小程序中的表单数据怎么实时获取呢?vue的话,由于数据双向渲染,使用v-model时,修改表单数据会实时更新data里的数据,故可较随意用js拼凑post数据;小程序作为腾讯版vue,数据渲染却是单方面由js渲染页面;虽然说可用bindinput实时监听用户输入,实时更改app.data数据,但是在输入拼音中文时很鸡肋,修改时由于数据更新,光标老是移到末端(用户体验不佳);bindblur?这个是...

2018-03-12 10:07:58 10248

转载 海明码的编码(备战软件设计师之路)

        写得很清楚了,就不再画蛇添足了,以下纯属转载内容        转载自 :http://www.cnblogs.com/scrutable/p/6052127.html        海明码(也叫汉明码)具有一位纠错能力。本文以1010110这个二进制数为例解释海明码的编码和校验方法。  编码  确定校验码的位数x  设数据有n位,校验码有x位。则校验码一共有2x种取值方式。其中需...

2018-03-12 08:07:03 8716

原创 PHP返回json对象~

改变请求内容类型header('Content-Type:application/json');exit( json_encode([ 'code' => 0, 'data' => []) );下面是废话↓↓↓一直用的thinkphp框架,写日常接口时只要配置好 config.php文件中'default_return_type' => 'json',接口直接return ...

2018-03-08 17:06:32 10159

原创 php spl_autoload_register函数使用

laravel框架半天看进去,决定直接从入口文件index.php走一遍,然后就碰上了这么个函数您是否还在为“new 一个类老忘记引用“ 而烦恼,您是否还在为“一个类文件里一堆include“ 而头疼,没关系,有了spl_autoload_register(),以上诸多问题统统搞定  参数1:若为字符串则直接调用方法;若为数组则调用arr[0]类下的arr[1]方法spl_autoload_reg...

2018-02-12 17:24:42 8804

原创 windows下安装memcached及php_memcached扩展(踩坑)

1、下载memcache及安装(可直接移步 菜鸟教程)(!!!记得用管理员身份安装!!!)32位系统 1.4.4版本:http://static.runoob.com/download/memcached-win32-1.4.4-14.zip64位系统 1.4.4版本:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip解压,...

2018-02-12 11:01:28 14153 3

原创 微信小程序 录音之获取、保存、读取

小程序语音获取后怎么保存到服务器呢,保存到服务器之后怎么读取呢?(好像听说小程序已经更新了录音接口,开始支持mp3.. https://mp.weixin.qq.com/debug/wxadoc/dev/api/getRecorderManager.html) 1、wx.startRecord({})这接口可以调起微信录音接口(web开发工具好像不行,可能电脑没录音设备)录完之后呢,会...

2018-01-04 13:46:39 44817 16

原创 小程序 微信支付

官方文档真的是不知道该怎么吐槽重新缕一下支付流程吧1.先统一下单:这个在服务器还是在小程序里都行(建议在服务器搞)请求网址 :https://api.mch.weixin.qq.com/pay/unifiedorder参数:$data = [                'appid' => ‘小程序APPID’,                'mch_id' => '微信支付商户号',

2018-01-02 13:47:42 8597

原创 小程序 request:fail ssl hand shake error【可能已解决】

不说废话前景描述:在web开发工具玩得好好的,上传代码在真机上就直接蹦了。请求报错:request:fail ssl hand shake error查了下网上资料 大致要求:1.通过备案审核(简单来说就是你的网站得打得开)2.域名得与小程序后台设置一样3.申请ssl证书(https://加域名可访问),比较坑的是这里证书最好用腾讯云免费证书 https://console.cloud.tence...

2018-01-02 10:58:42 26416

软考中级-软件设计师09-15真题(附答案)

全国计算机技术与软件专业技术资格(水平)考试 中级-软件设计师09-15真题(附答案)

2019-03-22

[小程序]语音合成

小程序页面调用百度语音接口完成语音合成demo程序,完整代码下载 注意修改百度apikey和secretkey

2018-10-24

空空如也

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

TA关注的人

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