- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 通俗理解九大排序算法
现在,但凡规模大一点的互联网公司招聘软件相关的岗位,都会对数据结构和算法有一定要求。作为非科班出身的程序yuan,要想进好一点的公司,还是老老实实地把基础打扎实吧。说到排序,大家应该都不陌生,因为你生活中肯定有过网购吧,你在淘宝搜索宝贝的时候,遇到的就是排序,比如有按价格高低排序、按综合排序、按信用高低排序。所以排序算法应该可以说是算法里面很重要的一个分支。开始之前,先简单介绍一下
2017-10-24 01:09:41
469
转载 使用ArrayList数组动态添加元素
转载自:http://www.cnblogs.com/bayes/p/5474728.html本文通过实例讲解Java中如何使用ArrayList类。Java.util.ArrayList类是一个动态数组类型,也就是说,ArrayList对象既有数组的特征,也有链表的特征。可以随时从链表中添加或删除一个元素。ArrayList实现了List接口。大家知道,数组是静态的,数组
2017-10-08 21:51:03
24473
转载 java集合--Queue用法
转载自:http://www.cnblogs.com/samjustin/p/5785078.html队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。在队列这种数据结构中,最先插入的元素将是最先被删除的元素;反之最后插入的元素将是最后被删除的
2017-10-08 21:38:43
591
转载 Java学习之二维数组定义与内存分配详解
转载自:http://www.cnblogs.com/nonghu/p/6328530.html二维数组:就是元素为一维数组的一个数组。格式1:数据类型[][] 数组名 = new 数据类型[m][n];m:表示这个二维数组有多少个一维数组。n:表示每一个一维数组的元素有多少个。注意:A:以下格式也可以表示二维数组a:数据类型 数组名[][] =
2017-10-08 21:34:14
1004
转载 关于 Java 数组的 12 个最佳方法
1. 声明一个数组 Java代码 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"}; 2. 输出一个数组 Jav
2017-10-08 21:31:51
285
原创 鲁棒性小结
1,定义 在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。2,特点 1)java能检查程序在编译和运行时的错误。java编译器可以查出许多其他语言运行时才能发现的错误。 2)提供自动垃圾收集来进行内存管理,防止程序员再管理内存时容易产生的错误。
2017-10-06 22:06:38
685
转载 接口和抽象类的区别
转自 http://www.cnblogs.com/yongjiapei/p/5494894.html接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人
2017-10-06 22:03:26
171
转载 java修饰符小结
转自:http://blog.youkuaiyun.com/dawn_after_dark/article/details/74527137前言想必大家已经对常用的修饰符有所了解,比如public、protected、private和final等等,已经知道大概是怎么用的,但是涉及到具体可能就有所搪塞,比如哪些可以修饰类,哪些可以修饰方法,诸如此类,此篇博文的目的就是汇总常见的情况。分
2017-10-06 21:46:58
257
原创 java标识符总结
标识符就是用于给 Java 程序中变量、类、方法等命名的符号。使用标识符时,需要遵守几条规则: 1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴 2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含
2017-10-06 21:16:52
388
原创 10.6考察自增自减、修饰符、类变量的调用、成员变量的调用、运算符的优先级、鲁棒性、异常总结
1以下代码执行的结果显示是多少()?正确答案: 0解释:考察两种自增运算符的区别。for循环外面count=0,循环里面的count=count++;(count的值都等于count值,而后面count自加不影响count结果,因此这个式子无意义);循环count都为0(因count++是先返回count的本身值再自加1的)!若是改为count=++
2017-10-06 20:40:01
474
原创 isabellezhou 图解二叉树遍历(递归调用)
常见的遍历次序:(1)先序遍历;(2)中序遍历;(3)后序遍历。一、先序遍历先序遍历:(1)访问根节点;(2)采用先序递归遍历左子树;(3)采用先序递归遍历右子树;(注:每个节点的分支都遵循上述的访问顺序,体现“递归调用”)先序遍历结果:A BDFE CGHI思维过程:(1)先访问根节点A,(2)A分为左右两个子树,因为是递归调用,所以左子树也遵循“先根节点-再左-再右
2017-10-06 20:25:42
757
原创 JAVA环境变量的配置
一、到oracle官网下载jdk,网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html二、安装jdk,选择安装的路径可以默认,也可以自定义。默认的安装路径一般在C:\Program Files\Java\jdk1.8.0_131。安装完成后,进行测试是否真的成功安装,
2017-10-06 20:04:13
246
转载 String.format用法
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。l format(String format, Object... args)该方法使用指定的字符串格式和参数生成格式化的新字符串。 新字符串始终使用本地语言环境
2017-10-05 14:55:08
406
转载 String.format() 字符串格式化 实例
public class StringFormat {public static void main(String[] args) {//test String format all function//%s 字符串类型String string =String.format("hi,%s", "tom");//%c %C 字符类型System.out.
2017-10-05 14:50:05
6666
转载 在github readme.md里面放置一张图片
想在readme.md里面放一张图片,在github上显示出来。但是不知道格式如何写?README文件后缀名为md。md是markdown的缩写,markdown是一种编辑博客的语言。格式如下:即 叹号! + 方括号[ ] + 括号( ) 其中叹号里是图片的URL。如果不加叹号! ,就会变成普通文本baidu了。在方括号里可以加入一些 标识性的信息,
2017-09-08 23:10:13
357
原创 Hbuilder快捷键总结
新建一个web项目:依次点击文件→新建→选择Web项目(按下Ctrl+N,W可以触发快速新建(MacOS请使用Command+N,然后左键点击Web项目)) 新建HTML页面:在项目资源管理器中选择刚才新建的项目,依次点击文件→新建→选择HTML文件(按下Ctrl+N,W可以触发快速新建(MacOS请使用Command+N,然后左键点击HTML文件)),并选择空白文件模板,如下图使用边改边
2017-09-08 11:52:12
543
转载 上传项目到远程仓库GitHub(转)
Git——新手入门与上传项目到远程仓库GitHub(转)Git概述什么是Git?刚开始对这个东西也感到挺迷茫,并且问了好多已经学习android一段时间的同学也是一头雾水,直到了解并使用之后,才体会到Git的好处以及重要意义。Git:是目前世界上最先进的分布式版本控制系统,一个开源式的分布式版本控制工具。简单浅显地来说(就我个人而言),就是一个全球程序员的代码仓库集
2017-08-23 06:28:36
263
原创 javascriprt位非运算总结(特殊)
简介单目运算符。result=~操作数规则:字符串数据按位取反之后值为-1,布尔值类型数据true按位取反之后值为-2,布尔类型数据false按位取反之后值位-1,数值型数据+N得-(N+1),-N得N-1。
2017-08-17 10:48:10
274
原创 javaScript关系运算符总结
1、相等运算符双目运算符,返回值为布尔类型,两个操作数类型任意,弱类型:可以比较两种不同类型的数据,即通过类型转换后的数据相等的也为true。操作数1==操作数2<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>相等</title></head><body> <script>
2017-08-16 20:20:49
867
原创 javaScript注意事项
(1)大小写敏感,区分大小写; (2)空格与换行:多余的空格会被忽略,同一个标识符的所有字母必须连续,一行代码可以分成多行书写。 (3)字符串例外,要将一个字符串分成多行,必须将每一行作为一个单独的字符串,再使用“+”运行符将位于不同行的字符串连接起来。 例: var Message=”JavaScript编程,简单,有趣”; var message=”JavaScript编程,”+
2017-08-16 09:25:05
238
原创 DIV+CSS3布局
简介与传统的table布局定位的方式不同,可以实现网页页面内容与表现形式分离。DIV:块级元素,用于组织内容,是个大容器,里面可以放图片、文字等。CSS3:样式文件,描述各块内容的大小、边框等样式。DIV+CSS3的优势(1)页面代码精简。提高百度蜘蛛的爬行效率,使其在最短的时间内爬完整个页面,同时对收录质量有一定好处。(2)提高访问速度、提升用户体验。加载速度得到很大提高,用户单击页面后的
2017-08-15 17:06:10
816
转载 github优秀前端项目(转载)
转自:http://www.cnblogs.com/liusixin/p/7217971.htmlhttp://microjs.com/#该网站的资源都托管到了github,microjs.com是一个可以让你选择微型的js类库的网站,该网站里的js库都是压缩后不大于5KB的,非常实用https://plainjs.com/(10.22更新)
2017-08-10 02:47:58
581
转载 pm2管理nodejs进程
pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。它非常适合IaaS结构,但不要把它用于PaaS方案(随后将开发Paas的解决方案). 和使用node index.js方式比较,优点:1 一个命令窗口就可管理多个node服务器进程。而node命令多
2017-08-10 02:45:42
2859
转载 pm2相关命令
转自:http://blog.youkuaiyun.com/dlmmu/article/details/55683771二、安装Linux Binaries下载地址:https://nodejs.org/distcd oneinstack/srcwget https://nodejs.org/dist/v4.2.4/node-v4.2.4-linux-x64.tar.gzt
2017-08-10 02:43:31
472
转载 node.js安装(转载)
转载:http://www.runoob.com/nodejs/nodejs-install-setup.htmlNode.js 安装配置本章节我们将向大家介绍在window和Linux上安装Node.js的方法。本安装教程以Node.js v4.4.3 LTS(长期支持版本)版本为例。Node.js安装包及源码下载地址为:https://nodejs.org/en
2017-08-09 21:55:56
380
转载 VIM编辑器命令大全
转自http://blog.youkuaiyun.com/feosun/article/details/73196299退出命令是,按ESC键 跳到命令模式,然后输入:q(不保存)或者:wq(保存) 退出。更多退出命令::w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq!
2017-08-08 15:30:49
338
原创 普通按钮+提交按钮+重置按钮
按钮type=“button” 普通按钮; type=“submit” 提交按钮; type=“reset” 重置按钮; name 给按钮命名; value 设置显示在按钮上的文字;(1)普通按钮 需要与事件关联使用,用来响应onclick事件。(2)reset按钮 单击该按钮,不论表单是否已经填写或输入数据,表单中各个元素都会被重置到最初状态,而填写
2017-08-08 03:38:20
11746
原创 下拉列表框
下拉列表框格式:<select name="指定列表名称" size=“行数”><options value="可选项的值" selected="selected"> </options><options value="可选项的值" > </options></select>例子代码<!DOCTYPE html><html><head> <meta charset="utf
2017-08-08 03:19:17
642
原创 单选按钮和复选框
单选按钮<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>单选按钮</title></head><body> <form method="post" action=""> 性别: <input name="gen" type="radio" class="input" valu
2017-08-08 02:55:09
906
转载 &nbsq|"|&|<|>html转义字符
转自:http://blog.youkuaiyun.com/wusuopubupt/article/details/8817826本文地址:http://blog.youkuaiyun.com/wusuopubupt/article/details/8817826by wusuopubupt提示:请直接按CTRL+F搜索您要查找的转义字符。常用表:No.文字表記
2017-08-08 02:06:07
2260
原创 html之表单总结
简介:将用户信息组织起来的容器。应用场景1.登录、注册:登录时填写用户名、密码,注册时填写姓名、电话等个人信息。2.网上订单:在网上购买商品,一般要求填写姓名、联系方式、付款方式等信息。3.调查问卷:回答对某些问题的看法,以便形成统计数据,方便分析。4.网上搜索:输入关键字,搜索想要的可用信息。表单元素单行文本框、密码框、单选按钮、下拉列表、提交按钮等。表单标签及属性action :指示
2017-08-08 01:16:22
801
原创 微信小程序(连载一)
最近着手微信小程序项目,以博客形式来记录。# **小程序的文件结构简介:**- pages - index - index.js - index.wxml - index.wxss - index.json - logs - logs.js - logs.wxml - logs.wxss - logs.json- uti
2017-08-03 14:53:00
305
局域网精灵
2018-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人