徐小夕 徐小夕
4年前
记一次HEX和RGB互换算法的思考及应用
由于笔者最近在开发可视化平台,所以对动态编辑器这块做了一段时间的研究,发现其中有个小模块的知识点比较有意思,所以在这里分享一下.作为前端工程师,我们平时在对接设计稿的时候,是不是经常会涉及到颜色值的转换呢?比如从HEX值转化到RGB值,亦或者是从RGB值转换到HEX值,这块在PhotoShop等设计软件中非常常见,在做类似于画板,设计类的
Wesley13 Wesley13
3年前
java将一个byte数组保存成图片存在本地
java将byte数组转换成图片,可以File和IO操作来完成。//byte数组到图片到硬盘上publicvoidbyte2image(bytedata,Stringpath){if(data.length<3||path.equals(""))return;//判断输入的byte是否为空
Stella981 Stella981
3年前
Base64编码
Base64的来源Base64的主要用途是将不可打印字符转换成可打印字符,而什么需要这样转换呢?因为有些网络传输渠道并不能支持传输所有字节,一些不可见字符(如控制字符)在传统的邮件系统中就无法传输,而例如图片文件不可能每个字节都是可见字符,这样就导致用途这些渠道的用途受到很大限制。Base64正是解决这一问题,通过64个可见字符来编码各种字符,使得数
Stella981 Stella981
3年前
Mac上制作Ubuntu USB启动盘
Mac上制作UbuntuUSB启动盘一、下载ubuntuiso镜像二、将iso转换为img文件$hdiutilconvertformatUDRWo/path/to/generate/img/file/path/to/your/iso/file该命令会生成一个.img的磁盘镜像文件,但是macos
Easter79 Easter79
3年前
System.currentTimeMillis()计算方式与时间的单位转换
一、时间的单位转换1秒\1000毫秒(ms) 1毫秒\1/1,000秒(s)1秒\1,000,000微秒(μs) 1微秒\1/1,000,000秒(s)1秒\1,000,000,000纳秒(ns) 1纳秒\1/1,000,000,000秒(s)1秒\1,000,000,000,000皮秒(ps) 1皮秒\1
Stella981 Stella981
3年前
C# ToString()
前言C中的ToString()方法的用法及其丰富,这里罗列了一些常见的使用方式,慢慢补充...ToString("yyyyMMddhh:mm:ss")输出格式化后的日期时间字符ToString("x2")转换为16
Stella981 Stella981
3年前
Chrome sendrequest错误:TypeError:将圆形结构转换为JSON
我有以下...chrome.extension.sendRequest({req:"getDocument",docu:pagedoc,name:'name'},function(response){varefjsresponse.reply;});
Wesley13 Wesley13
3年前
Unity中鼠标拖动物体移动的算法
鼠标拖动物移动在游戏设计上用的非常多,像飞机射击游戏,我来分享下我的思路:  我的思路: 因为鼠标的屏幕坐标是二维的,物体是世界坐标,三维的。首先将鼠标的屏幕坐标转换为三维的世界坐标,这样为了计算鼠标与物体位置之间的距离,再将移动后的鼠标的屏幕坐标转换为世界坐标,加上之前的距离量,将和值赋给物体坐标,就可以实现了。C算法实现:IEnumera
Wesley13 Wesley13
3年前
Java适配器设计模式 的优缺点
1\.定义:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。2\.适配器模式的本质转换匹配,复用功能。3\.优点:更好的复用如果功能是已经有了的,只是接口不兼容,那么通过适配器模式就可以让这些功能得到更好的复用。更好的可扩展在实现适配器功能的时候,可以调用自己
幂简集成 幂简集成
8个月前
2024年七大最佳免费货币转换API
如果您与国际客户合作,那么您需要掌握最新的货币信息。然而,汇率每天都在迅速变化,因此很难获得准确的价值。通过使用,您可以毫不费力地获得实时货币汇率。此外,它也非常容易集成到您的网络应用程序中。您只需编写几行代码即可。通过这种方式,API可以帮助您节省时间和