现在位置: 首页 > ricochet发表的所有文章
  • 10月
  • 10日
编程语言 ⁄ 共 4588字 评论关闭
本文的主要内容是解决在Android源代码的编译过程中出现的各种问题。 大家都知道,Android是开源的,可以在Android Open Source Project(点击打开链接)下载。下载的流程与方法,可以访问上述网页查看详细说明。 「编译原理」 首先,我们应该对Android的编译原理有所了解。普通的Android应用开发,多数是在eclipse中开发的。在eclipse中,Android Project是通过安装在eclipse中ADT插件进行编译的。这种编译方式与在Liunx系统下的编译方式是不同的。 在Liunx系统下,Android源代码的编译方式是通过make file(Android.mk)来实现的。也......
阅读全文
  • 07月
  • 21日
综合 ⁄ 共 161字 评论关闭
设计一个函数计算2n+1: int func(int n) { return n << 1 + 1; } 这个函数得到的结果是4*n。 使用左移一位代替乘以2的运算,是很好的方法,但在C/C++中“+”运算符优先级高于“<<”,因此会先进行加法运算再左移两位,得到结果4*n。 正确写法是: int func(int n) { return (n << 1) + 1; }
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 19372字 评论关闭
麻省理工学院(MIT)研究生学习指导 怎样做研究生 本文的主旨是解释如何做研究。我们提供的这些建议,对于研究本身(阅读、写作和程序设计)、理解研究过程以及开始研究(方法论、选题、选导师和情感因素),都是极具价值的。 1. 简介 这是什么? 并没有什么神丹妙药可以保证在研究中取得成功,本文只是列举了一些可能会对研究有所帮助的非正式意见。 目标读者是谁? 本文主要是为新入学的研究生而写。 如何使用? 要精读完本文,太长了一些,最好是采用浏览的方式。很多人觉得下面的方法很有效:先快速通读一遍,然后选取......
阅读全文
  • 08月
  • 28日
综合 ⁄ 共 11203字 评论关闭
转自:http://www.cnblogs.com/tt_mc/archive/2012/01/30/2331876.html 比较好的一篇文章解释的比较清楚。 Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。 Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等。Handler不带参数的默认构造函数:new Handler(),实际上是通过Looper.myLooper()来获取当前线程中的消息循环,而默认情况下,线程是没有消息循环的,所以要调用 ......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 40414字 评论关闭
http://www.cnblogs.com/edgarli/archive/2013/10/17/3373550.html 目    录1 Log4cplus简介    52 安装方法    53 主要类说明    64 基本使用    64.1 基本步骤    64.2 使用示例    74.2.1 例1-标准使用    74.2.2 例2-简洁使用    84.2.3 例3-输出日志到控制台    94.2.4 例4-输出日志到文件    104.2.5 例5-使用loglog输出日志    114.3 日志输出宏    135 输出格式控制    145.1 SimpleLayout    145.2 PatternLayout    155.2.1 转换标识符    155.3 TTCCLayout    176 输出重定向    196.1 重定向到控制台    196.2 重定......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 506字 评论关闭
        IDR(Instantaneous Decoding Refresh)--即时解码刷新。       I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程。IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧开始,重新算一个新的序列开始编码。而I帧不具有随机访问的能力,这个功能是由IDR承担。IDR会导致DPB(DecodedPictureBuffer 参考帧列表——这是关键所在)清空,而I不会。IDR图像一定是I图像,但I图像不一定是IDR图像。一个序列中可以有很多......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 2381字 评论关闭
转自:http://www.orczhou.com/index.php/2010/12/more-about-mysql-innodb-shutdown/ 如果用的引擎是InnoDB,每次敲下mysqladmin -uroot -p shutdown关闭数据库的时候,总是很难预测这个命令会执行多久,实际经验表明,短则五秒,长则三十分钟一小时都有可能。也分享一下我的经验吧。 1. 为什么InnoDB关闭会慢? 事实上,并不是每次关闭InnoDB都很慢的。Why?InnoDB较之MyISAM,一个重要特性是InnoDB会在内存中开辟一个Buffer Pool来存储最近访问的数据块/索引块,使得下次再次访问这个块时速度能够很快。当InnoDB对需要修改......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1591字 评论关闭
 笨笨太好玩了,农田荒芜了,彩奖用光了,笨笨只好到处找工作,笨笨找到了一份粉刷匠的工作。笨笨有n条木板需要被粉刷。每条木板被分成m个格子,每个格子要被刷成红色或蓝色。笨笨每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色,已知每个格子最多只能被粉刷一次。     如果笨笨只能粉刷t次,他最多能正确粉刷多少格子。     一个格子如果未被粉刷或被粉刷成错误颜色,就算粉刷错误。 【输入格式】     第一行三个数n,m,t;     接下来n行,每行一个长度为m的字符“0”表示红色,"1"表示蓝色。 【输出格式】     ......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 2259字 评论关闭
这道题的输入异常鬼畜。= =无法直视 题意:给一个图。输出割点以及删掉割点后形成几个连通块 还是忍不住吐槽:异常鬼畜的输入,还有输出,一不注意就PE 还有,注意到这道题的点不是按顺序给定你的。你需要建立一个point数组来存储点。代码如下。= = 套个模板一不小心就WA了。鬼畜的题、 //author: CHC //First Edit Time: 2014-07-07 21:33 //Last Edit Time: 2014-07-07 21:33 #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <set> #include <vector>......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 952字 评论关闭
众所周知import是用来加载Python模块的,其实import是调用内建函数__import__来工作的,这就使我们动态加载模块变成了可能。 import glob, os modules = [] for module_file in glob.glob('*-plugin.py'): #glob.glob得到当前目录下匹配字符串的文件名 module_name, ext = os.path.splitext(os.path.basename(module_file)) #将文件名以点号分开 print(os.path.basename(module_file)) print(ext) module = __import__(module_name) #获得模块 fun = getattr(module, 'hello') #根据函数名获得函数 print(fun......
阅读全文
  • 12月
  • 04日
综合 ⁄ 共 3143字 评论关闭
原文:Java随机取字符串的工具类 源代码下载地址:http://www.zuidaima.com/share/1550463479532544.htm Java 随机取字符串的工具类 可以全部是数字,字符,也可以字符和数字组合的工具类,希望能给大家带来帮助 package com.zuidaima.test; import java.util.Random; public class RandomUtils { public static final String ALLCHAR = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; public static final String LETTERCHAR = "abcdefghijkllmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; public s......
阅读全文
  • 11月
  • 07日
综合 ⁄ 共 6217字 评论关闭
在twitter-bootstrap中有这么一个功能: 我们如何在WPF也实现类似这种写法: <TextBox local:placeholder="请输入筛选条件..." /> 首先熟悉一点WPF的人都知道,placeholder在这里是一个附加属性,而这个附加属性的类型是String。 第一种实现方式 首先我们想到的可能是这样: public static string GetPlaceholder1(DependencyObject obj) { return (string)obj.GetValue(Placeholder1Property); } public static void SetPlaceholder1(DependencyObject obj, string value) { obj.SetValue(Placeholder......
阅读全文