现在位置: 首页 > maha发表的所有文章
  • 07月
  • 16日
综合 ⁄ 共 9694字 评论关闭
转自:http://www.cnblogs.com/ghj1976/archive/2011/05/06/2038738.html 在学习"Android异步加载图像小结"这篇文章时, 发现有些地方没写清楚,我就根据我的理解,把这篇文章的代码重写整理了一遍,下面就是我的整理。 下面测试使用的layout文件: 简单来说就是 LinearLayout 布局,其下放了5个ImageView。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 263字 评论关闭
在很多时候,为了防止内容过长把表格或容器撑破, 我们都需要为容器加上自动换行的功能。 实现自动换行,用CSS来实现,通常有两种方式: word-break: 取值为 normal, break-all, keep-all word-wrap: 取值为 normal, break-word word-break: break-all 太霸道,无条件折行,会造成 英文单词 和 数字的断行,不建议使用。 推荐使用的是: {word-wrap: break-word; overflow: hidden; text-overflow: ellipsis;} 对 FF3 应该是兼容的。
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 550字 评论关闭
当你的的程序与崩溃日志版本不同时。你使用xcode打开时会有这种情况。这是因为你的crash文件与Xcode中的.dYSM文件不是同一版本造成的。 这种情况下你就要使用终端来将它编译出来了。 1:找到Xcode中的symbolicatecrash 文件 xcode5的位置。在Xcode右键,显示包内容Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash 找到symbolicatecrash文件。 2:与对应的崩溃日志,和app文件放在同一文件夹里。要保证crash文件与.dSYM文......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 1102字 评论关闭
ApplicationContext实现的默认行为就是在启动时将所有singleton bean提前进行实例化(也就是依赖注入)。提前实例化意味着作为初始化过程的一部分,ApplicationContext实例会创建并配置所有的singleton bean。通常情况下这是件好事,因为这样在配置中的任何错误就会即刻被发现(否则的话可能要花几个小时甚至几天)。 <bean id="testBean" class="com.fhx.TestBean"> 该bean默认的设置为: <bean id="testBean" class="com.fhx.TestBean" lazy-init="false">    lazy-init="false" 立退加载, 表示spring启动时,立......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 5775字 评论关闭
首先,应该先读Documentation/DMA-API.txt和DMA-mapping.txt. 1.       DMA memeory分类 一共有两种DMA memory, a.       Consistent/coherent b.      non-consistent/no-coherent 第一类由底层硬件保证了内存的一致性,这样的内存当进行DMA时,不需要相关的invalidate函数操作。 第二类内存在进行DMA之前,必须做flush/invalidate等操作。 底层硬件如何实现,或者处理器通过内存映射,或者有额外的硬件支持,这些对于driver来说是透明的。 注意 coherent和no-coherent和cache是不同的概念,coherent也许是cached,......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 1818字 评论关闭
      前几天在网上看到别人的推荐,下了电子稿一直都放着没看,今天有时间看了一遍,还是有点收获的。           作者在这篇文章中给了五个关于提高软件测试部门的建议。     1.There are two types of code and they require different types of tests. 译:整个软件包含两种代码类型,而这两种代码类型要用不同的测试方法来测试 (注:本人译,不能保证百分之百正确,如有错误,欢迎纠正)         这一点要讲的是针对不同的测试内容选择不同的测试方法。这里的two types of code 指的分别是experience code(用户的操作、功能、......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 7641字 评论关闭
一、问题:         编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。 1、在URL中中文字符通常出现在以下两个地方: (1)、Query String中的参数值,比如http://search.china.alibaba.com/search/offer_search.htm?keywords=中国 (2)、servlet path,比如:http://search.china.alibaba.com/selloffer/中国.......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 265字 评论关闭
Python匿名函数之lambda表达式 1. lambda表达式用于创建小型的匿名函数,此函数在创建时不需要使用def关键字。 2. lambda表达式可以带有任意数量的参数。 3. lambda表达式不能访问全局变量,只能访问自身参数 4. lambda表达式不能使用print语句输出结果。 lambda表达式只有一句,形式如下所示:   lambda [var1, [var2,...]]:expression 求和的lambda表达式如下所示: sm = lambda var1, var2:var1 +var2 print sm(10, 20) 程序输出结果为: 30
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 1795字 评论关闭
这题其他没什么,就是输入输出比较麻烦,还怪自己太不熟练。 #include <iostream> #include <string> #include <vector> #include <algorithm> #include <fstream> #include <string.h> using namespace std; struct book { string id; string title; string author; vector<string> keywords; string publisher; string puYear; book(string i, string t, string a, vector<string> k, string pb, string py):id(i), title(t), author(a), keywords(k), publisher(pb),......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 1707字 评论关闭
本文以H264视频流为例,讲解解码流数据的步骤。 为突出重点,本文只专注于讨论解码视频流数据,不涉及其它(如开发环境的配置等)。如果您需要这方面的信息,请和我联系。 准备变量 定义AVCodecContext。如果您使用类,可以定义成类成员。我这里定义成全局变量。 static AVCodecContext * g_pCodecCtx = NULL; 定义一个AVFrame,AVFrame描述一个多媒体帧。解码后的数据将被放在其中。 static AVFrame * g_pavfFrame = NULL; 初始化解码器 现在开始初始化您的解码器。我把整个初始化过程包在了一个函数里,除非您有更好的主意......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 1916字 评论关闭
 终于都可以为ACM生涯写下第一篇文章。这周末学到的东西实在太多了,特别前两天与前辈谢师兄的聊天让我更加懂得如何学习和做题的步骤和心得,可谓同君一席话,胜读十年书。。。记得刚开始做1088滑雪的动态规划题时候连续想两天都没做出来 而又不甘心看别人的代码。让我一星期停止了POJ的脚步,现在才知道是自己太急着做算法题目,很多基本功都还没有练扎实,前辈说他是做了100道题目才开始接触DP。真是一棒敲响了我,新手上路,确实不要急着做难题,先做多点水题,等我们把基本功都练扎实了,才能游刃有余的去对付算法题。还有一点......
阅读全文
  • 12月
  • 01日
综合 ⁄ 共 9734字 评论关闭
 TortoiseSVN是一个SVN的客户端,下面是我以前不知道从哪复制的大致使用,希望对你有用:  五.客户端的使用  1.Checkout Repository  首先要Checkout服务器端的Repository,  所谓的Checkout就是指获得服务器端指定的Repository存储的所有文件。  这个Checkout和Visual Source Safe的Checkout意义完全不一样,  VSS的Checkout指的是锁定某个文件,如果你以前使用过VSS,  在学习Subversion时这个问题一定要注意。  Checkout的具体方式是:  在客户端新建一个空目录,比如:F:\Project1  在该目录上单击右键,在弹出式菜单中选中SVN......
阅读全文