刚刚看到了一道题. 一把1级屠龙刀,最高可以升到9级,每次升级成功率30%,失败率70%。失败会退一级,最差退到1级。 那么在1000次内升级到9级的概率为多少? 尝试写了一个php的模拟,第一次没设定失败下限.结果很给力. 第994次升级结果:屠龙刀等级为:-358! 第995次升级结果:屠龙刀等级为:-359! 第996次升级结果:屠龙刀等级为:-358! 第997次升级结果:屠龙刀等级为:-359! 第998次升级结果:屠龙刀等级为:-360! 第999次升级结果:屠龙刀等级为:-361! 后来运气好了一次. 第342次升级结果:屠龙刀等级为:7!最高等级为7 第343次升级结果:屠龙刀等级为:8!最高等级为8 第344次升级结果:屠龙刀等级为:9!最高等级为9 坑爹九级神器! 代码如下,群里有个大大的高端代码,我也留下来。 <?php $Updateresultabby = array( array( ‘return’ => -1, ‘range’ => ’70′ ), array( ‘return’ => 1, ‘range’ => ’30′ ) ); $level =1 ; $level_max =2; for( $i = 0; $i < 2000; $i++ ){ …
阅读全文 »一、进程启动和配置文件的分析 vold的全称是volume daemon。实际上是负责完成系统的CDROM, USB大容量存储,MMC卡等扩展存储的 挂载任务自动完成的守护进程。它提供的主要特点是支持这些存储外设的热插拔。在Android上的这个 vold系统和GNU/Linux的之间存在很大的差异,这里主要是分析Android上的vold系统的处理过程。 自Android 2.2开始,vold又做了大改动,升级为vold 2.0,之前的配置文件是 system/etc/vold.conf,vold 2.0变为system/etc/vold.fstab。
阅读全文 »本文由sibamo8贡献
阅读全文 »原文地址 其实这篇资料有很多参数的线索,当然,想知道所有的资料,要下载SDK了。
阅读全文 »[box type="shadow"]写在前面: 昨天晚上切换到ubuntu玩,实在不能接受11.10到速度了,而且实在怀念GNOME 2,本来打算效仿论坛虾米去降级的。 但是搜索了一下,似乎GNOME 3无法降级,或者说太麻烦了。于是打算重新安装ubuntu 8~10,下载DVD镜像的时候,突然发现,移动硬盘里存着Back Track R1 的 ISO镜像,蛋疼的事情开始了。[/box] [learn_more caption="Back Track是什么"]Back Track 简单的说是一个基于linux流行发行版的发行版…集成了许多经典的安全审计工具。当然刀是双刃的,你可以用来保护别人,也可以用来伤害他人,希望用于后者的少一些。更多资料百度一下。 [/learn_more] [box type="shadow"] 安装Back Track 5 这个很EASY,推荐制作LIVE USB进行安装。 具体的可以看官方页面。 选择到时候提示一下,Back Track 5 R1 是UBUNTU 10.04,工具有Back Track 5 R1就选它,木有就选择UBUNTU 10.04 安装过程中推荐联网,似乎网线插着的话,Back Track 5(下面都简称BT5)安装速度会快一些,(感觉旧的UBUNTU安装过程中用DO LOOP来等待网络反馈),一路NEXT设置好你的键盘布局,时区等信息后,耐心等待它安装完成,提示重启,点击按钮,然后等待计算机完全重启到时候拔掉U盘。(因为LIVE USB结束所有读写是在下一次机器引导之前,不想你的U盘有闪失的话) [/box] [box type="shadow"] 启动Back Track 5 R1 BURG熟悉的界面出现在眼前后,选择BT5,回车等待系统启动。大约半分钟,提示输入帐号和密码。 使用默认帐号 root,密码toor,然后回车,这里提示一下,linux的密码输入为了安全是不显示输入的,输入好了,回车就好。 你看不到*型号或者你打的字符不代表您木有打上字,某舍友可爱的说(你没有打上字…我汗) 看到提示你的密码是默认到toor和输入startx进入图形化界面的时候,安装总算完成了。 不用犹豫,键入startx,进入BT5. [/box] [box …
阅读全文 »转载一篇UI设计概要,很多注意的事项,编程匠艺有写的.. 开发的时候预想过,其实之后就可以减少测试人员的时间了. 第一部分:Windows程序UI设计初步 1.背景介绍 UI就是用户界面(user-interface),就是人和工具之间的界面。在人和机器的互动过程中,必须经由界面。这个界面实际上是体现在我们生活中的每一个环节的,例如我们开车时候方向盘和仪表盘就是这个界面,看电视的时候遥控器和屏幕就是这个界面,用电脑的时候键盘和显示器就是这个界面,到了使用软件的时候,用户能够通过视觉看到的都是界面。这个界面包括硬件和软件。我们这里讲的UI设计特指Windows操作系统下的软件界面。 用户界面设计有三个基本的原则:a. 置界面于用户的控制之下;b. 减少用户的负担;c. 保持界面的一致性。 从程序设计开发的角度来看,界面设计可以分为结构设计、交互设计、视觉设计三个部分。 结构设计也称概念设计 (Conceptual Design),是界面设计的骨架,通过对用户研究和任务分析,制定出产品的整体架构。基于纸质的的低保真原型(Paper Prototype)可提供用户测试并进行完善。在结构设计中,目录体系的逻辑分类和语词定义是用户易于理解和操作的重要前提。
阅读全文 »



