首页 > 2014年02月09日 > 全部分享
安卓系统源码编译系列(七)——单独编译WebView兼容性问题解决
上一篇文章中,说明了单独编译WebView的流程,但是我们最后编译出来的版本只能在对应系统版本的模拟器或者真机才能运行,下面我们就需要解决各个版本的兼容问题。仔细分析不同版本运行时报的错误。...
分类:移动平台   时间:2014-02-09 16:13:16    收藏:0  评论:0  赞:0  阅读:837
Filter过滤器的强大功能
我们编程开发一般都是按照线来工作,这样分工容易,测试也相对来说方便!高手,或者开发经验比较丰富团队就会按照层来工作。而面向对象又是当今非常主流的一种开发方式,而其三大特性就是:封装,继承,多态,使程序达到复用性强,扩展性强……而今天Filter就是更好的使我们的程序达到更好的复用性,用最少的代码实现最多的功能。              在介绍Filter以前,先看一下上一篇AOP(A...
分类:其他   时间:2014-02-09 16:19:01    收藏:0  评论:0  赞:0  阅读:384
第9章 使用ContentProvider实现数据共享
为了在应用程序之间交换数据,Android提供了ContentProvider,做个类比,将ContentProvider类比成“网站”,这个网站以固定的Uri对外提供服务;而ContentResolver则可以当成是HttpClient,它可以向指定Uri发送“请求”(实际上是调用ContentResolver的方法),这种请求最后委托给ContentProvider处理,从而实现对“网站”(即ContentProvider)内部数据进行操作。理解了这一点,本章内容上手就很快。...
分类:其他   时间:2014-02-09 16:15:01    收藏:0  评论:0  赞:0  阅读:351
剑指XX游戏(七) - 不拼搏,枉少年
不拼搏,枉少年网易游戏2014年实习生招聘。过程:无电面,笔试半小时,两道算法题,面试一小时。结果:7进2,扑街。这是我最接近网易游戏的一次。下面大部分的内容是没有答上来的。1.算法题:Write a method to replace all spaces in a string with ‘%20’.2.算法题:Implement a function to check if a tree i...
分类:其他   时间:2014-02-09 16:18:56    收藏:0  评论:0  赞:0  阅读:299
Linux配置启动项,自启动服务
Linux下有两种机制,一个是旧式的System V initialization,它来源于Unix并且至今仍被各种Linux distros所采用;另一种是近几年提出的Upstart机制。 参考:http://www.cnblogs.com/cassvin/archive/2011/12/25/ubuntu_init_analysis.html 这个也可以说是Linux的蛋疼的地方了,启动的...
分类:其他   时间:2014-02-09 16:12:36    收藏:0  评论:0  赞:0  阅读:413
linux环境下C编程(二)
c语言中的提供了一组标准函数来解决常见的问题 每个标准函数都有自己的名字 printf标准函数把数据打印在屏幕上 为了使用这个标准函数需要包含stdio.h文件 使用标准函数需要写出函数名 \n表示换行 可以采用占位符打印编写程序时还不知道的数字 字符。 %d占位符和整型数字匹配 占位符的个数必须和数字的个数一样 程序中所有相关数据都放置在内存里 变量对应了内存中的某个...
分类:其他   时间:2014-02-09 16:10:51    收藏:0  评论:0  赞:0  阅读:300
linux环境下C编程(四)
不可以在二进制表示形式中使用负号 负数二进制的计算方法是把整数的二进制按位求反再加一 采用上述方法计算出的二进制就是补码 每个有负号数据类型中首位为1其他位为0表示这个数据类型的最小数 采用刚才的方法同样可以根据负数的二进制补码计算出相反数的二进制补码 任何有负号的二进制数字最左边的数位叫做符号位 可以根据它得到数字的正负情况  符号位是1表示负数 符号位为0表...
分类:其他   时间:2014-02-09 16:20:31    收藏:0  评论:0  赞:0  阅读:282
2013蓝桥杯 【初赛试题】 第39级台阶
题目描述:     小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!     站在台阶前,他突然又想着一个问题:     如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢? 输出格式: 输出一个整数 程序分析: 这个程序不需...
分类:其他   时间:2014-02-09 16:20:01    收藏:0  评论:0  赞:0  阅读:544
小议socket挥手
socket编程过程中往往会遇到这样那样的问题,出现了这些问题,有的是由于并发访问量太大造成的,有些却是由于代码中编程不慎造成的。 比如说,最常见的错误就是程序中报打开的文件数过多这个错误。socket建立连接的时候是三次握手,这个大家都很清楚, 但是socket关闭连接的时候,需要进行四次挥手,但很多人对于这四次挥手的具体流程不清楚,吃了很多亏。...
分类:其他   时间:2014-02-09 16:18:41    收藏:0  评论:0  赞:0  阅读:401
折半查找法
#include #include #include #define max_num 100 #define SWAP(X, Y, TEMP) ((TEMP = X), (X = Y), (Y = TEMP)) int main(int argc, char *argv[]) { int list[max_num]; int i, j, num, min, temp; int m...
分类:其他   时间:2014-02-09 16:18:01    收藏:0  评论:0  赞:0  阅读:422
ZOJ 2421 Recaman's Sequence
定义a^m为 a^m = a^(m-1) - m 如果a^m 为正且没有出现过。否则a^m = a^(m-1) + m 。给你k,让你求a^k...
分类:其他   时间:2014-02-09 16:14:21    收藏:0  评论:0  赞:0  阅读:317
asp.net浏览器向服务器提交json格式的数据
原型界面如下 具体功能         1、下拉框:动态绑定数据库数据;         2、“+”按钮:单击时,在该条项目的直接下方添加一条新的奖惩条目;         3、“-”按钮:只有一条奖惩条目时,清空输入框内容,否则,删除该奖惩条目;         4、取消按钮:单击刷新页面         5、保存按钮:单击时,验证用户输入信息的正确性,将用户输入信息...
分类:Web开发   时间:2014-02-09 16:10:31    收藏:0  评论:0  赞:0  阅读:558
2 Lua变量、运算符及控制结构
简单地点下Lua语言定义规范,5种变量类型,3种运算符及其控制结构,特别会指出Lua和其他语言不同的地方。...
分类:其他   时间:2014-02-09 16:16:01    收藏:0  评论:0  赞:0  阅读:322
堆栈的实现及应用
1.栈是先入后出的数据结构,它的实现可以用数组或者栈顶指针表示,用数组时,可以为栈预分配一定的大小,栈为空时,下标值为top为-1,每增加一个元素,下标值加1,出栈时,弹出一个元素,下标值减1,判断栈是否为空可以用下标值top是否为-1。 # include # include int stack[100]={}; int top=-1; int size=100; int mai...
分类:其他   时间:2014-02-09 16:21:51    收藏:0  评论:0  赞:0  阅读:369
学习笔记 - 内存分析
一、内存的重要性 程序是否可用的最根本的制约因素。 十分影响用户体验。 程序的crash有很多情况都是内存的原因。 二、iOS平台内存警告机制 iOS系统不支持虚拟内存,一旦出现内存不足的情况,iOS系统会通知所有app,无论是前台的还是挂起的,都会收到memory warning的通知,一旦app收到memory warning的通知就应该回收占用内存较大的对象。 内存警告测试方法:...
分类:其他   时间:2014-02-09 16:15:56    收藏:0  评论:0  赞:0  阅读:342
ssl运行机制中,为什么不直接采用pms作为会话密钥
阮一峰写了一篇不错的文章介绍ssl的运行机制 http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html 对于”为什么一定要用三个随机数,来生成会话密钥”,dog250解释恐怕有误。 首先,前两个随机数分别来自客户端和服务端,其目的是为了防止重放攻击,因此所有计算都要带上它俩,而非为了增加随机性。 退一步说,如果pms被猜到,引入前...
分类:其他   时间:2014-02-09 16:11:56    收藏:0  评论:0  赞:0  阅读:322
关于BITMAP位图选入DC
看到一段代码,内容是: //获取窗口DC HDC hdc = GetDC(hWnd); //获取窗口的客户区区域 RECT rect; GetClientRect(hWnd, &rect); //获取当前窗口的位图 HDC hMemDC = CreateCompatibleDC(hdc); HBITMAP hBitmapSrc; hBitmapSrc = CreateC...
分类:其他   时间:2014-02-09 16:21:46    收藏:0  评论:0  赞:0  阅读:490
OpenGL4.x学习之搭建基于Qt和OpenGL4.x的框架
OpenGL是一套充满活力的跨平台的渲染API。在2004年前,其不过是刚迈入了2.0版本,那时候Direct3D成为游戏开发者们最青睐的开发框架,HLSL已经被一些游戏所使用,而OpenGL才刚刚支持顶点着色器和片断着色器,人们都为此而感到担心——究竟OpenGL还有没有希望?OpenGL的出路到底在哪里?幸运的是随后的几年,OpenGL在khronos组织和其它巨头的推动下取得了长足的发展,版本很快迈向了3.0甚至是4.0。2012年OpenGL4.3发布,NVIDIA等厂商随机发布了支持它的驱动程序,...
分类:其他   时间:2014-02-09 16:10:26    收藏:0  评论:0  赞:0  阅读:337
[PHP]Magic methods in PHP
Magic methods in PHP...
分类:Web开发   时间:2014-02-09 16:20:26    收藏:0  评论:0  赞:0  阅读:349
Android SQLiteStatement 编译、执行 分析
SQLite中所有SQL语句都需要先编译为stmt,然后执行。 本文分析Android SQLite 对sql语句编译为statement,并将其执行的过程。...
分类:移动平台   时间:2014-02-09 16:23:01    收藏:0  评论:0  赞:0  阅读:455
1212条   上一页 1 ... 31 32 33 34 35 ... 61 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!