- 博客(24)
- 问答 (15)
- 收藏
- 关注
原创 【算法】查找数组中第二大的数
# -*- coding: utf-8 -*-def find2rdMax(array): if not isinstance(array, list): return max_num = array[0] second_max_num = array[0] for i in array: if max_num > i &g...
2018-08-25 00:17:24
1697
1
原创 使用优先队列PriorityBlockingQueue进行消息调度
import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicBoolean;/** * Created by zhenweiyu on 2017/5/19. */public class MsgQueueDispatcher { private PriorityBlockingQueue mPr
2017-05-20 15:23:57
840
原创 【锁机制】悲观锁和乐观锁
一、悲观锁,即每一次操作数据都会认为别人会修改,会给操作对象上锁,Java的synchronize就是一个例子,获取失败就马上挂起二、乐观锁,即每一次操作数据都认为别人不会修改,不会给操作对象上锁,而是通过一些外部的标记来判断是否有其他的线程正在操作,申请锁失败后不会马上挂起会稍微等待之后重新尝试适用场景:悲观锁适用于写频繁的操作,乐观锁适用于读频繁的操作乐观锁使用版本标记来控制,
2017-05-19 21:31:20
561
原创 【Android开发】onWindowfocuschanged的应用
最近在做一项编程,需要截取当前视图的图像保存为Bitmap,假设这个View名为view_A,我在onCreate里面执行了如下的代码protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //......省略初始化代码 view_
2015-02-01 21:50:47
497
转载 【Android开发】边距及scrollTo相关
当调用一个View的 void scrollTo (int x, int y) 方法 移动view后: View.getLeft() 获取的值是没有变化的,仍然是最开始的值:左边相对于父控件的距离。View.getScrollX()获取的值则发生了变化:指调用的控件的水平移动的距离,当未移动的时候,获取的值为0. 当向右移动20,则获取值为 -20,再向右移动10,则获取-30,
2015-01-16 19:08:46
462
原创 【Java】StringTokenizer简单使用
import java.util.StringTokenizer;public class Token { public static void main(String []args) { String s="hello! Nice to meet you"; StringTokenizer stk=new StringTokenizer(s," !");//感叹
2014-09-27 20:27:26
584
原创 【Android开发】ListView使用CursorAdapter
之前在ListView反映数据库查询数据的时候,由于还未搞懂CursorAdapter的用法,一直是
2014-08-27 17:57:05
944
3
原创 【Android开发】onActivityResult无执行的解决方法
对于跳转式的activity之间传值,相信有一些Android开发经验的朋友都会想到用sta
2014-08-06 23:41:41
1008
原创 【Android开发】java.lang.RuntimeException: Unable to instantiate activity ComponentInfo
今天开发的时候遇到了这样一个错误java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.mipushchat/com.example.mipushchat.ClientMainActivity}: java.lang.ClassNotFoundException: com.exam
2014-07-30 16:07:46
1011
转载 【其他】ARM工作模式
从编程的角度看,arm微处理器的工作状态有两种,并可在两种状态之间切换:(1) arm状态,此时处理器执行32位的字对齐的arm指令(2) thumb状态,此时处理器执行16位的,半字对齐的thumb指令(为了兼容老芯片)在程序运行的过程中,可以在两种状态之间进行相应的转换。处理器工作状态的转变并不影响处理器的工作模式和相应寄存器中的内容。
2014-06-01 14:16:57
465
原创 【Android】NDK中的编译错误(jni/Android.mk:3: *** 遗漏分隔符 停止)
今天试了Android的NDK开发,经过漫长的cygwin安装等等的步骤,在最后的编译阶段出现了一个错误jni/Android.mk:3: *** 遗漏分隔符 。 停止。捣鼓了半个多小时,查询了各种,终于发现了问题问题是出现在Android.mk文件当中LOCAL_PATH:=$(call my-dir)include$(CLEAR_VARS
2014-05-13 13:27:38
2057
原创 【Qt编程】QAxObject异常
在写Qt操作Excel的这个功能的时候,要用QAxObject,本来在4.8.1上面很正常,但是代码到了4.8.0就跑不了,明明加了CONFIG+= qaxcontainer,后来发现这是一个4.8.0的版本BUG,报错信息如下:cannot find -IQAxContainerdcollect2:Id returned 1 exit status或者找不到q
2014-05-05 23:54:14
4327
空空如也
android中把camera中的onPreviewFrame中的数据转化成H.264
2016-03-15
AngularJS中页面如何跳转
2015-11-20
Android中使用web文件夹的问题
2015-11-16
android根据固定空间设置textsize的问题
2015-10-21
Activity在回调函数执行前被finish会引起崩溃吗?
2015-10-13
fragment add在一个动态添加的view当中
2015-10-08
关于android原生进行报表的开发
2015-09-13
countdowntimer在锁屏的情况下停止工作
2015-08-31
关于Android中修改menu中的item字体颜色的问题
2015-08-05
ExpandableListView里面child的高度自适应
2015-07-31
关于Fragment的构造函数问题(如何才能传参进去)
2015-07-23
Android中Bitmap.createBitmap引起的频繁GC如何解决
2015-07-20
Android中静态变量(activity的副本)内存泄露的问题
2015-06-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人