摘要:
客户要装车,进行项目验收了。今天拿着几台手机去客户处,其中有一台手机从昨天晚上开始就一直开着我们的APP,今天早晨打开手机发现APP没有反应了。在程序列表中将其杀掉,然后再启动程序,发现程序不能启动了,怎么回事?想想怎么回事?程序不能启动,空间不足。打开手机设置仔细看看存储空间,发现ROM只剩下了15M。再看看APP占用的空间,怎么回事啊,占了6G多。手机ROM一共才8G,他占了6G多。算上地图占的4G,多出来的是谁占用的?分析下,想想,可能是Log文件占了空间。原来APP为了调试方便,要写Log文件的,但这个Log文件写的很频繁,昨天晚上开了一夜,Log文件就像吹气球一样变大了许多。删除这个
阅读全文
posted @ 2013-08-16 18:02
风言枫语
阅读(529)
推荐(0)
摘要:
一:strcpy函数用法和实现: /* GNU-C中的实现(节选): */ char* strcpy(char *d, const char *s) { char *r=d; while((*d++=*s++)); return r; } 有没有发现这个实现并不是很好。。至少没有判断是不是为NULL。一个更好的版本: char *strcpy(char *strDest, const char *strSrc) { assert((strDest!=NULL) && (strSrc !=NULL)); char *address = strDest; wh...
阅读全文
posted @ 2013-08-16 18:00
风言枫语
阅读(497)
推荐(0)
摘要:
↑请善用目录Demo下载地址:http://download.csdn.net/detail/u011634756/5959637(免积分哦~)-----------------------------华丽的分割线---------------------------------一. 骨头 1. view的拖动首先我们的获取拖动的坐标即 : onTouchEvent 事件 2. 坐标获取到了,那么我们需要把坐标给实现 即: View.layout(left, top, right, bottom); 3. 在实现这个坐标的时候我们的有一个小小的逻辑 即: 移动的距离和坐标的转换 二. 肉1..
阅读全文
posted @ 2013-08-16 17:58
风言枫语
阅读(315)
推荐(0)
摘要:
比赛中的时候由于前面算法考虑不全面,导致很快敲完但是接下来纠结了好久,照我原来那种方法写,只能开好多个数组进行各种判断,虽然还是A了,但是肯定是要学习下写法简单点的做法的。 题意:给你一棵树,每条边都有权值,现在要求去掉一条边后剩下的两颗树中较长的最长路乘上这条边的权值最小,输出那条边的编号。如果有多解,输出编号小的那个。 解题思路:我自己的搓代码和方法就不说了。赛后学到了新的方法,其实很简单,只不过自己从没这样写过。先求出一条最长路,如果去掉的边是不是这条最长路上的,那么结果就是这条边权值乘上最长路。如果去掉的边在这条最长路上,那就在最长路上分别双向dfs一次,每次求出某节点以下子树中的最长
阅读全文
posted @ 2013-08-16 17:56
风言枫语
阅读(178)
推荐(0)
摘要:
ubuntu:在终端输入lsusb:langu@langu:~$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 D
阅读全文
posted @ 2013-08-15 19:56
风言枫语
阅读(248)
推荐(0)
摘要:
EightTime Limit:1000MSMemory Limit:65536KTotal Submissions:21718Accepted:9611Special JudgeDescription The 15-puzzle has been around for over 100 years; even if you don't know it by that name, you've seen it. It is constructed with 15 sliding tiles, each with a number from 1 to 15 on it, and
阅读全文
posted @ 2013-08-15 19:53
风言枫语
阅读(199)
推荐(0)
摘要:
创建程序测试MQ1,创建生产者package com.robert;import java.util.Hashtable; import java.util.Map; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.Destination; import javax.jms.JMSException; import javax.jms.MapMessage; import javax.jms.Message; import javax.jms.MessageP...
阅读全文
posted @ 2013-08-15 19:51
风言枫语
阅读(258)
推荐(0)
摘要:
之前在GDALDestroyDriverManager 分析中没有看到对dGDALDatasert的回收。先看一个例子程序,这个例子打开了一个tif文件,读取了一些基本信息。为了简单示范,没有写成C++的各种类分散到各个文件中。#include "stdafx.h"#include "gdal_priv.h"#include "cpl_conv.h" // for CPLMalloc()#include #include #include #include #include using namespace std;void print
阅读全文
posted @ 2013-08-15 19:49
风言枫语
阅读(1380)
推荐(0)
摘要:
OceanBase支持索引后,上面的例子中用索引的查询速度是不用索引查询速度的40倍! 相关阅读OceanBase简史 OceanBase Join操作 OceanBase内部表 OceanBase官网
阅读全文
posted @ 2013-08-15 19:47
风言枫语
阅读(567)
推荐(0)
摘要:
最近在编写一个进行视频播放的ActiveX控件,工作已经接近尾声,现将其中显示YUV数据的使用DirectDraw的一些经验总结如下:(解码部分不是我编写的,我负责从网络接收数据,将数据传给解码器,并将解码得到的YUV数据进行显示,最初在显示部分我是先将YUV数据转换为RGB数据,再以位图的形式显示到屏幕上,但发现CPU占用率比较高,后来改用DirectDraw直接显示YUV数据)1.在DirectDraw中创建YUV表面 与一般表面不同的是,创建YUV表面时需要指定象素格式,并指定YUV数据的FourCC码,关于FourCC码可以参考微软MSDN站点上的说明,下面是具体的创建方法:(以YUV
阅读全文
posted @ 2013-08-15 19:45
风言枫语
阅读(1501)
推荐(0)