gxcuizy's blog


  • 首页

  • 归档

  • 标签

  • 相册

  • 关于我

  • 搜索

分析ThinkPHP5框架从入口到输出界面的加载流程

发表于 2020-04-21 |

安装ThinkPHP

怎么安装,我就不细说了,官方文档-安装ThinkPHP说的很全了,可以通过Composer、Git或者直接去ThinkPHP官网下载zip包,我安装的版本是5.0.24

测试运行

下载安装完毕后,如果项目是下载目录是你本地服务器的项目根目录下,可以直接在浏览器输入地址http://localhost/thinkphp5/public/,就可以进入到ThinkPHP5的默认欢迎页,如下图所示,这就说明ThinkPHP5已经安装成功

阅读全文 »

Windows系统初探MongoDB的基础使用

发表于 2020-04-14 |

MongoDB是什么?

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。

下载安装

MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:
https://www.mongodb.com/download-center/community

我的MongoDB是安装在D:\mongodb目录下,安装好后,进入到安装目录D:\mongodb\data下,新建一个数据库目录,例如db

阅读全文 »

离京开始深漂的第一年

发表于 2020-04-13 |

离京缘由

在北京的最后一家公司,是做汽车租赁业务的,我是17年初的时候入职的,到2019年初已经有两年了,公司氛围和同事关系都非常好,但是到了2018年下半年,公司分批开始裁员,我们技术部四五十号人,一个一个的走了,我是属于最后一批离职的,这个时候没几天就过年了,所以离职后,也没有继续找工作直接回家过年了……

因为我是广西人,在家过期间,也和家里人讨论过,不去北京那么远了,考虑回南方这边,离家更近,回家更方便的地方,也就是广州或者深圳了,毕竟这两个地方的互联网环境还是不错的,所以过完年,我先回了北京,处理一些事情,比如退房和整理自己的行李啥的,当然了,少不了三五好友聚聚告别。

说实在的,毕竟在北京呆了三年多,想想突然要离开了,确实心里有点小小的别样滋味,但是一段旅程的结束是为了追求另一段更好旅程的开始!

阅读全文 »

代码片段之jQuery控制input只能输入数字和两位小数

发表于 2019-05-16 |

page_img

前言

做为一个PHPER,难免会遇到那种表单中jQuery限制输入的问题,比如,限制空格的输入,只允许输入数字,以及小数点的控制等等,这里,我们就说一下数字的限制。

jquery代码

话不多说,直接先上jQuery函数,具体的可以看注释说明,在使用这个之前,请务必保证已经提前引入了jQuery库,大家可以自己下载一个jQuery文件,然后引入,也可以查找CDN地址引入,比如在https://www.bootcdn.cn/jquery/可以查找到很多版本的引入地址,直接找到你想要的引入就行。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script>
// 格式化限制数字文本框输入,只能数字或者两位小数
function format_input_num(obj){
// 清除"数字"和"."以外的字符
obj.value = obj.value.replace(/[^\d.]/g,"");
// 验证第一个字符是数字
obj.value = obj.value.replace(/^\./g,"");
// 只保留第一个, 清除多余的
obj.value = obj.value.replace(/\.{2,}/g,".");
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
// 只能输入两个小数
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');
}
</script>
阅读全文 »

北漂之毕业裁员后的又一波奇遇

发表于 2019-01-09 |

page_img

前言

之前说到,一毕业,实习的公司,就面临着转型,然后裁员,接着说一下,毕业之后,入职的第一家公司的遭遇吧。

快速找到新单位

离职当天下午,CTO找了我,说有一个朋友的公司,是一个小公司,刚拿到融资的,是做类似社区服务的,主要是在亚运村盘古大观那里,做一个为那里的上班族代收快递、午餐供应,以及一些小零食水果的线上供应的相关功能,并且推荐我和另外一个同事一起去,当时,谈的待遇还可以,说那边功能需求挺急的,要求一个月内上线,所以,我们两当天办理好离职手续后,第二天,就直接去那边入职了。这时候,大概是7月中旬吧。

阅读全文 »

北漂之实习生经历

发表于 2019-01-08 |

page_img

前言

很多专业,到了大四,实习期只有几个月,甚至更短,但是我们计算机专业,一般到了大四,要么就是留校复习考研的,或者留校备考公务员的,又或者留校准备毕业自己创业当老板的,而那些在编程道路上迷途不知返的人,一般都会选择出去找个编程相关的实习机会,有去广州、深圳的,也有去北京、上海的,总之,都是去大城市,毕竟小城市,互联网行业还是不太景气,收入也不是很客观,大城市才是最终归宿……而我也一样,选择走上了这条不归路,来到了帝都–北京。

