标签:NotePad

Java

树结构与Java实现

4

wenming.gapo 发布于 2019-04-18

树结构与Java实现 目录 前言 提到『树』这种数据结构,相信很多人首先想到的就是『二叉树』。 的确,二叉树作为一种重要的数据结构,它结合了数组和链表的优点,有很多重要的应用。 我们都知道,数组的特点是查询迅速,根据index可以快速定位到一个元素。但是,如果要插入一个元素,就需...

阅读(20)评论(0)赞 (0)

Java

树结构与Java实现

4

xubiao.zhuang 发布于 2019-04-18

树结构与Java实现 目录 前言 提到『树』这种数据结构,相信很多人首先想到的就是『二叉树』。 的确,二叉树作为一种重要的数据结构,它结合了数组和链表的优点,有很多重要的应用。 我们都知道,数组的特点是查询迅速,根据index可以快速定位到一个元素。但是,如果要插入一个元素,就需...

阅读(18)评论(0)赞 (0)

Java

树结构与Java实现

4

dulong 发布于 2019-04-18

树结构与Java实现 目录 前言 提到『树』这种数据结构,相信很多人首先想到的就是『二叉树』。 的确,二叉树作为一种重要的数据结构,它结合了数组和链表的优点,有很多重要的应用。 我们都知道,数组的特点是查询迅速,根据index可以快速定位到一个元素。但是,如果要插入一个元素,就需...

阅读(13)评论(0)赞 (0)

Java

[Resolved] 静态资源乱码问题 – 东欧 (德语, 意大利语)

songhua.gao 发布于 2019-03-12

项目的international涉及到东欧语言乱码问题. 今天绕了一些弯路, 记录一下. 解决过程如下: 直接在eclipse中将文件类型改成utf8, 然后将正确的粘贴过去 – failed, 在notepad++中打开是没问题的, 但打完包, 在包里就已经是乱码了...

阅读(65)评论(0)赞 (0)

Java

Java 程序员开发常用的工具推荐

17

changyuan.xu 发布于 2019-02-26

1、常用开发工具 2、常用接口测试工具 3、常用远程连接工具 4、一些其他常用工具 5、总结 1、常用开发工具 作为一名Java程序开发人员,可以的选择集成开发环境IDE(Integrated Development Environment)非常多,得益于Java是一门开源语言。...

阅读(115)评论(0)赞 (0)

Java

写给IT自学者的入门指南

2

尖兵 发布于 2019-02-25

在IT工程师和培训机构多如牛毛的时代,学习编程没什么大不了。但自学编程对于刚入门的同学来说可能是个问题,相信很多自学编程的朋友都有一把辛酸泪,然后逼得他们总结出一肚子的体会。科班出身或接受过培训的工程师可能体会不到,这不能怪谁,这取决于每个人的处境和选择,让我们编一个故事说开这个...

阅读(94)评论(0)赞 (0)

Java

浅析Java程序的执行过程

8

Harries 发布于 2019-02-11

一、jdk内容概述 当安装好jdk后(本示例jdk版本为11.0.1,不同版本,目录有细微差别,但bin目录包含的exe是一样的),打开bin目录,有两个重要的exe文件:javac.exe(编译器) 和java.exe(.class文件执行器),详细见下图 二、原理分析 jav...

阅读(93)评论(0)赞 (0)

Java

码农上工-Java013-Java集合

yanxinchi 发布于 2019-01-24

集合框架(重点理解): 用于存储数据的容器。 特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。 集合和数组的区别: 1:数组是固定长度的;集合可变长度的。 2:数组可以存储基本数...

阅读(74)评论(0)赞 (0)

Java

RxDownload2 源码解析(三)

2

xirruiqiang 发布于 2019-01-04

服务器必须支持按 byte-range 下载,也就是支持 Range: bytes=xxx-xxx 请求头。详见 Http 协议rfc2616 – Range。 下载范围分割 很简单,先读取 Content-Length 响应头,获取文件大小,然后用文件大小除以线程数...

阅读(58)评论(0)赞 (0)

Java

java入门

19

hanze 发布于 2019-01-01

Java 教程 Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。 Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。 本教程通过简单的实例将让大家更好的了解JAVA编程语言。 Java 在线工具 J...

