自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

渣渣眼里没有水题

我将一直前行,即使那时身边空无一人

  • 博客(149)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 ConcurrentHashMap源码学习

文档注释太长了,只截取了一点面试会用到的。说明:ConcurrentHashMap支持检索和更新的高并发,包含与HashTable对应的方法。虽然线程安全,检索时不需要锁定,并且不支持锁定整个表。说明:迭代器一次只能被一个线程使用说明:key和value都不能为空。代码学习说明:继承自AbstractMap(和HashMap的父类相同),实现ConcurrentMap接口。说明:往空bin中插入第一个节点时,用CAS,其他更新操作(insert、delete、replace)加锁,以

2022-05-21 16:50:25 168

原创 HashMap源码学习

HashMap源码学习

2022-05-21 10:47:43 220

原创 HashSet源码学习

注释:说明:hashset的实现基于Hashmap,无序,允许null。说明:如果元素合适地分布在桶中,add、remove、contains、size方法的效率稳定。迭代时间与(set中元素个数+map桶个数)成正比,因此初始容量设定不能过大,加载因子不能过小。说明:线程不安全,多线程访问并且有线程修改set时,必须有额外的同步措施。说明: 可以在创建时用`Collections.synchronizedSet`封装HashSet来保证线程安全。说明:迭代器实现了快速.

2022-05-20 15:58:33 174

原创 LeetCode分类刷题--回溯

