Python-MySQL-ElasticSearch Sync

网上有很多轮子,这些轮子的终极目标应该是满足所有人的需求,但想要满足所有人的需求,那这个轮子必定很复杂,同时使用者也会感到比较复杂。而且满足所有人,这应该属于一个“极限(Lim)问题”。**我设计的轮子,不能开箱即用,类似于半陈品的东西,使用者只需编写少量的业务代码就可以实现自己需求。**为了达到这一点,我尽量减少复杂的代码,而且对关键代码做了充分注释。…

腾讯云 MYSQL DB 数据备份/同步

我这段时间在做腾讯云数据库的备份/同步工作,中间遇到了很多很多坑😭,一路披荆斩棘后,终于搞定了这件事儿😂 我把遇到的一些坑和对应的解决方案通过 Blog 的形式分享了出来,其中包括(腾讯云数据库 API 对接、 mysql.cnf 和 mysql.ini 配置、 物理冷备和逻辑冷备、 Percona XtraBackup 工具的...…

使用 Samba 共享文件

如何使用 Samba 工具,在局域网内共享文件? 在这里我把 Linux 作为共享终端,其它机器访问该终端,来进行文件共享😀 具体步骤看详情咯~😜…

Filco minila air 入坑键帽

最近迷上了键帽,在一番对比下,终于拿下自己最喜欢的那一款😋 看到实物后只能用一见钟情💘来形容,多么美艳的键帽呀,不分享出来就太可惜了😎…

使用 Ghost 搭建 Blog

This is the programmer's leisure time series! 推荐阅读官网文档,以下步骤来源于个人,不保证广大人们群众也习惯!😀 推荐环境: Ubuntu 16.04 MySQL NGINX Systemd Node v6 installed via NodeSource At least 1GB memory (swap can be used) A non-root user for running ghost commands Create a New User adduser ghost Super User Privileges usermod -aG sudo ghost…

互联网发展趋势报告(2017-2018年)

This is the programmer's leisure time series! 写在之前: 本文转载自 中国信息通信研究院 感谢 waifu2x 提供的工具(通过卷积神经网络提高图片清晰度) ! '图多杀猫' PPT源文件-互联网发展趋势报告(2017-2018年) PDF白皮书-互联网发展趋势报告(2017-2018年) _END._👋…

小试牛刀

This is the programmer's leisure time series! 1. 使用python编写一个抓取指定网站数据的小程序。 详细需求: 网站链接:http://www.bjtsb.gov.cn/index.asp?KindID=1422 需抓取数据:“抽查检查结果“的全量数据。 抓取数据格式:包含(标题、链接、时间), 达成目标: 把抓取的数据打印出来既可。 打印示例: 北京市质量技术监督局关于本市生产领域农业生产资料产品质量监督抽查状况的公告 2017年第46号, http://www.bjtsb.gov.cn/infoview.asp?ViewID=113544, 2017-12-08 ... 参考程序: 略 2. 使用python编写一个抓取指定网站数据的小程序。(增强版) 详细需求: 1.…

Coffee taste

This is the programmer's leisure time series! Taste from the world! One Category Score 咖啡香味 7 浓度 5 顺滑度 6 提神效果 6 甜 7+ 酸 5+ 苦 6- 总结: 味道还行, 不惊艳, 不黯然! ☕😜 ⌚2017-11-17 12:30:00 Two Category Score 咖啡香味 7+ 浓度 5+ 顺滑度 6 提神效果 5 甜 6+ 酸…

ECMAScript5中的数组方法

This is the programmer's leisure time series! ECMAScript5中的数组方法 ECMAScript 5定义了9个新的数组方法来遍历、映射、过滤、检测、简化和搜索数组。下面将描述这些方法。 但在开始详细介绍之前,很有必要对ECMAScript 5中的数组方法做一个概述。首先,大多数方法的第一个参数接收一个函数,并且对数组的每个元素(或一些元素)调用一次该函数。如果是稀疏数组,对不存在的元素不调用传递的函数。在大多数情况下,调用提供的函数使用三个参数:数组元素、元素的索引和数组本身。通常,只需要第一个参数值,可以忽略后两个参数。大多数ECMAScript 5数组方法的第一个参数是一个函数,第二个参数是可选的。如果有第二个参数,则调用的函数被看做是第二个参数的方法。也就是说,在调用函数时传递进去的第二个参数作为它的this关键字的值来使用。被调用的函数的返回值非常重要,但是不同的方法处理返回值的方式也不一样。ECMAScript 5中的数组方法都不会修改它们调用的原始数组。当然,传递给这些方法的函数是可以修改这些数组的。 一. forEach() forEach()方法从头至尾遍历数组,为每个元素调用指定的函数。…