Loading...
本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。
本篇博客是在 AI 工具 Claude 的辅助下完成。常见的设计模式有以下几类:创建型模式:这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,比如 工厂方法模式、抽象工厂模式、单例模式、原型模式 等。结构型模式:这些设计模式关注类和对象的组合,使他们之间的相互关系更加清晰,比如 适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式 等。行为型模式:这些设计模式专注点关注对象...
大家好,我是机灵鹤。之前写了一篇关于软件授权码机制的文章,教大家如何给软件添加授权码机制,避免自己写的程序被别人随意传播,收到了不少读者朋友的好评。《如何用 Python 优雅地给程序添加授权码机制》本文将在之前版本的基础上进一步优化,给授权码增加有效期限制,即有效期内可以使用,过期则失效。实现授权码机制 V2.0 版本。1. 总体思路此版本的授权机制在总体思路上与前一版本相似,在授权流程的...
1. 性能瓶颈分析以下为 CPU 性能限定为 4x slowdown 情况下录制。切页时,会调用两个函数 initMenuTree (耗时 1.12 s)和 refreshWnd (耗时 84.2 ms)。其中,initMenuTree 函数分成 3 个部分,第一部分(匿名函数)用来向树中插入节点,耗时 87.7 ms;第二部分展开所有节点,耗时 888.5 ms;第三部分选中需要的节点,耗...
1. 性能瓶颈分析通过性能分析工具可以得知技能列表刷新一次,需要耗时 650 ms 左右刷新列表时,刷新了 5 个 item,每个 item 的刷新时间平均为 130 ms。查看单个 item 的刷新,分为 3 部分,getObject ,addChild 和 renderListItem 。其中 getObject 和 addChild 是虚拟列表 GList 添加 item 时必要的步骤...
大家好,我是机灵鹤。前段时间完成了一个爬虫项目,完成了国内 13 个主流新闻网站的内容采集(根据关键词爬取)。包括中国日报网,中国新闻网,人民网,光明网,国际在线,央广网,央视网,中国网,凤凰网,网易新闻,新浪新闻,中国青年网,中青在线虽然 新闻网站 这种文字类的爬虫相对较为简单,但是爬取过程中仍然遇到了不少的坑,项目完成后也有不小的收获。现将自己的心得整理记录分享,希望对大家能有所帮助。0...
大家好,我是机灵鹤。前几天有个粉丝问我说,他写了一个蛮有意思的小程序,准备在网上发布,但是又担心程序在不受控制的情况下传播。想问我有没有办法整一个授权码机制,只有输入授权码才能使用软件,授权码过期或者更换机器都需要重新授权。真是蛮有意思又非常实用的一个小需求,以后如果想要分享自己的程序但又不希望自己的程序被随意传播的,都可以用得上。这里给大家简单分享一下我的实现方法,感兴趣的同学可以学起来。...
近期,我们使用 Cocos Creator 开发的游戏想要上 微信小游戏 平台,但是微信小游戏有个 主包4M 的体积限制。在我们将游戏中的美术资源全部放到远程服务器后,发现剩下的纯代码大小居然也有近 5M ,其中引擎文件 cocos2d-js-min.js 和 fairygui.js 占了 1M 多,项目代码占了 3M 多。没办法,主包 4M 肯定是塞不下,只能借助微信小游戏的分包加载机制了...
微信小游戏中 window.atob 和 window.btoa 方法未定义。这两个方法是用来做 base64 加密和解密的,可以自己实现一下 atob 和 btoa 方法。// decoder function atob(input) { var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456...
大家好,我是机灵鹤。今天教大家如何破解微信聊天数据库,导出自己的微信聊天记录。注:以下教程都是基于 windows 操作系统和安卓手机,苹果用户有可能不适用。1. 准备工作需要准备以下工具和运行环境。1.1 安卓模拟器微信数据库文件位于手机系统目录下,需要 root 后的手机才能访问到。不过由于 root 手机有一定的技术门槛和变砖风险,而且 root 后手机安全性也会下降,甚至失去保修资格...
大家好,我是机灵鹤。今天是跟女朋友在一起 10 个月的纪念日,作为一名会 Python 的程序员,我决定将和女朋友的聊天记录导出来,生成一份专属于我们的《2021 恋爱年度报告》。感兴趣的朋友也可以学起来。废话不多说,直接进入正题。0. 导出聊天记录由于破解微信聊天数据库的操作相对比较敏感,感兴趣的朋友可以移步《》。经过一系列操作,我从微信数据库中导出了跟女朋友的聊天记录。聊天记录数据表 m...