摘要:
对于从事Android开发的人来说,遇到ANR(Application Not Responding)是比较常见的问题。一般情况下,如果有ANR发生,系统都会在/data/anr/目录下生成trace文件,通过分析trace文件,可以定位产生ANR的原因。产生ANR的原因有很多,比如CPU使用过高、事件没有得到及时的响应、死锁等,下面将通过一次因为死锁导致的ANR问题,来说明如何通过trace文件分析ANR问题。对应的部分trace文件内容如下:"PowerManagerService" prio=5 tid=24 MONITOR | group="main&qu 阅读全文
摘要:
王家林亲授的上海7月6-7日云计算分布式大数据Hadoop深入浅出案例驱动实战王家林第四讲Hadoop图文训练课程:实战构建真正的Hadoop分布式集群环境Hadoop集群搭建的过程中出现的问题,具体的解决步骤是:Step1:查询Hadoop的日志看出错原因在哪里;Step2:停止集群工作;Step3:根据日志指出的原因进行解决,针对我们这里的问题,需要清空hadoop.main机器的hadoop根目录下的hdfs下的data文件;Step4:再次启动集群;Step5:进入hadoop.main的hdfs的web监控页面Step6:成功解决问题,若没有成功,重复Step1~Step5直到成功。 阅读全文
摘要:
经历了几个月的改进,终于发布1.0.0版了。虽然引擎依然存在漏洞,但是比起上次更新还是要好多了。在这里不得不感谢各位网友的大力支持。首先为引擎做一个开场白吧,也好让大家了解一下它:lufylegendRPG是基于lufylegend的HTML5游戏引擎。使用它时,需要引入lufylegend.js。 包含了LTileMap,LCharacter,LTalk,LEffect等多个实用的类。 由于是基于lufylegend,所以你需要了解一下lufylegend的用法,这样才能更合理,更快捷地运用lufylegendRPG进行开发。 该引擎主要封装了lufylegend的一些基本功能,使该引擎能更 阅读全文
摘要:
生产者消费者问题:该问题描述了两个共享固定大小缓冲区的进程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区中空时消耗数据。我们可以用信号量解决生产者消费者问题,如下图: 定义3个信号量,sem_full 和 sem_empty 用于生产者进程和消费者进程之间同步,即缓冲区为空才能生产,缓冲区不为空才能消费。由于共享同一块缓冲区,在生产一个产品过程中不能消费产品,在消费一个产品的过程中不能生产产品,故再. 阅读全文
摘要:
该说的都在注释中说完了。直接给程序吧。package test.javaPuzzler.p5;import java.io.*;import java.io.ObjectInputStream.GetField;import java.io.ObjectOutputStream.PutField;// 转载请注明来自http://blog.csdn.net/sunxing007// 一个类实现Serializable来表明自己可以被序列化;// 有一点需要特别注意的是:// 如果子类实现了Serializable,而父类没有,则父类不会被序列化;public class Serializabl 阅读全文
摘要:
题目链接: http://poj.org/problem?id=3468题目大意: 给出N个数,和M次查询C a b c 区间[a,b]的值都加上c Q a b 查询区间[a,b]值的和解题思路: 线段树区间lazy延迟更新,每次插入区间标记lazy 下次再操作此区间时用lazy更新下面的子树 每个结点存储值是区间的和 更新和查询的时间复杂度都是O(logN)代码:#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX 201000#define MID(a,b) (a+b)&g 阅读全文
摘要:
最近一直在看linux网络相关的东西, 做为提高准备自己动手写个网卡驱动, 手上刚好有一块mini2440, 所以准备以mini2440的DM9000下刀。当然本人也是第一次写网卡驱动, 所以希望大家看到不足的地方多海函和指教。 今天, 我们先搭一个网卡驱动的框架, 并不设计实际硬件。 首先先包含今天会用到的必要的头文件:#include <linux/module.h>#include <linux/init.h>#include <linux/platform_device.h>#include <linux/netdevice.h>#inc 阅读全文
摘要:
1. 表格标签是table,tr是行,td是单元格,cellspacing是单元格与单元格的距离 cellpadding是内边距,caption是表格的标题 colspan是合并列,rowspan是和并行,表格tbody 都是默认的。如果加多个tdody就可以解决页面显示的问题。 2. 超链接的邮件链接mailto:abc@shouhu.com 3. <input type=”file”>可以长传 4. lable可以设置快捷键的 5. ini是简单的配置信息描述,xml是复杂信息描述 6. 正则表达式是一种专门用于操作字符串的规则 通过一些符... 阅读全文
摘要:
标题:黄金连分数 - 蓝桥杯内容:2013年第四届蓝桥杯全国软件大赛预赛第4题。作者:MilkCu题目描述标题: 黄金连分数 黄金分割数0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。 对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!! 言归正传,我们如何求得黄金分割数的尽可能精确的值呢?有许多方法。 比较简单的一种是用连分数: 1 黄金数 = -------------------... 阅读全文
摘要:
2692407267@qq.com6931的更新主要包括对freescale t4240和intel haswell的支持,还包括对一些bsp的更新windml增强了对arm一些cpu的支持 阅读全文