现在位置: 首页 > renter发表的所有文章
  • 11月
  • 11日
综合 ⁄ 共 1462字 评论关闭
文章转自http://blog.csdn.net/lsldd/article/details/16104747#comments 你来到两道门口,一道是天堂之门, 一道是地狱之门 。 门口都有一个守卫,只知道守卫一个只说假话,一个只说真话。 现在你只有一次提问机会,只向一个守卫问一个问题,这个守卫对你的问题,只给出“是”或者”不是“的答案。(对于无法给出是非的问题,守卫会直接把你砍死。。。) 请问怎么问才能准确进入天堂之门? 我们将守卫守门的所有情况列成如下的一个矩阵: 守卫分两种情况,第一行代表天堂守卫是诚实的情况,第二行分为天堂守卫为说谎话的情况。 而......
阅读全文
  • 03月
  • 04日
移动开发 ⁄ 共 3186字 评论关闭
android的UI开发确实是一件很有趣的事情,也是一件很有挑战性的事情。 本文章是将自己在开发中的项目中使用到的比较好的抽屉效果的原理以及代码整理后写上来的,以备忘记后可以查阅 抽屉效果的原理很简单,就是给其一个事件监听(动作),然后对此动作所作出的反应(开 or 关); 在编写代码的时候要注意的几点如下: 1、 打开抽屉的图标(即触发抽屉的把手),打开后的界面都是布局在<SlidingDrawer/>与<SlidingDrawer/>标签中 2、在<SlidingDrawer/>与<SlidingDrawer/>标签中设置:android:handle="@+id/......
阅读全文
  • 08月
  • 28日
综合 ⁄ 共 2400字 评论关闭
[本文翻译自:http://cougaar.org/wp/documentation/cougaar-quick-start-guide/,笔者水平有限,部分内容自知翻译水准不够,仅供学习使用,转载或者拷贝引起的后果自负!] 1、简介 这篇文档将帮助初学cougaar的人学习Cougaar的安装,和学习到Cougaar的一些简单应用程序的运行。从这里,用户将学习到Cougaar的一些实例(Tutorials)的运行,《Cougaar开发指南》(注:这是Cougaar官网上的一篇文档)中学习到开发组件(components)的一些详细情况和Cougaar的一些其它文档。 2、什么是Cougaar? 具感知的Agent体系结构(The Congnit......
阅读全文
  • 08月
  • 23日
综合 ⁄ 共 3552字 评论关闭
文章目录 4.3.1、发送数据: 4.3.2、接收数据: 本文为读书笔记,整理自网络文献和源码 4 HAL层分析 Hardware/libhardware_legacy/wifi/wifi.c 这个文件主要是实现驱动的加载和卸载,wpa_supplicant的开启和关闭 4.1 驱动的加载卸载: wifi_load_driver():驱动的加载。wifi驱动是编译成ko文件, ko文件储存的位置#defineWIFI_DRIVER_MODULE_PATH "/system/lib/modules/bcmdhd.ko" 。 这个方法会被上层调用加载驱动。 卸载方法 wpa_unload_driver() 4.2 Wpa_supplicant相关......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 6078字 评论关闭
导读: 什么是 Python 语言 下载和安装 基础教程 Zope 专题 面向对象编程 数据库 Windows编程 多媒体 高性能计算 网络编程 XML 图形界面(GUI) 开发环境与编辑器 嵌入和扩展 游戏编程 中文编程与文字处理 手机移动 成功案例与应用 书籍文档 综合应用 精选链接 技术支持和服务 什么是 Python 语言 Python 语言是一种计算机编程语言,作用类似于 c/c++/java/perl/VB/Delphi 等等计算机编程语言,据有非常清晰易读的语法特点,并且是一种高级面向对象的语言,用途非常广泛,并且可以进......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 878字 评论关闭
在Makefile可以调用shell脚本,但是Makefile和shell脚本是不同的。本文试着归纳一下Makefile和shell脚本的不同。 1、 shell中所有引用以$打头的变量其后要加{},而在Makefile中的变量是以$打头的后加()。实例如下: Makefile PATH="/data/" SUBPATH=$(PATH) Shell PATH="/data/" SUBPATH=${PATH} 2、Makefile中所有以$打头的单词都会被解释成Makefile中的变量。如果你需要调用shell中的变量(或者正则表达式中锚定句位$),都需要加两个$符号($$)。实例如下: PATH="/data/" all:     echo ${PATH}     echo $$PATH例子中的第一......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 948字 评论关闭
因为在面试中 equals方法是什么意思 对于Object中equals方法来说 他是判断二个对象地址是否相等 对于继承了Object中得其他类的 并且重写了equals方法 判断内容一致 如果没有重写 只是继承  还是判断二个对象地址是否一致 public class EqualsTest {                public static void main(String[] args)                {                      Student stu1 = new Student("zhangsan");                      Student stu2 = new Student("zhangsan");                       System.out.println(stu1.equals(stu2));         ......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1520字 评论关闭
题目链接:Click here~~ 题意: 最经典的区间染色入门问题。 初始时区间[1,n]的颜色都是1,之后有若干操作,改变某段区间的颜色,输出最后区间[1,n]的颜色之和。 解题思路: 主要说如何做lazy标记。 就是更新时,不更新到最底层(那样太浪费时间)。 对每一个节点,用一个标记记录这段区间是否是同一段颜色。 更新时,若当前节点正好是需要更新的区间,只要直接对这个节点改变标记即可。 若不是,则说明当前节点的区间大于需要更新的区间,此时如果直接改变标记会将那些不属于更新区间的点也改变了颜色。 做法是:将当......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 2233字 评论关闭
1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用 closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)); 2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历 TIME_WAIT的过程: BOOL bDontLinger = FALSE; setsockopt(s,SOL_SOCKET,SO_DONTLINGER,(const char*)&bDontLinger,sizeof(BOOL)); 3.在send(),recv()过程中有时由于网络状况等原......
阅读全文
  • 12月
  • 17日
综合 ⁄ 共 6415字 评论关闭
在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChanged() 后,发现什么都没发生。搜索之后发现不止我一个人碰到这个问题,大家给出的解决办法五花八门,有些确实解决了问题,但是我总感觉问题没搞清楚。于是我决定搞明白这个问题到底是怎么回事,以及正确的用法到底如何。要搞明白......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 94字 评论关闭
设置ios 图标右上角数字方法: int number = 0; [UIApplicationsharedApplication].applicationIconBadgeNumber = number;
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 3407字 评论关闭
各种动画效果最普通动画: 2011-03-09 19:47 最普通动画: //开始动画 [UIView beginAnimations:nil context:nil];   //设定动画持续时间 [UIView setAnimationDuration:2]; //动画的内容 frame.origin.x += 150; [img setFrame:frame]; //动画结束 [UIView commitAnimations];   连续动画:一个接一个地显示一系列的图像 NSArray *myImages = [NSArray arrayWithObjects:  [UIImage imageNamed:@"myImage1.png"],  [UIImage imageNamed:@"myImage2.png"],  [UIImage imageNamed:@"myImage3.png"],  [UIImage im......
阅读全文