- 博客(14)
- 收藏
- 关注
原创 python访问控制
在模块中但不在类中的变量或函数,若变量名或函数名以单下划线开头,则该变量或函数为模块私有,通过 import module_name from * 的方式不会将这些变量或函数导入;在类定义体中的变量或方法,若其名称以单个下划线开头,则该变量或方法为 protected 类型;在类定义体中的变量或方法,若其名称以两个下划线开头但不以两个下划线结束,则该变量或方法为 private 类型...
2020-04-02 11:10:14
385
转载 计算机编码基础
乱码是我们在日常的工作中经常遇到的问题,你可能从网上好不容易下载了一个炫酷的jQuery插件,但是却在打开的时候,发现某几个js文件都是类似“澶у0?閬?”这样的怪异符号,其实这就是编码和解码不一致导致的,就好像我用英文给你写了篇信,你不懂英文用中文去解析它,自然觉得他是乱码。 本篇文章将会从计算机码的历史演变开始,简单介绍下主流的几种编码方式。希望对大家日后处理乱码有所帮助。...
2020-04-02 10:25:23
327
转载 rabbitmq windows安装
windows下安装rabbitmq的教程,网上有一大堆。这里不再重复描述,单独贴一篇写的比较详细的文章:https://blog.csdn.net/qq_33382113/article/details/78853680其中我自己在安装过程中遇到的坑点:1. erlang(otp)版本和rabbitmq需要的版本不对应。本来以为下载最新版肯定没问题,但是实践发现:erlang并不向下...
2018-07-18 17:41:29
190
原创 Ping++ 支付php封装
Ping++是一个聚合支付平台,集成了微信支付、支付宝、银联支付、百度钱包、QQ钱包等多种主流支付方式。接入Ping++的好处是只用管理一套支付的代码,降低了程序猿的开发量。 Ping++支付api传送门: https://www.pingxx.com/api Ping++ SDK下载传送门:https://www.pingxx.com/docs
2017-04-21 16:54:00
2866
原创 php 单例模式demo
//单例模式 democlass singleton{ private static $instance; private function __clone() { //防止clone } private function __construct() { //防止实例化 } public static function Get
2017-03-17 15:47:03
460
原创 mysql树形结构遍历
课题:如何利用mysql遍历树形结构(获取一个节点的所有子节点/父节点) 方案:自定义mysql函数 树形表结构:CREATE TABLE `tbl_tree` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `father_id` bigint(20) NOT NULL, PRIMARY KEY (`id`),
2017-02-07 17:09:14
5242
原创 尝试 php socket
准备研究这个课题的时候一头雾水,对socket以及php实现socket一无所知。于是检索了一下相关文章。大部分的文章要么说的云山雾绕,满篇都是理论,要么直接贴代码,一点说明都没有。还好在万千博文中看到某位大大的精彩讲解,受益良多~ 现在先把这位大大的博文连接贴出来,以供过路游客共同瞻仰:深入浅出讲解:php的socket通信 说实话,基础不好,大学读的也不是计算机软件专
2016-10-21 15:17:59
370
原创 微信小程序学习笔记(二)- 小程序中的canvas
前段时间部门里面的前端同事,在熟悉微信小程序时遇到了一个坎,大概就是说小程序里面的canvas绘制图像不起作用。这次学习就以canvas为主题,试试看能不能解决这个问题。先扔两个传送门在这里: 文档·小程序canvas标签 文档·小程序api-canvas 然后先仿照着官方文档在canvas标签里面画最简单的线条图形,官方是一个笑脸
2016-10-18 17:01:34
6499
1
原创 微信小程序学习笔记(一)
作为一个菜鸟程序员,更是在没怎么写过前端代码的情况下,我毅然为了成长成为一名T型人才,走上了前端的挣扎学习之路。这段时间微信的小程序炒的沸沸扬扬,公司里各位老大也是让我们前端的同事跟着这股风熟悉一下,想必是想要在小程序开放的那一天一鸣惊人,以迅雷不及掩耳之势推出我们的小程序产品。然而,哪家公司不是这么想的呢?在跟风中抢占先机,是救不了互联网产品的。跑题了,希望老大们别看到这篇博客......
2016-10-17 12:10:40
849
原创 phpExcel
业务场景经常会遇到excel导出的需求,这时候引用phpExcel是不错的选择。针对有特殊显示需求的excel,我封装了一个导出的函数。phpExcel下载传送门 http://phpexcel.codeplex.com/releases/view/119187
2016-10-13 10:59:18
257
原创 php gd imageaffine
gd库里面的函数有一大堆,不可能一次性分门别类的都整理完,所以用到的时候再整理一下。imageaffine官方的文档地址是 http://php.net/manual/zh/function.imageaffine.php。虽然官方的例子举了一大堆,但是对这个函数的使用方法并没有作详细的说明,甚至连举得例子都有问题。看了一遍只知道是对图片进行矩阵运算进行仿射变换的,所以只能一边自学一边调试。
2016-09-28 13:46:58
670
原创 生日攻击
上一篇文章提到了生日悖论。总结起来,生日悖论的本质就是,随着元素增多,出现重复元素的概率会以惊人速度增长,而我们低估了它的速度。那什么又是生日攻击呢?将生日悖论的问题抽象成散列函数,教室里每个人作为函数的输入x,每个人对应的生日作为函数的输出y,那么可以写成H(x)= y,由于一年有365 天,所以y可以取的值有365种。这时候我们改变输入x取值范围,发现只要当x取值数大于23种时,y碰撞
2016-09-28 12:32:54
8255
原创 生日悖论
在某论坛看到一个有趣的话题,生日悖论。首先是这样一道题目,‘一个班级里有23个学生,那么其中至少有两个人的生日相同的概率是多少’。如果仅凭直觉,很多人会认为几率远小于50%,然而实际上与直觉相反,这个问题的答案是50.73%。对于57或者更多的人,这种概率要大于99%。从引起逻辑矛盾的角度来说生日悖论并不是一种悖论,而是从数学事实与一般直觉相抵触的意义上,它才称得上是一个悖论。另附上计算
2016-09-26 13:18:20
852
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人