自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不二

没有梦想 何必远方

  • 博客(108)
  • 资源 (16)
  • 收藏
  • 关注

原创 Python开发环境搭建,开发工具配置,第一个Python程序

Python开发环境搭建以及Eclipse+PyDev开发工具配置准备工作 1.首先下载Python,由于国外网站访问速度真的慢,这里将下载好的Python3.5的版本放在这里,免积分下载 2.然后下载PyDev,同样这里也准备好了压缩包,免积分下载 3.当然前提是你已经搭建好了Java环境并且安装好了eclipse,没有的话看这里。安装Python 下载好了Python之后就

2016-12-24 21:12:33 1051

原创 Java重修之路(十二)初识Java线程

Java线程- 线程初始 CPU在某一时刻只能执行一向任务,当有多个任务时,CPU在多个任务之间快速切换。 进程是一个正在执行执行中的程序,。 线程是程序的控制单元,线程控制着进程的执行。 JVM启动的时候会有一个进程 java.exe 该进程中至少有一个线程负责java程序的运行,而且这个线程运行的代码存在于main方法中,该线程称之为主线程。看一个小例子:public

2016-11-20 16:56:52 433

原创 Java重修之路(十一)Java异常机制,jar包

世界上最真情的相依,是你在try我在catch。无论你发神马脾气,我都默默承受,静静处理。异常 简单的说就是程序运行时出现的不正常的情况。 异常处理常规代码写法:public class Hello { public static void main(String[] args) { try { int x = 4 / 0;//

2016-11-09 21:23:25 484

原创 Java重修之路(十)面向对象之多态详解,Object类,内部类,匿名内部类详解

多态public class Hello { public static void main(String[] args) { Animal d = new Dog(); Animal c = new Cat(); eat(c); eat(d); eat(new Dog()); } private

2016-11-05 20:49:05 522

原创 Java重修之路(九)面向对象之final关键字,抽象类(abstract),接口(interface)

final关键字 首先明确,继承的出现打破了封装性,子类继承了父类,就能获得父类的属性和方法,有些封装好的东西就会全部暴露,不安全。所以对于一些特殊的类,为了强制保证其封装性,用final修饰,不允许继承。 final修饰的方法不允许重写 抽象类 当多个类中出现相同功能,但是功能主体不同,可以进行抽取。只抽取功能定义,不抽取功能主体。public

2016-11-04 20:28:54 570

原创 Java重修之路(八)面向对象之继承,子父类中变量、函数、构造函数的特点,子类实例化过程。

继承继承就是子类继承父类的特征和行为,使得子类具有父类的各种属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 提高了代码的复用性 让类与类之间产生关系,有了多态的特性。 不要单纯为了获取其他类的功能属性、简化代码而随意继承,必须是类与类之间有所属关系才可以继承。 Java只支持单继承。 即只能继承一个类。 单继承原因: 因为多继承容易有安全隐患。

2016-11-02 23:23:15 850

原创 Java重修之路(七)面向对象之静态,主函数,Doc文档,静态代码块,对象初始化过程,单例设计模式

静态(Static) 是一个修饰符,用于修饰成员(包括成员变量和成员函数) 被Static修饰的变量不在堆内存中,被提取到共享区域中,节省空间。被对象所共享。public class Person { private int age; private String name; private String Dept = "计算机科学学院";}比如这个Perso

2016-11-02 12:34:27 490

原创 Java重修之路(六)面向对象初识,类与对象,成员变量,局部变量,封装,构造函数,构造代码块,this关键字

今天终于进入正题,Java的面向对象部分,也是Java的核心部分,如果之前只是学过C语言而没有接触其他面向对象的语言的同学,这里要转换思想还是有些难度的,需要多思考,弄清楚什么是面向对象,面向对象与面向过程的区别。不多说废话,开始了。- 面向对象概述 面向过程是功能行为,就是将功能封装给对象,强调了具备有功能的对象,对象具有一定的特征和功能,在使用的时候只需要找到相应的对象,就能获得其特征和功

2016-10-30 16:30:37 688

原创 Java重修之路(五)数组基本概念,存储方式,遍历,排序,查找,多维数组

数组遍历,排序,查找,多维数组数组概念,定义,存储方式 数组在很多编程语言中都是比较重要的一部分,其中主要包含了数组在内存中的存储方式,以及对数组的各种操作:遍历,查找,排序等等,当然还有多维数组 - 数组的定义及内存分配特点概念 数组是同一种类型的数据集合,本质就是一个容器特点 自动给里面的元素编号,编号从0开始,数组里面的数据类型可以是任意的,但是同一个数组里面所有元素类型相同格式

2016-10-28 13:55:04 628

原创 java重修之路(四)程序流程控制:判断,选择,循环结构,函数

程序流程控制:判断,选择,循环结构判断结构这里有一点需要特别注意:public class Hello { public static void main(String[] args) { int m = 5, n = 5; if (m > 2) { System.out.println("m>2"); } else

2016-10-28 01:00:03 597

原创 java重修之路(三)算数运算符,转义字符,逻辑运算符,位运算符

开始尝试使用markdown写文章啦,因为前两篇文章有点长,排版很难看!!!算数运算符 算数运算符很常见,只要接触过编程语言的应该都会了解一些,下边看基本的算数运算符都非常简单,这里就不多说,但是要注意的是 i++和++i的区别,之前就遇到过这样的问题,两个都是i=i+1的意思,区别在于i++是i先不自加,在语句完后自加,++i先自加; 上图可以非常清楚的看出区别 其他就没有什么需要注意的

2016-10-27 23:45:39 844

原创 Java重修之路(二)第一个程序分析,注释,关键字,标识符,常量,进制转换,类型转换

Java重学之路(二)第一个程序分析,注释,关键字,标识符,常量,进制转换,类型转换第一个java程序    写java代码有很多智能化的IDE工具,功能非常强大,但是不利用学习使用,推荐使用文本编辑器,如NotePad++(考虑到效率问题,作者采用eclipse)。    写好一个java文件之后,将文件保存,文件的后缀名必须是.java 然后在dos下进入此文件所在目录,进

2016-10-27 17:16:44 793

原创 Java重修之路(一)历史背景,语言特点,开发环境搭建

Java重学之路(一)历史背景,语言特点,开发环境目的:       从最开始接触Java到现在已经有一年的时间了,当时学的时候不够认真,真心学的不怎么样,也是在后来的使用过程中慢慢一点点积累,不会的知识点在用到的时候再去一点点查,然后搞懂记下来,也有了一点点收获,但是越到后边越觉得自己的基础有很大问题,很影响自己做事的效率。想花大概一个月左右的时间再把基础知识系统的过一遍,当然写下笔记是

2016-10-27 14:15:12 1123

转载 知乎日报API

API说明知乎日报的消息以 JSON 格式输出网址中 api 后数字代表 API 版本,过高或过低均会得到错误信息较老的接口(启动界面图像获取,最新消息,过往消息)中将数字 2 替换为 1.2 获得效果相同,替换为 1.1 获得的是老版本 API 输出的 JSON 格式(替换为更低,如 1.0,或更高,如 1.3,将会获得错误消息)以下所有 API 使用的 HT

2016-10-26 20:36:16 5220

原创 ViewPager+Fragment实现主页面布局

ViewPager+Fragment实现主页面布局上一篇文章讲了RadioButton+Fragment实现主页面布局,这里介绍一种ViewPager+Fragment的实现方式,与上一篇的主要区别是可以滑动切换界面,非常简单实用,首先看效果。下面来实现:首先要有四个Fragment并且每个对应加载不同的页面以区分效果,非常简单,下边贴出一个示例:package com.g

2016-10-24 16:02:52 981

原创 RadioButton+Fragment实现简单主页面布局

RadioButton+Fragment实现简单主页面布局实现主页面布局的方法有不少,很常见的有ViwePager+Fragment,还有TabHost等等,这里因为主页面不需要滑动,也可以用RadioButton+Fragment实现简单的主页布局。为了区分每个页面的不同,随便添加了几个控件,先上效果图:主页面就是一个Framlayout+RadioGroup,通过点击下边的

2016-10-22 20:09:40 2608

原创 Android中Shape属性

Android基础之 ShapeShspe是android中一个比较基础但是也比较重要的部分,巧妙利用shape可以用代码写出比较好看的形状、背景等等,方便快捷,同时也减少图片资源的使用,为app瘦身。首先要熟悉shape的基本属性: <corners android:bottomLeftRadius="10dp" android:r

2016-10-21 15:56:54 552

原创 (仿超级课程表)结合MaterialSheetFab实现简单的课程表功能

结合MaterialSheetFab实现简单的课程表功能       一直觉得超级课程表的课表界面做的比较好,所以一直在探索想实现一个类似的功能,琢磨了一段时间,做了一个比较简陋的版本,不敢说是模仿超级课程表,因为一点都不像,但是还是费了些心思,在这里就当做下笔记。在此过程中也参考了许多前辈的经验,在此一并谢过。话不多说,先上效果图:1.课表数据来源于学校教务处,是真实数据:

2016-10-20 22:22:50 2501

原创 应用内打开QQ,发送消息给指定联系人(临时会话),应用内加群

应用内打开QQ,发送消息给指定联系人(临时会话),应用内加群在应用内部打开QQ并发送消息给指定联系人的需求还是挺常见的,在这里记录下打开与指定联系人的临时会话以及加入QQ群的方法。先上效果图:准备工作:1.首选手机或模拟器上要装有QQ,否则在模拟器上回报错,找不到指定Activity,(亲测)2.加入QQ群首先要在QQ群的官方网站生成相应的key和id ,这里为了方便附上地

2016-10-19 13:13:14 3728

原创 仿QQ设置头像(拍照/选择照片)

仿QQ设置头像(拍照/选择照片)这是一个很常见的需求,即选择照片作为头像或者拍照作为头像,实现起来不算太复杂,但是融合的知识点还是比较多的,这里记一下供以后回顾以及给有需要的人作为参考。

2016-10-18 22:43:09 2104

原创 MaterialSheetFab的使用

MaterialSheetFab的使用最近做一个小项目用到了github上一个非常有趣的控件,个人觉得写得挺好,现在总结下用法。不多说,先上效果图:   左边是原作者的效果图,

2016-10-18 20:26:18 1710 1

原创 HTML 解析器---Jsoup学习笔记

HTML 解析器---Jsoup学习笔记最近做的一个小项目需要频繁的抓取网页数据,于是开始接触jsoup,从最开始的不熟悉到现在能够稍稍熟练使用,抓取一些简单的数据,以及一些处理一些网络请求,也是有了不小的进步,做下笔记供学习者参考,也作为自己以后回顾的资料。首先附上jar包供下载使用   点击下载jar包jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、

2016-10-05 13:56:03 666

原创 阿里云服务器CentOS系统搭建php开发环境(apache+php+mysql)

阿里云服务器CentOS系统搭建php开发环境(apache+php+mysql)        最近由于需要做些测试,于是想找个服务器试试,正好阿里云有学生特惠,于是花了9.87元买了一个月的云服务器,然后尝试了下搭建PHP环境,记录一下以供有需要的人参考,也作为自己的总结笔记。1.首先买一台云服务器,过程就省略了,对学生来说还是有不少优惠的,腾讯云有学生1块钱的服务器,不过好像它真的只

2016-09-21 22:47:48 9974 3

原创 android开发 View的getVisibility()返回值

android开发  View的getVisibility()返回值在开发过程中有地方需要判断view的状态,本以为view.getVisibility()会返回true或者false,测试之后发现返回值并不是这样。1)visible       02)invisible    13)gone          3

2016-09-19 16:26:45 5106

转载 Android自学之路

1. Java知识储备本知识点不做重点讲解:对于有基础的同学推荐看《Java编程思想》,巩固基础,查漏补全,了解并熟悉更多细节知识点。对于没有基础的同学推荐看一本Java基础的书籍,看完后可以继续看《Java编程思想》提升自己。对于自认为时间很充裕,只要基础学扎实就好的推荐看《疯狂Java讲义》,这本书真的很厚,但是讲解的特别详细。2. Android基础学习1.

2016-08-05 23:37:57 494

转载 Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面

Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面 现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。1、跳转到拨号界面,代码如下:1)直接拨打IntentintentPhone = new Intent(Intent.ACTION_CALL,Uri.parse("

2016-07-23 08:33:05 787

转载 Android开发中内存、内部存储、外部存储详解

我们先来考虑这样一个问题:打开手机设置,选择应用管理,选择任意一个App,然后你会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我们点击清除缓存的时候清除的是哪里的数据?当我们点击清除数据的时候又是清除的哪里的数据?读完本文相信你会有答案。在android开发中我们常常听到这样几个概念,内存,内部存储,外部存储,很多人常常将这三个东西搞混,那么我们今天就先来详细说说这三个东西是怎么

2016-07-09 14:56:35 912

转载 InputStream和OutputStream的比较

InputStream和OutputStream的比较       学习IO流的时候,很长一段时间一直搞不清In和Out,不知道什么时候用in什么时候用out,所以一部分人采取死记硬背的方式BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream("infil

2016-05-11 09:24:24 588

原创 Android开发 读取手机联系人

Android开发  读取手机联系人  读取手机联系人是很常见的需求,这里简单介绍一种方法,读取出手机的联系人。创建项目,在主布局中添加一个listView,然后在Activity中实现。package com.example.contact;import java.util.ArrayList;import java.util.HashMap;import android.

2016-03-21 21:31:55 1057

原创 Android开发将流读取成String返回的工具类

Android开发将流读取成String返回的工具类在实际开发中经常需要将流读取成字符串,这里提供一个工具类实现:public class StreamUtils { /** * 将流读取成String后返回 * * @param is * @return * @throws IOException */ public static String readFr

2016-03-17 20:32:58 1211

原创 Java中MD5加密算法的实现

Java中MD5加密算法的实现    MD5加密算法是最常用最有效的算法,这里主要讲MD5算法的代码实现,不了解MD5请自行百度。直接上代码:package javaTest;import java.security.MessageDigest;public class Test { public static void main(String args[]) { Sys

2016-03-17 20:27:59 681

原创 Android Studio安装过程中出现一些问题的解决方法(都已解决)

Android Studio安装过程中出现一些问题的解决方法(都已解决)       大家都知道Google已经宣布将会很快停止对Eclipse Android开发工具的一切支持,转向Android Studio,虽然很不舍,还是要接受新事物,但是在安装Android Studio的过程中遇到了很多问题,花费了大量的时间和精力,在这里将自己的经验写下来,希望能够帮到遇到同样困难的人。1

2016-03-08 20:55:09 4829

转载 eclipse快捷键汇总

eclipse 快捷键汇总编辑Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等)Ctrl+Shift+F 格式化当前代码Ctrl+Shift+M 添加类的import导入Ctrl+Shift+O 组织类的import导入(既有Ctrl+Shift+M的作用,又可以帮你去除没用的导入,很有用)Ctrl+Y

2016-01-22 14:05:32 444

转载 sublime Text3 快捷键汇总

sublime Text3 快捷键汇总SublimeText作为一款高效好用的编辑器,受到很多人的青睐,这里列出一些常见的快捷键,更好的提高工作效率Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光

2016-01-22 13:57:45 372

转载 Java Web开发环境配置

java web 环境配置Java web 环境搭建是进行Java web开发的第一步,这里介绍如何配置Java web开发环境先看看要安装的东西:各位可以去官网上下载,版本不一定非得都一样,如果找不着就google一下,下面进入正题。一、安装JDK1、下载得到jdk-6u35-windows-i586.exe,大概70M,直接双击运行安装,一路next就可以,默认是安

2016-01-20 14:32:13 535

原创 Android开发之深入理解Intent

Android发之深入理解Intent前边我们提到intent在Activity之间传值点击查看博文  今天详细介绍Intent的相关属性:Intent的七大属性:  1.intent的作用:      a,包装Android组件      b,启动Activity,启动service,启动广播      c,组件之间相互传值  2.显示启动Activity的属性

2016-01-20 13:21:22 798

原创 在电脑中自定义快速打开自己的程序

在电脑中自定义快速打开自己的程序(所有程序)        大家都知道通过 Win+R快捷键可以打开运行界面,输入特定的命令即可快速打开对应的程序  如   notepad  回车即可快速打开记事本   mspaint  即可快速打开画图工具这样还是很方便的。        但是这些命令只能打开特定的系统自带程序,而且命令繁琐,不是自定义的,很不方便。如果我们能通过运行

2016-01-08 16:38:33 2932

原创 Java环境配置

Java环境配置本文适用于有环境搭建基础的人(搭建过环境),不太详细,新手可能会出问题      由于自己电脑经常重装系统,以及一些其他的原因,所以常常需要配置Java环境,这个虽然不难,但是每次都记不住,在这里记载下来方便以后查阅。如果只是需要运行Java程序,则安装配置jre即可,若需要进行开发,则需要安装JDK(Java SE Development Kit),只需要下载JD

2016-01-08 12:50:04 712

原创 Fragment之动态显示

Fragment之动态显示1.参见上两篇介绍:Fragment初识,Fragment管理器2.本例主要介绍动态显示Fragment,相关细节在上两篇文章里有介绍,这里不做赘述。3.实现   点击Button  显示Fragment,每次颜色随机。4.创建好项目,相关包,Fragment类。5.创建一个Fragment布局文件,里面只添加一个TextView:<Linear

2015-12-28 20:54:17 1931

原创 Fragment初识之Fragment管理器(管理多个Fragment)

Fragment初识之Fragment管理器(管理多个Fragment)1.本例介绍如何在一个界面加载多个Fragment并且实现选中其中一个进行操作。2.首先创建工程,创建包专门存放Fragment类等等....(详细方法见上一篇查看详细介绍)3.在新创建的Fragment类中重写OncreateView方法。4.创建一个布局,添加一个输入框,并且在Fragment类中加载该布局

2015-12-28 15:56:26 2206

java数据结构与算法 (PDF+applet+全部源码)

java数据结构与算法 (PDF+applet+全部源码)

2017-04-22

Java数据结构和算法中文第二版(PDF+所有源码+applet)

java数据结构和算法,非常经典的一本书。书中提供个各种排序算法,查找,树,链表,数组等等经典数据结构和算法的applet演示,非常直观,容易理解算法的执行过程。资源中是本书高清PDF版以及所有源代码和applet演示。非常有用!

2017-04-22

python3.5.2

Python3.5 亲测可用

2016-12-24

PyDev2.2.2.zip

PyDev 亲测可用

2016-12-24

课程表源码

仿超级课程表的课表界面实现。

2016-10-20

仿QQ头像选择以及上传Demo(完整代码)

高仿QQ头像上传,包括选择本地相册以及拍照。

2016-10-18

非常好用的录屏工具

非常好用的录屏工具,可以直接导出gif格式,录制过程可调整窗口大小/位置,可以暂停/继续,录制范围内无变化则不增加新帧而只增加延时,有效较小文件尺寸,可手动录制单帧。 编辑状态可查看每一帧,下可以删除帧、增加当前帧延时。

2016-10-18

jsoup jar包

jsoupjar包最新版,亲测可用

2016-10-05

同步手机屏幕工具

asm是同步手机屏幕的工具,有时需要展示手机作品,就需要同步手机屏幕,asm是非常好的工具,资源包含一个运行脚本,能够简单快捷的运行asm,实时同步手机屏幕。

2016-05-08

wampserver

wampserver 集成工具,简单易用,安装即可使用,免去复杂环境配置

2016-01-18

完整的php实现注册登录验证的代码文件教程(含验证码)

一套非常完整的用php实现注册登录的代码,包含所需要的所有文件,包含验证码功能,供新手学习,借鉴。

2015-11-27

php实现注册登录所有详细代码文件(含验证码)

本压缩包包含了一套完整的php实现注册登录代码文件,包含非常详细的教程,包含验证码功能,适合新手学习,借鉴,欢迎下载使用。

2015-11-27

mysql数据库

MySQL是一个关系型数据库管理系统,由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

2015-11-27

php-Win32-x86

php5.48 32位操作系统,下载后解压安装即可使用

2015-11-27

apache软件

Apache是世界使用排名第一的Web服务器软件 此版本适用于32位操作系统

2015-11-27

PHPMyAdmin

PHPMyAdmin 数据库管理工具,下载后解压即可使用,亲测好用

2015-11-27

空空如也

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

TA关注的人

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