回溯2021.3.14-- 2021.3.2022.78.77.46.回溯==dfs+剪枝,是特殊的递归①流程:穷举所有的可能,一层层向下递归,找到答案=>尝试别的答案或返回答案,若没找到=>返回上层递归,尝试别的路径。②解决的问题:组合:77切割:子集:排列:棋盘:③理解:因为回溯解决的都是在集合中递归查找子集,所以可以将问题抽象为树形结构,集合的大小为树的宽度,递归的深度为树的深度。④模板:void backtracking(参数)1)终止条件if (终⽌条件) {

2021-04-10 20:36:10 169

原创 LeetCode分类刷题----算法思想

算法思想算法思想双指针滑动窗口二分搜索贪心动态归划算法思想双指针滑动窗口二分搜索贪心动态归划

2021-03-06 17:10:24 203

原创 leetcode 分类刷题----数据结构

LeetCode分类刷题练习,数据结构和常用算法思想

2020-12-31 17:17:10 439

原创 leetcode脑抽日常

indexof是字符串的方法。输出语句是:System.out.println();

2020-09-08 20:51:17 86

原创 为暴富努力--今日份收获

JavaSE,SpringJavaSE今日份复习类初始化和实例初始化方法的传参成员变量和局部变量Spring今日份收获Spring是一个*IOC*(DI)和*AOP*容器框架JavaSE今日份复习类初始化和实例初始化类初始化:(只发生一次,发生在创建实例时,main所在的类要先加载和初始化)静态变量显式赋值;静态代码块;若父类未初始化,先初始化父类实例初始化:(每次创建实例都会发生)非静态变量显式赋值;非静态代码块;对应的构造器子类实例初始化方法的首行有super() ,即必先

2020-08-23 20:32:33 136

原创 ASP项目功能介绍

基于B/S的矿下数据分析系统工作原理:硬件采集数据,通过蓝牙将数据传给手机,手机将收到的数据保存成txt文件,上传xt文件到FTP服务器,客户登录浏览器接收数据,将FTP服务器的数据文件解析成数据保存到服务器数据库,客户查询所需要的数据。主要功能:1.登录注册2.条件查询3.折线图,表格4.报表5.数据接收...

2019-03-14 19:44:45 455

原创 ASP网站(二)查询功能

查询页面显示如下:技术要点:前端:1.下拉框 <asp:DropDownList></asp:DropDownList>2.图片按钮<asp:ImageButton/>3.日历 <asp:Calendar/>4.表格 <asp:GridView></asp:GridView>...

2019-03-12 20:45:21 2167

原创 php 使用面向过程开发博客(2) 安全专题

第一次接触安全方面,所以着墨较多。编写的简易Blog中安全涉及以下几个方面:1.cookie:查看该用户所有文章列表时必须先登录/** * 检测用户是否登录 * */function acc(){ if (!isset($_COOKIE['name']) || !isset($_COOKIE['ccode'])){ return false;

2017-08-19 10:55:36 515

原创 php 使用面向过程开发博客(1)

学php一段时间了,依照布尔教育的blog教程跟做了一个简易博客。用到及学到的组织规范有:1.思路:从需求分析到产品运营维护的流程,需求分析=》设计=》编码=》测试=》实施=》维护,因为之前软考学过,就不在这里赘述了,可以到http://blog.csdn.net/u012910051/article/details/71429297了解2.代码规范:注释一定要有,封装函数时用

2017-08-19 10:29:55 1121

原创 PHP01-Apache的安装配置

安装:(1) 下载apache的安装软件,官网:http://httpd.apache.org/(2) 解压,把apache文件夹放到C目录(3) 打开cmd控制台 (以管理员的身份打开)(5) 安装: cd C:\Apache\bin (表示到bin文件的目录)   然后输入: httpd.exe -k install  (安装命令)(6) 启动:httpd.exe -k s

2017-07-14 15:37:25 374

原创 软考----网络

考点:分层及协议,端口号,子网划分,网络安全1.  协议三要素:语法,语义,时序。2.  TCP/IP分层:      物理层:机械,接口,电气属性。设备:中继器,集线器。      数据链路层:流量监控,错误检测,物理寻址。设备:网桥,交换机。      传输层:协议:TCP(面向连接,3次握手(CHAP),4次挥手),UDP(无连接,不可靠)。      网络层:拓扑结

2017-05-18 21:08:53 440 1

原创 软考----多媒体与知识产权

多媒体考点:  1.   WAV ,不压缩        MP3,有损压缩    RA,压缩比,容错性    MIDI,数字音乐,长度小,存储的是指令序列  2.   采样定理:不产生失真(采样频率至少6800HZ,且不低于信号最高频率的两倍)。   量化精度为 r ,量化后取值范围是2^r。  数据量 = 传输率(b/s)*时间(s)*/8(B)      传输率 = 采样频

2017-05-17 17:31:52 1047

原创 软考--操作系统

考点:PV进程,死锁,分页编址,路径1.  UNIX:多用户,多任务,分时     索引:10直接索引,1间接,1二次间接,1三次间接2.  PV: P: 申请,S=S-1,当S>=0,执行P,S    V: 释放,S=S+1,当S>0,执行V, S3.  死锁:条件:互斥,不可抢占,占有且申请,循环等待。       每个进程需要m个资源,n个进程,至少需要m+(m-1)

2017-05-16 18:11:57 506 1

原创 软考--程序设计语言基础

考点:动态静态语言,编译与解释,文法,调用,程序运行过程1.  动态(脚本)(解释型)语言: Python,Javascript,ASP,PHP,VBScript,Ruby,PERL,Nuva  结构化语言:C,PASCAL  面向对象:Python,C++,JAVA,SmallTalk  Prolog :  模式匹配,逻辑型语言  C#,Python,C++  与com 直接

2017-05-16 17:13:40 696 1

原创 软考----数据库

考点:E-R图,关系代数,SQL,范式1. 三级模式:外模式--用户级,内模式--物理级,概念模式--概念级。2. E-R图:挺简单的,主键外键,联系,以及联系模式的转换。3. 关系代数:基本运算:并,差,笛卡儿积,投影(π,列操作),选择(行操作)自然连接:去掉重复属性(列)4. SQL:>ANY  -->"大于其中一个"   >MIN >ALL    >MAX 

2017-05-16 16:41:50 457

原创 软考----面向对象

考点 : 对象,封装的概念,重载多态,OMT模型,访问机制,面向对象语言,设计模式,UML(下午题)  1.  面向对象 = 对象(对象名,属性,操作) + 类(属性:数据结构) + 继承(舍弃特性,抽取共性) + 通信  2.  多态 :(由继承机制支持),分为通用的(参数多态(eg :类属),包含多态)和 特定的 (过载多态,强制多态)  3.  Booch :逻辑模型:静态(类图

2017-05-11 17:17:20 446

原创 软考----系统开发运行

考点:开发模型,质量管理,需求分析,结构化分析设计,内聚耦合,测试维护,CMM成熟度,

2017-05-09 15:30:58 465

原创 软考--计算机系统结构

考点:总线结构,可靠性,流水线,进制及各种码表示的整数范围,寻址方式,存储体系,磁盘计算,编址(页面地址),校验码1. CPU,存储器,I/O,三者串联。2. 基本硬件系统:运算器(算术逻辑单元,累加寄存器(暂存用户数据),数据缓冲寄存器,状态条件寄存器),控制器(指令寄存器(IR)(存放指令的操作码和地址码,对用户完全透明),PC(程序员可访问),指令译码器,地址寄存器,时序寄存器),存

2017-05-08 18:36:02 506

原创 软考初步了解与大纲

因为做什么事都三天打鱼,两天晒网,找了这么个考试,以考促学。选的是软件设计师。分上下午,各75分,上下午全超过45,算过。考前12天,做个总结。下周有几个结课考,好忙。上午题: 比重 计算机组成与结构   ★★      程序语言 ★★操作系统 ★★系统开发运行 ★★★网络 ★★数据库 ★★★算法与数据结构 ★★★面向对象 ★★★

2017-05-08 17:25:08 368 2

原创 lightoj 1414 - February 29

1414 - February 29It is 2012, and it's a leap year. So there is a "February 29" in this year, which is called leap day. Interesting thing is the infant who will born in this February 29, will get

2016-11-04 17:14:15 318

原创 lightoj 1410 - Consistent Verdicts1410 - Consistent Verdicts

去重1410 - Consistent VerdictsIn a 2D plane N persons are standing and each of them has a gun in his hand. The plane is so big that the persons can be considered as points and their locations ar

2016-11-04 17:07:48 236

原创 hihocoder 1284 (机会渺茫)

数学,水机会渺茫描述小Hi最近在追求一名学数学的女生小Z。小Z其实是想拒绝他的,但是找不到好的说辞,于是提出了这样的要求:对于给定的两个正整数N和M,小Hi随机选取一个N的约数N',小Z随机选取一个M的约数M',如果N'和M'相等,她就答应小Hi。小Z让小Hi去编写这个随机程序,到时候她review过没有问题了就可以抽签了。但是小Hi写着写着,却越来越觉得机会渺茫。那么

2016-11-02 19:30:33 502

原创 DFS hdu2266(How Many Equations Can You Find)

How Many Equations Can You FindProblem DescriptionNow give you an string which only contains 0, 1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9.You are asked to add the sign ‘+’ or ’-’ between the characters. Jus

2016-10-15 16:56:24 366

原创 组合数学 poj 1942(Paths on a Grid)

Paths on a GridDescriptionImagine you are attending your math lesson at school. Once again, you are bored because your teacher tells things that you already mastered years ago (this time he's ex

2016-10-12 18:21:42 410

原创 思维 hdu 1847 (Good Luck in CET-4 Everybody!)

Good Luck in CET-4 EverybodyProblem Description大学英语四级考试就要来临了,你是不是在紧张的复习?也许紧张得连短学期的ACM都没工夫练习了,反正我知道的Kiki和Cici都是如此。当然,作为在考场浸润了十几载的当代大学生,Kiki和Cici更懂得考前的放松,所谓“张弛有道”就是这个意思。这不,Kiki和Cici在每天晚上休息之前都要

2016-10-12 18:07:00 184

原创 数学 hdu 2601 (An easy problem)

An easy problemProblem DescriptionWhen Teddy was a child , he was always thinking about some simple math problems ,such as “What it’s 1 cup of water plus 1 pile of dough ..” , “100 yuan buy

2016-10-12 17:40:49 282

原创 思维 lcs lightoj1033(Generating Palindromes)

Generating PalindromesTime Limit: 2 second(s)Memory Limit: 32 MBBy definition palindrome is a string which is not changed when reversed. "MADAM" is a nice example of palind

2016-09-27 11:25:04 208

原创 hpu16第四周

A - Calculating Function水#includeusing namespace std;int main(){ long long n, s; scanf ("%lld",&n); if (n&1) s= (n/2)-n; else s= n/2; printf ("%lld\n",s); return 0;} B - OR in

2016-09-26 19:44:36 243

原创 cf (dfs,floyd,并查集). New Year Book Reading

B -New Year PermutationDescriptionUser ainta has a permutationp1, p2, ..., pn. As the New Year is coming, he wants to make his permutation as pretty as possible.Permutationa1, a2, ..., anis...

2016-09-25 17:53:33 298

原创 思维 hdu 5904 (LCIS)

LCISProblem DescriptionAlex has two sequences a1,a2,...,an and b1,b2,...,bm. He wants find a longest common subsequence that consists of consecutive values in increasing order. 

2016-09-25 16:52:19 246

原创 hpu16 第三周

A - New Year TransportationDescriptionNew Year is coming in Line World! In this world, there are n cells numbered by integers from 1 to n, as a 1 × n board. People live in cells. H

2016-09-24 12:35:14 250

原创 数的直径 poj1383(Labyrinth)

Labyrinth DescriptionThe northern part of the Pyramid contains a very large and complicated labyrinth. The labyrinth is divided into square blocks, each of them either filled by rock, or free.

2016-08-24 21:30:57 291

原创 无向图最小环 hdu1599 (find the mincost route)

find the mincost route Problem Description杭州有N个景区,景区之间有一些双向的路来连接,现在8600想找一条旅游路线,这个路线从A点出发并且最后回到A点,假设经过的路线为V1,V2,....VK,V1,那么必须满足K>2,就是说至除了出发点以外至少要经过2个其他不同的景区,而且不能重复经过同一个景区。现在8600需要你帮他找一条这样的路线,并且

2016-08-24 20:52:28 256

原创 hdu 5587 (Array)

ArrayDescriptionVicky is a magician who loves math. She has great power in copying and creating. One day she gets an array {1}。 After that, every day she copies all the numbers in the ar

2016-08-24 11:53:54 418

原创 Lightoj 1045 (Digits of factoria)

数学 Digits of factoriaDescriptionFactorial of an integer is defined by the following functionf(0) = 1f(n) = f(n - 1) * n, if(n > 0)So, factorial of 5 is 120. But in different bases, the

2016-08-24 09:33:49 221

原创 Lightoj 1282 (Leading and Trailing)

Leading and TrailingDescriptionYou are given two integers: n and k, your task is to find the most significant three digits, and least significant three digits of nk.InputInput st

2016-08-23 21:26:03 299

原创 Lightoj 1043 (Triangle Partitioning)

Triangle PartitioningDescriptionSee the picture below.You are given AB, AC and BC. DE is parallel to BC. You are also given the area ratio between ADE and BDEC. You have to find the va

2016-08-23 20:42:50 522

韩顺平 2016 泰牛程序员笔记php+mysql入门开发

韩顺平,零基础挑战20万年薪,php笔记

2017-07-14

Apache-2.4.27(64bit)

64位Apache,win10适用,另附安装配置教程:http://blog.csdn.net/u012910051/article/details/75107713

2017-07-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除