阅读(129)评论(0)赞 (0)

Java

欧洲将资助15个开源程序的Bug赏金,包括VLC,Notepad++和Tomcat

1

yeseng 发布于 2018-12-31

从2019年1月份开始,欧盟委员会将为欧盟成员国使用的一些开源项目提供漏洞奖励计划。 该计划是自由和开源软件审计(FOSSA)项目第三版的一部分,旨在确保互联网和其他基础设施的完整性和可靠性。 总之,委员会将资助15个Bug赏金计划,奖励从17000欧元(19400美元)到900...

阅读(122)评论(0)赞 (0)

Java

某开源博客系统最新版源码审计

5

xiaoli.he 发布于 2018-10-20

*本文原创作者:davichi8282,本文属于FreeBuf原创奖励计划,未经许可禁止转载 0×00 概述 近期审计一个JAVA开源博客系统mblog2.5最新版,整体系统还是很安全的,漏洞较少,传统的问题像XSS系统使用全局过滤的方式进行实体化处理,上传问题使用白...

阅读(120)评论(0)赞 (0)

Java

Struts2 漏洞exp从零分析

14

songhua.gao 发布于 2018-10-15

0x00 前言 从零开始分析struts2代码执行exp,其中不但包括了struts2自己设置的防护机制绕过,还有ognl防护绕过。以s2-057为列,因为有三个版本的exp,从易到难,比较全。文章中包含的前置内容也比较多。 0x01 前置知识OGNL struts2命令执行是利...

阅读(151)评论(0)赞 (0)

Java

Windows下用命令行编译Java文件问题总结

xirruiqiang 发布于 2018-09-30

在 Windows 下,由于默认字符编码的问题,在命令行中手动编译 Java 源文件会出现这样和那样的问题,这里做一个总结,给出每个问题的解决方法。 错误: 编码GBK的不可映射字符 文件中有中文就会出现这个错误。 解决方法: 1、在编译命令中加入编码设置,即命令改为 javac...

阅读(110)评论(0)赞 (0)

Java

Golang 2018.1.2激活及使用技巧

邓龙华 发布于 2018-08-04

对于做Java开发的同学使用最熟练的开发工具应该当属Eclipse了吧,但是做到后面的话一般都会转用Intellij Idea。至于转用Intellij有什么好处我就不赘述了,简言之就是功能强大,使用便捷,能够大大提升我们的工作效率。 由于目前工作主要用Go语言进行底层开发,所以...

阅读(709)评论(0)赞 (0)

Java

Java、R、JS 最常用,架构师薪资最高!起底中国开发者现状

22

xubiao.zhuang 发布于 2018-07-11

摘要:想了解基础的中国软件开发者用户画像吗?想了解一线城市开发者的薪酬吗?想了解大多数开发者偏爱的编程语言吗?想了解高薪开发者从事的都是什么岗位吗?想了解最新的业界技术趋势吗?……本文带你一探究竟。 想了解基础的中国软件开发者用户画像吗?想了解一线城市开发...

阅读(171)评论(0)赞 (0)

Java

Java、R、JS 最常用,架构师薪资最高!起底中国开发者现状

22

hanze 发布于 2018-07-11

想了解基础的中国软件开发者用户画像吗?想了解一线城市开发者的薪酬吗?想了解大多数开发者偏爱的编程语言吗?想了解高薪开发者从事的都是什么岗位吗?想了解最新的业界技术趋势吗?……本文带你一探究竟。 中国软件开发者白皮书是基于一年一度的CSDN软件开发者大调查数...

阅读(185)评论(0)赞 (0)

Java

你可能不知道的 Java 面向对象OOP

songhua.gao 发布于 2018-07-05

写Java的文章在网上太多太多,随便一搜都是你抄我我抄你的代码,要么就是讲一些旁门左道学了一辈子都用不上的玩意,又或是太基础太基础,基础到看完文章什么都没学会,什么也没学到。本篇是我的Java专栏第三篇,看过我前两篇专栏的同学一定知道我讲的东西是别人没讲过且很实用的内容,比起那些...

阅读(113)评论(0)赞 (0)