- 十进制转其他进制, 其他进制转十进制
Angus1648
java学习笔记
十进制转其他进制这个是最简单的,就只要记得下图拿十进制的数除以其他进制的数取余数就行其他进制转十进制这个也很简单,只要记得下图公式就行注:截图出自黑马课程
- 聊聊java中的Eureka和Nacos
学习中的程序媛~
javaeureka开发语言
本文主要来自于黑马课程中1.提供者与消费者在服务调用关系中,会有两个不同的角色:服务提供者:一次业务中,被其它微服务调用的服务。(提供接口给其它微服务)服务消费者:一次业务中,调用其它微服务的服务。(调用其它微服务提供的接口)但是,服务提供者与服务者的角色并不是绝对的,而是相对于业务而言。如果服务A调用了服务B,而服务B又调用了服务C,服务B的角色是什么?对于A调用B的业务而言:A是服务消费者,B
- Python包+模块:package + module + try 简记 黑马课程
HJJ-DREAMER
Pythonpython开发语言
try+import#-*-coding:utf8-*-"""#create-time:2022/11/30-8:42#Python-Script:chapter9-0-module-package-bug.py#describe:异常处理py模块py包"""#lesson1:Error#f=open("D:/abc.txt","r",encoding="UTF-8")##File"E:/pyth
- Python包+模块:example 简记 黑马课程
HJJ-DREAMER
Pythonpython开发语言
main#-*-coding:utf8-*-"""#editor:hjjdreamer#create-time:2022/12/3-16:57#Python-Script:chapter9-1-module-example.py#describe:"""importmy_utils.str_utilfrommy_utilsimportfile_utilfrommy_utils.file_utili
- 史上最全docker教程,一篇文章精通。来自黑马课程总结。
无畏@
docker容器运维
同学们,在前两天我们学习了Linux操作系统的常见命令以及如何在Linux上部署一个单体项目。大家想一想自己最大的感受是什么?我相信,除了个别天赋异禀的同学以外,大多数同学都会有相同的感受,那就是麻烦。核心体现在三点:命令太多了,记不住软件安装包名字复杂,不知道去哪里找安装和部署步骤复杂,容易出错其实上述问题不仅仅是新手,即便是运维在安装、部署的时候一样会觉得麻烦、容易出错。特别是我们即将进入微服
- 在Java中使用Redis
秋名山小白
笔记javaredis开发语言
黑马课程Redis笔记,供个人复习用,若有侵权,联系删除一、Redis入门1.Redis简介Redis是一个基于内存的key-value结构数据库,即非关系型数据库,与MySQL二维表格数据库不同。并不是取代MySQL,而是对MySQL的补充2.Redis特点基于内存存储,读写性能高适合存储热点数据,即访问量大的数据(热点商品、资讯、新闻)企业应用广泛3.Redis下载与安装链接:https://
- 【黑马课程】Docker 学习笔记
Anxionuo
Dockerdocker分布式容器
一、初识Docker(一)什么是Docker1.项目部署遇到的问题2.Docker如何解决?Docker如何解决依赖的兼容问题?因为打包程序时,肯定是在同一个系统中打包的,那对于不同环境的操作系统,Dcoker如何解决?首先看一下操作系统的结构:那Dcoker如何解决不同系统环境的问题?3.总结(二)Docker和虚拟机的区别虚拟机先启动一个操作系统,然后再操作系统之上再启动应用。Docker直接
- vue前端框架应用案例(三)实现简单的echarts柱状图表
夺笋123
#vue前端框架vue.jsecharts
目录前端效果展示项目架构Seller.vueSellerPage.vueindex.jsApp.vuemain.jsindex.html后端源程序接口测试本博客内容参考黑马课程,详细信息请参考以下网址Bilibili官方黑马课程:【echarts数据可视化项目】前端效果展示项目架构Seller.vue该部分主要实现业务逻辑,即决定/sellerpage的内容到底是什么样子的exportdefaul
- 黑马课程学习随笔
11a3034531f8
基本搭建1.必学三个东西1.主流的框架2.引导页3.界面主流的框架结构图:2.两种开发方式:1.Storyboard(界面太多,不好找)2.纯代码(界面比较多的时候用纯代码,利于后期扩展)3.回顾一下程序启动的思路首先程序的入口是1.main函数->UIApplicationMain->2.创建UIApplication对象3.创建UIApplication对象代理4.开启主运行循环,保持程序一直
- 黑马Redis——黑马点评项目记录
padDio
java数据库
这已经是我第三次看这个项目了,第一次看这个是七八个月以前,第二次看是三个月以前,现在为了简历内容,我打算第三次再回顾一遍这个项目,不得不说这个项目对我学习redis真的是很有帮助。这文章也不是正经的按照视频内容从上到下全部记录(这样的笔记黑马官方已经通过了MD文件了,感谢),这里知识记录我认为重要、有趣、或者有我学习的时候有困难的地方,之后再拿来复习。一、分布式锁在黑马课程中,一共讲了几种锁1.1
- 【黑马学习小结】冒泡排序的示例程序编写思路
总是春暖到花开
java排序算法
介绍本篇是我跟随黑马课程学习的关于冒泡排序的思路总结和相关手敲代码冒泡排序是什么冒泡排序是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。直至数列中的最(大/小)值被搁到数列的最末(/顶)端代码演示虽说冒泡排序被称作是最简单的排序算法之一,但写代码一旦涉及到多层循环的嵌套,ijk...组合到一起还是让人一头雾水。因此对于目前我这样代码功底不
- C++字符串处理函数
人菜就要多读书
C++字符串c++
来源:学习黑马课程笔记1.gets()#includechar*gets(char*s);功能:从标准输入读入字符,并保存到s指定的内存空间,直到出现换行符或读到文件结尾为止。参数:s:字符串首地址返回值:成功:读入的字符串失败:NULL++:gets(str)与scanf("%s",str)的区别gets(str)允许输入的字符串含有空格scanf("%s",str)不允许含有空格注意:由于sc
- 【Web前端学习之路】web进阶(移动web) 黑马课程笔记
a123456_9
前端前端学习css
1、字体图标库Iconfont网站上下载字体图标,直接引入样式如果图库中没有想要的图标,则可以自己上传2、平移转换(可以对标回忆一下基础班的“过渡”属性:transition)平面转换属性(位移、旋转、缩放):transform若x的值为负数,则向左移动;y的值为负数,则向上移动(可以记忆成marginleft)translate(x,y);位移-绝对定位居中使用translate快速实现绝对定位
- Java数组—精讲篇
学编程的小程
Javajavapython开发语言
Java数组—精讲篇先进行专栏介绍二维数组定义格式初始化静态初始化动态初始化举例声明并初始化一个3行4列的整型二维数组访问二维数组元素访问二维数组array中第2行第3列的元素遍历二维数组遍历二维数组array并打印每个元素的值强调应用举例总结程序展示二维数组元素打乱程序分析重点先进行专栏介绍本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记进行
- 全文检索 Lucene
费利普斯
JavaEElucene搜索引擎
全文检索Lucene网上学习黑马课程后,在原有笔记的基础上进行总结课程计划lucene入门什么是luceneLucene的作用使用场景优点和缺点lucene应用索引流程搜索流程field域的使用索引库维护分词器高级搜索实战案例Lucene高级Lucene底层存储结构词典排序算法Lucene优化Lucene使用的一些注意事项1搜索技术理论基础1.1为什么要学习Lucene原来的方式实现搜索功能,我们
- 零基础自学javase黑马课程第一天----算术运算符
京与旧铺
java学习javajvm算法
零基础自学javase黑马课程第一天----算术运算符✨欢迎关注点赞收藏⭐留言✒本文由京与旧铺原创,csdn首发!系列专栏:java学习首发时间:2022年10月16日你做三四月的事,八九月就会有答案,一起加油吧如果觉得博主的文章还不错的话,请三连支持一下博主哦最后的话,作者是一个新人,在很多方面还做的不好,欢迎大佬指正,一起学习哦,冲冲冲推荐一款模拟面试、刷题神器[点击进入网站1.运算符和表达式
- SpringCloud学习笔记【黑马课程】
rosevvi
springcloud学习笔记
SpringCloud微服务什么是微服务?微服务不等于springcloud,微服务是一种经过良好架构设计的分布架构方案,微服务架构特征:单一职责:微服务拆分粒度更小。每一个服务都对应唯一的业务能力,做到职责单一,避免业务重复开发面向服务:微服务对外暴露业务接口自治:团队独立,技术独立,数据独立,部署独立隔离性强:服务调用做好隔离,容错,降级,避免出现级联问题微服务技术栈微服务做的第一件事就是拆分
- JavaWeb-HTML
甲柒
JavaWebhtml前端
JavaWebJavaWeb黑马课程课程特点前后端分离开发,基于接口交互(接口文档)前端——基于Vue脚手架,构建工程化的前端项目后端——基于主流SpringBoot高效学习SSM参照企业开发模式,需求分析-表结构设计-接口文档-功能实现-测试Web定义Web:全球广域网,也称为万维网(wwwWorldWideWeb),能够通过浏览器访问的网站。网站:全球广域网,也称为万维网(万维网),能够通过浏
- 五、Java框架之Maven进阶
wxygf
Javajavamavenmybatis
黑马课程文章目录1.分模块开发1.1分模块开发入门案例示例:抽取domain层示例:抽取dao层1.2依赖管理2.聚合和继承2.1聚合概述聚合实现步骤2.2继承dependencyManagement3.属性管理3.1依赖版本属性管理3.2配置文件属性管理(了解)3.3Maven中的属性(了解)3.4版本说明4.多环境配置与应用4.1多环境开发4.2跳过测试5.私服5.1私服安装步骤1:下载和解压
- JavaWeb笔记,黑马课程,期末速成复习
星有野195
javaweb黑马笔记javamybatis
##JavaWeb笔记###一response和requestrequest可以实现请求转发,具体过程如下请求转发的语句是request.getRequestDispatcher("路径").forward(request,response);请求转发是指在对一个资源执行了一些操作之后转到另一个类去执行另外的操作请求转发虽然转到了另外一个类,但是实际上他的url还是初始的那个类的url,url并不
- Java事件监听机制
学编程的小程
Javajava开发语言设计模式
这里写目录标题先进行专栏介绍再插一句开始喽事件监听机制分析观察者模式观察者模式由以下几个角色组成:观察者模式的工作流程如下:观察者模式的优点包括:观察者模式适用于以下场景:总结事件监听机制的工作流程如下:Java代码示例先进行专栏介绍本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记进行适当修改。希望能对大家能有所帮助,同时也是请大家对我进行监督
- Java中Date方法详解
学编程的小程
Javajava开发语言
先进行专栏介绍本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记进行适当修改。希望能对大家能有所帮助,同时也是请大家对我进行监督,对我写的代码进行建议,互相学习。Date方法Date类是用于表示日期和时间的类。它提供了一系列的方法来操作日期和时间。常用方法1.构造方法Date():创建一个表示当前日期和时间的Date对象。Date(longmil
- Java中Integer方法
学编程的小程
Javajava开发语言
先进行专栏介绍本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记进行适当修改。希望能对大家能有所帮助,同时也是请大家对我进行监督,对我写的代码进行建议,互相学习。Integer方法Integer类提供了许多方法来操作整数值。定义publicfinalclassIntegerextendsNumberimplementsComparable{//类
- Java中String方法魔性学习
学编程的小程
java开发语言
这里写目录标题先进行专栏介绍String详解常用构造方法代码演示常用成员方法代码示例总结先进行专栏介绍本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记进行适当修改。希望能对大家能有所帮助,同时也是请大家对我进行监督,对我写的代码进行建议,互相学习。String详解Java中的String是一个不可变的字符序列,它是Java中最常用的数据类型之一
- Redis基础 & 进阶项目实战总结笔记
Cimbala
#redisredis笔记数据库
文章目录一、启动的三种方式1.默认启动2.指定配置启动3.开机自启动二、数据类型1.string:字符串2.hash:哈希3.list:列表4.set:集合5.sortedset:有序集合三、黑马课程的进阶项目实战总结博文笔记Redis实现短信登录商户查询缓存--缓存更新策略、穿透、雪崩、击穿一、启动的三种方式redis-cli:命令行客户端;redis-server:服务端启动脚本;redis-
- 【Web前端学习之路】Vue3.0 前端必会框架 (黑马课程笔记01)
a123456_9
前端webpack前端学习
1、什么是前端工程化前端工程化指的是:在企业级的前端项目开发中,把前端开发所需的工具、技术、流程、经验等进行规范化、标准化,实现前端的4个要求:模块化(JS的模块、css的模块、其他资源的模块化)组件化(复用现有的UI结构、样式、行为)规范化(目录结构的划分、编码规范化、接口规范化、文档规范化、Git分支管理)自动化(自动化构建、自动部署、自动化测试)2、webpack基础什么是webpackwe
- Python多线程--------黑马课程视频整理
小步调LLY
Python初级python开发语言
目录一、必备知识1、需掌握python基础语法、python文件操作、python模块应用2、开发工具:pycharm、python3.6及以上版本3、学习内容:进程、线程、多任务应用二、多任务1、概念2、多任务的两种表现形式三、进程1、进程的概念2、进程的创建3、多进程完成多任务4、进程执行带有参数的任务5、获取进程编号6、进程注意事项7、案例----进程实现文件夹拷贝四、线程1、线程概念2、线
- 00Qt教程基础
希望终其一生在学习
qt开发语言c++
传智教育–C++学院**Qt5**教程:视频链接:链接代码基于Qt5.3基于黑马课程文档添加修改,仅用于个人学习!GitHub:CLearnGitHub图床图片如有转码错误请看Github上的MD文件1Qt概述1.1什么是QtQt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。1.2Qt的
- 黑马程序员ssm总结[大全版本,有对应pdf+源码](spring->springmvc-->springboot-->maven高级->cloud微服务)
普通网友
面试学习路线阿里巴巴android前端后端
前言pdf+源码(大全),对应视频:https://www.bilibili.com/video/BV1VJ411X7xXp=20&vd_source=0e4ada3d15f80172cb72c52e0fcabd05自我感觉黑马课程比官方文档好,新手友好,强推!看文档必看视频效率高,理解更透,一遍看不懂,反复看!有问题,欢迎与我讨论:qq:1657019234黑马程序员ssm资料(从spring–
- 黑马程序员ssm总结[大全版本,有对应pdf+源码](spring->springmvc-->springboot-->maven高级->cloud微服务)
StackChan
ssmspringspringbootmaven
前言pdf+源码(大全),对应视频:https://www.bilibili.com/video/BV1VJ411X7xX?p=20&vd_source=0e4ada3d15f80172cb72c52e0fcabd05自我感觉黑马课程比官方文档好,新手友好,强推!看文档必看视频效率高,理解更透,一遍看不懂,反复看!有问题,欢迎与我讨论:qq:1657019234黑马程序员ssm资料(从spring
- 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