- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 小程序获取openid和unionid服务号获取unionid服务号消息推送
网上很多资料但是都太杂太乱很多是复制过来复制过去,微信官方给的文档也很坑很多地方没说清,自己整理了一下。首先:要获取unionid服务号和小程序都要绑定到微信开放平台,并且都要认证,认证需要一定费用。微信开放平台地址:https://open.weixin.qq.com/绑定服务号和小程序绑定玩完成后才可以获取用户的unionid,不绑定无法获取获取小程序的用户unionid要通过小程序授权才可以,获取服务号的用户unionid,要通过用户关注服务号才可以,unionid是开放平
2020-11-06 13:12:32
2157
3
原创 Windows10下PHP+MySQL+Sphinx的使用方法
1.下载安装sphinx下载地址:http://sphinxsearch.com/downloads/current/注意:3.3.1版本3.2.1版本没有提供libeay32.dll和ssleay32.dll两个动态链接库而这两个动态链接库是配合使用的单独下载一般无法使用如果提示缺少这两个动态链接库可以下载3.1.1版本下载的时候注意系统版本和sphinx版本要一致32位还是64位3.3.1使用的vc++2013编译去微软官网下载:https://www.microsoft.com/z
2020-07-16 10:57:38
600
原创 python 单例模式连接数据库
import pymysqlclass Con_db(object): db = [] # 设置连接池 __instance = None def __new__(cls, *args, **kwargs): if not cls.__instance:#判断单例是否存在,不存在就创建否则直接返回 cls.__instance = object.__new__(cls) return cls.__instance .
2020-05-15 10:45:03
1771
原创 Ubuntu18server首次安装使用MySQL设置root密码及忘记密码设置
MySQL版本为5.7 8.0以上版本在下面1.首先输入以下指令:sudo cat /etc/mysql/debian.cnf运行后如下图2. 再输入以下指令:mysql -u debian-sys-maint -p(使用上图中的user用户 user = debian-sys-maint 登录MySQL)然后输入密码:X69iQ9TAlw9mOyi0(注意! 这个密码是输入第一条指令获得的信息 password = X69iQ9TAlw9mOyi0 得来的。请根...
2020-05-11 16:21:41
673
原创 Windows下PHP7.2开启curl
环境:Windows10 64位专业版PHP7.2 64位在PHP配置文件php.ini打开curl扩展extension=curl去掉前面的分号重启服务器如果无法开启curl扩展可以通过apache的加载模块开启LoadFile "安装地址/libssh2.dll"例如LoadFile "D:/wamp/php7.2/libssh2.dll"一定要写绝对路径重启服务器即可开启curl(libssh2.dll文件必须存在)...
2020-05-11 16:10:59
718
原创 windows下php7.2安装redis扩展
环境:Windows10 64位专业版PHP7.2 64位redis 下载地址:https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100根据需求选择下载msi需要安装后使用,zip下载后放到指定文件夹后可以直接启动使用php扩展redis支持1.使phpinfo()函数查看PHP的版本信息,决定扩展文件版本(版本一定要对上)。注意php的编译环境和版本位数一定要对应redis扩展的版本如.
2020-05-11 16:08:45
733
原创 python爬取qq音乐第二种方法
分析参考https://blog.csdn.net/XBODHX/article/details/100743069这个播放接口是在网站找信息的时候找到的:用到的接口为:搜索接口:https://c.y.qq.com/soso/fcgi-bin/client_search_cp?ct=24&qqmusic_ver=1298&new_json=1&remote...
2019-09-11 17:54:40
1747
1
原创 python爬取qq音乐
爬取网页版的音乐可以使用抓包工具也可以直接使用谷歌浏览器的开发者调试工具分析地址下面使用开发者调试工具分析数据从搜索开始随便输入一个歌曲名到搜索框可以看到有很多请求,一般我们需要的都是ajax请求所以切换到XHR选项:会有很多请求,一般请求以json数据返回寻找返回的json数据挨个点一下看看response或者preview一般来说返回的json数据都比...
2019-09-11 17:49:12
3774
2
原创 python 播放器修复崩溃问题
上个版本的播放器可以实现简单的音乐播放,在测试的过程中发现时不时的会崩溃,在网上找没找到解决办法,有说是pygame和tkinter不兼容的,有说tkinter有问题的。。。。。。经过测试发现问题出在多线程上,反复测试才发现是多线程在资源分配上出问题,找到问题就好办了,既然是多线程的数据分配问题那就通过加锁解决,多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个...
2018-07-14 15:28:14
483
1
原创 python实现简单的音乐播放器
开发环境:windows10python 3.6thinter(显示界面)pygame(播放音乐)#-*- coding: utf-8 -*-import osimport tkinterimport tkinter.filedialogimport timeimport threadingimport pygameroot = tkinter.Tk()root.title(...
2018-07-08 09:53:13
10651
5
原创 python基础--python的数据类型
当语句以冒号:结尾时,缩进的语句视为代码块。缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进。Python程序是大小写敏感的,如果写错了大小写,程序会报错。数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页...
2018-03-20 20:13:24
424
原创 利用ajaxfileupload插件异步上传文件
HTML文件上传 $(document).ready(function(){$(".btn").click(function(e){e.preventDefault();var img=$("input[name=upfile]").attr("name");var fileId = $("input[name=upfil
2016-01-08 16:53:30
448
原创 jquery回车键获取input框焦点
//document.onkeyup=function(){alert(event.keyCode)}//使用js获取按下的键值$(document).keydown(function(e){//使用jquery获取按下的键值 alert(e.keyCode);})//按下tab键获取input焦点 $("input[name=pwd]").
2016-01-05 09:39:54
2637
原创 php取数组随机数
$a=Array ( [0] => Array ( [0] => 8 [face_amount] => 8 ) [1] => Array ( [0] => 30 [face_amount] => 30 ) [2] => Array ( [0] => 50 [face_amount] => 50 ) [3] => Array ( [0] => 50 [face_amount] => 50 ) );/
2015-12-31 09:16:35
1779
原创 php检测邮箱密码
$pattern = "/^[0-9a-zA-Z_-]+(\.[0-9a-zA-Z_-]+)*@[a-zA-Z0-9_-]+(\.{1}[a-zA-Z0-9_-]+)*\.{1}[a-zA-Z]{2,4}$/i";if(!preg_match($pattern,$email)){echo "邮箱不符合规则";}//$patternpwd = "/[A-Z
2015-12-23 16:38:13
585
原创 smarty截取字符串与过滤HTML标签
用truncate截取文字时如果内容读出出现样式错误,首先看是否因有HTML中标签的css样式,使用|strip_tags过滤。truncate用法:{$item.content|strip_tags|truncate:60:"...":true}$item.content是要过滤的内容,strip_tags的作用是过滤从数据库读出的内容里含有HTML标签的信息,t
2015-12-23 16:36:09
3098
原创 使用jquery匹配正浮点数
Examples var tes = $(".text3-2-text");var btn = $(".text3-2-submit");btn.click(function() {var input = parseFloat(tes.val());tes.val(i
2015-12-23 16:32:51
1826
原创 jquery获取radio选中的值
HTML代码:select获取值学生 学生1 学生2js代码:$(function(){$(document).on("click",".student",function(){var radio=$('input[name=student]:checked').val();alert(radio);}
2015-09-09 16:40:24
555
原创 jquery获取select选中的值
HTML代码:select获取值--select--VolvoSaabOpelAudijs代码:$(function(){$(document).on("change","select[name=option]",function(){var optval=$("select[name=option]").
2015-09-09 16:21:40
949
原创 WAMP环境搭建之apache学习笔记
安装环境为;win7 32位apache版本为2.2.22mysql为5.5.32php为5.4.16下载完后就开始安装吧,win下的安装地球人都会吧,具体的就不说了随便截几个图说下就可以了这里注意的信息添一下就可以 安装完即可,在安装时最好建个文件夹把所以安装的文件放一起方便管理安装完后,apache就启动了,以后自己怎么启动关闭那打开服务项
2013-06-29 22:16:13
2075
转载 传说中让理科生沉默,让文科生落泪的文理综合体。文艺程序员面试题
这就是传说中让理科生沉默,让文科生落泪的文理综合体一,选择题(皆为单选):1,以下谁是二进制思想的最早提出者?a,伏羲;b,姬昌;c,莱布尼茨;d,柏拉图。2,以下哪个概念和公孙龙的《指物论》中的“指”字含义相近?a,变量;b,数组;c,对象;d,指针。3,蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似?a,PHP,Python;b,JSP,servle
2012-04-17 12:22:47
3156
转载 linux下如何安装软件
在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。 先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供
2012-02-05 13:14:05
312
原创 谈一万小时定律
当你怀疑自己的能力时,当你想放弃时,当你失败时看看这篇文章。偶然看到一片一万小时定律,感慨了一下整理了一篇文章。加拿大畅销书作家麦尔坎·葛拉威尔在《异数》一书中指出:“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。只要经过1万小时的锤炼,任何人都能从平凡变成超凡。”他将此称为“一万小时定律”。一万小时是什么概念?那大约是每天练习三小时,风雨无阻,连续十年。葛拉威尔引
2011-05-23 19:59:00
1336
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人