首页
学习
活动
专区
工具
TVP
发布

猫哥学前班

专栏作者
23
文章
80286
阅读量
36
订阅数
H5 游戏开发 2:搭建 Egret 开发环境
在上一期的“H5 游戏开发”教程中,猫哥介绍了如何通过 Whistle 工具对 Egret 文档进行资源修复和搜索增强。本期,我们以 Hello World 项目为例,看看如何搭建一个好用的 Egret 项目开发环境。
猫哥学前班
2020-02-11
4.8K1
H5 游戏开发 1:Egret 文档有多难用
最近猫哥开始转行做游戏开发,主要的业务场景是 Hybrid H5 休闲游戏。作为游戏行业的新人,自然少不了一些精彩的技术预研和踩坑经历,今天开始挖个“H5 游戏开发系列”的坑,每周分享一下。
猫哥学前班
2019-11-18
1.6K0
使用 Whistle 作为 API 服务网关
最近写了一款 React 的工具,能拉取团队成员 Jira 上的 Task 和 Bug,根据其 Task 的 Efforts 时长和 Bug 的修复时长,计算对应的绩效指标。
猫哥学前班
2019-09-30
3K0
JSON Bigint 大数精度丢失的背后
如果你在 Chrome Dev Tools 控制台中输入 JSON.parse('{"taskid": 9007199254740993}') 运行结果返回的将会是 {taskid: 9007199254740992}。为什么 parse 后的数值会不一致?
猫哥学前班
2019-07-31
14.7K0
Import 方式对 Tree-shaking 的影响
最近从小被子那里学了不少 Tree-shaking 的知识,Tree-shaking 译作“摇树优化”,是 DCE(Dead Code Elimination)优化的一种实现。
猫哥学前班
2019-06-27
3.6K0
在 React 代码中使用自动更新的 CRA 环境变量
最近写了本《Git 进阶指南》的 Gitbook,但(可能)由于 Gitbook CDN 上的缓存过于顽固,所以需要在访问 Gitbook 时,自动加上清缓存参数 ?v=版本号。 React 代码如下
猫哥学前班
2019-02-03
1.7K0
99%的程序都没有考虑的网络异常
绝大多数程序只考虑了接口正常工作的场景,而用户在使用我们的产品时遇到的各类异常,全都丢在看似 ok 的 try catch 中。
猫哥学前班
2018-12-18
1.5K0
有组织的捅马蜂窝违法了吗
今天的朋友圈被《我承认,我们是有组织攻击马蜂窝的》刷屏了。自媒体「小声比比」作者梓泉和「乎睿数据」的三名技术人员组成的「四人豪华犯罪团伙」,通过爬虫技术结合大数据分析,披露马蜂窝 2100 万条用户评论数据中的 1800 万条为造假数据,被马蜂窝以名誉权纠纷为由状告法院。
猫哥学前班
2018-11-06
1.1K0
微信小程序 base64 图片 canvas 画布 drawImage 实现
在微信小程序中 canvas drawImage 传入的第一个参数是 imageResource 图片资源路径,这个参数通常由从相册选择图片 wx.chooseImage 或 wx.getImageInfo 获取图片信息来获得。
猫哥学前班
2018-11-06
8.2K1
8102 年的程序员不需要 Hosts 和 Fiddler
加入鹅厂之后,我发现团队都在用一款叫做 Whistle 的工具,起初我以为这只是一款类似 Fiddler/Charles 的普通货色。然鹅,发现下面这两种用法之后,我把自己的膝盖摘下来献给了制作这款工具的大佬。
猫哥学前班
2018-09-11
1.9K0
从 RegExp 构造器看 JS 字符串转义设计
上周接到一个需求,根据页面 url 来决定是否出现一个弹窗提示。为了方便管理这个特性,我将 url 列表配置在了后台,前端通过接口取得列表再进行校验。
猫哥学前班
2018-08-16
12.8K1
别忘了你的知识产权
昨晚微信终于给我开通了原创和评论的内测功能,所以今天写篇文章来测试下看看,如果你有幸看到了这篇文章,那么恭喜你!你将有希望抢到「猫哥学前班」有史以来的第一个官方认证沙发、板凳和地板:) 恰好今天是「世界知识产权日」,那就给大家分享下我申请专利、商标、域名和著作权等知识产权方面的一些经验吧。 一、专利,流氓与创新 关于专利大家都不陌生,个人或企业一旦拥有某项专利后,其他人想使用这项技术则必须获得专利所有人的授权,否则会造成侵权。 中国的专利类型分发明、外观、新型和授权四种,产品的外形、包装、工艺都可以申请专利
猫哥学前班
2018-03-14
1.6K0
买苹果设备需要注意哪些坑
明天(6月14日)凌晨 1 点,苹果将会举行 WWDC 夏季新品发布会,如果 Mac 系列有更新的话,就是购入的最佳时机。即使没有更新,相信在九、十月的秋季发布会上也一定会更新,建议各位朋友这段时间不要着急入手。 08 年开始我陆陆续续用过很多苹果设备,包括 iPod Shuffle、iPod Touch、MacBook Pro、iMac、iPhone、iPad、iPad Mini、MacBook Air、MacBook、Apple Watch,算得上是一名标准的果粉。今天这篇文章我将会结合实际使用体验,来
猫哥学前班
2018-03-14
2.8K0
为什么房间的 Wi-Fi 信号这么差
最近把家里主卧整成了个小影院,由于之前房子装修时网线端口与电源插口布置太少,导致家庭网络架设变得麻烦起来,最后终于通过「无线中继」技术达到了全屋满格 Wi-Fi 的效果。 在 Wi-Fi 架设过程中,我遇到了不少信号优化的问题,同时也理清了 2.4GHz 与 5GHz 的区别,接下来就和大家分享一下。 一、为什么 Wi-Fi 容易被干扰 Wi-Fi 是由 Wi-Fi 联盟组织持有的商标名,现在通常用来指代 IEEE 802.11x 网络标准中的无线局域网技术。常见的 Wi-Fi 工作频率为 2.4GHz,非
猫哥学前班
2018-03-14
1.3K0
网络慢?看看路由器设置对不对
防蹭网 开启 UPnP QoS 与网络限速 设置正确的 MTU 值 使用路由器交换机模式 使用无线中继扩展 Wi-Fi 信号 1、防蹭网 这是最最首要的一条:确认没有陌生人在蹭网! 被蹭网意味着你的 Wi-Fi 密码被泄露(看看是不是不小心用万能钥匙把自家 Wi-Fi 共享出去了?),或者你的路由器已经被入侵。入侵者如果稍微懂一点黑客技术的话(「猫哥学前班」以后也会介绍),只需通过 DNS 劫持或 ARP 欺骗技术,就能轻松获取你所有的上网信息和账户密码。 我们可以先通过以下方式,确认自家 Wi-Fi
猫哥学前班
2018-03-14
4.4K0
十分钟学会 tmux
tmux 是一款终端复用命令行工具,一般用于 Terminal 的窗口管理。在 macOS 下,使用 iTerm2 能应付绝大多数窗口管理的需求。 如上图所示,iTerm2 能新建多个标签页(快捷键
猫哥学前班
2018-03-14
2.4K0
第1章:初识编程
写在前面 之前答应过不少朋友今年要写个《猫哥极简编程入门》的系列,帮助各位对编程感兴趣的新人和非程序员,快速掌握一些实用的编程技巧,以便快速入门编程以及应付一些日常的工作需要。 眼看着 2017 年只剩下几天了,所以是时候展现真正的技术了…… 本系列将会采用小说故事的写法,在一个个具体的故事场景中带入编程相关的知识,欢迎各位在文末留言自己的心得与建议。 新的任务 小鱼是 M 公司的一位产品经理,她的日常工作主要是「各种打杂」。最近老板给她安排了一个新的任务:每天早上 9 点半在钉钉群里给同事分享前一天的(科
猫哥学前班
2018-03-14
8200
Apple Pay 背后的技术与制度设计
这两天相信各位的微博、微信朋友圈应该是被「Apple Pay 入华」的消息给刷屏了,中国银联作为支付行业老大被支付宝和微信支付等第三方支付小弟恶心了这么多年,终于有希望借助「洋人的枪炮」出口恶气了。 按常理,猫哥学前班是不屑于写新闻时评的,但作为一名资深脑残果粉,我决定这一次不按常理出牌。所以在 Apple Pay 入华的第一天(2月18日),我特意绑定了张信用卡去 KFC 奢靡了个肯德基豪华套餐,认真体验了一番 Apple Pay。 关注微信公众号「猫哥学前班」,回复「pay」,即可看到我的体验视频。相信
猫哥学前班
2018-03-14
1.6K0
VS Code,完美的编辑器
今日凌晨,微软的文本(代码)编辑器 Visual Studio Code(简称 VS Code),发布了首个正式版,距离首个 beta 版上线时间刚好一年。 在十多年的编程经历中,我使用过非常多的的代码编辑器(包括 IDE),例如 FrontPage、Dreamweaver、EditPlus、EmEditor、Notepad++、Apatana、MyEclipse、TextMate、Coda、VIM、Intellij IDEA、Sublime Text、PhpStorm、Atom、Brackets、Mac
猫哥学前班
2018-03-14
1.1K0
猫哥网络编程系列:详解 BAT 面试题
从产品上线前的接口开发和调试,到上线后的 bug 定位、性能优化,网络编程知识贯穿着一个互联网产品的整个生命周期。不论你是前后端的开发岗位,还是 SQA、运维等其他技术岗位,掌握网络编程知识均是岗位的基础要求,即使是产品、设计等非技术岗位,在灰度环境体验产品时也需要理解页面缓存、Host 切换等网络基础概念。 「猫哥网络编程系列」一直是我想沉淀的一个技术知识点,因为我认为:网络编程相关知识(尤其是 HTTP 协议),是互联网产品开发当中最重要的基础知识(没有之一)。掌握这方面的基础知识,对一个新手程序员来说
猫哥学前班
2018-03-14
1.7K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档