自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Android图形显示之本地窗口

转自:http://www.myexception.cn/image/1461302.html Android窗口系统我们知道Android系统采用OpenGL来绘制3D图形,OpenGL ES提供了本地窗口(NativeWindow)的概念,无论是在Android平台中还是其他平台中,只要实现OpenGL ES中的本地窗口定义的接口,就可以利用OpenGL ES来绘制图形。由于A...

2014-09-22 16:28:19 142

原创 Android Cookie共享到WebView避免再次登录

转自:http://blog.sina.com.cn/s/blog_623868100101jlxz.html 最近在做项目时用到了webview打开指定链接的网页,可已经把webview设置了cookie但始终跳转到登录页面,这明显是cookie没有设置成功导致webview没有将设置好的cookie发送出去……12345CookieSyncM...

2014-09-20 18:48:32 83

原创 vim 跳到指定行

在编辑模式下输入ngg 或者 nGn为指定的行数(如25)25gg或者25G 跳转到第25行.在命令模式下输入行号n: n如果想打开文件即跳转vim +n FileName查看当然光标所在的行Ctrl+g 跳到最后 G...

2014-09-20 18:18:22 165

原创 Java中ArrayList和LinkedList区别

转自:http://pengcqu.iteye.com/blog/502676 一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。     ...

2014-09-17 18:48:07 64

原创 数据库索引的作用和优点缺点

转自:http://blog.csdn.net/pang040328/article/details/4164874 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义...

2014-09-16 23:53:38 86

原创 深入理解Java内存模型之系列篇

转自:http://blog.csdn.net/ccit0519/article/details/11241403原文:http://www.infoq.com/cn/articles/java-memory-model-1?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent...

2014-09-16 11:16:59 74

原创 Java Thread 总结

转自:http://www.cnblogs.com/DreamSea/archive/2012/01/11/JavaThread.html Ø线程的概述(Introduction)线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。 线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来保存线程内部所...

2014-09-15 22:39:19 97

原创 如何停止一个正在运行的java线程

转自:http://ibruce.info/2013/12/19/how-to-stop-a-java-thread/ 与此问题相关的内容主要涉及三部分:已废弃的Thread.stop()、迷惑的thread.interrupt系列、最佳实践Shared Variable。 已废弃的Thread.stop()@Deprecatedpublic final void s...

2014-09-15 22:33:41 197

原创 详解sleep和wait的区别

转自:http://www.cnblogs.com/DreamSea/archive/2012/01/16/2263844.html    有改动 sleep()方法  sleep()使当前线程进入停滞状态(阻塞当前线程),让出CUP的使用、目的是不让当前线程独自霸占该进程所获的CPU资源,以留一定时间给其他线程执行的机会;   sleep()是Thread类的Static(静...

2014-09-15 22:16:39 73

原创 Steve Yegge:Google面试秘籍

转自:http://blog.jobbole.com/39650/ 原文:http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html 我憋了很长时间想写点关于去Google面试的秘籍。不过我总是推迟,因为写出来的东西会让你抓狂。很可能是这样。如果按统计规律来定义“你”的话,这文章很可能让你不爽。为啥呢...

2014-09-15 00:21:41 195

原创 使用单例模式需要注意的几个问题

转自:http://www.nowamagic.net/librarys/veda/detail/1776 单例模式是最简单的设计模式之一,但是它却存在一些问题与缺陷。下面简单说下单例模式的使用中需要注意的一些问题。1. 实例指针一定要设为静态吗?因为GetInstance这个方法要用到该实例指针,且GetInstance这个方法是static的,所以这个指针必须是static的...

2014-09-14 22:25:37 78

原创 Java多线程总结之由synchronized说开去

转自:  http://hellosure.iteye.com/blog/1121157 最重要一条: synchronized是针对对象的隐式锁使用的,注意是对象! 举个小例子,该例子没有任何业务含义,只是为了说明synchronized的基本用法: Java代码  Class MyClass(){    synchronized void myFuncti...

2014-09-14 13:11:27 60

原创 ThreadLocal的正确用法

