自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Top5软件工程硕士,先后在京东、字节从事多年Java后端开发、实时和离线大数据开发

博文均为博主精心总结,从企业实战出发,提高开发中解决问题的能力

  • 博客(25)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 java,String做参数实参值不变,equals与==浅析

public class Test { public static void test(String str) { str = "World"; }///函数结束时这个str自动消失,原来的string值不变,传递的是引用的副本(拷贝) public static void main(String[] args) { String string = "Hello"; tes

2016-03-31 17:58:35 1087

原创 java,右移32位,32为移位循环周期

public class Test { public static void main(String[] args) { int i = 1200; System.out.println("i>>32=" + String.valueOf(i >> 32));// System.out.println("i>>2=" + String.valueOf(i >> 2));// S

2016-03-30 17:52:40 3439

原创 android,bindService实例

package com.example.bindservice;import com.example.bindservice.BindService.MyBinder;import android.os.Bundle;import android.os.IBinder;import android.app.Activity;import android.content.Compone

2016-03-29 00:51:07 1892

原创 android,service实例,播放音乐

package com.example.servicedemo;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view.MenuItem;

2016-03-28 21:44:00 662

原创 android获取手机IP及&0xFF详解

package com.example.getip_1;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;import android.app.Activity;import android

2016-03-26 12:35:41 1008

原创 java,二进制转换为十进制,valueof和parseInt的区别

import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { // System.out.println(convertToBinary(1828759744)); // //String[] A={"1","1"}; //

2016-03-26 12:14:26 2020

原创 java,十进制转二进制

import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { System.out.println(convert(32)); } private static String convert(int m) { List

2016-03-26 10:21:08 3085

原创 java.不使用for,while循环打印99乘法表

public class Test { public static void main(String[] args) { // 递归打印乘法口诀表 print99(1, 1);// 从1*1开始打印 } private static void print99(int i, int j) { if (i < j) {// 如果i<j,就按照i递增的顺序打印 System

2016-03-24 16:40:11 3319

原创 Java单例模式(一)饿汉式、懒汉式(双重校验锁)

1 饿汉式,private static final Singleton INSTANCE = new Singleton();,不能使用volatile修饰class Singleton { // 定义一个类 private static final Singleton INSTANCE = new Singleton(); private Singleton() { ...

2016-03-24 15:50:29 578

原创 C++,cout和std::cout的区别

#include "stdafx.h"#include #include using namespace std;int main() { //using std::cout; //using std::endl; cout << "Hello, world" << endl;/////前面已定义std,则后面可以直接调用,不必写std::cout... //using std:

2016-03-24 14:49:33 28207 1

原创 Java,break与continue区别(二)

共同点:本层循环中break和continue后面的语句不再执行不同点:break跳出本层循环,外层循环不受影响,外层循环继续下一次;continue不跳出本层循环,本层循环继续下一次public class Test_1 { public static void main(String[] args) { for (int i = 0; i < 3; i++) ...

2016-03-24 13:58:16 762

原创 C语言getch(),getchar(),getche()区别实例

#include "stdafx.h"#include #include #include int _tmain(int argc, _TCHAR* argv[]){ char   ch1,ch2,ch3; ch1=getch();/////输入一个字符不显示,直接结束, //putchar(ch1); //ch2=getchar(); //putchar(

2016-03-22 17:42:23 4431

原创 java,this和super使用实例

class JavanTiger { int age; // 年龄 int hight; // 身体高度 public JavanTiger() { print(); this.age=2; //这里初始化 age 的值 ,但递归返回的时候,这个值会被覆写 } public JavanTiger

2016-03-22 11:39:48 983

原创 C语言正负数右移左移

int main(){ int a=7; printf("7>2=%d\t\n",a>2); int b=-7; printf("-7>2=%d\n",b>2); printf("-8>>2=%d,-9>>2=%d,-10>>2=%d\n",-8>>2,-9>>2,-10>>2); printf("-8<<2=%d,-9<<2=%d,-10<<2=%d\n",-8<<2,-9<<

2016-03-17 10:22:33 2516 2

原创 响应鼠标点击的代码实现了在单独线程中下载图片并在ImageView显示

以下代码是否可以很好地工作,为什么?如果不行如何优化? public void onClick(View v){ Bitmap b=loadImageFromNetwork("http://example.com/image.png"); mImageView.setImageBitmap(b); }

2016-03-14 23:06:23 829

原创 打印九九乘法表,要求:只能使用一次for循环,不能使用递归,while

1*1=1  1*2=2  2*2=4  1*3=3  2*3=6  3*3=9  1*4=4  2*4=8  3*4=12  4*4=16  1*5=5  2*5=10  3*5=15  4*5=20  5*5=25  1*6=6  2*6=12  3*6=18  4*6=24  5*6=30  6*6=36  1*7=7  2*7=14  3*7=21  4*7=28

2016-03-14 23:01:40 1339

原创 微信红包

春节期间小明使用微信收到很多个红包,非常开心。在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半。请帮小明找到该红包金额。写出具体算法思路和代码实现,要求算法尽可能高效。给定一个红包的金额数组gifts及它的大小n,请返回所求红包的金额。测试样例:[1,2,3,2,2],5返回:2import java.util.Arrays;public

2016-03-14 22:57:10 1001

原创 生成格雷码

在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code),请编写一个函数,使用递归的方法生成N位的格雷码。给定一个整数n,请返回n位的格雷码,顺序为从0开始。测试样例:1返回:["0","1"]import java.util.ArrayList;import java.util.List;public class

2016-03-14 22:52:36 818

原创 C,数组指针,*(a+i)与*a+i;

#include "StdAfx.h"#include #include float avg(float *a){ float sum=0; int i=0; for(i=0;i<5;i++){ //sum+=*(a+i); sum+=*a+i; ////每次都是a[0]+i,,,,, printf("sum=%f\n",sum); } return sum/5;}in

2016-03-12 21:33:37 3477

原创 *(p+i) ,C语言数组指针_C语言中文网

一个变量有一个地址,一个数组包含若干元素,每个数组元素都在内存中占用存储单元,它们都有相应的地址。所谓数组的指针是指数组的起始地址,数组元素的指针是数组元素的地址。字节是内存中的最小可操作单位,我们通常将一个字节称为一个内存单元。一个数组是由连续的一块内存单元组成的。数组名就是这块连续内存单元的首地址。一个数组也是由各个数组元素(下标变量)组成的。每个数组元素按其类型不同占有几个连续的

2016-03-12 20:47:38 7614 4

原创 servlet连接mysql

首先,我必须要说,网上给的太不全面了!!!!!只给了java的源码,却没有给tomcat下如何配置的,搞了半天都没搞好,很打击自信心,最后终于在同学的帮助下搞好了!!!!必须要详细的写下!!!!!import java.io.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*;imp

2016-03-09 23:53:56 1057

原创 构造排序二叉树并输出前序遍历、中序遍历、后序遍历

package DataStructure;public class BinTreeInt { private Node root; private class Node { private Node leftChild; private Node rightChild; private int data; public Node(int data) { this

2016-03-09 20:44:31 711

原创 android图像变为黑白

package com.example.clolorfultoblackwhite;import java.io.FileNotFoundException;import java.io.IOException;import android.app.Activity;import android.content.ContentResolver;import android.conte

2016-03-04 20:32:06 1803

原创 从一亿个数中找出最大的一万个数或最小的一万个数

1 从一亿个数中找出最大的一万个数:(前10000个元素构建最小堆,后续元素与根节点比较,大于放进去,小于或等于不处理)用前一万个数初始化一个固定大小为10000的最小堆,这时根节点是这10000个数里最小的一个。把后续的数依次与最小堆的根节点比较,如果大于则放进最小堆(这个操作同时会弹出一个元素并改变根节点),小于等于不做处理。这个算法的复杂度几乎接近于O(n)2 从一亿

2016-03-03 10:07:02 5101

原创 Android进度条实例

MainActivity.javapackage com.example.progressbar_1;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Menu;import android.view.MenuItem;import and

2016-03-01 11:59:01 618

split_csv.sh

v6.csv有200多万行,excel的一个sheet最多显示104万行左右,显示不全,那么如何切分呢? 亲测可用

2020-03-21

htmlunit-2.31.jar

htmlunit-2.31,亲测可用!能很好的完成抓取需求,能够模拟输入、点击按钮、解析结果

2018-06-10

mhd raw metaimage java读取类

亲测可用,mhd raw metaimage java读取类。mhd raw metaimage java读取类。mhd raw metaimage java读取类。

2017-10-18

quartz定时任务

不用集成Spring,代码简洁,亲测可用

2017-05-20

Struts2登录实例--亲测可用

Struts2登录实例--亲测可用,拦截器,Action,值栈......都用到了

2017-05-17

joda-time-2.3.jar

DateTime类型,方便使用

2016-11-17

commons-lang-2.5.jar

解决..java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils问题

2016-07-08

commons-configuration-1.6.jar

解决..java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration, 亲测可用

2016-07-08

android通过servlet与服务器验证用户信息

成功返回success,失败返回failed 1注意manifext.xml的权限 2 servlet project的类一定要extends httpservlet 3 servlet project中,com是包名,所以Tomcat是...classes/com/xxx.class 4 192.168.0.107是电脑的IP,需要手机电脑连接的是同一个wifi,电脑的防火墙一定要关闭

2016-03-26

全国省市县区域名称

省市县区域名称,例如: ................. 240: 云南省:昆明市 240864: 云南省 昆明市 东川区 240865: 云南省 昆明市 五华区 240866: 云南省 昆明市 呈贡县 240867: 云南省 昆明市 安宁市 ............

2015-11-17

拼图游戏C语言

拼图游戏开发,使用语言为C语言类,游戏开发,

2013-05-24

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

TA关注的人

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