Java_core复习
Java核心技术 java的常见误解 1)Java是HTML的扩展。
* java是程序设计语言;Html是一种描述网页结构的方式。除了用于在网页上放置Java applet的HTML扩展之外,两者没有任何共同之处。
2) 使用XML,就不需要Java。
* java是程序设计语言;XML是一种数据描的方式。可以使用任何一种程序设计语言处理XML数据,而Java API对XML处理提供了很好的支持。
3) Java是一种非常容易学习的程序设计语言。
* java功能强大不太容易
c++ cout输出不足位补0 setw、setfill
头文件:<iomanip> 函数:setw(int n) 函数:setfill(char c) cout<<setw(8)<<setfill('0')<<123<<endl; 输出:00000123 C语言 printf("%08d \n",123); 输出:00000123 在C++中setw(int n)用来控制输出间隔 ·一般setw(int n)默认输出空格间隔,输出n-1空格间隔 例如: cout << ‘’ << setw(4) << ‘/’ << endl; 注意事项: ·设置域
2.19 清华操作系统笔记
非连续存储 非连续存储的发明主要是因为每次申请连续存储太难了,一言不合就会产生内外碎片,这个时候就想出了不连续的做法,方法有段式,页式,段页式,基本思想的话:我不连续,但是我也不是每个单元都不连续。单位不是一个字节,而是一个段或者一个页,段就是分配的比较大的块,页就是分配的比较小的块,段内和页内都还是连续的,这样也尽量避免了复杂性,逻辑地址是连续的,但是其实中间会有一个段表 页表与 物理地址做了一个映射,实现了逻辑上连续 段式存储,页式存储 段式存储里面的类型都相同或者相似的,分配这么大空间,
js如何判断页面是从特定页面跳转过来的
今天项目遇到一个问题,需要判断出页面是否是某特定页返回过来的,在同源条件下,可以在特定页面里存储一个sessionStorage, sessionStorage.setItem('key','value'); 然后在其他页面开始加载渲染时去获取这个sessionStorage, 若不能获取到则表明此页并不是特定页跳转过来的, 若能获取到,则表明是特定页跳转过来的,并立刻删掉该sessionStorage,以便进行下次的判断。 window.function(){
if(sessionSto
Java基础拾遗——数组与对象的拷贝
一、数组的拷贝主要有以下几种方式。 1、Object.clone() 该方法继承自Object类,数组元素为基础数据类型(boolean、char、byte、short、int、float、double、long)或String类型,均可使用。 int[] arr1 = {1,2,3}; int[] arr2 = arr1.clone(); //arr2={1,2,3} String[] arr1 = {"a", "b"}; String[] arr2 = ar
luogu2150 [NOI2015]寿司晚宴
https://www.luogu.com.cn/problem/P2150 考虑对于2~n, 把出现次数大于1的质数拎出来,只有2 3 5 7 11 13 17 19 共8个 剩下的质数记为x,我们把所有数按x排序。 1.x=1 这个数给谁都不会被大质数限制当成一个新的x处理。 2.x>1 那么x相同的那一些数只能给同一个人。 分成f,g分别dp #include<cstdio>
#include<iostream>
#include<cstdlib>
#include<cstring>
#
轻量级RPC设计与实现第五版(最终版)
在最近一段时间里,通过搜集有关资料加上自己的理解,设计了一款轻量级RPC,起了一个名字lightWeightRPC。它拥有一个RPC常见的基本功能。主要功能和特点如下: 利用Spring实现依赖注入与参数配置 利用Netty来实现客户端与服务端的远程通信 利用Hessian来实现序列化 设置Zookeeper作为注册中心 新设监控器,通过心跳机制来判断服务端与监控器的网络连接状况,当出现不稳定时,认为服务端出现了问题,在注册中心删除相关的服务信息。 利用Netty的Promise来实现异步的传
9.1(JDBC概述)、(JDBC连接数据库),(JDBC查询数据)
2:JDBC的配置 下载地址:https://dev.mysql.com/downloads/file/?id=470333 这里下载到了C:\Users\王家丰\AppData\Local\Microsoft\Windows\INetCache\IE\Z2F72PPH\mysql-connector-java-5.1.42 3:JDBC连接数据库的步骤 一:注册mysql驱动:两种方式 项目中用的方式:Class.forName("com.masql.jdbc.Driver"); 二:Con
【逻辑思维】矛盾律:谁给理发师理发
逻辑三大定律之二,矛盾律 两个相互否定的思想,不可能都对 比如 今年过节不收礼,收礼只收XXX。 就是通过制造矛盾,抓住大家的注意力。 理解什么是“否定” 比如 成功的否定,是什么? 是失败马?不是 是“未成功”。 未成功的结果不一定就是失败,还可能是成功。未成功的外延大于失败。 培养识别三种“自相矛盾”的能力 自相矛盾的概念: 在一个黄昏的早晨,一个年轻的老人手持一把锋利的钝刀,杀死了一个活蹦乱跳的死人。。。 句句都是自相矛盾的概念 自相矛盾的判断: 整幢大楼漆黑一片,只有一个房间的灯是亮的
export(按需加载函数,组件)
参考地址 https://blog.csdn.net/sleepwalker_1992/article/details/81461543
使用export向外暴露的成员,只能使用{ }的形式来接收,这种形式,叫做【按需导出】 demo.js(公共文件)
//得到当前星期几
export function getCurrentWeek() {
let allWeeks = ["周天", "周一", "周二", "周三", "周四", "周五", "周六"];
let n
二叉堆(2)LeftistHeap
左倾堆,用于堆的快速合并。 规则: ① 节点的键值小于或等于它的左右子节点的键值。 ② 节点的左孩子的NPL >= 右孩子的NPL。 ③ 节点的NPL = 它的右孩子的NPL + 1。 测试文件 main.cpp: #include <iostream>
#include "LeftistHeap.h"
using std::cout;
using std::endl;
int main()
{
LeftistHeap<int> lh(LeftistHeap
内部类,drf响应类,序列化与反序列化
内部类 # 概念:将类定义在一个类的内部,被定义的类就是内部类
# 特点:内部类及内部类的所以名称空间,可以直接被外部类访问的
# 应用:通过内部类的名称空间,给外部类额外拓展一些特殊的属性(配置),典型的Meta内部类 - 配置类
class Book(model.Model):
class Meta:
db_model = "owen_book" # 配置自定义表名
class BookSerializer(serializers.ModelS
喜马拉雅:深度思维:项飙+淡豹+刘梦霏的30堂人生意义课
喜马拉雅:深度思维:项飙+淡豹+刘梦霏的30堂人生意义课。 目录结构如下: 目录:/2020037-深度思维:项飙+淡豹+刘梦霏的30堂人生意义课 [289M]
┣━━【淡豹】19 站多妻制的幽灵就在我们的身后游荡_【更多资源访问:www.jimeng365.cn】.mp3 [74.1M]
┣━━【发刊词】会思考的人,更清醒_【更多资源访问:www.jimeng365.cn】.m4a [6.3M]
┣━━3.【项飙】01 金钱主宰的社会:工作和人际关系都变为
周排行