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

黄希彤的专栏

专栏作者
36
文章
92975
阅读量
66
订阅数
当页面仔有了AI
由于前阵子GPT依据手稿生成页面的惊人表现,前端交际花裕波同学突然来约聊AI对于前端的影响。最近众所周知的原因不想抛头露面所以没答应,但还是被他勾起了一点点思考冲动,闲着也是闲着,就在AI的帮助下试试来做一点点探讨吧。讲个很老的故事。很多前端新人对于当年昙花一现的xhtml标准已经很陌生了。在当年,大家曾经对它抱有非常大的期望图片关于xhtml为什么失败,phind.com也有自己的一番判断:图片关于“先有标准再来实现是行不通的”这件事,ES6和TypeScript或许会表示不服(因此phind.com很机
黄希彤
2023-03-27
3300
自己通过COS/CDN实现的Precompression
想把很多文本形式的数据放在COS上通过CDN发布。CDN自带有gzip/brotli压缩功能,确实省下了很多不必要的流量。
黄希彤
2023-02-23
8770
云函数benchmark
调试一个计算密集型的小玩意儿,本机计算挺久的,感觉还是需要更多cpu,正在想要不要用批量计算,读文档的时候发现启动也并不是很方便,数据准备到COS/CFS上,然后启动运行,再去COS/CFS上捞结果,这样用云函数来做岂不是更轻松?而且云函数就可以并发几十几百个实例,如果用来做计算性能怎么样呢?干脆做了个一个benchmark。这里用crypto的大质数生成算法来测试计算能力。
黄希彤
2022-12-22
7170
把吃灰的kindle变成黑白电子相框
看到kindle即将退出中国市场的新闻,才想起来多年前部门抽奖发过几台paper white还在角落里吃灰,拿出来充上电发现还工作良好,似乎除了压泡面还能干些别的,比如用来显示黑白老照片?
黄希彤
2022-11-29
1.1K0
调用V2的老接口做项目管理
一个账号服务于多人多个项目,为了亲兄弟明算账,要把账号内通过API创建的的资源都挂到不同的项目下。腾讯云v2之前的的API是支持做项目管理的,自从升级到到v3以后就没有这个能力了,在API Explorer里面查不到任何相关的接口,其他接口中涉及到项目ID的地方还会指向几个老版本的超链接,但是也都是空页面自动跳转掉了。
黄希彤
2022-10-21
3890
让live-templet活起来
众所周知Jetbrains的代码片段live-templet其实并不怎么live,编写完了以后就一直放在那儿,直到下次更新它。
黄希彤
2022-08-05
4581
在云函数中使用真正serverless的kv数据
上次在云函数里面整了一个嵌入式的SQL数据库以后爽的连云开发数据库都不想用了。不过有的时候还是需要用到kv存储,那能不能也serverless一把呢?level就是一个还不错的选择。打包一个层以后直接引用就可以了:
黄希彤
2022-04-27
9250
在云函数中使用真正serverless的SQL数据库sqlite
之前在云函数里一直调用云开发数据库,虽然延迟有点不稳定也忍了。最近有一个需求连续对数据库进行一系列的操作,云开发数据库的性能抖动一下就被放大了,函数经常性的运行超时,这就不能忍了,因为数据量本来也不算大,动起了用nodejs的嵌入式数据库的歪心思。
黄希彤
2022-04-19
3.1K2
JS做一个弱弱的弱缓存
写一个node的服务,压测的时候有一个请求没有缓存导致IO太高,直接加缓存的话又担心内存占用太大挤爆了。写一个检测系统内存情况的缓存管理模块又有点太麻烦了。能不能有一个内存充足的时候就缓存,在内存不够需要垃圾回收的时候就自动回收掉呢?在阮一峰那里看到ES2021支持弱引用了,因此现在在版本比较高的node上也可以用弱引用很方便的实现一个弱缓存了:
黄希彤
2022-03-30
1.7K1
用云函数快速批量处理COS里面的日志
本来CLS日志服务可以直接触发云函数来快速处理的,不过这样触发次数就有点多了,比如说被处理的日志本来就是云函数生成的,那么函数触发次数就直接要翻番,如果日志不是需要及时处理的话,可以让它在CLS里面累计上几分钟,然后用定时器触发一个云函数,通过日志服务查询接口 SearchLog 来实现批量处理。
黄希彤
2022-02-27
5480
云开发数据库里规避写覆盖
一个业务偶然遇到了并发写操作相互覆盖的问题。直觉的想法是能不能加锁?看了一下云开发数据库没有提供锁的接口(当然数据库自己写操作的时候肯定实现了自己的锁)。
黄希彤
2022-01-09
5740
云开发数据库的事务处理
在云开发数据库文档中其实有一些事务处理的指引和demo,不过基本都是await风格的,只能在异步函数里面使用,有的时候希望用『同步函数+callback』的方式代替await来实现更好的并发执行能力,那就需要用promise的编程风格了,写了个demo:
黄希彤
2022-01-06
4920
NJS 触发系统命令运行
NginScript 暂时还没有直接调用操作系统命令的的能力,不过具有fs对象可以操作本地文件系统,需要触发本地命令的时候可以通过文件系统来传递消息,比如这样:
黄希彤
2021-11-19
4620
用NginScript做个带权限的文件分发服务
之前有个带权限验证的CDN服务,没有同步开通海外CDN,一直用一台香港的服务器提供文件服务。为了实现和CDN一样的权限算法,是用Node做的服务器。JS做权限验证逻辑当然是非常轻松的,但是Node做文件服务就有点力不从心了,读文件流,写http流,零拷贝不知道怎么实现,似乎还有定位不出来的内存泄漏之类的问题,服务过几天就莫名其妙的会死一下,还要写个监控把它拉起来。
黄希彤
2021-11-11
5400
微信云开发环境里可以调用万象优图接口处理图片
微信小程序里自己处理图片写起来比较麻烦,一些标准的可以参数化的处理如果能调用万象优图来处理就轻松多了。虽然微信云开发的“云存储”从腾讯云COS里面看不到相应的桶,但它背后其实还是一个COS桶,所以只要给文件生成临时访问路径,万象优图的api也可以直接在微信云开发里面调用,像这样:
黄希彤
2021-11-05
8980
解决safari下的tabIndex问题
偶然看到网络上有人说safari不支持网页的tabIndex属性,可是这怎么可能呢?做了个测试还果真如此。上caniuse查了一下:
黄希彤
2021-05-06
1.3K0
用SCF云函数输出gzip/deflate压缩过的数据,以及API网关的Bug
最近用腾讯云SCF做了一个免费的高考志愿服务 填教授 需要输出大量的数据,这个时候直接吐数据给客户端就又慢又贵了,作为一个免费服务,还是需要努力降低流量成本的,因此尝试了一下SCF输出压缩数据。
黄希彤
2020-07-13
8800
用云函数操作时序数据库CTSDB
最近优化一个iot系统。系统未来的需求是比当前多4个数量级的设备接入量,因此打算用时序数据库CTSDB和云函数来大幅度提升数据处理能力,写了一个简单的云函数测试了一下CTSDB的主要读写接口,同时用ab压测了一下性能。云函数和时序数据库的性能表现都很给力,一个乞丐版的数据库最低配置轻松就达到过万QPS的写能力。
黄希彤
2020-04-04
1K0
腾讯云新产品“云开发”尝鲜体验
最近用云开发写仿了一个很古老的小游戏 http://stonelf.gitee.io/letter/letter.html 大家可以点进去玩一下。分享一下过程中踩的一些坑。
黄希彤
2019-11-27
10.5K1
整理了最近百年的藏历数据,做了个公历藏历映射的小工具
过去三年一直都在每年藏历新年前设法拿到新一年的藏历数据更新到自己的一个gihub项目里面,今年临近藏历新年,却发现以往的很多藏历网站都没有更新明年的数据了,正好弄到了最近一百年的藏历数据,花了点时间全部都更新了进去,顺便申请了一个还不错的域名 zangli.pro, 发布了一个新网站百年藏历,方便大家随时查询或者在自己的产品中直接引用藏历公历的换算脚本。因为要使用.pro后缀的域名,暂时只好用国外的云服务商。同时申请了对应的国内域名,如果能备案通过的话再在腾讯云同步上线。
黄希彤
2019-01-30
1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档