- iOS 逆向开发03:函数本质上
differ_iOSER
iOS逆向开发文章汇总目录一、函数的参数和返回值二、函数的局部变量三、状态寄存器一、函数的参数和返回值ARM64下,函数的参数是存放在X0到X7(W0到W7)这8个寄存器里面的。如果超过8个参数,就会入栈,利用内存传递参数。函数的返回值是放在X0(W0)寄存器里面的,如果返回值大于8个字节(指针大小=8字节),就会利用内存传递返回值。因此C语言函数建议不超过8个参数,OC函数建议不超过6个参数(O
- DS:W5~W7 线性表
秋田刀鱼
数据结构c语言数据结构
PASTW5线性表OJ_(:з」∠)_第5周上机Y1199表达式计算Y1728交换节点(线性表)N1729建立链表(线性表)1730链表排列(线性表)Y1731链表插入(线性表)Y1734删除线性表节点(线性表)第5周课后1744求链表交集(线性表)1746差集运算(线性表)N1748算法问题(线性表)1749子序列问题(线性表)N1724删除相同元素(线性表)Y1741找相同元素(线性表)178
- Django 自动生成api接口文档教程
美团程序员
自动化测试软件测试djangopython
最近在写测试平台,需要实现一个节点服务器的api,正好在用django,准备使用djangorestframework插件实现。需求实现一个接口,在调用时,通过传递的参数,直接运行对应项目的自动化测试环境Python3.6,PyCharm,W7项目结构功能实现流程我们要做的就是实现以上流程安装123pipinstalldjangorestframeworkpipinstallmarkdownpip
- 很多朋友需要, 如何将自带的win10改成win7系统
76be542e5690
新买的电脑大部分是预装w10系统,w10虽然是最新的操作系统,但是全新的操作方式让部分用户很不习惯,特别是习惯w7系统的用户,不少用户不喜欢w10系统,都打算将自带的w10改成w7系统,那么电脑预装w10怎么改成w7系统呢?由于预装w10电脑默认开启了安全启动,改w7之前需要修改BIOS以及转换硬盘分区表,接下来系统城小编跟大家介绍预装w10的电脑安装w7教程。w10改w7须知:1、预装w10电脑
- w7数据库基础之mysql函数
杭城我最帅
数据库mysql
系统函数1.version()--mysql版本2.user()--当前登录的数据库用户名=system_user()3.database()--当前使用的数据库名。=schema()4.@@datadir--数据库路径5.@@version_compile_os操作系统版本,like后面可以使用%%进行模糊查询。6.@@hostname当前机器的主机名字符串连接函数7.concat(str1,s
- 20180412【W7】英语作文
乔美华
Thereisnotomorrowthatwillnotcome.Afterreadingjobs'sspeech,Iwanttotalkaboutthreeparts.Thefirstpartisaboutloveandlearning.Weoftenthinkaboutwhatyouthis,butwedon'tknowthatyouthisslippingawaywhenwethinkabo
- 21天暴力突破英语W7
溪边笔谈
D22Changemindset,changebrainJusttheword"yet"or"notyet",we'refinding,givekidsgreaterconfidence,givethemapathintothefuturethatcreatsgreatpersistence.Andwecanactuallychangestudents'mindsets.Inonestudy,we
- (inlight写作打卡___w7)只爱陌生人
低效率的勤奋者
曾经只爱陌生人。别人稍一注意你,你就敞开心扉,你觉得这是坦率,其实这是孤独⋯⋯年少轻狂的孤独少年时,正赶上离经叛道的叛逆期,父母的话怎么都觉得那么的不入耳,不好听。以前的少年用书信交笔友,反复在信签的另一端,地球的某个地方住着自己高山流水的知音。一向沉默寡言的小雯突然有一天离家出走了,全校轰动。当家人打开小雯的信件往来,才发现,小雯以笔友书信来往的方式交了一个外省的男朋友。高二日益紧张的学业,父母
- python 接口代码自动生成_Django 自动生成api接口文档教程
036015
python接口代码自动生成
最近在写测试平台,需要实现一个节点服务器的api,正好在用django,准备使用djangorestframework插件实现。需求实现一个接口,在调用时,通过传递的参数,直接运行对应项目的自动化测试环境Python3.6,PyCharm,W7项目结构功能实现流程我们要做的就是实现以上流程安装pipinstalldjangorestframeworkpipinstallmarkdownpipins
- w7计算机快捷键设置方法,win7快捷键设置,windows常用24个快捷键
木头骨头石头
w7计算机快捷键设置方法
现在使用win7系统的用户越来越多了,对于那些经常使用电脑的朋友们来说,win7系统当中有很多常用的快捷键,如果懂得使用这些快捷键,可以让我们的工作学习效率大幅度的提升。现在win7之家小编为大家分享一下关于键盘中windows键的一些实用小技巧。1、WinSpace组合键:将所有桌面上的窗口透明化2、winhome组合快捷键:快速清理活动窗口在平常工作中有时候总是会打开太多的活动窗口,而一个个关
- hdlbits系列verilog解答(向量)-11
zuoph
verilog语言fpga开发
文章目录一、问题描述二、verilog源码三、仿真结果一、问题描述向量用于使用一个名称对相关信号进行分组,以使其更易于操作。例如,声明一个名为8位向量,wire[7:0]w;该向量在w功能上等效于具有8个单独的线网(wirew0,w1,w2,w3,w4,w5,w6,w7)。与C语言的数组定义不同,定义时它的维度放在向量名称前面,选择其中某个数据时和C语言类似。比如:wire[7:0]datbus;
- 【window系统】无法启动程序,因为计算机丢失D3DCOMPILER_47.dll 的解决方法
赛克尔
w7系统安装ps2019出线这个错误,原来是系统缺少文件。错原因:执行svnupdate时候,提示“因为计算机中丢失D3DCOMPILER_47.dll”错误对于题目中的解决方法,我查到了微软提供的一个方案:https://support.microsoft.com/en-us/help/4019990/update-for-the-d3dcompiler-47-dll-component-on-
- 10.11上机报告
既白s
2019年10月11日金曜日,我们在机房进行了计算机思维导论实践,本次实践较为基础,但依旧有学习到较新的内容,比如Alt+Tab一系列组合键切换窗口,这是我以前未了解的,还有Win+R输入绝对路径运行程序,以及w7资源管理器等一系列使用措施,在选定对象这一操作中了解到两种不同的选定方式,直接全选还有单点全选,在最后临近下课的时候,我们制作了一份小作业,为本次实践画下一个完美的句号。本次实践顺利完成
- (inlight写作打卡—W7)《恶性补习论》读后感
文馨_
个人看来,林语堂先生的《恶性补习论》与之前看过的《论恶性读书》是有一定联系的。《恶性补习论》主要讲述恶性补习对青少年造成的负面影响之大,并且在人们离开学校后的时间对“学习”、“读书”都会产生抗拒的心理。首段以夸张的用词,例如“亏损元气”、“毒气发作”、“不堪其苦”、“逃亡者有之,自杀者有之”、“毒是慢性的”、“初若无事”、“毕业之后听到读书没有不怕的”诸如此类的词衬托出林语堂先生对于恶性补习的不认
- 20180412[W7]
学霸不懂学渣的痛
1,从本篇文章/音频/视频中我学到的最重要的概念:Stayhungrystayfoolish.求知若饥,虚心若愚。2,我在本片文章/音频/视频中学到的怦然心动的单词:relentnaivalytuitedorpout退出退学stumbleintuition直觉divegesubtle微妙的,难以捉摸的3,在本片文章/音频/视频中我最喜欢的一句话Again,youcan'tconnectthedot
- 11.3 读图举例
passxgx
#第11章模拟电子电路读图硬件工程嵌入式硬件
一、低频功率放大电路图11.3.1所示为实用低频功率放大电路,最大输出功率为7 W7\,\textrmW7W。其中A\textrmAA的型号为LF356N,T1T_1T1和T3T_3T3的型号为2SC1815,T4T_4T4的型号为2SD525,T2T_2T2和T5T_5T5的型号为2SA1015,T6T_6T6的型号为2SB595。T4T_4T4和T6T_6T6需安装散热器。1、化整为零对于分立
- 2022-07-23
susan之之
5.0最重要的三件事在90天内的进展情况week7(7/17-7/23)目标1:组目标:每天6点前起床并且完成运动30分钟。运动内容不限,以番茄钟app记录。目标2:每日完成至少100字反思根据日反思表格(八大关注)进行反思。目标3:每周完成一个ppt创作(第二个月开启)复习PPT课程小灶,每周完成一张自选主题PPT5.0践行W7【7/17-7/23本周重要点滴】1)和全家人终于冲出上海,呼吸了一
- 如何强制关闭极域
lukehong_
关闭极域
今天蒟蒻来叫大家如何强制关闭极域。方法一1.按菜单键+R会跳出2.输入cmd3输入taskkill/f/imstudentmain.exe4.按下回车即可。注意:蒟蒻是W10的但w7也是一样的。方法二:下载再见极域双击点TASKKILL杀进程。如果想窗口化那点窗口化即可。方法三下载此软件双击即可好了今天就先讲三种方法。
- 20171123感赏第五十三天
山东笑笑爸
昨天早上孩子就洗澡,妈妈说今天姥爷过生日,孩子要中午去姥爷家吃饭。下午孩子妈妈来接我去,说孩子中午在姥爷家吃完饭,说回家睡觉,妈妈与孩子商量去超市,下午在妈妈办公室,一天没有睡觉,吃晚饭,回家睡觉。孩子已经坚持了24个多小时没有睡觉,孩子也真不容易。睡觉前,我与孩子说明天早上吃啥饭,我去买,孩子说你起来的吗?我在想,孩子习惯性的先否定别人,比如孩子习惯说“我还不知道他”,意思是他不行,我不知道这种
- 徐蕾 2018.5.13 4.0 W7周检视
铭鸿minghong
徐蕾2018.5.134.0W7周检视(5.7-5.13)第4个90天践行3个小目标1.麦克格西11月30日-12月1日天津6阶圆满实施;2.苏州L1+2阶(2018年6月8-10)圆满举行;3.每天23:00前上床;一健康:1)生活习惯:早6:30-23:00,午睡30分钟---3/7天,早起做到,早睡没做到,有进步;2)运动习惯:妮姑玛瑜伽30分钟左右/天--0/7天二学习:读书《业力管理》践
- w7系统路由器虚拟服务器怎么设置方法,win7路由器怎么重新设置
weixin_39604983
篇一:图解win7怎么设置路由器图解win7怎么设置路由器2011-09-0810:57佚名网易我要评论(0)字号:T|Twin7电脑电脑直接连接网络时也许可以上网,但连接上路由器也许就不能上网了。如果你按设置winXP的电脑同样的方法设置win7的电脑,是不可以的。所以win7怎么设置路由器呢?AD:win7怎么设置路由器的问题是网友们都比较关心的话题,因为应用win7系统的人越来越多,随之而来
- 2018-04-10 二组W7
8db91a659a80
序号学号链接136李嘉玲216刘霞33王晨曦424李康欢531杨芳637郭静瑜739张瑞812王世颖
- 20180411【W7】复盘
张敬艺
1、从文章中学到的概念找到自己喜欢的东西工作,珍惜时间。2、从文章中学到的怦然心动的单词vacuousa.无聊的anonymityn.平淡无奇charitablea.慈善的3、文章中最喜欢的一句话Areyouboredwithyourlifeoryourjob?Doyoudothesamethingeveryday?Perhapsyou'restuckinarut,andit'stimetoloo
- 大学英语复盘日志W7
旅一37辛宇栋
1,从本篇文章/音频/视频中我学到的最重要的概念有梦想的话就要一直坚持下去,中途不要忘了初心。2,我在本片文章/音频/视频中学到的怦然心动的单词sought寻找,搜寻webcelebrities网红force武力,势力3,在本片文章/音频/视频中我最喜欢的一句话youseesomeofthemostbeautifulsceneryaroundtheworldwhichyouwouldnotexpe
- W7倾听案例分析(2)2022-05-25
雅风66
十四、适时拉回来电者,让来电者思考自己由于倾听时间有限,倾听师需要控制探讨的深度,以免给来电者造成伤害,倾听师需要将来电者拉回到沟通主线上来——让来电者把当下发散的思维(案例中的同事关系困扰)和求助的扳机事件(男友关系困扰)联系到一起。扳机事件:让来电者理解他的情绪并非因为当下的事情而产生,只是因为当下的事情让原有的情绪和感受爆发了。于是,案例中,倾听师问:“男友你回复你的信息,你会不会认为男友不
- ios开发基础学习笔记(六)--单例模式
miloluo
本文转载http://www.cocoachina.com/ios/20171123/21300.html单例模式大概是设计模式中最简单的一个。本来没什么好说的,但是实践过程中还是有一些坑。所以本文小结一下在iOS开发中的单例模式。一、什么是单例模式按照四人帮(GOF)教科书的说法,标准定义是这样的:Ensuresa``classhasonlyoneinstance,andprovideaglob
- 2020-02-16 W7 55.0 学习的一周
寒风老猫2015
本周金句:只要努力你一定能变得很牛,有困难的时候就去克服。虽然具体怎么牛还不知道,但这无碍自己的自信,这就是成长性思维。除了成长性思维,你还需要学会理性、建设性地思考问题。不沉迷于小我才能有大我,将别人的事当自己的事,将自己的事不当事,主动承担属于你的责任,在自己范围内将事情做到极致,这样你才可能有机会。让别人了解你,是你的职责而非他人的义务。别人没有时间、精力和专业知识来了解你的能力和工作,你必
- W7倾听案例分析(1)2022-05-24
雅风66
案例是一位女士因男友经常性地不及时回复信息,感觉到不开心,故此来电倾诉。我听了老师的解析感觉受益匪浅。一、来电者说出第一句话,表示个案假设已经开始。(个案概念化必须由始至终)听来电者的语音、语调、语速,去感受语言背后的情绪,是退缩?是恐惧?不自信?还是??倾听师需要对来电者的情绪进行猜测、假设,然后去验证。二、来电者难以表达自己,给来电者足够的表达空间,不打断。来电者难以表达自己,他需要时间整理思
- (inLight写作打卡—W7)一架钢琴的故事
windy_风雪心
话说,那年我十岁,上小学四年级。记得有一次,音乐老师说现在学校准备开设兴趣班---电子琴课,有兴趣的同学,可以报名(免费),让家长准备购买一架电子琴。购买一架电子琴,这对于一个普通的双职工家庭来说,真的是一笔很大的投入。因为心里明白家里没什么钱,所以我没有和父母说----非常想参加电子琴兴趣班这事。偶尔放学后,我会溜到音乐教室的门口,在门口看一眼上课的同学和老师们。眼里满是羡慕。我什么时候也能象座
- K210应用1-基于vscode的K210开发环境搭建
tigalight
K210应用c语言vscodewindows机器学习深度学习
基于vscode的K210开发环境搭建安装准备在windows下,使用vscode开发K210,需要准备如下工具:VscodeK210烧录工具K210官方SDK及编译工具链Cmake上述所有工具,均会提供,下载链接为:https://download.csdn.net/download/w723291206/34243645https://download.csdn.net/download/w7
- 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