- 博客(8)
- 收藏
- 关注
原创 zoom API调用中的一些常见问题总结
下面是一些对接zoom视频会议系统时遇到的问题的总结,主要是对zoom开发的一些容易混淆的概念,一些错误做一下梳理。
2024-05-03 13:27:38
331
原创 为什么有些.zip压缩包在Windows下直接打开是空的
我们最近有遇到了一些这样的一个问题,有些.zip压缩包在Windows下直接打开是空的,但是通过一些第三方的压缩软件打开(比如7zip等),则是完全正常的。
2024-04-23 08:33:00
1836
原创 UTF-8编码的CSV如何让Office不显示乱码
这里,主要的问题在于一个有关编码的细节,生成文件的编码需要修改一下,当然并不是说要改成其他的编码,比如GBK等,而是需要使用带有BOM的UTF-8编码,从而可以让Excel等软件可以正确的进行识别。UTF-8编码的CSV文件,在Office的Excel中直接打开往往不能正确的识别文件编码,当然,用libreoffice一般是可以正确提示编码并打开的。如代码中所示,只有encoding修改为utf-8-sig就可以了。
2024-04-23 08:31:41
206
原创 通过AWS CloudFront Functions解决S3静态站点/路径打开的问题
通过AWS CloudFront映射到S3来搭建静态站点时,连接S3一般有两种途径,一种在S3直接启动静态站点(Static website hosting),这样CloudFront只能把S3无差别的作为一个静态站点来连接,在安全保护上只能通过HTTP Headers来进行验证;这种方式虽然安全,但是也存在一个问题,就是CloudFront只是默认通过s3:GetObject来拿S3中的item,在静态站点直接访问/PATH/这样的路径时,并不能去取对应S3目录下的index.html,只能直接404。
2024-04-23 08:28:55
588
原创 通过AWS CloudFront的function解决S3静态站点的trailing slash redirect的参数问题
注意,这里之所以要搞一个transformQuerystring函数,主要是因为CloudFront的Javascript环境提供了一个querystring模块,可以用于根据querystring的object重建url,但是这个object和传过来的event.request.querystring的结构并不匹配,所以需要转换一下。,那么在302中,这个querystring会被S3静态站点省略掉,于是最终跳转到的地址就会可能因为缺少必要的参数而不能正常展示或者正常tracking。
2024-04-23 08:28:07
229
原创 一行配置,大幅减少Python爬虫的流量占用
如果在使用像AWS这样的以流量计费的云服务或者代理服务的话,这一部分的流量就能够可观的节约流量费用。中提到,使用brotli时,html文件体积比gzip小21%,js文件比gzip比小15%,css文件比gzip小25%。对于Python爬虫来说,最为常用的请求库是requests和HTTPX,如何让它们启用对brotli的支持呢?只需要保证在现有的Python环境中安装了brotli的相关库,不仅仅可以减少服务器的流量占用,对于大规模爬虫应用来说,在发送请求时在。,同样也可以客观的减少使用的流量。
2024-04-23 08:26:24
546
原创 权威正确的国家列表从哪里找
其中还包括了各个国家的字母和数字编码(字母编码包括两个字母的ALPHA-2-CODE,三个字母的ALPHA-3-CODE,数字编码即NUMERIC-CODE)。不过再ISO官方提供的列表中并不包括中文的翻译,带有中文翻译的这个列表,可以从中华人民共和国人力资源和社会保障部的网站下载,这份列表根据ISO-3166标准增加了国家的中文简称,下载地址是。在用户填写信息的界面中,经常需要让用户填写选择自己的国家,虽然这个列表在搜索引擎中一搜随便就能找到非常多的结果,那么如何寻找一份权威正确的国家列表呢。
2024-04-23 08:19:06
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人