自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 通俗理解九大排序算法

现在,但凡规模大一点的互联网公司招聘软件相关的岗位,都会对数据结构和算法有一定要求。作为非科班出身的程序yuan,要想进好一点的公司,还是老老实实地把基础打扎实吧。说到排序,大家应该都不陌生,因为你生活中肯定有过网购吧,你在淘宝搜索宝贝的时候,遇到的就是排序,比如有按价格高低排序、按综合排序、按信用高低排序。所以排序算法应该可以说是算法里面很重要的一个分支。开始之前,先简单介绍一下

2017-10-24 01:09:41 408

转载 使用ArrayList数组动态添加元素

转载自:http://www.cnblogs.com/bayes/p/5474728.html本文通过实例讲解Java中如何使用ArrayList类。Java.util.ArrayList类是一个动态数组类型,也就是说,ArrayList对象既有数组的特征,也有链表的特征。可以随时从链表中添加或删除一个元素。ArrayList实现了List接口。大家知道,数组是静态的,数组

2017-10-08 21:51:03 24263

转载 java集合--Queue用法

转载自:http://www.cnblogs.com/samjustin/p/5785078.html队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。在队列这种数据结构中,最先插入的元素将是最先被删除的元素;反之最后插入的元素将是最后被删除的

2017-10-08 21:38:43 538

转载 Java学习之二维数组定义与内存分配详解

转载自:http://www.cnblogs.com/nonghu/p/6328530.html二维数组:就是元素为一维数组的一个数组。格式1:数据类型[][] 数组名 = new 数据类型[m][n];m:表示这个二维数组有多少个一维数组。n:表示每一个一维数组的元素有多少个。注意:A:以下格式也可以表示二维数组a:数据类型 数组名[][] =

2017-10-08 21:34:14 929

转载 关于 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 248

原创 鲁棒性小结

1,定义 在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。2,特点  1)java能检查程序在编译和运行时的错误。java编译器可以查出许多其他语言运行时才能发现的错误。  2)提供自动垃圾收集来进行内存管理,防止程序员再管理内存时容易产生的错误。

2017-10-06 22:06:38 640

转载 接口和抽象类的区别

转自   http://www.cnblogs.com/yongjiapei/p/5494894.html接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人

2017-10-06 22:03:26 136

转载 java修饰符小结

转自:http://blog.csdn.net/dawn_after_dark/article/details/74527137前言想必大家已经对常用的修饰符有所了解,比如public、protected、private和final等等,已经知道大概是怎么用的,但是涉及到具体可能就有所搪塞,比如哪些可以修饰类,哪些可以修饰方法,诸如此类,此篇博文的目的就是汇总常见的情况。分

2017-10-06 21:46:58 213

原创 java标识符总结

标识符就是用于给 Java 程序中变量、类、方法等命名的符号。使用标识符时,需要遵守几条规则: 1.  标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴 2.  标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含

2017-10-06 21:16:52 351

原创 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 412 1

原创 isabellezhou 图解二叉树遍历(递归调用)

常见的遍历次序:(1)先序遍历;(2)中序遍历;(3)后序遍历。一、先序遍历先序遍历:(1)访问根节点;(2)采用先序递归遍历左子树;(3)采用先序递归遍历右子树;(注:每个节点的分支都遵循上述的访问顺序,体现“递归调用”)先序遍历结果:A BDFE CGHI思维过程:(1)先访问根节点A,(2)A分为左右两个子树,因为是递归调用,所以左子树也遵循“先根节点-再左-再右

2017-10-06 20:25:42 688 1

原创 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 197

转载 String.format用法

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。l     format(String format, Object... args)该方法使用指定的字符串格式和参数生成格式化的新字符串。 新字符串始终使用本地语言环境

2017-10-05 14:55:08 350

转载 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 6544

转载 在github readme.md里面放置一张图片

想在readme.md里面放一张图片,在github上显示出来。但是不知道格式如何写?README文件后缀名为md。md是markdown的缩写,markdown是一种编辑博客的语言。格式如下:![](img_url)即 叹号! + 方括号[ ] + 括号( ) 其中叹号里是图片的URL。如果不加叹号! ,就会变成普通文本baidu了。在方括号里可以加入一些 标识性的信息,

2017-09-08 23:10:13 304

原创 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 444

转载 上传项目到远程仓库GitHub(转)

Git——新手入门与上传项目到远程仓库GitHub(转)Git概述什么是Git?刚开始对这个东西也感到挺迷茫,并且问了好多已经学习android一段时间的同学也是一头雾水,直到了解并使用之后,才体会到Git的好处以及重要意义。Git:是目前世界上最先进的分布式版本控制系统,一个开源式的分布式版本控制工具。简单浅显地来说(就我个人而言),就是一个全球程序员的代码仓库集