开始面试,很顺利

大概是2015年11月中旬这样,开始出去面试,面试的第一天,刚好是周五,我记得,这一天,大概面试了三、四家吧,真的是非常的幸运,有两家公司愿意给我一个实习的机会,都是做电商的,只不过针对的消费群体不一样,一个是面向乡镇的消费群体,一个是跨境电商,最终,我决定选择去了这个跨境电商的公司,入职时间就在下周一,而且,非常幸运的是,一起入职的还有一个认识的朋友,然后,我们就组成了一起上下班的铁搭档。

阅读全文 »

Python3爬取英雄联盟英雄皮肤大图

发表于 2018-11-14 |

前言

上篇文章,说到了,爬取LOL英雄皮肤的高清图片,最近有事,也没怎么去研究,所以,现在才去看了下,并且写了Python脚本来抓取皮肤图片。需要说明一下,这个脚本有部分英雄没有抓取到,但是具体原因,我目前还没搞懂,我是相当纳闷的。大家有兴趣的,可以看看后面遗留问题,一起研究下。

爬虫思路

初步尝试

我先查看了network,并没有发现有可用的API;然后又用bs4去分析英雄列表页,但是请求到html里面,并没有英雄列表,在英雄列表的节点上,只有“正在加载中”这样的字样;同样的方法,分析英雄详情也是这种情况,所以我猜测,这些数据应该是Javascript负责加载的。

阅读全文 »

Python爬取王者荣耀英雄皮肤高清图片

发表于 2018-11-07 |

前言

临下班前,看到群里有人在讨论用王者农药的一些皮肤作为电脑的壁纸,什么高清的,什么像素稍低的,网上查了一手,也有,但像素都不一样,所以,我就想着,自己去官网直接爬他的高清皮肤就好了,然后就有了这边文章说的主题了。

爬图思路

找到英雄列表

进入官网,然后进入英雄介绍,查看更多英雄,就能看到全部的英雄了,也就是下面的这个链接

英雄列表:https://pvp.qq.com/web201605/herolist.shtml

阅读全文 »

Python的依赖包之pip管理工具的基础使用

发表于 2018-10-26 |

page_img_url

pip是什么

我们都知道Python很强大,实用性也非常高,其很重要的一个原因就是因为有非常丰富的第三方库类,而pip是Python的的依赖包管理工具,该工具提供了对Python包的查找、下载、安装、卸载等的功能。基本使用到的包都可以在https://pypi.org/上面搜索找到。当然了,官网的包可能涉及翻墙访问的问题,也可以使用国内的镜像,例如豆瓣的镜像http://pypi.douban.com/simple/、清华的镜像https://pypi.tuna.tsinghua.edu.cn/simple等……

安装pip

具体的安装方法可以查看官网的安装说明

官方安装说明地址:https://pip.pypa.io/en/latest/installing/#id7

Windows的用户,需要先到官网下载get-pip.py安装包,然后执行python get-pip.py进行安装

而如果需要在Linux上安装的话,则比较方便和快捷的,直接可以通过yum或者apt-get安装即可

阅读全文 »

算法题之计算哪一桶是红酒

发表于 2018-09-29 |

算法图片

算法原题

莫斯科的一位酒商现有六桶酒,容量分别为30升、32升、36升、38升、40升、62升。白酒五桶,红酒一桶。他的酒都是整桶出售,上午卖出了两桶白酒,下午卖出的白酒是上午的两倍。请问:红酒是哪一桶?

算法思路

由于总共有六桶酒,其中白酒五桶,红酒一桶;那么也就是说,下午卖出的N桶白酒的升数是早上卖出的两桶白酒升数的两倍,由于没说明下午卖出了多少桶,所以N是不确定的,也就是N的范围是1-3;但是,从六桶酒可以知道,升数最小的是30升和32升,这两个数的和为62升,那么下午至少卖出124升,即N桶的升数不能小于124,再看看其他桶的升数,所以N只能是3;也就是最终知道,早上卖出两桶白酒,下午卖出三桶白酒,并且早上两桶白酒的升数的两倍等于下午卖出的三桶白酒的升数,然后剩下的一桶就是红酒了。

阅读全文 »
12345
gxcuizy

gxcuizy

48 日志
53 标签
GitHub E-Mail JueJin SegmentFault
© 2018 — 2021 gxcuizy
访问用户 人 总访问量 次
0%