- 【着色器实现扣绿幕效果_Shader效果】
暴走约伯
着色器unity经验分享游戏引擎开发语言
Shader"Custom/MakeTransparent"{Properties{_MainTex("Texture",2D)="white"{}_KeyColor("KeyColor",Color)=
- Web3D编辑器-使用THREE.JS+Vuejs打造大屏可视化快速搭建工具/W3D/BI/WEB3D/可视化平台/编辑平台/大数据可视化工具 -功能持续开发中
菜鸡饶
可视化THREEvuevue大数据可视化智慧城市3D可视化javascript
WEB-3D编辑器(持续开发中)目前支持:效果组件联动,物体设置,事件联动、导入导出、引入vuejs模板;待做:场景设置,特效组件,物体效果设置(烘培贴图,特效,shader效果等),视角镜头动画,模型动画,事件与前端联动,前端组件及联动,work,websoket,接入后台;支持2D+3D可视化组件拖入,构建大数据可视化平台,与后台数据进行联动。支持讨论qq:674656681QQ群:10828
- Unity中Shader的Standard材质解析(一)
楠溪泽岸
Unityunity材质游戏引擎
文章目录前言一、在Unity中,按一下步骤准备1、在资源管理面板创建一个StandardSurfaceShader2、因为StandardSurfaceShader有很多缺点,所以我们把他转化为顶点片元着色器3、整理只保留主平行光的Shader效果4、精简后的最终代码前言在Unity中,实现PBR材质的Shader一、在Unity中,按一下步骤准备1、在资源管理面板创建一个StandardSurf
- 【着色器实现Shine局部或整体扫光效果_Shader效果第三篇】
暴走约伯
着色器
效果图如下属性栏如下带ShineMask效果,可以实现Tex的部分Shine。完整代码如下Shader"XKB/Shine"{Properties{_MainTex("MainTexture",2D)="white"{}
- Web3D编辑器-使用THREE.JS+Vuejs打造大屏可视化快速搭建工具/BI/WEB3D/可视化平台/编辑平台/大数据可视化工具
菜鸡饶
javascript可视化THREEjavascriptvue.jsthree.js
WEB-3D编辑器目前支持:效果组件联动,物体设置,事件联动、导入导出、引入vuejs模板;待做:场景设置,特效组件,物体效果设置(烘培贴图,特效,shader效果等),视角镜头动画,模型动画,事件与前端联动,前端组件及联动,work,websoket,接入后台;支持2D+3D可视化组件拖入,构建大数据可视化平台,与后台数据进行联动。支持讨论qq:674656681QQ群:1082834010DE
- webgl速记之如何根据用户硬件进行性能模式OR质量模式的切换的设计思路
DBBH
图形学1024程序员节webgl图形渲染
我遇到一个问题,我写了一份shader在不同的用户的机器上,会爆显存崩溃,我合成了几张巨大的纹理,一次上传,如果我分几个批次,就不会发生这个事情,然后性能就会相对下降那么要处理这种事情,该怎么办,想了想,干脆就根据硬件级别来切换shader效果varcanvas=document.createElement('canvas');vargl=canvas.getContext('webgl');va
- Unity中Shader不同灯光类型的支持与区分
楠溪泽岸
Unityunity游戏引擎
文章目录前言一、在开始之前做一些准备1、在上一篇文章的场景基础上,增加一个Unity默认的球体作为对照组2、创建一个点光源,用来看点光源的影响对Unity默认的Shader效果和我们实现的Shader效果之间的不同二、点光源的适配把上一篇文章中ForwardBase的Pass复制粘贴到与该Pass平行的程序块,然后再对其做之后点光源的灯光适配(因为点光源和聚光灯效果,是在ForwordAdd中实现
- unity学习第1天
西奥之樱桃
unity学习游戏引擎
本身也具有一些unity知识,包括Eidtor界面使用、Shader效果实现、性能分析,但对C#、游戏逻辑不太清楚,这次想从开发者角度理解游戏,提高C#编程,从简单的unity游戏理解游戏逻辑,更好的为工作服务。unity2019.4.40f1c1,使用Unity官网FPSMicrogame(如下图)。原本想从游戏源码启动流程开始学习,但Unity核心代码没有开源,就还是先理解游戏逻辑。游戏分成5
- Unity中Shader的变体shader_feature
楠溪泽岸
Unityunity游戏引擎
文章目录前言一、变体的类型1、multi_compile——无论如何都会被编译的变体2、shader_feature——通过材质的使用情况来决定是否编译的变体二、使用shader_feature来控制shader效果的变化1、首先在属性面板暴露一个开关属性,用于配合shader_feature来控制shader的变体2、在CG代码中,申明shader_feature3、使用预编译指令#if和定义好
- FairyGUI-Unity 自定义UIShader
Aili_Xiao
UnityFairyGUIunityFairyGUIShader
FairyGUI中给组件更换Shader,最简单的方式就是找到组件中的Shader字段进行赋值。需要注意的是,对于自定的shader效果需要将目标图片进行单独发布,也就是一个目标图片占用一张图集。(应该会有更好的解决办法,但目前还是就先这样子)本篇文章中的Shader源码来自于对官方的“FairyGUI/Image”修改,修改部分的源码来自于网络。示例:加载Shader代码中加载自定义Shader
- Unity3D在移动平台下加载AssetBundle导致Shader效果不正确的问题
猫不在
编辑器unity
这个问题就很坑我转换平台为Android之后,打了服务器包,并且aa使用了Usingexistbundle模式结果shader显示全部不正常。最后查了一圈发现是这个原因这个问题,主要还是在移动平台下开发导致的。在编辑器里调试加载AB时会导致Shader效果不正确的原因,主要还是编辑器下加载以IOS或是ANDROID平台打包的AB它所使用的shader已经编译成对应平台的资源了,又因为编缉器的MET
- Unity Shader - 遮罩效果
长生但酒狂
UnityShadershaderunityc#
已经有二十天没有更新博客了,这段时间也一直在学习WebGLshader,后续可能也会更新一些WebGL相关的博客。转入正题,我们来说说今天要实现的一个shader效果-遮罩。其实遮罩原理非常简单,把源像素和遮罩图形像素相乘就行了。大致效果如下:准备工作1.创建一个场景和一些物体(cube,sphere等)。2.创建一个新的C#脚本和一个Shader,命名为Mask。3.把Mask.cs拖拽到Cam
- Cocos Creator 实现按钮图标的流光特效(Shader)
长安长夜
cocoscreatorcocos开发opgl
CocosCreator实现按钮图标的流光特效(Shader)cocoscreator如何使用shader可以参考:[Creator中使用的Shader效果控件]代码流光效果脚本组件代码:/**************************************************************流光效果shader挂件*------------------------------
- 用Godot制作冲击波特效
开发游戏的老王
Godot笔记游戏特效笔记#Godot实践Godot冲击波特效Shader游戏特效
GodotEngine3.1.2在油管上看到讲述该特效的教程,我自己写的Shader效果图1.建模2.展UV3.特效贴图4.着色器代码shader_typespatial;render_modecull_back,unshaded;uniformfloatspeed=1.0;uniformsampler2Dtex:hint_albedo;voidvertex(){UV+=TIME*vec2(0,s
- Shader 001 - 函数造型能力
knxfe
0x00从函数出发Shader中的很多效果都是由函数计算得出的,如何更好地理解二者的关系呢。不妨先看看函数是什么?函数的定义可以简单地描述为:给定一个集合A,对于其中的元素施加法则f,则可以得到另一个集合B。将这样的A和B中的元素的对应关系,反映到二维直角坐标系中,就可以得到一条关于f的曲线。比如,正弦函数sin的曲线。那么,应当如何通过函数来得到想要的Shader效果?我们都知道Shader的中
- 用hlsl/glsl实现内发光效果
玛卡瑞那
算法shader研究hlslglsl
1近期由于工作需求,需要实现一些地球上行政区域的内发光效果,找了很多资料终于找到了一个比较好的算法,现在一步一步分享给大家2.首先在学习shader的时候,特别是hlsl和cg语言的,我们可以使用NVIDIAFXComposer2.5工具。在上面我们可以找到很多shader效果并可以进行调试来改造写出我们自己想要的shader效果第一步,先来采透明度由于物体外面的透明度都是0,而我们将物体设置成透
- UnityShader应用——水波效果
noEnoughChief
UnityShader
最近学了顶点片元Shader基本语法之后,决定拿一个Shader来分析一下,初学Shader,在此记录一下!这个Shader效果都是在frag里进行;sampler2D_MainTex;float_WaveStrength;float_WaveFactor;float_TimeScale;fixed4frag(v2fIN):COLOR{//计算出fixed2(0.5,0.5)到uv每个点的单位向量
- (一)unity shader在实际项目中出现的问题————unity的后处理插件景深效果在某些低档机(如三星)无效的解决方案
小橙子0
unityShader游戏开发unity
本专栏主要解决一些移动平台上unityshader效果异常的问题。很多情况下我们发现unity中的shader在PC平台效果正常,但是在移动平台上效果不对,或者部分机型效果不对的问题,尤其是低档老年机,作为一款上线游戏难免要支持高中低档大部分机型,但是部分机型(如华为)在渲染方面难免会出现很多奇怪的问题。最近在做一个小游戏,用到了景深后处理效果,然后发现在一个三星的低端机景深没有效果,在其他机器上
- Shader效果展示【九】
迟谋
Shader
增厚【20200704】https://blog.csdn.net/yzy1987523/article/details/107126313翡钻【20200705】https://blog.csdn.net/yzy1987523/article/details/107133978笔刷【20200706】https://blog.csdn.net/yzy1987523/article/details
- Unity3DShaderForge基础使用
xiaoshuang_
游戏开发
ShaderForge的官方首页:http://acegikmo.com/shaderforge/nodes/?lang=zh_cn在这里可以查看各种炫酷的Shader效果。一、安装插件安装成功之后在Window点击打开ShaderForge窗口这是打开之后的界面。NewShader:新建一个Shader文件LoadShader:导入一个Shader文件PolyCountthread:打开了一个网
- unity 空气扰动,热空气 shader效果
木之子楠
ShaderUnity3D
正常效果:高速低扰动效果:低速高扰动效果:代码:Shader"Learning/rekongqi"{Properties{_NoiseTex("NoiseTextrue",2D)="white"{}_Strength("Strength",range(0,1))=0.5_Speed("Speed",range(-2,2))=0.5}SubShader{Tags{"Queue"="AlphaTest
- Unity Shader学习6 —— Unity创建一个Shader
河乐不为
UnityShader
Unity引擎是一个非常强大的支持跨平台开发的游戏引擎,基于Mono这个开源.Net的框架设计而成,在Unity中定义了ShaderLab来组织Shader的内容,针对不同平台进行编译。了解了Shader和Cg的一些基础知识之后,接下来我们要做的就是:学会如何在Unity中使用Cg编写Shader并实现一些简单的Shader效果。UnityShader:说到底,Shader其实只是一段规定好输入(
- LearnGL - 15 - Skybox - 天空盒
linjf520
OpenGL图形理论
文章目录先看效果思路实践准备一个Cube再准备好CubeMap(立方体贴图)天空盒子的Shader效果1在应用层设置传入的视图变化矩阵前,删除移动的量在GLSLshader层移动视图变化矩阵的移动量效果3添加其他几何体看看深度问题效果4效果5天空盒边界接缝处瑕疵问题边界缝隙解决优化天空盒的渲染队列ReferencesLearnGL-学习笔记目录前些篇:LearnGL-11.1-实现简单的Goura
- Unity ShaderLab: 2D/3D Wave Flag Shader(飘动旗帜)的实现
MrYuen
UnityShader
个人实现的第一个在实际项目中使用的shader。2DWaveFlagShader效果图:Shader"Custom/WaveFlag2D"{Properties{_Color("MainColor",Color)=(1,1,1,1)_MainTex("Texture",2D)="white"{}_WaveX("Wavex",Range(0,1))=0.1_WaveZ("Wavez",Range(0
- C for Graphic:CommandBuffer血量图
羊羊2035
入门图形学之CforGraphic
最近618买了个机械师蓝牙游戏鼠标,日常使用几天感觉还行,就把CF安装了,每天玩两把试试身手。CF每次结束游戏会弹出直播,直播是以主持人上帝视角(可切换人称视角)进行的,其中有个shader效果很经典,基本上流行的大中型的FPS游戏都有使用:就是角色血量透视展示。看到标注的红圈没?一个被遮挡的角色,只有一半血,显示效果就是一个高斯模糊外描边和根据血量的身躯填充色。这种shader效果因为其常用性,
- Unity3d 室内设计Shader效果
anchen4878
使用Unity3d做了一个室内设计的应用,但是专业人士说效果不行,这个我看了其他人的一些Unity3d室内设计的应用,效果很赞。发现我这个的效果确实很有差距。在这个场景里面我用了Unity3d自带的Shader:1.大部分都是Self-Illumin/VertexLit。使用灯光来照片的话,那样子还没这个自发光的效果好看。2.透明部分用的Transparent-Diffuse,这个场景里面的玻璃护
- 【Aladdin-Unity3D-Shader编程】之八-2D图常用的Shader效果
丁小未
UnityShader
前言Shader效果常用于3D模型,但2D图也有不少常用的效果,例如:圆角头像,图片灰态,边缘着色等等,下面我就依次做一个介绍。图片灰态效果核心思路在片元着色器里面对每个图元进行采样,将图元的颜色x,y,z分别乘上灰度系数然后赋值给片源颜色,就将彩色变成了灰色了。代码//-----------------------------------------------【Shader说明】-------
- unity各种特效shader效果资源以及位置
那个妹子留步
总栏目
录制自己的视频或者写博客实时更新学习unity资源商店的Demo多在资源商店逛逛很重要shader必须学,shader的基础是3D图形学unityTextMeshPro中文字体制作https://blog.csdn.net/qq_37057633/article/details/81120583?utm_source=blogxgwz1unity镜子效果资源资源商店搜索MagicMirroruni
- Unity Shader效果 Icon图片圆角处理
Vitens
ShaderUnityshaderUnity圆角处理Icon
之前写过一篇,方形头像和圆形头像的过度效果,Unity随记(三)方形头像与圆形头像的切换过度效果.当时采用的就是从中心点(0.5,0.5)为圆心,通过控制半径的长度和方形头像进行剪切的操作。但是如果需要对icon进行圆角处理,则需要换个方式了,不然会显得比较生硬,对比图如下:这里采用的是四个角都用一个小圆来进行对边角的裁剪处理(真正的圆角处理不知道是不是这样,不过现在这样的效果看起来已经满足需求了
- shader圆环效果
我是蝉蜕
Shader
记录一下自学的shader效果先看效果代码版Shader"Custom/Ring1"{Properties{_MainColor("MainColor",Color)=(1,1,1,1)_Speed("Speed",Range(0,1))=0.5_Concentration("Concentration",Range(0,5))=3}SubShader{Tags{"RenderType"="Tra
- java类加载顺序
3213213333332132
java
package com.demo;
/**
* @Description 类加载顺序
* @author FuJianyong
* 2015-2-6上午11:21:37
*/
public class ClassLoaderSequence {
String s1 = "成员属性";
static String s2 = "
- Hibernate与mybitas的比较
BlueSkator
sqlHibernate框架ibatisorm
第一章 Hibernate与MyBatis
Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。
MyBatis 参考资料官网:http:
- php多维数组排序以及实际工作中的应用
dcj3sjt126com
PHPusortuasort
自定义排序函数返回false或负数意味着第一个参数应该排在第二个参数的前面, 正数或true反之, 0相等usort不保存键名uasort 键名会保存下来uksort 排序是对键名进行的
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8&q
- DOM改变字体大小
周华华
前端
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- c3p0的配置
g21121
c3p0
c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的下载地址是:http://sourceforge.net/projects/c3p0/这里可以下载到c3p0最新版本。
以在spring中配置dataSource为例:
<!-- spring加载资源文件 -->
<bean name="prope
- Java获取工程路径的几种方法
510888780
java
第一种:
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
获取当前类的所在工程路径;
如果不加“
- 在类Unix系统下实现SSH免密码登录服务器
Harry642
免密ssh
1.客户机
(1)执行ssh-keygen -t rsa -C "
[email protected]"生成公钥,xxx为自定义大email地址
(2)执行scp ~/.ssh/id_rsa.pub root@xxxxxxxxx:/tmp将公钥拷贝到服务器上,xxx为服务器地址
(3)执行cat
- Java新手入门的30个基本概念一
aijuans
javajava 入门新手
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合
- Memcached for windows 简单介绍
antlove
javaWebwindowscachememcached
1. 安装memcached server
a. 下载memcached-1.2.6-win32-bin.zip
b. 解压缩,dos 窗口切换到 memcached.exe所在目录,运行memcached.exe -d install
c.启动memcached Server,直接在dos窗口键入 net start "memcached Server&quo
- 数据库对象的视图和索引
百合不是茶
索引oeacle数据库视图
视图
视图是从一个表或视图导出的表,也可以是从多个表或视图导出的表。视图是一个虚表,数据库不对视图所对应的数据进行实际存储,只存储视图的定义,对视图的数据进行操作时,只能将字段定义为视图,不能将具体的数据定义为视图
为什么oracle需要视图;
&
- Mockito(一) --入门篇
bijian1013
持续集成mockito单元测试
Mockito是一个针对Java的mocking框架,它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望 行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。
&nb
- 精通Oracle10编程SQL(5)SQL函数
bijian1013
oracle数据库plsql
/*
* SQL函数
*/
--数字函数
--ABS(n):返回数字n的绝对值
declare
v_abs number(6,2);
begin
v_abs:=abs(&no);
dbms_output.put_line('绝对值:'||v_abs);
end;
--ACOS(n):返回数字n的反余弦值,输入值的范围是-1~1,输出值的单位为弧度
- 【Log4j一】Log4j总体介绍
bit1129
log4j
Log4j组件:Logger、Appender、Layout
Log4j核心包含三个组件:logger、appender和layout。这三个组件协作提供日志功能:
日志的输出目标
日志的输出格式
日志的输出级别(是否抑制日志的输出)
logger继承特性
A logger is said to be an ancestor of anothe
- Java IO笔记
白糖_
java
public static void main(String[] args) throws IOException {
//输入流
InputStream in = Test.class.getResourceAsStream("/test");
InputStreamReader isr = new InputStreamReader(in);
Bu
- Docker 监控
ronin47
docker监控
目前项目内部署了docker,于是涉及到关于监控的事情,参考一些经典实例以及一些自己的想法,总结一下思路。 1、关于监控的内容 监控宿主机本身
监控宿主机本身还是比较简单的,同其他服务器监控类似,对cpu、network、io、disk等做通用的检查,这里不再细说。
额外的,因为是docker的
- java-顺时针打印图形
bylijinnan
java
一个画图程序 要求打印出:
1.int i=5;
2.1 2 3 4 5
3.16 17 18 19 6
4.15 24 25 20 7
5.14 23 22 21 8
6.13 12 11 10 9
7.
8.int i=6
9.1 2 3 4 5 6
10.20 21 22 23 24 7
11.19
- 关于iReport汉化版强制使用英文的配置方法
Kai_Ge
iReport汉化英文版
对于那些具有强迫症的工程师来说,软件汉化固然好用,但是汉化不完整却极为头疼,本方法针对iReport汉化不完整的情况,强制使用英文版,方法如下:
在 iReport 安装路径下的 etc/ireport.conf 里增加红色部分启动参数,即可变为英文版。
# ${HOME} will be replaced by user home directory accordin
- [并行计算]论宇宙的可计算性
comsci
并行计算
现在我们知道,一个涡旋系统具有并行计算能力.按照自然运动理论,这个系统也同时具有存储能力,同时具备计算和存储能力的系统,在某种条件下一般都会产生意识......
那么,这种概念让我们推论出一个结论
&nb
- 用OpenGL实现无限循环的coverflow
dai_lm
androidcoverflow
网上找了很久,都是用Gallery实现的,效果不是很满意,结果发现这个用OpenGL实现的,稍微修改了一下源码,实现了无限循环功能
源码地址:
https://github.com/jackfengji/glcoverflow
public class CoverFlowOpenGL extends GLSurfaceView implements
GLSurfaceV
- JAVA数据计算的几个解决方案1
datamachine
javaHibernate计算
老大丢过来的软件跑了10天,摸到点门道,正好跟以前攒的私房有关联,整理存档。
-----------------------------华丽的分割线-------------------------------------
数据计算层是指介于数据存储和应用程序之间,负责计算数据存储层的数据,并将计算结果返回应用程序的层次。J
&nbs
- 简单的用户授权系统,利用给user表添加一个字段标识管理员的方式
dcj3sjt126com
yii
怎么创建一个简单的(非 RBAC)用户授权系统
通过查看论坛,我发现这是一个常见的问题,所以我决定写这篇文章。
本文只包括授权系统.假设你已经知道怎么创建身份验证系统(登录)。 数据库
首先在 user 表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限 扩展 CWebUser 类
在配置文件(一般为 protecte
- 未选之路
dcj3sjt126com
诗
作者:罗伯特*费罗斯特
黄色的树林里分出两条路,
可惜我不能同时去涉足,
我在那路口久久伫立,
我向着一条路极目望去,
直到它消失在丛林深处.
但我却选了另外一条路,
它荒草萋萋,十分幽寂;
显得更诱人,更美丽,
虽然在这两条小路上,
都很少留下旅人的足迹.
那天清晨落叶满地,
两条路都未见脚印痕迹.
呵,留下一条路等改日再
- Java处理15位身份证变18位
蕃薯耀
18位身份证变15位15位身份证变18位身份证转换
15位身份证变18位,18位身份证变15位
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--应用上下文配置【AppConfig】
hanqunfeng
springmvc4
从spring3.0开始,Spring将JavaConfig整合到核心模块,普通的POJO只需要标注@Configuration注解,就可以成为spring配置类,并通过在方法上标注@Bean注解的方式注入bean。
Xml配置和Java类配置对比如下:
applicationContext-AppConfig.xml
<!-- 激活自动代理功能 参看:
- Android中webview跟JAVASCRIPT中的交互
jackyrong
JavaScripthtmlandroid脚本
在android的应用程序中,可以直接调用webview中的javascript代码,而webview中的javascript代码,也可以去调用ANDROID应用程序(也就是JAVA部分的代码).下面举例说明之:
1 JAVASCRIPT脚本调用android程序
要在webview中,调用addJavascriptInterface(OBJ,int
- 8个最佳Web开发资源推荐
lampcy
编程Web程序员
Web开发对程序员来说是一项较为复杂的工作,程序员需要快速地满足用户需求。如今很多的在线资源可以给程序员提供帮助,比如指导手册、在线课程和一些参考资料,而且这些资源基本都是免费和适合初学者的。无论你是需要选择一门新的编程语言,或是了解最新的标准,还是需要从其他地方找到一些灵感,我们这里为你整理了一些很好的Web开发资源,帮助你更成功地进行Web开发。
这里列出10个最佳Web开发资源,它们都是受
- 架构师之面试------jdk的hashMap实现
nannan408
HashMap
1.前言。
如题。
2.详述。
(1)hashMap算法就是数组链表。数组存放的元素是键值对。jdk通过移位算法(其实也就是简单的加乘算法),如下代码来生成数组下标(生成后indexFor一下就成下标了)。
static int hash(int h)
{
h ^= (h >>> 20) ^ (h >>>
- html禁止清除input文本输入缓存
Rainbow702
html缓存input输入框change
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。
如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off";
<input type="text" autocomplete="off" n
- POJO和JavaBean的区别和联系
tjmljw
POJOjava beans
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规
- java中单例的五种写法
liuxiaoling
java单例
/**
* 单例模式的五种写法:
* 1、懒汉
* 2、恶汉
* 3、静态内部类
* 4、枚举
* 5、双重校验锁
*/
/**
* 五、 双重校验锁,在当前的内存模型中无效
*/
class LockSingleton
{
private volatile static LockSingleton singleton;
pri