用法一:在关联数据类中创建private static ThreadLocalThreaLocal的JDK文档中说明:ThreadLocal instances are typically private static fields in classes that wish to associate state with a thread。如果我们希望通过某个类将状态(例如用户ID、事务...

2014-09-13 23:52:19 91

原创 OpenGL中的原语组装和光栅化

转自:http://blog.csdn.net/myarrow/article/details/7747733 一、什么是原语?       原语就是可以用glDrawArrays和glDrawElements来进行画图的几何对象。原语由一系列顶点来描述,每个顶点包含位置、颜色、法线和纹理坐标。       原语包括:点、线、三角行。二、原语类型1. 三角形原语类型 ...

2014-09-13 17:46:27 145

原创 android编译ffmpeg+x264

编译x264:下载最新版的x264ftp://ftp.videolan.org/pub/videolan/x264/snapshots/1.解压到指定的目录2.切换当前目录为该目录3.创建一个shell脚本build_x264.sh,内容如下:export NDK=/home/robin/桌面/android-ndk-r8cexport PREBUILT=$NDK/toolcha...

2014-09-12 21:42:29 73

原创 ijkplayer学习系列之环境搭建

环境准备硬件环境:PC机一台操作系统:Ubuntu 12.04(我是Ubuntu+XP双系统)软件环境:除Ubuntu预装的所有应用,还需要以下工具:git, ant, ccache, sdk, ndk。其中git,ant和ccache直接使用sudo apt-get install XXX安装即可。sdk和ndk可以在android developer网站下载,下面给出分别...

2014-09-12 21:40:46 79

原创 Android开源项目分类汇总【老外汇总版本】

http://android-arsenal.com A categorised directory of libraries and tools for AndroidAction BarsActionBarSherlockExtended ActionBarFadingActionBarGlassActionBarv7 appcompat libr...

2014-09-12 21:18:40 57

原创 总结几个求职网站

【 以下文字转载自 ME 讨论区 】发信人: iamveryok (晚了), 信区: ME标  题: 总结几个求职网站 (转载)发信站: BBS 未名空间站 (Mon Feb  7 21:52:30 2011, 美东)发信人: oriental (oriental), 信区: Engineering标  题: 总结几个求职网站发信站: BBS 未名空间站 (Tue Feb  1 18:37:50...

2014-09-12 14:29:29 151

原创 OpenGL函数库介绍

转自:http://blog.csdn.net/pizi0475/article/details/5442258 开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。它采用C语言风格,提供大量的函数来进行图形的处理和显示。OpenGL库函数的命名方式非常有规律。所有OpenGL函数采用了以下格式: <库前缀><根命令><可选的参数个数&g...

2014-09-11 16:35:05 82

原创 利用动态规划求连续数组最大和以及最大子矩阵的和

题目一:给定一个整型数组,数组中有正有负,求最大连续子序列的和。 解法:利用动态规划的思想。设f(n)表示以a[n]为子序列最后一个元素的最大和,则可以有下面的规则:(1)当f(n-1)<0时,f(n)=a[n];(2)当n!=0且f(n-1)>0时,f(n)=f(n-1)+a[n]。用一个nGreatestNum来记录最大值,每次与f(n)进行比较,...

2014-09-11 09:14:21 128

原创 Hashtable与ConcurrentHashMap差别

Hashtable与ConcurrentHashMap区别相同点: Hashtable 和 ConcurrentHashMap都是线程安全的,可以在多线程环境中运行; key跟value都不能是null区别: 两者主要是性能上的差异,Hashtable的所有操作都会锁住整个对象,虽然能够保证线程安全,但是性能较差; ConcurrentHashMap内部使用Segment数组,每个...

2014-09-06 00:00:47 91

原创 开源ffmpeg项目记录

1. ffmpeg github https://github.com/FFmpeg/FFmpeg 2.FFmpeg build for android random architectures with example jnihttps://github.com/appunite/AndroidFFmpeg 3.ijkplayer - Android/iOS video...

2014-09-05 18:18:50 82

原创 I,P,B帧和PTS,DTS的关系

转自:http://www.cnblogs.com/qingquan/archive/2011/07/27/2118967.html 基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P fra...

2014-09-05 13:29:52 78

在代码中判断是否是ART模式

  private boolean getIsArtInUse() { final String vmVersion = System.getProperty("java.vm.version"); return vmVersion != null && vmVersion.startsWith("2");}  package com....

2014-09-05 11:06:49 128

原创 Android ART机制分析

转自:http://www.2cto.com/kf/201401/270288.html 一、Android系统性能提升之路 Dalvik虚拟机作为Android平台的核心组成部分之一,允许在有限的内存资源中同时运行多个虚拟机实例。Dalvik虚拟机通过以下方式提升性能:1、DEX代码安装时或第一次动态加载时odex化处理。2、Android2.2版本提供了JIT机制提升...

2014-09-05 10:56:33 417

tcp的QUICKACK选项

QUICKACK一次能省一个包。不开这个选项就会有“服务端数据-客户端ack-客户端数据-服务端ack”四个包,开这个选项会把中间两个包合并,会省掉一个ack包的流量。 ...

2014-09-05 10:28:30 1103

原创 To Do List

Personal To Do List Business To Do List

2014-09-04 23:50:30 133

原创 select、poll、epoll之间的区别总结

转自:http://www.cnblogs.com/Anker/p/3265058.html select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就...

2014-09-04 23:11:41 306

原创 美国CS面试经验分享

转自:http://blog.csdn.net/sigh1988/article/details/9774845 过去的一年多里,参加了一些面试,虽然面过的公司不多,但都从头一直走到尾。毕竟自己也是花了大量的时间和精力在这一场场的面试里。所以,就絮叨下自己的一些经验,希望能给在美国找实习找工作的同学们提供一点点帮助。 开始前的一些说明:1. 笔者只是一介小本科,虽然留了学,但...

2014-09-04 22:34:30 104

一些算法刷题的网站

1. leetcode http://leetcode.com/ 2. careerup http://www.careercup.com/http://hawstein.com/posts/ctci-solutions-contents.html 3. glassdoorhttp://www.glassdoor.com/index.htm 4. top...

2014-09-04 22:31:29 420

原创 给两到五年经验的Android面试者

Question of this week:Is it possible to have a fragment with out an activity?August 8th 2014 Updates : Added Excellent set of exp questions asked in Provab, Mindtree, and Digipa...

2014-09-02 23:35:47 163

原创 JAVA多线程和并发基础面试问答

多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。...

2014-09-01 22:56:37 58

空空如也

空空如也

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

TA关注的人

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