《java核心技术一》笔记(一)数据类型
《java核心技术一 第10版》 链接:https://pan.baidu.com/s/15ECUqcjwDJq_537HPfhX9w 密码:w8oa
基础知识 注释
数据类型
变量
运算符
字符串
输入输出
控制流
大数值
数组
1.注释 需要长篇注释,使用// 或者 /** xxx */
2.数据类型 java是强类型语言,一共8个种基本类型
整型:int short long byte
浮点型: float double
字符类型: char
布尔型: boolean
2.1 整
《java并发编程实战》笔记(一) 结构化并发应用程序
下载地址 链接:https://pan.baidu.com/s/1i6FlscH 密码:m21n
1.任务执行 任务是一组逻辑执行单元,线程是使得任务异步执行的机制
不可取的所谓线程开启的方式:
1.所有任务放在单个线程中串行执行
2.每一个任务都开启一个线程,无限制,非常浪费资源
有效方法:通过有界队列防止高负荷的应用程序把内存耗尽
使用线程池 java.util.concurrent Executor框架
1.1 线程池 好处: web服务器不会在高负载的情况下失败 服务器不
《java并发编程实战》之 线程安全性
1.线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么这个类就是线程安全的。
无状态对象一定是线程安全的,何为无状态,就是类中不包含任何域,也不包含各种其他类的饮用,就只有局部变量 。
2.原子性 线程中的 ++count 或者 count++ 那都非原子性,而是 读取--修改--写入,
如果过程中有两个线程在跑,由于不恰当的执行时序出现不正确的结果称为 “竞态条件”
《java并发编程实战》之 对象共享
解决问题: 如何共享和发布对象,从而使它们能够安全地由多个线程同时访问 写多线程注意两点 防止某个线程正在使用对象状态时,而另一个线程同时在修改状态。 确保当一个线程修改了对象状态后,其他线程能够看到状态变化。(同步的内存可见性) 1.可见性 错误写法 public class NoVisibity {
private static boolean ready=false;
private static int number=0;
private static cla
关于js中绑定事件失效问题
相信很多开始学习前端开发的朋友都发生过绑定事件失效的问题,那么究竟是什么原因使得事件失效呢? 这里作者以jquery库编写作为例子。 第一种:直接失效。
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){ //这一行语句的意思是等所有DOM树加载完成后执行绑定事件工
Java中的静态绑定与动态绑定事例
在这个例子中使用Java面向对象中的多态来简单介绍静态绑定和动态绑定的区别。
/*
* 创建一个Father类。
* 为了方便获取,成员变量a设置为public的。
* */
class Father{
public int a = 10;
public void saying(){
System.out.println("Father");
}
}
写一个父类Father,其中定义一个整型成员变量a并初始化为10;定义一个成员方法saying,输出
素数表的获取,素数线性筛法介绍,复杂度超低
版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84035439
//素数线性筛法,复杂度:O(nloglogn)
//求100以内素数
#include<iostream>
#include<cstring>
#include<string>
using namespace std;
bool vis[101];//标记是否为素数
int prime[101];//储存素数
Codeforces 1076B Divisor Subtraction
版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84035951 线性筛法,数学问题,找规律。 You are given an integer number nn. The following algorithm is applied to it: if n=0n=0, then end algorithm; find the smallest prime divisor dd of n
算法7-15:迪杰斯特拉最短路径算法
版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84108610 题目描述 在带权有向图G中,给定一个源点v,求从v到G中的其余各顶点的最短路径问题,叫做单源点的最短路径问题。 在常用的单源点最短路径算法中,迪杰斯特拉算法是最为常用的一种,是一种按照路径长度递增的次序产生最短路径的算法。 可将迪杰斯特拉算法描述如下: 在本题中,读入一个有向图的带权邻接矩阵(即数组表示),建立有向图并按照以
洋葱浏览器 使用方法 Tor Browser
版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/82825791 用SS+TOR就能够进入暗网,需要注意的是暗网的网址是随时都会死的,所以导致很多暗网网址没得响应。暗网大部分网址是全英文。 告诉你们一个好用的暗网导航网址,可以通过关键字搜搜:http://onionsnjajzkhm5g.onion/onions.php 走了一圈回来后:因为英文太菜,看不懂,并且在里面找不到什么新奇的学习
Codeforces 1077A Frog Jumping (模拟,计算)
版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84190017 A. Frog Jumping time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output A frog is currently at the point 00 on
Codeforces 1077B Disturbed People (模拟)
版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84190066 B. Disturbed People time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output There is a house with nn flats sit
2018年11月17号 训练周记
版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84190240 水了3场Codeforces 比赛,都是水题,不水得题又不会做,练了一个线性筛法,最短路径Dijkstra算法,上图。 我好菜啊!
Dijkstra的魅力
版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84639944 题目描述 传说中的Dijkstra是一个风流俊才,有很多漂亮的妹纸喜欢他,可是不幸的是Dijkstra不和这些妹纸住在一起。他们住在一个王国的各个城市里,对于这些漂亮的妹纸Dijkstra很难抉择选哪位作为自己的妻子,于是他就决定了谁能够算出从Dijkstra的城市出发到自己城市的最近距离他就和谁成亲。对于没有学过数学的这些
2018年广东工业大学文远知行杯新生程序设计竞赛 1001 文远知行β
版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84675497 Problem Description “上一个国家的人真的是好心呢。” 在山脉群之间,是一片宽广平坦的大地。被草木覆盖的绿意,顺着灰色的山间延伸。 摩托车(注:两轮的车子,尤其是指不在天空飞行的交通工具)飞驰在道路上。 骑士年约十五、六岁,有着一头黑色短发及炯炯有神的脸庞。 她身穿黑色夹克,腰际系着一条粗皮带。右腿悬挂着左
2018年广东工业大学文远知行杯新生程序设计竞赛 1004 明日会吹明日的风β
版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84675581 Problem Description In the world line 1.048596% “为了帮助笨蛋梓川利用程序来解决青春期症候群的问题,我觉得有必要你给你普及一下C语言的内存知识。” 今天的双叶理央也依然在理科实验室用烧杯煮咖啡。 “我已经几年没有用过这个东西,还被人可怜的说是原始人了哦。”梓川咲太看着眼前的电脑
2018年广东工业大学文远知行杯新生程序设计竞赛 1006 那天的延长线在今天β
版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84675596 Problem Description In the world line 1.048596% “梓川......今天是第几次了?” 双叶理央正在摆弄虹吸式咖啡壶,她看梓川咲太的目光已经不是傻眼或者嫌烦,而是带着悲悯。 “这次不是青春期症候群的事情,而是这个。”梓川拿出了『翔子小姐』的信件。 “寻求劈腿的方法?” “不,不是
今日推荐
周排行