gxcuizy's blog


  • 首页

  • 归档

  • 标签

  • 相册

  • 关于我

  • 搜索

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>
阅读全文 »

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;也就是最终知道,早上卖出两桶白酒,下午卖出三桶白酒,并且早上两桶白酒的升数的两倍等于下午卖出的三桶白酒的升数,然后剩下的一桶就是红酒了。

阅读全文 »

Google/Baidu的搜索技巧

发表于 2018-09-27 |

page_img_url

前言

关于搜索问题答案的技能,据不知道从哪里来的调查结果显示,让人意外的是有四分之三的人都没能较好的利用网络搜索。在咨询丰富的互联网中,如何有效地搜索那可是快速寻找答案的关键技能啊;这里给您提供了一些有效利用Google/Baidu搜索的提示,助你快速搜获所需信息。

如何Google/Baidu搜索

你是否每次在Google/Baidu时都只是假如空格分隔关键字呢?相对这基本的搜索功能,合理利用搜索“操作符”,可以帮助你获得更加精确的搜索结果。Google搜索地址为“https://www.google.com”,Baidu搜索地址为“https://www.baidu.com”。

阅读全文 »

关于MySQL优化的几点总结

发表于 2018-09-21 |

page_img_url

前言

现如今,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。所以,我整理了MySQL优化的几点建议,希望这些优化技巧对您有用,总结不到的,欢迎大家补充。

SQL执行慢的原因

  1. 网络速度慢,内存不足,I/O吞吐量小,磁盘空间满了等硬件问题
  2. 没有索引或者索引失效
  3. 数据表里的数据记录过多
  4. 服务器调优及各个参数设置也可能会影响
  5. 开发者编写的SQL效率
  6. 其他
阅读全文 »

PHP算法之二分查找

发表于 2018-09-20 |

page_img_url

二分查找的定义

二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。

算法的要求

从上面的定义我们可以知道,满足该算法的要求必须如下两点:

  1. 必须采用顺序存储结构。
  2. 必须按关键字大小有序排列。
阅读全文 »
12345
gxcuizy

gxcuizy

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