自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 资源 (20)
  • 收藏
  • 关注

原创 Java 比较器 Comparator 和 Comparable 的使用和区别

一、介绍: java中,对集合对象或者数组对象排序,有两种实现方式:实现排序接口comparable定义比较器comparator二、案例:1-1、实现comparable接口**说明:注: 如果返回值为-1, 就表示当前的更小,否则就是更大**class Hero implements Comparable<Hero>{ String name ; //名字...

2020-02-29 14:24:03 246

原创 Collections工具类

一、Collections类的应用介绍 :Collections是一个类,用于操作集合类(如List,Set)的工具类,就如同Arrays是数组的工具类常用方法:关键字----------------------------简介 reverse--------------------------反转 shuffle---------------------------混淆 sort...

2020-02-29 13:03:55 250

原创 ArrayList 和 LinkedList 区别和不同

ArrayList 和linkedList 的区别一、数据插入删除的区别ArrayList 插入,删除数据慢LinkedList, 插入,删除数据快二、数据定位的区别ArrayList是顺序结构,所以定位很快,指哪找哪。 就像电影院位置一样,有了电影票,一下就找到位置了。LinkedList 是链表结构,就像手里的一串佛珠,要找出第99个佛珠,必须得一个一个的数过去,所以定位慢三、...

2020-02-22 14:44:28 235

原创 一维、二维 数组的应用

已知数组及其值 int[] a = new int[5]; a[0] = (int) (Math.random() * 100); a[1] = (int) (Math.random() * 100); a[2] = (int) (Math.random() * 100); a[3] = (int) (Math.ran...

2020-02-13 11:07:27 253

原创 二分法查找算法

二分法查找算法实现思路例如:在有序的N个元素的数组中查找用户输入的数据key,算法如下:ps: min代表数组开始位置下标 、max代表数组结束位置下标 、mid代表数组中间位置的数值下标 、array代表当前数组 、key代表用户输入的要查找的数值 1. 确定查找范围 min=0 , max=N-1,mid =(min + max)/2 2. 若 array[mid] = key; 或 mi

2017-06-18 22:39:11 1792 1

原创 编程与数学公式

求数列的中间数公式:(首项 + 末项) / 2 = 中间数java 二次法算法查找(使用到了中间数) public static void main(String[] args) { int srcArray[] = {3,5,11,17,21,23,28,30,32,50,64,78,81,95,101}; System.out.println(bin

2017-06-16 22:01:51 3807 1

原创 Eclispe 打包 JavaFX项目

打成JAR包的运行步骤build.fxbuild文件 的操作版本号和运行Main类是填写项 首次使用ant 需要配置ant的jdk路径不使用默认的jdk路径,手动配置jdk路径 使用 Ant插件生成jar运行新生成build.xml文件,生成jar包 运行结果图,下面的标注的就是当前项目的jar包后续博客,有需求继续写

2017-05-11 14:55:21 3909

原创 JavaWeb Servlet 入门使用

Servlet 简介Servlet(Server Applet),全称JavaServlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中

2017-05-10 09:57:29 451

翻译 FXML + CSS 开发登陆界面

开发步骤ps: 首先声明我使用的是Eclipse开发工具1. 创建一个JavaFX项目 2. 创建一个FXML界面布局文件 3. 创建一个FXML文件的java控制器类,实现Initializable接口Main类代码package application;import java.io.IOException;import javafx.application.Application;i

2017-05-03 09:14:20 3544

转载 Eclipse支持java和xml文件的代码补全功能

一、配置指南:1、Eclipse中类文件(*.java)自动补全配置:打开 Windows->preferance->java->Editor->Content Assist 面板最下端 Auto Activation 将Auto activation triggers for Java后面的文本框中的“.”替换成“abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO

2017-04-30 20:13:52 695

翻译 JavaFX + CSS 开发登陆界面

java 代码package application;import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.geometry.Insets;import javafx.geometry.Pos;import ja

2017-04-29 14:32:10 6082 2

转载 布局篇 - JavaFX 剩余所有布局

BorderPane (边框)布局概述及其特性介绍BorderPane布局顶部,底部,左,右或中心区域中的子节点。每个区域只能有一个节点。BorderPane的顶部和底部区域允许可调整大小的节点占用所有可用宽度。左边界区域和右边界区域占据顶部和底部边界之间的可用垂直空间。默认情况下,所有边界区域尊重子节点的首选宽度和高度。放置在顶部,底部,左侧,右侧和中心区域中的节点的默认对齐方式演示实例

2017-04-20 16:05:22 2239

转载 布局篇 - JavaFX FlowPane布局(流)

FlowPane布局概述FlowPane是一个容器。它在一行上排列连续的子组件,并且如果当前行填满了以后,则自动将子组件向下推到下一行。FlowPane示例Scene Builder上的FlowPane步骤1您可以使用JavaFX Scene Builder轻松设计界面。下图显示了使用Scane Builder的FlowPane设计。File -> New -> Other.. 步骤2创建一个视图

2017-04-20 15:12:30 8541

转载 JavaFX快速入门

使用-javaFx 创建Hello World项目打开Eclipse,并在Eclipse中选择:File -> New -> Others..创建一个项目名称为:HelloJavaFx,如下图中所示 -项目创建成功以后,如下图中所示 -还创建了Hello World示例代码,如下所示 -package application;import javafx.application.Applicatio

2017-04-20 10:35:04 2732

转载 Eclispe 安装 JavaFX

步骤1打开Eclipse并在Help 菜单中,然后选择 Install New Software… 选项,如下所示。单击后,它将显示可用软件窗口,如以下屏幕截图所示。 步骤2单击Add…按钮。输入插件的名称为e(fx)clipse。 接下来,提供以下链接 - http://download.eclipse.org/efxclipse/updates-released/2.3.0/site/

2017-04-19 16:14:57 11350 1

原创 Thinkcmf - 微信公众号开发 -1

1.css、js 等样式的引入路径是:ThinkCMF\themes\simplebootx\Blog\Index\PS:路径从ThinkCMF框架的根目录开始,一直到应用结束。如下图: 框架内页面跳转a标签或者button的跳转<a class="gray9" href="http://192.168.3.32:8090/sWeChat/Blog/Registered/index/">快速注册

2017-03-16 17:44:56 3129

转载 Thinkcmf框架 -控制器 -3

控制器 概述 1.ThinkCMF目前分为两种控制器,前台和后台控制器;2.无论是前台,还是后台控制器都位于应用的Controller目录下.3.前台控制器一般继承 Common\Controller\HomebaseController,如果你需要用户登录才访问或操作此控制器,就要继承 Common\Controller\MemberbaseController;我们来创建一个前台控制器在B

2017-03-14 14:14:05 5290

转载 Thinkcmf框架 - 安装使用 -2

上传你的代码,直接在浏览器中输入你的域名或IP(例如:www.yourdomain.com),安装程序会自动执行安装。期间系统会提醒你输入数据库信息以完成安装,安装完成后建议删除application目录下的Install。安装完成,一定把 data/conf/db.php 文件做个备份!否则大神也救不了你!ThinkCMF目录结构: |--admin

2017-03-14 11:18:11 2525

转载 2008服务器如何配置iis

1.开始,计算机,右键,管理。 2.点击角色,添加角色。 3.选择web服务器(iis) 4.、接下来,它会出现IIS需要安装的一些必要组件,我在这里就将“应用程序开发”和安全性下面的“基本身份验证”以及“windows身份验证“也勾选上,注意,它默认是安装IIS6.0和FTP6.0的服务的 5.点击下一步,安装,这样就进入安装的进度表。 6.然后用外网ip访问,如下图就表示安装iis成功

2017-03-13 17:46:00 639

转载 ThinkCMF框架使用 - 如何创建应用 -1

什么应用1.应用就是application目录下的一个模块,它是独立于其它模块存在的,有自己独立的运行空间;2.应用采用MVC的结构:3.拿Blog应用举例: Blog Controller 控制器目录(必备) Common 函数库(可选) Conf 配置(可选) Lang 多语言包(可选) Menu 后台菜单(可选)

2017-03-13 16:32:30 4079

转载 Wampserver_开启CURL

找到php.ini文件,搜索extension=php_curl.dll然后将前面的分号去掉.

2017-03-13 15:03:44 2123

原创 python 函数篇 -4

调用函数官方文档Python的官方网站查看文档:http://docs.python.org/3/library/functions.html#absabs()函数#求绝对值。只能传入一个参数>>> abs(100)100>>> abs(-20)20>>> abs(12.34)12.34abs()函数注意事项1.如果传入的参数数量不对,会报TypeError的错误2.参数类型不能被

2017-02-25 17:59:38 617

原创 条件判断、循环、使用dict和set -3

条件判断 -if 演示demo演示目标 获取用户输入的整数年,进行判断#通过input()函数获取用户输入,但是input返回的是String类型,所以转换成整数birth = int(input('请输入你的出生年:'))if birth >= 2000: print('你是00后')elif birth >= 1900: print('你是90后')elif birth >

2017-02-25 17:28:28 417

原创 Python 字符串和编码 - 1

编码概述说明1.计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。2.由于计算机是美国人发明的,因此,最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。3.处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,

2017-02-22 15:00:09 490

原创 Python学习笔记 - List数组和Tuple数组 -2

数组定义ListPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。Tuple另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改。List - 数组相关函数使用介绍 创建数组>>>classList = ['class1','class2','class3']用len()函数可以获得l

2017-02-21 16:30:50 3467

转载 Python报错:(编码问题)SyntaxError: Non-ASCII character '\xe2' in file

具体错误如下 File "E:\IDE\Python2.7.12\workspace\hello.py", line 1SyntaxError: Non-ASCII character '\xb2' in file E:\IDE\Python2.7.12\workspace\hello.py on line 1, but no encoding declared; see http://pytho

2017-02-19 17:45:49 75305 5

转载 Eclipse离线安装ADT插件

使用迅雷或其它下载软件下载:http://androidblog.cn/tools/ 2.安装步骤: Eclipse—Help—Install New Software—Add,出现如下窗口 ps: 1.Name自己填,点击Archive,选择本地电脑中的ADT-22.6.2.zip文件3.熟悉的界面出现了,注意下面最后一项Contact all update sites不要选,否则有可

2017-01-18 15:35:09 777

转载 Ubutu 配置开机启动脚本

1.打开搜索本地和在线资源管理器,搜索- 启动应用程序 2.打开 启动应用程序的首页是这样的 3.点击右侧的- 添加按钮 4.至此配置完成,重启系统就会看到效果了。

2017-01-18 14:27:33 280

转载 ubuntu14.04 root修改密码与Root自动登陆配置方法

配置root用户密码1.打开终端输入:sudo passwd root2.然后输入新密码即可3.如下图说明配置成功 配置root自动登陆1.编辑 lightdm.conf 文件命令: sudo gedit /etc/lightdm/lightdm.conf 2.再覆盖原内容,填写如下的内容.[SeatDefaults]autologin-user=rootgreeter-session=u

2017-01-18 14:17:30 895

转载 Linux 设置root用户登录

1.打开终端,输入sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf2.回车了之后,部分童鞋可能会提示输入密码,需要注意的是,输入的密码并不可见,所以别输入错了,当然输错了可以再次输入的。输入密码了之后,会弹出如图示的编辑框。 3.在弹出的编辑框里输入:greeter-show-manual-login=true 保存关闭。 4

2017-01-16 17:24:38 5740

转载 ubuntu Google Chrome浏览器不能以root用户身份运行解决方案

找到启动文件 :/opt/google/chrome/google-chrome 编辑该文件,修改最后一行将:exec -a "$0" "$HERE/chrome" "$@" 修改为:exec -a "$0" "$HERE/chrome" "$@" --user-data-dir $HOME 保存后可用root身份运行chrome

2017-01-16 11:29:41 5281

原创 Java中并发工具包 - 下

执行器执行器 文字说明执行器 - Callable与Futrue执行器 演示代码package com.performer.demo1;import java.util.concurrent.Callable;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java

2017-01-13 15:32:00 359

原创 Java中并发工具包 - 上

并发工具概述体系结构 A.并发工具处于java.util.concurrent包 B.其实包括的内容有: -同步器 -执行器 -并发集合 -Fork/join框架 -atomic包 -locks包各组成部分和作用

2017-01-10 14:56:14 471

转载 linux配置java环境变量

JDK下载http://pan.baidu.com/s/1sl6LAcH配置环境变量 修改/etc/profile文件如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。·用文本编辑器打开/etc/profile : gedit /etc/profile ·在profile文件末尾加入: export JAVA_HOME=/

2017-01-05 11:10:48 554

转载 ubuntu 14.04开机出现错误“Error found when loading /root/.profile”解决(root用户登录时才会出现)

在刚修改完root权限自动登录后,发现开机出现以下提示:Error found when loading /root/.profilestdin:is not a tty…………解决方法:1.在终端中用命令gedit /root/.profile,打开文件后找到“mesg n”,2.将其更改为“tty -s && mesg n”

2017-01-04 16:07:16 1713

转载 运行re-sign.jar重签名工具报错ERROR:Cannot run program "D:\sdk\tools\zipalign

今天在使用这个拖拽到具,把apk文件拖到re-sign.jar运行打开的界面,报错如下:错误信息ERROR:Cannot run program "E:\Android sdk\sdk\tools\zipalign"CreateProcess error=2图片示例下载一个zipalign.exe放到tools目录下面就可以了点击下载

2017-01-01 21:48:27 1682 1

转载 Android项目报错: Unable to resolve target 'android-xx'

Eclipse报错如下修改工程目录下:project.properties 文件1.当用eclipse 导入一个已经存在的项目时,经常会遇见:2.Unable to resolve target 'android-XX' 类似的错误。3.这是因为导入的项目代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致。4.修改为你当前支持的A

2016-12-20 15:03:48 441

转载 win7如何开启Telnet服务

演示操作系统:win71. 首先测试一下Telnet服务是否真的没有开启。在cmd中输入“telnet/?”来确定,如果提示“telnet不是内部或者外部命令,也不是可运行程序或者批处理命令”则表示系统未打开Telnet服务。 2. 点击“windows”图标打开控制面板。选择“程序“。 3. 进入”程序“界面后会有很多个选项,找到第一个”程序和功能“下的”打开或者关闭windows功能“。

2016-12-17 12:12:42 3892

原创 Android中基于Socket的网络通信

Socket介绍1.什么是Socket?2.Socket链接的创建过程 1.服务器监听 2.客户端发出请求 3.建立链接 4.通信3.Socket特点 1.Socket基于TCP链接,数据有保障 2.Socket适用于建立长时间链接 3.Socket编程通常应用于即时通讯ServerSocket 基本使用Demo基本使用Demo -代码pac

2016-12-16 17:00:44 921 2

转载 Android App 反编译与代码混淆

使用 apktool 工具获取资源文件1.反编译 命令:java -jar apktool_2.2.1.jar d xxx.apk ps: 反编译后生成的文件就会在当前目录2.反编译后资源目录介绍 assets 是html文件 lib 是jar res 是资源文件 AndroidManifest 是配置文件 源码在 smali 和 or

2016-12-14 15:19:37 512

hutool 工具类

编码工具-16进制工具 编码工具-转义工具 编码工具-Hash工具 编码工具-URL工具 编码工具-Base32-64工具 编码工具-Unicode工具 常用类辅助工具-转换工具 常用类辅助工具-日期工具 常用类辅助工具-字符串工具 常用类辅助工具-数字工具 常用类辅助工具-数组工具 常用类辅助工具-随机工具 常用类辅助工具-比较器工具 常用类辅助工具-多线程工具 常用类辅助工具-缓存工具 常用类辅助工具-定时器工具 类和对象-反射工具 类和对象-类工具 系统工具-粘贴板工具 系统工具-运行时工具 系统工具-系统属性工具 和文件有关的-文件IO工具 和文件有关的-图片工具 和文件有关的-CVS工具 和文件有关的-图形验证码工具 需要第三方的-邮件工具 需要第三方的-二维码工具 需要第三方的-FTP工具 其他-网络工具 其他-压缩工具 其他-正则工具 其他-校验工具 其他-身份证工具

2020-02-13

JavaFX 官方中文说明文档及完整DEMO

JavaFX 官方中文说明文档及完整DEMO

2017-05-10

IntelliJ IDEA 2016 汉化包下载

使用方法: 把汉化包解压后,然后将resources_cn.jar 复制到 .lib 目录,重新打开就是中文。

2017-01-19

zipalign.exe文件

zipalign.exe 配合re-sign.jar使用,主要作用就是给apk文件重新生成一个key值

2017-01-01

APK反编译软件-官方工具

apktool.jar :获取项目资源的工具 dex2jar-2.0 :把class.dex源码文件编译成jar的工具 jd-gui-1.4.0.jar : 把 dex2jar-2.0 编译的jar 读取成java源码显示的工具

2016-12-22

java程序打包成exe文件

是我安装好的,不需要安装,打开就可以用,工具使用说明博客: http://blog.csdn.net/lihaoyang11/article/details/53022787

2016-12-19

在Android中创建Socket客户端

在Android中创建Socket客户端 源码 博客: http://blog.csdn.net/lihaoyang11/article/details/53695379

2016-12-19

Android中基于Socket的网络通信-博客源码

Android中基于Socket的网络通信 - 博客中:聊天服务器项目源码

2016-12-17

APK反编译软件

目前发现的最好的集成软件,反编译apk推荐使用。

2016-12-14

smali for sublime text 3 高亮显示

smali for sublime text 3 高亮显示 安装方法: 1.解压文件到 sublime text 的 /data/Cache/下即可 2.打开smali的文件,点击右下角选择文本格式 也可以在上方工具栏设置,设置方法: 查看---》语法---》smali

2016-12-14

XposedBridgeApi-54.jar

此api是54版的,如想下载其他版本,请访问以下网址: https://github.com/rovo89/XposedBridge/releases

2016-12-10

Xposed_APK

安装。安装完会提示重启手机。如果是虚拟机要选择软重启,真实手机要选择硬重启,千万不要搞反。 注:手机启动会比较慢,但如果手机重启时卡在欢迎界面,可以通过连续按电源键来跳过Xposed加载。

2016-12-10

vs2012护眼主题

vs2012 护眼主题. 安装方法: 工具---》导入和导出设置---》导入环境设置---》选择下载的主题即可

2016-11-23

adb一键安装程序

1、首先下载《adb_dirver》驱动包,然后解开压缩包; 2、运行【adb-setup】,根据提示输入【Y】->【Y】->【Y】开始安装; 3、根据提示操作即可!完成后安装界面自动消失!! 4、按WIN+R键弹出运行界面,运行【cmd】命令,弹出cmd命令窗口,输入adb devices回车,会显示已连接到手机。

2016-11-10

Java连接MySQL的驱动包

Java连接MySQL的最新驱动包下载地址 http://www.mysql.com/downloads/connector/j

2016-11-01

wamp2.4 64X

Wampserver2.4-x64 集成 PHP 环境

2016-11-01

如何在windows上运行使用linux下面的命令

如何在windows上运行使用linux下面的命令

2016-10-25

python-2.7.12.msi

uiautomator快速调试工具

2016-10-06

Better Terminal Emulator Pro

超级终端专业版(BTEP)是Android系统设备上的一款终端模拟器。BTEP提供了一些面向终端的功能,包括SSH客户端、Telnet客户端、FTP客户端,以及访问您设备上的本地Android Shell 主要功能: - Shell、命令行、ROOT用户设置 - 界面字体、背景颜色设置 - 键盘/输入方式设置 - 按键快捷方式方式设置 - 终端模拟器设置 - 命令窗口文本编辑菜单 - 支持多个会话 - 两种启动模式:本地Shell和图形用户界面(GUI) - GUI模式支持本地、SSH、Telnet、FTP四种终端

2016-10-03

BUSYBOX中文版

BUSYBOX中文版安装

2016-10-03

空空如也

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

TA关注的人

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