SF
黒之染
黒之染
注册登录
关注博客
注册登录
主页
关于
RSS
blender操作
黒之染
5 月 24 日
阅读 4 分钟
515
界面上面中间有一排按钮,可以理解为“工作模式”切换,这是官方根据工作类型预设好的窗口设置。如果正在做建模,则点击“Modeling”,会自动进入编辑模式,且会把建模需要的工具放到最方便的地方。如果正在设置材质,可点击“Shading”,则会把材质编辑器和预览窗口打开,非常方便。
jest如何执行单组测试用例
黒之染
2022-01-13
阅读 1 分钟
2.9k
假如有这个文件tests/test.test.ts: {代码...} 我只想运行里面的t2,则可以这样: {代码...} 跨级别之间用空格分隔即可。相关文档:[链接]
npm安装遇到的各种失败的解决方案
黒之染
2021-06-15
阅读 1 分钟
2.8k
转载自:[链接]
docker常用命令速查
黒之染
2021-04-15
阅读 1 分钟
1.7k
docker概念:镜像 一套包含系统、你需要的软件,还有你的代码的模板,可以随意生成容器 使用镜像运行起来的叫容器,一个镜像可以运行任意多个,它们都叫容器操作镜像和容器要使用不同的命令
浏览器端js主导的导出动态数据
黒之染
2021-02-07
阅读 3 分钟
4.2k
当一个系统需要导出动态数据时,有时候首选方案是:由服务端实时生成csv或Excel格式的文件,然后用二进制流的形式返回给前端。比如这里说的方法: nodejs+koa以流的形式返回数据这时候会遇到一些问题。其中最大的问题是,如果数据量很大,处理时长,超过了网关设置的超时时间怎么办?这时候不得不寻找其他的下载/导出方...
nodejs+koa以流的形式返回数据
黒之染
2021-02-03
阅读 3 分钟
9.7k
需求背景: 项目中有多处下载数据的地方,有时候遇到几百万条数据,一口气返回的话,可能会导致内存不够用。需求:是不是有一种方法,能让我循环每次取一点数据返回?解决方案:目前想到两种——一种是node端使用 stream 方式返回,前端用window.location.href的方式打开后端接口。另一种浏览器端js主导的导出动态数据,是...
typescript编写的node应用部署在docker中遇到的问题
黒之染
2020-12-28
阅读 1 分钟
3.1k
方案1:使用 ts-node 跳过pm2直接运行项目方案2:使用 tsc 把ts编译为js,再使用pm2运行项目方案3:重新编译pm2-runtime,增加其支持ts的能力
服务端业务设计方案——用户系统
黒之染
2020-05-18
阅读 2 分钟
2.5k
这几年来不停在写需求,终于不想再闷头写业务了。希望记录下来一些自己验证过觉得蛮不错的方案,作为自己的沉淀,也方便大家一起交流,让这些方案更健壮和完善。
svg-captcha的巨大漏洞发现日志
黒之染
2020-03-03
阅读 4 分钟
6k
最新更新,svg-captcha即将发布3.0,修复该漏洞 详情issue:[链接] 以下原文 可能有部分nodejs开发者因为安装图形库很麻烦,都用svg-captcha来生成图形验证码 svg-captcha: [链接] 它有不少优点,具体看官方文档。然而它最大的一个缺点就是,太容易被破解了,是我刚破解的(其实是我在2019年,第一次知道它后没多久,无...
win10x64安装nodejieba
黒之染
2019-09-16
阅读 1 分钟
3.1k
ps. node版本低于10.16可能会不成功,因为windows-build-tools的npm说明页里,提到--include-arm64-tools选项只能用于node12以上,然而我的10.16却可以
发现微信公众号素材列表接口新坑——微信偷偷改了字段
黒之染
2019-09-11
阅读 1 分钟
2.4k
2020年5月22日更新,这个接口的update_time,以前好像是int类型,现在是string类型yyyy-MM-DD HH:mm:ss格式了。因为我代码里是写着的是认为它是秒级时间戳。。。(不知道是我一开始就写错了,还是他们改了,但功能上线一年了,才发现问题)
【vscode插件】获取当前激活的编辑器及其信息详解
黒之染
2019-09-01
阅读 1 分钟
8k
ps. 本来计划从webstorm换vscode,自己写一些插件来用,但是发现vscode还有很多没赶上webstorm的地方,太多地方要写插件了,用着很糟心,于是决定续费webstorm,就不再更新这个系列啦
浏览器端rsa加密方案node-forge
黒之染
2019-07-22
阅读 3 分钟
12.2k
并没有体验多少库,只看了一个npm里最多人用的一个库: node-forge : 接口文档 rsa小知识 加密解密用的key是成对的,分别称为私钥和公钥,私钥必须存放在服务器等别人无法获取到的地方,公钥可以公开,谁都可以获取。 不能把公钥当私钥,私钥当公钥使用,因为私钥可以提取出公钥。 公钥加密的内容,只有私钥能解密,连...
使用js的数据类型简单描述redis各个数据类型
黒之染
2018-09-25
阅读 2 分钟
2.4k
类似js中的字符串变量,一个key对应一个字符串,比较简单,如果想存复杂点的数据,可以转为JSON格式后传入同时它也可以传入整数,然后可以对它做加减,所以它也可以是一个计数器
PIXI输出base64图像
黒之染
2018-05-17
阅读 1 分钟
6.9k
如果想使用 canvas 原生的 toDataURL ,参考这篇问答,以下代码是具体方法。但这个方法如果在iOS设备上使用,获取到的图像会上下翻转(效果相当于css3的transform: scaleY(-1);)。原因不明,可能也是webGL搞鬼吧。
各手机屏给网页使用的尺寸比
黒之染
2018-01-25
阅读 1 分钟
1.7k
型号 屏幕宽高(window.screen.width) 微信浏览器(window.innerWidth) 三星s7edge - 360*568 三星note8 412*846 412*726 iphone X 375*812 375*724
ikbc G87&104 双子座 使用说明书
黒之染
2017-12-10
阅读 1 分钟
10.6k
因为老忘记键盘的编程方式,还有一些开关组合键,网上也不好查,所以把纸质的文档抄过来写了这个。不是我原创,但是由于是纸质说明书,没办法贴原链接,所以设置了原创
webstorm/phpstorm 配置白鹭引擎快捷键编译TypeScript
黒之染
2017-04-11
阅读 1 分钟
3.8k
找到 preferences 菜单打开针对本项目的配置,看下图找到 file watchers 功能。 点右边左下角的加号 如果下拉有 type script 就选,没有就选 custom 关键设置看下图几个点 1、 自己起个喜欢的名字 2、 找到并选择 TypeScript (上下都翻翻,不容易找到) 3、 选择与截图中一致,或者选你看得懂的选项,这里是说要侦听的t...
php7安装redis扩展
黒之染
2016-11-15
阅读 2 分钟
12.1k
移动到下载文件夹:cd /root/src(具体文件夹自己选择)下载php7-redis:wget https://github.com/phpredis/phpredis/archive/php7.zip改名:mv ./php7.zip ./phpredis-php7.zip解压:unzip phpredis-php7.zip进入解压后的目录:cd phpredis-php7找到php7的phpize在哪:find / -name 'phpize'
在手机web中播放视频(使用js,不使用video标签,支持直播)
黒之染
2016-11-13
阅读 5 分钟
15.4k
主要原理是使用 jsmpeg(Github链接) 。 jsmpeg是js中解析mpeg视频,并把内容画在画布上。 这篇文章是记录jsmpeg怎么用的。 目前发现jsmpeg的不足 无法播放声音,只能播放视频。(2018年更新,官方已解决该问题) 在苹果和性能低的安卓中卡顿严重(iPhone7有略微卡顿,部分2016年安卓旗舰机不卡,现在终于相信有安卓能...
centos7命令记录
黒之染
2016-10-20
阅读 1 分钟
2.1k
启动时默认使用命令行模式 {代码...} 启动时默认使用图形界面 {代码...}
centos安装mysql时未设置root密码,导致无法登录
黒之染
2016-10-20
阅读 1 分钟
3.3k
昨天给公司内网开发用服务器装系统,然后装mysql居然花了一天,昨天一天都是启动mysql时提示:The server quit without updating PID file,今天重装了mysql之后还是同样报错,然后恢复了一下/usr/my.cnf突然就可以启动了。(明明昨天/usr/my.cnf就是默认的,有个解决方法说改这个文件才改的)
使用reactJS要注意的地方
黒之染
2016-06-18
阅读 1 分钟
1.9k
虽然react使用的jsx可以html和js混编,但是这里的html用的时候有的地方还是和原来的习惯不太一样。这里汇总一些我已经遇到的不一样,还有其他要注意的地方
前端各技术的说明汇总
黒之染
2016-06-02
阅读 1 分钟
2.5k
react 是一个前端框架,但不是mvc架构 [链接]
微信开发中遇到的坑
黒之染
2016-06-02
阅读 1 分钟
5.3k
安卓里是这样的:weixin://resourceid/1570ae3e9daa599cd65b5921d9a1ca49,iOS是这样的:wxLocalResource://1234567890123434321。也就是当你想判断一个字符串是不是微信的本地文件的时候还要根据这两个来...我做语音上传就碰到这个坑
如何审一个产品的交互设计
黒之染
2016-06-02
阅读 1 分钟
2.2k
刚才去面试,职位是前端,因为我做过ui设计,现在也有负责审视觉稿和交互稿,所以我们从技术聊到了标题上说的问题。 他的原话是“你觉得该从哪几个方面审一个交互稿?” 一听到这个,发现他这个问题问得很大,没做过功课的我一下子就懵逼了
intellij IDEA的小用法
黒之染
2016-05-28
阅读 1 分钟
1.9k
静态文件热部署(包括jsp),只要点一下下图中标明的按钮,就可以自动热部署静态文件(包括jsp)了
H5录制视频、音频(WebRTC)
黒之染
2016-05-25
阅读 2 分钟
14.6k
这篇文章已过时,从摄像头读取视频流早已兼容各大浏览器,包括手机浏览器、微信内置浏览器可以看我这个项目《使用摄像头批量录入实体发票号码》(2023年)[链接]官方文档:[链接]使用Navigator.getUserMedia可以做到在主流浏览器中获取用户摄像头数据,麦克风数据,我研究了一下,发现在ios、安卓微信浏览器中都不行。而...
对less的理解
黒之染
2016-05-24
阅读 1 分钟
3.5k
less是写css时可以采用的另一种写法,用less的格式写出来的东西,可以通过编译器编译成css。也就是可以使用某种方法,把less文件变成css文件。编译成的css文件和平时自己写的css没什么区别,浏览器自动可读
exif信息对照
黒之染
2016-05-16
阅读 3 分钟
6.3k
因为找不到一个完整的exif的key对照表,所以自己写一个吧,以下的key不是exif的全部,是iPhone自带像机拍摄的全部exif信息,方便大家万一有需求。
1
(current)
2
下一页
1
(current)
下一页