- 博客(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
原创 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关注的人