自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘胡来

你一条腿,我一条腿,咱俩一起走南闯北!

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

原创 android Audio manger

package com.example.baize.utils;import android.app.Service;import android.content.Context;import android.media.AudioManager;/** * Created by lxb on 2017/2/13. */public class AudioManagerUtil

2017-03-31 14:31:38 612

原创 RecyclerView 获取指定位置item的view并获取view的子控件

@Overrideprotected void onResume() { super.onResume(); new Handler().postDelayed(new Runnable() { @Override public void run() { View view = mLayoutManager.findView

2017-03-30 20:19:25 53743 4

原创 java反射调用无参与有参

package reflect;import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; public class Main { public static v

2017-03-28 15:57:42 793

翻译 java多线程--ReentrantReadWriteLock的使用

java多线程--ReentrantReadWriteLock的使用读写锁的使用,限制范围为: * 读读锁互斥,读写之间互斥,写写之间互斥一.实例一,读读之间可以共享数据即可以同一时间获取读取锁package readwritelock;import java.util.concurrent.locks.ReentrantReadWriteLock;/**

2017-03-27 09:43:13 6697

翻译 java多线程-使用ReentrantLock实现线程的顺序执行

测试例子:package serializer.pattern;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;public class Main { volatile private static int nextPrintWho = 1;

2017-03-27 09:17:21 26400 1

翻译 java多线程--ReentrantLock实现生产者与消费者模式

一.本例实现 :一对一交替打印,一.生产者逻辑 :每次只允许一个生产者来进行生产操作(生产者之间互斥访问仓库),必须等消费者取走数据之后,才能进行下一次的生产二.消费者逻辑 :每次只允许一个消费者来进行生产操作(消费者之间互斥访问仓库),必须等生产者生产数据之后,才能进行下一次的消费。二.仓库类:package lock.produce.comsumer;import

2017-03-26 21:25:07 21441

翻译 java多线程--停止一个线程的方法小结(来自java多线程编程核心技术)

1.中断方法停止线程:package thread_stop.way;public class MyThread extends Thread { public void run() { try{ for (int i = 0; i < 500000; i++) { if (this.interrupted()) { System.out.prin

2017-03-26 19:43:12 576

原创 java线程池模式--来自work thread模式的优化

在一篇文章中:工作线程模式,未考虑如下情况:1.任务里很大时,工作线程不足时,导致客户端提交任务将阻塞的情况2.任务里很少时,应该回收池中空闲的线程数量,回收资源1.线程池类:package threadpool;import java.util.LinkedList;import java.util.Vector;/** * 负责接收和存储任务,以及工作线程

2017-03-25 15:38:04 13014

翻译 java多线程编程--工作线程模式《java多线程编程调试模式》

一.本例来自《java多线程编程调试模式》:题意:模拟流水线上的工人, 工人一直在流水线上作业,零件(可看作客户端发的请求)一到达,工人就开始进行工作,无零件时工作处于等待状态具体的业务代码有详注释:一测试类:package worker.thread.pattern;public class Main { public static void main(Str

2017-03-23 12:56:28 13320

翻译 java多线程设计模式--读者与写者模式

来源于:《java多线程设计模式》一书 本例的类结构图:2.Data类:package read.write.pattern;/** * 读者与写者共同要访问的数据类 * @author lxb * */public class Data { private final char[] buffer; private final Read

2017-03-23 10:22:35 19846 1

原创 android ndk jni层访问java对象小结

一.android studio2.2.3采用ndk-build编译C++项目的流程:  1.创建的项目切换到project视图下,在main目录下新建一个jni目录2.jni目录下新建一个Android.mk文件:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := testjni

2017-03-22 17:40:41 11896

原创 C++泛型链表

#include "stdafx.h"#includeusing namespace std;//链表的泛型类template class Node{public: Node* next; //指向下一个结点的指点public: T data; Node(const T& item,Node* ptrnext = NULL); void InsertAfter(No

2017-03-20 16:38:48 813

原创 C++i泛型编程

一.题意:在一个列表中查找指定对象,如果本列表存在这个对象,则对象在列表中的下标,否则返回-1template int SeqSearch(T list[],int n,T key){ for(int i=0;i<n;i++){ if(list[i] == key){ return i; } } return -1;}int _tmain(int argc, _

2017-03-20 09:58:34 243

原创 C++ 类模板声明时注意的地方

template class A{public: T g(T a,T b); A();};template A::A(){}templateT A::g(T a,T b){return a+b;}

2017-03-17 16:29:15 654

翻译 java多线程中的生产者消费者模式实现线程间的通信

1.生产者类:package p_t_test;/** * wait/notify变形模式:生产者消费者模式实现进程间通信 * * 生产者 * @author lxb * */public class P { private String lock; public P(String lock){ this.lock = lock; } public vo

2017-03-04 11:21:34 18783

原创 处理java网络通信粘包问题

1.粘包问题的出现,一般是发送端的发送速度大于接收端,有些时候为了处理方便,经常省去了定义信息头部,导致接收端不知道已经读取到了什么地方,这个时候如果不定义头部,就会出现很多包粘在一起。解决方法:发送端:可先发送一个头部信息,这个头部信息的内容可以自己定义(一般的做法头部信息格式如下: )类型(表明是哪一个类型数据包的头部的) 协议版本号信息长度(告

2017-03-01 09:14:46 766

AAC音频文件供测试使用

AAC音乐集,(包含桥边姑娘,刘德华-十七岁,刘德华-中国人,Bye-bye-bye)可用于音频转码测试

2020-08-14

openGL搭建环境所需资源2

2017-04-09

Demo_recycViewRefresh下拉刷新+上拉加载

Demo_recycViewRefresh下拉刷新+上拉加载

2016-11-26

RetrolFit+rxjava + okHttp与服务 交互的例子+取消retrolfit网络请求

RetrolFit+rxjava + okHttp与服务 交互的例子+取消retrolfit网络请求

2016-11-22

RecycView的MVC写法

RecycView的MVC写法,不同数据类型使用不同的视图

2016-11-21

输入参数存储过程

输入参数存储过程

2016-05-22

自定义队列,XML,文件夹

java操作XML与序列化, 自定义队列并附带测试用例 3.操作文件夹;3个例子包,可直接运行

2015-07-23

java简易截图

java简易截图 支持鼠标拖动选择区域

2015-01-04

java中各种流对比应用小结

java中各种流对比应用小结 可以传文件

2015-01-04

空空如也

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

TA关注的人

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