楔子最近一个项目,需要绘制双线的效果,双线效果表示的是轨道(类似铁轨之类的),如下图所示:负责这块功能开发的小伙,姑且称之为L吧,最开始是通过数学计算的方式来实现这种双线,也就是在原来的路径的基础上,计算出两条路径。但是这个过程的计算算挺复杂,而是最终实现的效果很耗性能,性能损耗估计主要在于路径的计算上。优化技巧后来他找到我来看这个问题,我在分析了项目背景的情况下,给予了一个简单的绘制技巧,就是先
分类:
其他好文 时间:
2018-12-21 13:20:30
阅读次数:
197
在java程序中我们时常会用到数据库中的数据或操作数据库中的数据,如果java程序没有和我们得数据库连接,就不能实现在java程序中直接操作数据库。使用jdbc就能将java程序和数据库连起来,此时我们就能在java程序里通过java代码完成我们要对数据库的操作。但是使用jdbc怎么实现连接呢? 具 ...
分类:
数据库 时间:
2018-12-18 19:36:30
阅读次数:
196
一、与操作和或操作的区别 (1)在Java程序中,使用与操作,要求所有表达式的判断结果都是TRUE,才为真,若有一个为FALSE,那么最终判断结果则为FALSE (2)使用或操作,只要其中有一个表达式为TRUE,那么最终的结果就为TRUE,只有当所有的表达式为FALSE时最终结果才为FALSE 二、 ...
分类:
其他好文 时间:
2018-12-14 10:19:59
阅读次数:
171
模块方法模式是行为模式之一,它把具有特定步骤算法中的某些必要的处理委让给抽象方法,通过子类继承对抽象方法的不同实现改变整个算法的行为。 UML图: 具体代码: 结果: 页面1,写头页面1,写身页面1,写脚 页面2,写头页面2,写身页面2,写脚 应用场景: 1.具有统一的操作步骤或操作过程 2.具有不 ...
分类:
其他好文 时间:
2018-12-12 12:19:16
阅读次数:
93
时间服务器作用: 时间服务器作用: 大数据产生与处理系统是各种计算设备集群的,计算设备将统一、同步的标准时间用于记录各种事件发生时序, 如E-MAIL信息、文件创建和访问时间、数据库处理时间等。 大数据系统内不同计算设备之间控制、计算、处理、应用等数据或操作都具有时序性, 若计算机时间不同步,这些应 ...
分类:
系统相关 时间:
2018-12-11 12:43:03
阅读次数:
446
|=是位操作运算符的一种,其形式为:a|=b代表的含义为a=a|b;即把a和b做按位或(|)操作,结果赋值给a。按位或的计算规则为:1 逐位进行计算;2 计算数的同位上值,如果均为0,则结果对应位上值为0;3 除2中情况外,结果对应位上值为1。如 char a = 0x12, b = 0x34;a| ...
分类:
编程语言 时间:
2018-12-08 15:47:09
阅读次数:
140
一、源代码管理工具概述 1、源代码工具作用 代码回滚:返回到先前的某个状态 代码合并:多人开发,将各自开发的模块进行合并 版本备份:项目开发到一定阶段后进行备份 权限控制:限制不同用户访问或操作不同的文件 问题定位:出现问题后定位是谁造成的哪里造成的 可以记录项目的所有内容的变化,无限制返回 查看特 ...
分类:
其他好文 时间:
2018-12-05 13:51:48
阅读次数:
226
一、telnet作用 可以使用telnet检查 ip port的连通性 语法: telnet ip port 注意点: 1、使用前先操作系统安装telnet; 2、ip port 中间没有 “:”; 3、常见问题:windows系统中使用该指令报错:telnet不是内部或外部命令也不是可运行的程序或 ...
分类:
Web程序 时间:
2018-11-26 00:02:20
阅读次数:
194
常用方法 hash(key) 该方法中返回的值是将得到的hash值(传入的值的hashCode方法)的高16位与低16位进行异或操作。这样做的目的在于减少hash之间的碰撞。具体可看这篇: "为什么hash将高16位与低16位进行异或操作" V put(K key, V value) 参数: has ...
分类:
其他好文 时间:
2018-11-06 17:50:18
阅读次数:
289