- 2024HarmonyOS应用开发者高级认证最新整理题库和答案(已收录182道 )
孤舟蓑影
前端学习鸿蒙typescriptharmonyos安卓ios
更新截止2024-08-27,完整题库一共182道题,足够覆盖90%考题,如有新题和遗漏我会持续补充所有题目的选项都是打乱顺序的,记答案不要记序号完整题库请在我的网盘下载或查看在线文档完整题库在线文档预览单选(已收录102道)1.以下哪个装饰器用来表示并发共享对象。(B)A.@SharedB.@SendableC.@StyleD.@State2.在方舟字节码的函数调用规范中,前三个参数表示的含义分
- 萝卜快跑(Apollo Go)的 无人驾驶底层原理是什么,烧萝卜武汉实现了7*24小时的全天候运营,估计2025年实现盈利,2024年全国大部分城市部署萝卜快跑
九张算数
数字化转型自动驾驶
萝卜快跑(ApolloGo)是百度推出的无人驾驶出租车服务。它的底层技术原理基于百度的Apollo开放平台,该平台集成了多种先进的技术来实现无人驾驶。以下是一些关键的技术和原理:1.感知系统无人驾驶汽车需要感知周围环境,这主要依赖于多种传感器,包括:激光雷达(LiDAR):通过发射激光束并测量反射回来的时间,生成高精度的三维地图。摄像头:用于捕捉道路标识、交通信号、行人和其他车辆。雷达(Radar
- uni-app:文字竖直排列,并且在父级view中水平竖直对齐
25号底片~
uni-app前端uni-appjavascript前端
一、效果二、代码这是竖直排列的文字exportdefault{data(){return{}},methods:{},};.parent{display:flex;align-items:center;/*竖直居中*/justify-content:center;/*水平居中*/height:500px;/*父级高度设为100%,或指定一个固定高度*/border:1pxsolidblack;}.
- thinkphp:数据库多条件查询
25号底片~
thinkphp数据库数据库oraclesql
一、使用if条件限制查询条件$query=Db::table('wip_operation_plan')->alias('d')->join(['wip_jobs_all'=>'a'],'a.wip_entity_name=d.wip_entity_name')->join(['sf_item_no'=>'c'],'a.primary_item=c.item_no')->field('d.*,c.
- // 统计由键盘输入的一串字符串,统计中英文字母,数字,空格以及其他字符个数
来杯1995年的咖啡
c语言100题c语言c++
一、题目//统计由键盘输入的一串字符串,统计中英文字母,数字,空格以及其他字符个数二、代码#includeintmain(intargc,constchar*argv[]){//统计由键盘输入的一串字符串,统计中英文字母,数字,空格以及其他字符个数charc[10];intletter=0,sum=0,kg=0,other=0;for(inti=0;i='A'&&c[j]='a'&&c[j]-79
- 编写程序,输入一字符串输出此字符串中字母、数字、空格和其他字符的个数。
多读书多看报多敲代码少睡觉
c语言c++开发语言
编写程序,输入一字符串输出此字符串中字母、数字、空格和其他字符的个数。要求:(1)编写一个函数实现上述统计功能:由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数。(2)在主函数中输出上述统计结果。提示:借助全局变量#include#includeintmain(){charstr[80];inti;inta=0,d=0,e=0,f=0;charc;gets(str);for(i
- arcgis for javascript 帮助
萝卜耳朵
ArcGISServerArcgisJavascript
JSAPI3.4的要求à(1)IE9或以上版本否则dijit1.8.3不匹配1.如何发布ArcgisJavascriptAPI应用0.准备工作:(1).有web应用:(2).有jsapi开发包1.将jsapi目录拷贝到自己的Web应用目录下2.在页面中添加引用(2个css,1个js)3.在页面中添加加载地图的脚本dojo.ready(function(){mapObj=newesri.Map("m
- 飘,书摘
Yin爱丽丝
BeatriceTarletonwasabusywoman,havingonherhandsnotonlyalargecottonplantation,ahundrednegroesandeightchildren,butthelargesthorse-breedingfarminthestateaswell.Shewashottemperedandeasilyplaguedbythefreque
- 使用C++编写程序,提示并输入一个字符串,统计其中的英文字符,数字,空格以及其他字符的数量。
睡觉然后上课
C++c++开发语言qt
由于c++兼容c语言的程序,所以子函数使用了c语言的内容#include#includeusingnamespacestd;voidCount(constcharstr[]){intletter=0,num=0,space=0,etc=0;while(*str!='\0'){if((*str>='a'&&*str='A'&&*str='0'&&*str<='9'){num++;}elseif(*s
- 4. Java中的ArrayList和LinkedList有什么区别?各自的优缺点是什么?在什么场景下选择使用它们?
这孩子叫逆
面试题java集合java开发语言
ArrayList和LinkedList是Java中两个常用的List接口实现类,它们都可以用来存储有序的元素,但在底层实现和性能特征上有显著的区别。1.内部实现ArrayList:ArrayList底层基于动态数组实现。它维护一个可调整大小的数组,用于存储元素。当数组的容量不足以容纳新增元素时,ArrayList会创建一个更大的新数组,并将旧数组中的元素复制到新数组中。LinkedList:Li
- 漏洞披露-金慧-综合管理信息系统-SQL
无问社区
漏洞复现~sql数据库网络安全web安全
本文来自无问社区,更多漏洞信息可前往查看http://wwlib.cn/index.php/artread/artid/6607.html本文仅用于技术研究学习,请遵守相关法律,禁止使用本文所提及的相关技术开展非法攻击行为,由于传播、利用本文所提供的信息而造成任何不良后果及损失,与本账号及作者无关。0x01产品简介金慧数据资产管理平台是一款企业级数据资产管理软件,其基于先进的技术架构,具备操作简单
- 下拉提示(GoogleSuggest)
xedcoing
技术autocompletefunctionjavascriptstringjqueryclass
样式:.autocomplete{width:200px;border:1pxsolid#999;background:white;position:absolute;overflow:hidden;list-style-type:none;padding-left:0;margin-left:0px;margin-top:0;}JS:(Jquery)var$autocomplete=$("").
- 利用Google GCM发送push通知到Android客户端
weixin_34050389
移动开发
//这个可以需要在google账号中申请,勾选gcm服务选项$apiKey='AIzaSyC6h3ysrn2HDCBqONTo2vKIVVuktIFoxxx';$headers=array("Content-Type:"."application/json","Authorization:"."key=".$apiKey);$messageData=array('type'=>1,'msg'=>'
- oracle中强制类型转换,Oracle vs PostgreSQL,研发注意事项(7)- 类型转换
喜迁莺
oracle中强制类型转换
本节以数值型相互转换以及数值型和字符型的转换为例大体介绍了Oracle和PostgreSQL类型转换上的部分异同,可据此思路推广到其他类型。一、数值类型转换下面以数值类型为例子说明,包括运算结果的转换和强制类型转换.运算结果以除运算为例说明.PostgreSQL的除运算testdb=#select1/4;?column?----------0(1row)Oracle的除运算TEST-orcl@se
- CMAKE中指定c++版本
nb的码农
c++开发语言
cmake_minimum_required(VERSION3.20)project(YourProjectName)set(CMAKE_CXX_STANDARD20)set(CMAKE_CXX_STANDARD_REQUIREDON)set(CMAKE_CXX_EXTENSIONSOFF)添加你的源文件add_executable(YourExecutablemain.cpp)
- 第N+1遍老友记之后的碎碎念-S01E23
井木木
Ross要做爸爸了,怀着他儿子的前妻和前妻的现女友迟迟不出现,他整个人焦虑到不行,开始怕孩子生在出租车上。Rachel这个时候开玩笑,也难怪会遭遇冷眼。还是玩笑界扛把子Chandler,给她上了生动的一课:时机很重要。这一课,又何止适用于玩笑呢。Monica对于baby的执着真的是刻在骨子里的,所以才会放弃那么那么好的Richard吧。Chandler说,如果40岁的时候我们都还没结婚,就一起要一
- Vue项目Hash/History模式下的分享问题
phcodebook
经过测试和总结,有以下几点:使用hash模式和history模式都有需要注意的地方去配置:不同系统打开页面时链接变化hash模式hash模式是默认的,在连接上自动生成的#,需要注意的是安卓会在打开新页面时候,自动截取掉#后面的参数,之前的微信支付调用授权时,hash模式下安卓系统页面跳转回来都不会刷新,导致无法获取新链接中的参数。此处注意的是不能使location.search不能为空,也就是需要
- SQL进阶技巧:如何按任意时段分析时间区间问题? | 分区间讨论【左、中、右】
莫叫石榴姐
#SQL进阶实战技巧数字化建设通关指南sql数据库mysql数据分析数据仓库hive
目录0场景描述1数据准备2问题分析方法1:分情况讨论,找出重叠区间方法2:暴力美学法。按区间展开成日期明细表3拓展案例4小结0场景描述现有用户还款计划表user_repayment,该表内的一条数据,表示用户在指定日期区间内[date_start,date_end],每天还款repayment元。如何统计任意时段内(如:2024-01-15至2024-01-16)每天所有用户的应还款总额?1数据准
- Postgresql自定义字段默认值的格式
_平凡之路_
PostgreSQL实战postgresql数据库开发字段默认值
字段默认值一般填写一个固定值。现在有个特殊需求是订单号字段,长度固定为10位,要求前5位为固定值,后5位是递增值。可如下实现:首先建一个序列:CREATESEQUENCEtest_seqINCREMENT1START1MINVALUE1MAXVALUE99999CACHE1;然后建表,例如:CREATETABLEtest(testcharactervarying(10)COLLATEpg_cata
- PostgreSQL 自动(隐式)类型转换,解决类型不匹配报错问题
Nazgul丶戒灵
postgresql数据库
隐式类型自动转换如果有接触过其他数据库,诸如MySQL、Oracle等都是默认对数据类型进行了隐式的转换,在其他数据库varchar等字符串类型和数字可以进行自动的隐式转换,但是PG确没有这么处理,那么有没有办法让PG也实现这个功能呢?答案是肯定的,经过查看官方提供的文档,发现可以通过PG的自定义类型转换定义自己想要的隐式类型转换,下面给大家提供一个简单地示例具体的应用可以去查看官方的文档,场景还
- [论文写作]“compare to”等同“compare with”吗?
刘好念
论文论文写作英语English其他
一、简介Compare这个动词后面可以接to或者with,那么compareto和comparewith是不是可以互换呢?我们来看看它们到底有什么区别。二、Compareto和Comparewith1.Compareto用来强调两事物间的相似之处麦林韦氏词典的网页上举了莎氏比亚的一句诗:shallIcomparetheetoasummer'sday?(我能否把你比作夏日)这里compareto有"
- 汽车EDI: NAVISTAR EDI对接
知行EDI
汽车行业EDI电子数据交换知行软件知行edi汽车EDIEDI系统电子数据交换NAVISTAREDI
NavistarInternationalCorporation是一家美国商用车辆制造公司,总部位于伊利诺伊州的Lisle。公司以生产中型和重型卡车、公共汽车、柴油发动机和底盘闻名,其产品广泛应用于运输、建筑、和农业等行业。Navistar的历史可以追溯到1831年,由国际收割机公司(InternationalHarvester)发展而来,并在1986年正式更名为Navistar。企业与Navis
- [Cmake]cmake指定C++版本
刘好念
C++c++开发语言cmake
一、简介本文介绍了如何指定在使用cmake和make进行编译C++程序时指定所使用的C++版本。二、示例1.使用CMakeLists.txt指定CMakeLists.txt示例:cmake_minimum_required(VERSION3.5.0)project(HelloWorld)#指定使用C++17set(CMAKE_CXX_STANDARD17)#强制使用C++17,不可回退,如果编译器
- 基于用户的协同过滤以及ALS的混合召回算法
山水阳泉曲
算法机器学习人工智能矩阵python推荐算法线性代数
文章目录需求基于用户的协同过滤基本步骤相似度计算代码示例(使用余弦相似度)基于用户的协同过滤的缺点实际推荐系统中的替代方案ALSuserBaseCF+ALS混合推荐设计代码说明需求要将基于用户的协同过滤(User-BasedCollaborativeFiltering,UBCF)与交替最小二乘(AlternatingLeastSquares,ALS)结合起来,设计一个混合推荐系统。这种系统可以利用
- 《美妙天堂》系列动画将举办联合演唱会 PV公开
肥宅拯救世界
根据TAKARATOMY和DONGWOOA&E共同开发的卡街机游戏《美妙天堂》改编的三部动画《美妙天堂》《美妙天堂偶像时间》《闪亮美妙频道》宣布将举办史上最大规模演唱会,同时官方还公开了动画《闪亮美妙频道》的新视觉图。根据官方公开的情报,《美妙天堂》《美妙天堂偶像时间》《闪亮美妙频道》三部动画联合举办的《美妙天堂》系列最大规模演唱会名为“大家一起闪亮美妙演唱会2018(原名:み~んなでキラッとプリ
- VUE-微信小程序 - 生成二维码(qrcode)和条形码(barcode)
wenjiangwang
notepad++
一、简介1.二维码2.条形码二、微信小程序-生成二维码(qrcode)和条形码(barcode)1.安装2.使用方法3.条形码4.二维码5.具体实例三、VUE生成二维码(qrcodejs)和条形码(barcode)1.VUE生成二维码(qrcodejs)1.1安装依赖1.2组件内使用1.3完整实例2.VUE条形码(barcode)2.1安装依赖2.2main.js中全局引入2.3定义组件2.4使用
- 卡片翻折效果
优雅的大白鹅
项目实用小方法前端css
{newArray(4).fill(1)?.map(()=>{return(cardcard);})}.cards{display:flex;justify-content:space-around;}.card{position:relative;}.card1,.card2{width:200px;height:220px;background-color:pink;position:abso
- JS 获取当前时间戳方法汇总
TTong___
javascript开发语言ecmascript
js获取当前时间戳的5种方法1.获取时间戳精确到秒,13位consttimestamp=Date.parse(newDate());console.log(timestamp);//输出159166925600013位2.获取时间戳精确到毫秒,13位consttimestamp=Math.round(newDate());console.log(timestamp);//输出15916699612
- 钢铁侠马斯克的星链计划是骗局吗?
老白杂谈
钢铁侠马斯克的星链计划是骗局吗?我觉得不是,而且可行性极高。这是看起来遥不可及的“火星殖民”计划的一部分。马斯克的每一步,看似异想天开,但是仔细研究会发现,有很高的的可行性。这个计划全称是Starlink卫星互联网计划。这个计划的前置计划,spacex火箭公司已经成型,并可以承担卫星发射的任务,spaceX作为世界上除了中美等几个大国以外能发射火箭的民间公司组织,这里不展开说,感兴趣的可以自行搜索
- java生成二维码QRCode Zxing SwetakeQRCode barcode4j
躁动的青年
javazxingjava二维码qrcodezxing图片
最常见的就是QRcode二维码一、Zxing1.推荐使用ZxingGoogle出的,大厂商,文档齐全。也可生成条形码,Android上一般也采用Zxing。2.可生成、读取二维码,可嵌入图片(logo),支持中文3.编写代码量很少,就可生成二维码4.生成的二维码的位点少,好识别5.生成的二维码,占用存储空间小,2K所需jar包:core-2.2.jar,jdk1.6。自2.2以后需要jdk1.7,
- 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