徐小夕 徐小夕
4年前
记一次HEX和RGB互换算法的思考及应用
由于笔者最近在开发可视化平台,所以对动态编辑器这块做了一段时间的研究,发现其中有个小模块的知识点比较有意思,所以在这里分享一下.作为前端工程师,我们平时在对接设计稿的时候,是不是经常会涉及到颜色值的转换呢?比如从HEX值转化到RGB值,亦或者是从RGB值转换到HEX值,这块在PhotoShop等设计软件中非常常见,在做类似于画板,设计类的
Wesley13 Wesley13
4年前
java通过JNI调用C语言写的函数,能提高运行效率吗?
C语言比Java快早就是公认的事实了。而Java可以通过JNI调用C语言写的库很多人也都知道。但通过JNI调用C语言写的函数能提高效率吗?一直以来我都认为是的。昨晚心血来潮做了个测试,本意是想看看传说中强大的C语言在速度上到底有多强大,结果让我发现了通过JNI调有C语言并不能提高效率。不知道这样的结论有没有错,先说一下我测试的过程吧:第一个测
红烧土豆泥 红烧土豆泥
4年前
创建型工厂设计模式之前置黑魔法(反射)
什么是反射?为什么说反射是黑魔法?为什么要在工厂设计模式前扯反射这东西?首先,既然在工厂设计模式前整它,肯定是在处理工厂设计模式时会用到它;既然都用黑魔法来形容它了,肯定是它异常强大;那什么是反射嘞?既然能被称为"反",那就肯定会有"正",那,正。。。是啥子嘞?想当然,既然平时我们都不怎么搞反射,那我们平日整的就是正了呗!平时我们实例化一个对象都是是
Wesley13 Wesley13
4年前
4轮onsite都是设计题,Google的面试太狠了...
近年来,大厂尤其Google对于求职者系统设计能力要求越来越高,相应的面试题出现频率也逐年上升。尤其是有工作经验的人跳槽,100%必考。但是,我们大家都知道系统设计很难,如果在面试之前加急准备根本来不及。这个时候,有两个选择:1.放弃系统设计的准备,靠算法、项目和行为面试之类的撑起面试全程;2.其他方面还是照常准备,留出一点时间突击一些系
Wesley13 Wesley13
4年前
Unity2D RPG游戏开发日志
一.游戏构建设计场景设计:地面的每一层用unity的TiledMap来设计,首先第一层为地面层,也就是地形的大部分区域的图块;第二层为覆盖层,如图中蓝色线圈起来的柱子的上半部分,由于玩家可以在柱子背后,所以这里重新建立一层,用于填充蓝色的部分的区域,是的该层优于玩家渲染;第三层为碰撞层,同样用tiled来制作,但是添加碰撞属性。!(htt
Wesley13 Wesley13
4年前
CAP理论与分布式事务解决方案
微服务系统所设计的系统是分布式系统。分布式系统有一个著名的CAP理论,即同时满足“一致性”“可用性”和“分区容错”是一件不可能的事。CAP理论是由EricBrewer在2000年PODC会议上提出的,该理论在两年后被证明成立。CAP理论告诉架构师不要妄想设计出同时满足三者的系统,应该有所取舍,设计出适合业务的系统。CAP理论示意图!(https:/
专注IP定位 专注IP定位
3年前
网络空间测绘国内外发展及现状
网络空间测绘作为一项十分重要的基础性工作,是网络空间国防能力建设的重要部分,是大国博弈背景下,网络主权、网络边疆的重要体现,美国“智库”兰德公司也曾断言:工业时代的战略战是核战争,信息时代的战略战主要是网络战。对推动国民经济和保障国家安全都具有十分重要的理论意义和应用价值。在网络空间测绘领域的起步阶段,主要集中于理论和概念的研究,结合网络测量技术和地理测
数据库深分页介绍及优化方案 | 京东云技术团队
在前端页面显示,为了避免一次性展示全量数据,通过上下翻页或指定页码的方式查看部分数据,就像翻书一样,这就利用了MySQL的分页查询。一、MySQL的深分页查询偏移量过大的分页会导致数据库获取数据性能低下,以如下SQL为例:SELECTFROMtorderO
马尚 马尚
1年前
使用 Puppeteer 破解滑块验证码
在网络世界中,滑块验证码已经成为了常见的登录验证手段之一。本文将以掘金网站为例,通过前端技术Puppeteer实现自动化操作,使用CanvasAPI对验证码图片进行处理,识别出滑块的位置,并模拟拖拽滑块,实现一个高效且识别概率很高的破解方案。1.准备工作首
taskbuilder taskbuilder
10个月前
TaskBuilder常见页面前后端数据交互原理解析
TaskBuilder常见页面前后端数据交互原理解析TaskBuilder主要用来开发数据库增删改查的应用,下面以第五章里创建的那个学员管理项目为例,介绍一下在常见的页面里怎么实现前后端数据交互。4.6.1数据列表页面前后端交互原理解析数据列表页面主要通过