2017-08-23 06:28:36 215

原创 javascriprt位非运算总结(特殊)

简介单目运算符。result=~操作数规则:字符串数据按位取反之后值为-1,布尔值类型数据true按位取反之后值为-2,布尔类型数据false按位取反之后值位-1,数值型数据+N得-(N+1),-N得N-1。

2017-08-17 10:48:10 237

原创 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 782

原创 javaScript注意事项

(1)大小写敏感,区分大小写; (2)空格与换行:多余的空格会被忽略,同一个标识符的所有字母必须连续,一行代码可以分成多行书写。 (3)字符串例外,要将一个字符串分成多行,必须将每一行作为一个单独的字符串,再使用“+”运行符将位于不同行的字符串连接起来。 例: var Message=”JavaScript编程,简单,有趣”; var message=”JavaScript编程,”+

2017-08-16 09:25:05 199

原创 DIV+CSS3布局

简介与传统的table布局定位的方式不同,可以实现网页页面内容与表现形式分离。DIV:块级元素,用于组织内容,是个大容器,里面可以放图片、文字等。CSS3:样式文件,描述各块内容的大小、边框等样式。DIV+CSS3的优势(1)页面代码精简。提高百度蜘蛛的爬行效率,使其在最短的时间内爬完整个页面,同时对收录质量有一定好处。(2)提高访问速度、提升用户体验。加载速度得到很大提高,用户单击页面后的

2017-08-15 17:06:10 772

原创 图像标签

H5图片标签

2017-08-14 16:19:55 1450

转载 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 522

转载 pm2管理nodejs进程

pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。它非常适合IaaS结构,但不要把它用于PaaS方案(随后将开发Paas的解决方案). 和使用node index.js方式比较,优点:1 一个命令窗口就可管理多个node服务器进程。而node命令多

2017-08-10 02:45:42 2810

转载 pm2相关命令

转自:http://blog.csdn.net/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 424

转载 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 341

转载 VIM编辑器命令大全

转自http://blog.csdn.net/feosun/article/details/73196299退出命令是,按ESC键 跳到命令模式,然后输入:q(不保存)或者:wq(保存) 退出。更多退出命令::w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq!

2017-08-08 15:30:49 286

原创 普通按钮+提交按钮+重置按钮

按钮type=“button” 普通按钮; type=“submit” 提交按钮; type=“reset” 重置按钮; name 给按钮命名; value 设置显示在按钮上的文字;(1)普通按钮 需要与事件关联使用,用来响应onclick事件。(2)reset按钮 单击该按钮,不论表单是否已经填写或输入数据,表单中各个元素都会被重置到最初状态,而填写

2017-08-08 03:38:20 11180

原创 下拉列表框

下拉列表框格式:<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 536

原创 单选按钮和复选框

单选按钮<!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 862

转载 &nbsq|&quot|&amp|&lt|&gthtml转义字符

转自:http://blog.csdn.net/wusuopubupt/article/details/8817826本文地址:http://blog.csdn.net/wusuopubupt/article/details/8817826by wusuopubupt提示:请直接按CTRL+F搜索您要查找的转义字符。常用表:No.文字表記

2017-08-08 02:06:07 2109

原创 html之表单总结

简介:将用户信息组织起来的容器。应用场景1.登录、注册:登录时填写用户名、密码,注册时填写姓名、电话等个人信息。2.网上订单:在网上购买商品,一般要求填写姓名、联系方式、付款方式等信息。3.调查问卷:回答对某些问题的看法,以便形成统计数据,方便分析。4.网上搜索:输入关键字,搜索想要的可用信息。表单元素单行文本框、密码框、单选按钮、下拉列表、提交按钮等。表单标签及属性action :指示

2017-08-08 01:16:22 743

原创 小程序与html5开发的差别(连载三)

更新中

2017-08-05 23:26:37 1371

原创 小程序前期准备(连载二)

小程序

2017-08-05 05:33:41 439

原创 微信小程序(连载一)

最近着手微信小程序项目,以博客形式来记录。# **小程序的文件结构简介:**- 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 262

局域网精灵

局域网传文件利器!把手机变身小型web服务器! 手机安装以后,你的手机将变身一台web服务器 ! 点击按钮添加你要分享的文件, 这些内容将展示在你的web主页上,主页地址为你的IP地址加上2333端口号(例如192.168.1.101:2333). 功能: #互传文件,电脑无需安装任何软件! #手机控制电脑! #摄像头实时直播! #托管HTML静态文件——在手机上部署你的网站! 新版特性 1.新增Web快捷键 Ctrl+C复制 Ctrl+;发送 Ctrl+2下载第二个文件,数字范围1~9

2018-03-06

EcanTools_can通信小工具

查看can通信内容的小工具

2017-08-23

空空如也

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

TA关注的人

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