- 流畅的Python(十九)-动态属性和特性
maplea2012
Pythonpython开发语言
一、核心要义在Python中,数据的属性和处理数据的方法,统称属性。方法,只是可调用的属性。除了这两者之外,我们还可以创建特性(property),在不改变类接口的前提下,使用存取方法(即读值方法和设值方法)修改数据属性。二、代码示例0、相关知识点#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2024/3/1320:56#@Author:Maple#@
- Linux说明书/手册 man page
Solomon_Xie
实际上不需要各种cheatsheet,Linux上自带就有手册,manpage。manpage其实就是ManualPage的意思,使用方法是man命令,然后就会显示某个命令的所有官方说明和用法。这个是基础中的基础。image但是苦于ManPage和历史上所有的说明书一样,实在是太官方太枯燥了,所以我们可以看到一些衍生品:TLDRTL;DR的意思是Toolong;Dont'read.这个词在写文章时
- python入门:进来吧,给自己10分钟,这篇文章带你直接学会python
诸葛青云999
初试牛刀假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概念。很显然,如果你希望真正学好一门语言,你还是需要亲自动手实践的。在此,我会假定你已经有了一定的编程基础,因此我会跳过大部分非Python语言的相关内容。本文将高
- 2018-11-29-前端git-flow开发
xdanger
项目开发使用gitflow流程一、安装扩展:http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html二、在项目目录下运行,一路回车就好,使用默认配置gitflowinit三、一般功能开发1、feature开发新功能gitflowfeaturestartxxx(功能分支名,自己起)#此时分支自动切到了feature/xxx,
- 流畅的Python(八)-对象引用、可变性和垃圾回收
maplea2012
Pythonpython开发语言
一、核心要义本章主要讨论对象和对象名称之间的区别。名称不是对象,而是单独的东西。二、代码示例1、标识、相等性和别名#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2024/2/810:58#@Author:Maple#@File:01-标识,相等性和别名.py#@Software:PyCharmp1={'name':'maple','gender':'m
- Kubernetes命令备忘单
会飞的土拨鼠呀
Kubernetes笔记运维学习笔记kubernetes容器云原生
Kubernetes版本:v1.28https://v1-28.docs.kubernetes.io/zh-cn/docs/reference/kubectl/cheatsheet/这些指令适用于Kubernetesv1.28。要检查版本,请使用kubectlversion命令。本页列举常用的kubectl命令和参数。Kubectl自动补全BASHsource>~/.bashrc#在你的bashs
- 流畅的Python(七)-函数装饰器和闭包
maplea2012
Pythonpython开发语言
一、核心要义主要解释函数装饰器的工作原理,包括最简单的注册装饰器和较复杂的参数化装饰器。同时,因为装饰器的实现依赖于闭包,因此会首先介绍闭包存在的原因和工作原理。二、代码示例1、变量作用域规则#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2024/2/311:26#@Author:Maple#@File:01-变量作用域规则.py#@Software:
- 【戴嘉乐】IPFS伴侣:一个对IPFS资源管理更加便捷的浏览器插件
6bca7c813977
作者简介:戴嘉乐(Mr.Maple)|前百度高级研发工程师|IPFS应用实践者&布道师|个人网站:https://www.daijiale.cn微信号:daijiale6239注意:文章中部分链接需要科学上网才能访问下载一、应用简介IPFS伴侣(IPFSCompanion)是一个由IPFS官方应用社区(IPFS-Shipyard)孵化出来的应用项目。Ta是一个浏览器插件,可以帮助用户在本地更好的运
- Javax.Mail 工具类
wang6771264
1.基础Modelpackagecom.maple.common.utils.mail;importjavax.activation.DataHandler;importjava.util.List;importjava.util.Map;importlombok.Data;@DatapublicclassMailMessage{/***内容ID*/privateStringcontentID;/
- Day6-FayWray
FayWray
1.准备工作:获取一个R包的小抄1>.百度/谷歌搜索tidyr小抄2>.找Rstudio的cheatsheet网站https://www.rstudio.com/resources/cheatsheets/本次使用了生信星球的包2.了解tidyr是什么:把你要用的数据处理成标准而统一的数据框(TidyData)主要功能有:1>.数据框的变形。2>.处理数据框的空值3>.根据一个表格衍生出其他表格4
- Python定时自动发送邮件
maplea2012
Pythonpython数学建模开发语言
一、需求定时自动发送邮件,邮件内容包含:通过接口爬取每日一句,作为正文通过接口爬取每日天气,作为正文通过接口爬取随机图片,并作为附件最终效果图:二、代码实现1、Python代码#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2023/6/320:37#@Author:Maple#@File:sendemail.pyimportsmtplibimporte
- 流畅的Python(二)-序列构成的数组
maplea2012
Pythonpython开发语言
一、本章主要内容主要介绍Python内置的各种序列类型,包括列表、元组、队列和数组等,以及该类型通用的一些操作,包括切片、拼接和排序等。二、代码示例1、列表推导式作用:主要用于生成新的列表#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2023/12/3020:05#@Author:Maple#@File:01-列表推导式.py#@Software:Py
- 流畅的Python(四)- 文本和字节序列
maplea2012
Pythonpython
一、本章核心要义Python3明确区分了人类可读的文本字符串和原始的字节序列。本章主要讨论Unicode字符串、二进制序列,以及两者之间转换时使用的编码。二、代码示例1、Unicode字符#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2024/1/2020:10#@Author:Maple#@File:01-Unicode字符.py#@Software
- 流畅的Python(五)- 一等函数
maplea2012
Pythonpython函数
一、一等对象Python函数是一等对象,其满足以下4个条件:1.在运行时创建2.能赋值给变量或数据结构中的元素3.能作为参数传递给函数4.能作为函数的返回结果二、代码示例1、函数视为对象#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2024/1/2115:19#@Author:Maple#@File:01-函数视为对象.py#@Software:PyC
- 讲解:MACM 401/MATH 701、R、R、Maple programmingJava|Haske
k620877
MACM401/MATH701/MATH801Assignment3,Spring2019.MichaelMonaganDueMondayFebruary25that4pm.HandintoDropoffbox1boutsideAQ4100.LatePenalty:?20%forupto48hourslate.Zeroafterthat.ForproblemsinvolvingMaplecalcu
- 学习小组Day6笔记--林枫
致年
思维导图R-tidyr.pngpart1:学会获取一个R包的小抄方法1:去百度/谷歌XX小抄方法2:找Rstudio的cheatsheet网站(网速好慢的)https://www.rstudio.com/resources/cheatsheets/方法3.我们教程里用到的包都可以到生信星球公众号回复相应的包名来获取,part2:初步了解tidyr它的功能主要有:(1)数据框的变形(2)处理数据框中
- 【提示学习论文六】MaPLe: Multi-modal Prompt Learning论文原理
一个很菜的小猪
提示学习学习prompt
文章目录MaPLe:Multi-modalPromptLearning多模式提示学习文章介绍动机MaPLe:Multi-modalPromptLearning模型结构1、DeepLanguagePrompting深度语言提示2、DeepVisionPrompting深度视觉提示3、VisionLanguagePromptCoupling视觉语言提示耦合提示耦合过程实验1、通过V-Lpromptsp
- 【Machine Learning】Optimization
YiPeng_Deng
学习小计机器学习人工智能总结梯度下降优化理论
本笔记基于清华大学《机器学习》的课程讲义梯度下降相关部分,基本为笔者在考试前一两天所作的CheatSheet。内容较多,并不详细,主要作为复习和记忆的资料。SmoothnessassumptionUpperBoundfor∇2f(x)\nabla^2f(x)∇2f(x):∥∇2f(w)∥≤L\left\|\nabla^2f(w)\right\|\leL∇2f(w)≤Lf(w′)≤f(w)+⟨∇f(
- 【Machine Learning】Other Stuff
YiPeng_Deng
学习小计机器学习人工智能鲁棒人工智能对抗学习超参数学习隐私差分Attention
本笔记基于清华大学《机器学习》的课程讲义中有关机器学习的此前未提到的部分,基本为笔者在考试前一两天所作的CheatSheet。内容较多,并不详细,主要作为复习和记忆的资料。RobustMachineLearningAttack:PGDmaxδ∈ΔLoss(fθ(x+δ),y)\max_{\delta\in\Delta}Loss(f_\theta(x+\delta),y)maxδ∈ΔLoss(fθ
- 【Machine Learning】Unsupervised Learning
YiPeng_Deng
学习小计机器学习人工智能无监督学习t-SNESimCLRPCA聚类
本笔记基于清华大学《机器学习》的课程讲义无监督学习相关部分,基本为笔者在考试前一两天所作的CheatSheet。内容较多,并不详细,主要作为复习和记忆的资料。PrincipleComponentAnalysisDimensionreductio:JLlemmad=Ω(lognϵ2)d=\Omega\left(\frac{\logn}{\epsilon^2}\right)d=Ω(ϵ2logn)to
- 【Machine Learning】Supervised Learning
YiPeng_Deng
学习小计机器学习人工智能有监督学习总结决策树线性回归SVM
本笔记基于清华大学《机器学习》的课程讲义监督学习相关部分,基本为笔者在考试前一两天所作的CheatSheet。内容较多,并不详细,主要作为复习和记忆的资料。LinearRegressionPerceptronf(x)=sign(w⊤x+b)f(x)=sign(w^\topx+b)f(x)=sign(w⊤x+b)convergenceLogisticRegressionoutputprobabili
- 【Machine Learning】Generalization Theory
YiPeng_Deng
学习小计机器学习人工智能泛化理论总结NofreelunchRademecher
本笔记基于清华大学《机器学习》的课程讲义中泛化理论相关部分,基本为笔者在考试前一两天所作的CheatSheet。内容较多,并不详细,主要作为复习和记忆的资料。NofreelunchForalgroithmA′A'A′,exsitsfffthatisperfectanswerofD∈C×{0,1}D\inC\times\{0,1\}D∈C×{0,1},suchthatLD(f)=0L_D(f)=0L
- ptmalloc cheatsheet
有价值炮灰
信息安全安全ptmalloc
最近公司被要求参加某网络安全比赛,所以借此机会又重新阅读了glibcmalloc的最新代码,发现了许多之前未曾深究的细节。故整理成此文,也算是对从前文章的补充了。前言几年前已经写过了一篇ptmalloc与glibc堆漏洞利用,但是一来当时学习仓促,很多内容自己也只是一知半解;二来已经时过境迁,当时的glibc距今也更新了不少,而且当时理解的内容太久没有复习又全部还给老师了。因此,本文又重新将其整理
- Maple 各版本安装指南
紫薯馍馍
Maple
Maple下载链接https://pan.baidu.com/s/11hKo1XxZGa0xv3Ivj6fbEA?pwd=05311.鼠标右击【Maple2023】压缩包(win11及以上系统需先点击“显示更多选项”)【解压到Maple2023】。2.打开解压后的文件夹,鼠标右击【Setup】选择【以管理员身份运行】。3.点击【OK】。4.点击【Next】。5.选择【Iaccept……】,点击【N
- Maple 2020安装包下载及安装教程
办公软件行家1
经验分享
Maple2020下载链接:https://docs.qq.com/doc/DUmxUUHFiekF1YkNl1.鼠标右键解压到“Maple202064bit”2.双击打开【Setup】文件夹3.选中Maple2020,鼠标右击选择“以管理员身份运行”4.点击“Next”5.选择Iaccepttheagreement,点击“Next”6.选择软件安装路径,点击“Next”,注:安装路径不能有中文7
- Maple 2021安装包下载及安装教程
办公软件行家1
经验分享
Maple2021下载链接:https://docs.qq.com/doc/DUk9MQ1BPRHRYWU9s1.鼠标右键解压到“Maple2021”2.选中Setup,鼠标右击选择“以管理员身份运行”3.点击“Next”4.选择Iaccepttheagreement,点击“Next”5.选择软件安装路径,点击“next”,注:安装路径不能有中文6.点击“Next”7.点击“Next”8.取消勾选
- iOS 13 darkmode 适配的动态颜色 cheatsheet
hite和落雁
深色模式,作为iOS13最大的新特性,从设计者角度,带来设计体系、颜色、材质、系统控件、SFSymbols等若干方面的新的变化;对于开发者来讲,我们熟知的适配;屏幕尺寸屏幕方向View渲染阶段(指viewDidLoad和viewDidAppear两个阶段,view的尺寸是变化的)iOSSDK适配等适配维度,而后又多了一个维度,外观模式(darkorlight)Darkmode的适配,我们需要处理图
- 【笑小枫的SpringBoot系列】【十六】SpringBoot生成PDF
笑小枫
springbootpdfjava
关于笑小枫Hello,我是笑小枫,欢迎来到我的世界,喜欢的朋友关注一下我呦,大伙的支持,就是我坚持写下去的动力。笑小枫个人博客:https://www.xiaoxiaofeng.com本文源码:https://github.com/hack-feng/maple-demo本文简介本文主要介绍了在SpringBoot项目下,通过代码和操作步骤,详细的介绍了如何操作PDF。希望可以帮助到准备通过JAV
- R语言第三课:神奇R包tidyr
小洁忘了怎么分身
R语言零基础教程
写在前面:一些R包有自己的说明书(cheatsheet),俗称小抄。在对包有了一定的了解后,小抄是一个很好的学习操作指南,但是对于新手来说,很有可能完全看不懂。今天的教程有一部分参照了小抄,并作出了通俗的解释。相信跟着教程走下去,就可以学个七七八八,跟着练练,然后自己研究一下小抄,一个R包就学个差不多啦。准备工作part1:学会获取一个R包的小抄方法1:去百度/谷歌XX小抄方法2:找Rstudio
- MacOS | Mathworks Matlab R2020a (9.8.0)中文版安装教程及安装包
分享羽
THESTART更新分享MathworksMatlabR2020a(9.8.0)MacOS。小编已上传至不限速下载网盘内!MathWorks生产最完善的计算机计算软件,MATLAB(简称MatrixLaboratory,意思是MatrixLaboratory),它是最先进的单代软件以及数值和数学计算软件之一。MATLAB的竞争对手包括Mathematica,Maple和Mathcad。功能概述执行
- 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