徐小夕 徐小夕
5年前
记一次HEX和RGB互换算法的思考及应用
由于笔者最近在开发可视化平台,所以对动态编辑器这块做了一段时间的研究,发现其中有个小模块的知识点比较有意思,所以在这里分享一下.作为前端工程师,我们平时在对接设计稿的时候,是不是经常会涉及到颜色值的转换呢?比如从HEX值转化到RGB值,亦或者是从RGB值转换到HEX值,这块在PhotoShop等设计软件中非常常见,在做类似于画板,设计类的
Stella981 Stella981
4年前
Base64编码
Base64的来源Base64的主要用途是将不可打印字符转换成可打印字符,而什么需要这样转换呢?因为有些网络传输渠道并不能支持传输所有字节,一些不可见字符(如控制字符)在传统的邮件系统中就无法传输,而例如图片文件不可能每个字节都是可见字符,这样就导致用途这些渠道的用途受到很大限制。Base64正是解决这一问题,通过64个可见字符来编码各种字符,使得数
Wesley13 Wesley13
4年前
NIO入门
1、I/O输入输出,所有的IO都被视作是单个字节的移动,通过stream对象一次移动一个字节。流IO负责把对象转换为字节,然后再转换为对象。NIO提供了二套NIO,一套是针对标准输入输出NIO,另一套是网络编程NIO2、流与块的比较NIO和IO最大的区别是数据打包和传输方式,IO是以流的方式来处理数据,而NIO是以块的方式处理数据。面向块的IO
Stella981 Stella981
4年前
IView中InputNumber无法被表单验证规则验证
页面使用iview中InputNumber控件,只能输入数字:<Formitemlabel\_"__排序__"_prop\_"sortOrder"_\<Inputnumber:min\_"1"_:step\_"1"_vmodel\_"channel.sortOrder"_placeholder\_"__排序__"
Wesley13 Wesley13
4年前
Java List集合中元素比较大小
list排序方法一Comparator形式:1.比较数字List<Shoesall_shoesnewArrayList<Shoes();Collections.sort(all_shoes,newComparator<Shoes(){@Override/
Wesley13 Wesley13
4年前
Unity中鼠标拖动物体移动的算法
鼠标拖动物移动在游戏设计上用的非常多,像飞机射击游戏,我来分享下我的思路:  我的思路: 因为鼠标的屏幕坐标是二维的,物体是世界坐标,三维的。首先将鼠标的屏幕坐标转换为三维的世界坐标,这样为了计算鼠标与物体位置之间的距离,再将移动后的鼠标的屏幕坐标转换为世界坐标,加上之前的距离量,将和值赋给物体坐标,就可以实现了。C算法实现:IEnumera
Wesley13 Wesley13
4年前
Java适配器设计模式 的优缺点
1\.定义:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。2\.适配器模式的本质转换匹配,复用功能。3\.优点:更好的复用如果功能是已经有了的,只是接口不兼容,那么通过适配器模式就可以让这些功能得到更好的复用。更好的可扩展在实现适配器功能的时候,可以调用自己
数字先锋 | 天翼云赋能汤房社区数字化“智”理,打造居民生活“幸福圈”!
在获悉汤房社区需求后,天翼云为汤房社区打造了高性能、高可靠、高并发、低时延的云服务平台,具有高效的数据存储和处理、弹性伸缩、便捷接入、协同共享等功能,承载汤房社区爱心驿站、党群服务站、“社区来帮忙”APP、红色物业等“微创新”系统建设,大幅提升社区群众的幸福感。
布局王 布局王
6个月前
鸿蒙Next仓颉开发语言中的数据类型总结分享
大家好,今天总结一下仓颉中的数据类型。数字仓颉中的数字类型复杂多样,首先分为整型和浮点型两种,也就是Int类型和Float类型,Int类型有Int、Int8、Int32、Int64几种类型,Float也有Float16、Float32和Float64几种类
数字先锋 | 数字之光,在“水”一方,天翼云加速攀枝花水务集团国产化发展!
水务行业是城市经济发展的命脉,更是保障人民生活幸福的基本要素。近年来,得益于新兴数字技术的赋能,我国水务系统已进入从粗放式发展到高质量发展、从传统模式驱动到创新模式驱动的变革期。攀枝花市位于四川省南部,地处三江汇流地带,水资源丰富。攀枝花市水务(集团)有限