自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序圆—脱颖而出,卓尔不群

追求进步,永不止步!

  • 博客(24)
  • 资源 (10)
  • 收藏
  • 关注

原创 MySql 5.7安装(随机密码,修改默认密码)两个坑

下载了MySql 最新版本,安装的过程中,发现了很多新特性1.data目录不见了在进行my-default.ini配置的时候(需要配置 # basedir = C:/Program Files/MySQL/MySQL Server 5.7.11# datadir = C:/Program Files/MySQL/MySQL Server 5.7.11/d

2016-05-31 10:54:47 16446 2

原创 零点学习Javaweb相关知识

1.软件下载MYSql下载地址:http://dev.mysql.com/downloads/mysql/Eclipse下载地址:https://eclipse.org/downloads/服务器tomcat下载地址:http://tomcat.apache.org/download-80.cgi2.安装软件我安装的版本是安装mysql步骤:mysql-5.7.12-win

2016-05-31 09:08:31 461

转载 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

完整错误信息:THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOTLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND

2016-05-30 21:09:58 476

转载 android中MVP模式(一)

1. 明确需求,界面如下:可存,可根据id读取数据。包结构图2. 建立bean[java] view plain copy print?public class UserBean {       private String mFirstName;       p

2016-05-26 12:55:28 379

转载 多线程笔试面试总结(一)

主要题目类型:1.概念性题目 2,选择性题目,3.简答或综合性题目一.概念性问答题1. 线程的基本概念、线程的基本状态及状态之间的关系?解答:线程是一个进程内部的一个控制序列。进程至少有一个执行线程。线程是独立调度和分派的基本单位。注意fork()系统调用和创建新线程的区别。执行fork()系统调用时,复制父进程的一个副本,子进程是独立的一个进程,它的执行几

2016-05-25 21:21:30 1200

转载 Java虚拟机JVM内存分区及代码执行机制

1.  JVM体系结构图1 JVM体系结构 方法区:存放JVM加载的类型信息。包括: 类型基本信息,常量池,字段信息,方法信息,类变量,指向ClassLoader的引用,Class类的引用,方法表等。(对应JVM内存配置中的-PermSize等)java堆:程序中创建的类的实例和数组,包括class对象和exception对象,存放在堆里面。堆中除了存储对象的实例数据外,还

2016-05-24 11:28:37 494

转载 java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch

2016-05-24 09:28:35 412

原创 程序员必须掌握的8大排序算法(排序舞蹈)

Java常用排序算法/程序员必须掌握的8大排序算法前几天在微信上看到这两篇博文,非常有意思,排序舞蹈真的做的很不错,很形象!Java常用排序算法/程序员必须掌握的8大排序算法(上)http://mp.weixin.qq.com/s?__biz=MzIxMTE0ODU5NQ==&mid=2650236717&idx=1&sn=82b41a8a2b6c317a552ee2df6fe

2016-05-16 17:02:12 4045 1

转载 String、StringBuilder、 StringBuffer 深入分析 源码解析

转自:http://blog.csdn.net/qh_java/article/details/46382265java学习有一段时间了,但学习的东西都是框架等东西,java基础知识有点遗忘,所以重温一下java基础知识,写写文章里面有错的希望大家指正共同进步~~一、String 大家经常会说使用“+”号连接String 字符串比StringBuffer慢,String类对

2016-05-11 13:58:44 419

原创 Java中String、StringBuilder、 StringBuffer的理解

借鉴网上资料分析由一下几个方面分析:1.三者在执行速度方面的比较:StringBuilder > StringBuffer  >  String2.String (StringBuffer,StringBuilder)的原因String:字符串常量StringBuffer:字符串变量StringBuilder:字符串变量从上面的名字可以看到,String是“字符

2016-05-11 13:53:26 463

转载 关于ArrayList的5道面试题

1、ArrayList的大小是如何自动增加的?你能分享一下你的代码吗?这是最有技巧性的的一个问题,大多数人都无法回答。事实上,当有人试图在arraylist中增加一个对象的时候,Java会去检查arraylist,以确保已存在的数组中有足够的容量来存储这个新的对象。如果没有足够容量的话,那么就会新建一个长度更长的数组,旧的数组就会使用Arrays.copyOf方法被复制到新的数组中去,现有

2016-05-10 18:15:22 1576

转载 ArrayList和LinkedList的操作性能对比

ArrayList和LinkedList都是实现了Collection和List接口,继承AbstractList的链表。ArrayList:List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于Vector 类,除了此类是不同步的。)

2016-05-10 18:11:05 548

原创 从源码层理解Hashtable中的put和get

首先我们先看put方法:将指定 key 映射到此哈希表中的指定 value。注意这里键key和值value都不可为空。[java] view plain copy print?public synchronized V put(K key, V value) {          // 确保value不为null          i

2016-05-10 14:01:21 3979

原创 【算法】如何用随机函数rand5来构造随机函数rand7

常规方法今天公司有一个面试题是这样的:假如有一个函数rand5能等概率生成1 - 5 之间的整数,如何利用rand5来实现rand7?rand7函数的要求是能够等概率生成1 - 7之间的整数。说实话我自己也不是很清楚。这个问题很经典的。carreercup那本书上有个常见的解法,我记得算法大概是这样的,用PHP写写吧:

2016-05-09 15:56:02 1321

转载 面试中的排序算法总结

前言  查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序的代码一定要信手拈来才行。还有插入排序、冒泡排序、堆排序、基数排序、桶排序等。面试官对于这

2016-05-06 11:36:42 430 2

原创 【算法】删除链表中重复的结点

题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5这个题目需要自己分析删除的过程:注意两点:一个是不能中间断开,再一个就是头结点是null的情况。如何不保证断链:分前驱结点和当前结点和下一个结点。三个进行移动操作;在线编程:pac

2016-05-05 17:40:30 513

转载 判断链表中是否有环 ----- 有关单链表中环的问题

给定一个单链表,判断其中是否有环,已经是一个比较老同时也是比较经典的问题,在网上搜集了一些资料,然后总结一下大概可以涉及到的问题,以及相应的解法。首先,关于单链表中的环,一般涉及到一下问题:1.给一个单链表,判断其中是否有环的存在;2.如果存在环,找出环的入口点;3.如果存在环,求出环上节点的个数;4.如果存在环,求出链表的长度;

2016-05-05 15:34:27 477

原创 【算法】链表中环的入口结点

题目描述一个链表中包含环,请找出该链表的环的入口结点。这个题目很经典:但是这种快慢指针的想法的原因我还没有明白其中的由来;还有不明白为什么快指针只能走2步,或者又是什么道理,没懂;但是清楚的明白一点就是,快慢指针相遇的点一定是在环内,那么根据这个点在环内转圈再次遇到即就能得到环的大小n,也就是环中结点的个数;接着。让指针1先走环的n步.然后指针2从头结点开始走。则再次相遇即

2016-05-05 15:32:55 343

原创 【算法】字符流中第一个不重复的字符

题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。 输出描述:如果当前字符流没有存在出现一次的字符,返回#字符。在线代码:package TestMyselfe;public class CharS

2016-05-04 15:55:20 353

转载 HashMap循环遍历方式及其性能对比

转自:http://www.trinea.cn/android/hashmap-loop-performance/主要介绍HashMap的四种循环遍历方式,各种方式的性能测试对比,根据HashMap的源码实现分析性能结果,总结结论。 1. Map的四种遍历方式下面只是简单介绍各种遍历示例(以HashMap为例),各自优劣会在本文后面进行分析给出结论。(1)

2016-05-04 14:26:15 439

原创 【追求进步】表示数值的字符串

题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。这个题目的思路就是一步一步需要都思维严谨的考虑周到:1.边界的处理2.指针遍历进行判断分层:遇到+或者-指针向前

2016-05-04 10:47:17 312

原创 【追求进步】数组中重复的数字

题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。三种方法的代码分别是:常规思想:1.一个个比较,重复即就是相等,则输出复杂度o(n平方);

2016-05-03 12:56:20 340

原创 【追求进步】把字符串转换成整数

大概有10天左右没有练习算法编程了!还是不能放下。。。剑指offer49题题目描述将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。在线代码:package test1;public class Test49 { public static int StrToInt(String str) { //例如将字符串“123

2016-05-03 10:48:31 331

转载 深入浅出 Android Bundle类

转载自:http://blog.csdn.net/randyjiawenjie/article/details/6651437今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类

2016-05-01 09:57:49 539

蚁群算法matlab完整代码

通过matlab实现的蚁群算法的完整资源,里面包含三个文件,一个源程序.m文件,一个是命令行需要输入的代码,在一个就是文档结果;良心代码!

2017-02-07

Html中Canvas的各种图形的demo

资源包括html这种的table和生成的两种方式,一种的是div,一种是table,这两个的效率对比,其次是在H5中的Canvas中的各种图形绘制,包括矩形,各种填充

2016-10-10

高清H5移动web开发书籍

里面有三本关于移动H5开发的电子书,希望能对大家有用,还不错,很详细

2016-10-10

百度地图定位gps所需要的包

百度地图定位gps所需要的包

2015-05-27

圆形旋转式的按钮

这个demo可以实现圆形旋转的菜单demo,很不错的,

2015-05-16

Android中GPS定位获取经纬度

这个demo可以实现经纬度的定位,是通过手机里面的gps定位的!

2015-05-13

Android中3D绕Z轴旋转

点击某个模块,可以实现绕z轴旋转,

2015-05-12

三种滑屏demo

这个demo可以实现滑动效果的显示,做的很详细,可以参考代码,值得学习

2015-05-10

扩展listview,仿QQ好友列表

这个demo是一个扩展的listview,仿QQ好友列表,可以添加人员,添加之后显示在对应的列表之下!

2015-04-29

android中读取本地文件demo

本demo实现了读取本地SD卡中的文件,word或者pdf,显示成一个listview中,可以打开浏览weord内容,可以进行搜索,搜索想要看的文件。

2015-04-29

空空如也

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

TA关注的人

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