2012年2月23日

【100题】第十七题(google笔试)

摘要: 一,题目:在一个字符串中找到“第一个”、“只出现一次”的字符。 如输入abaccdeff,则输出b。二,思路解析: 字母a:出现两次 字母b:符合要求 字母c:出现两次 字母d:出现一次,但不是第一个 字母e:出现一次,但不是第一个 字母f:出现两次 所以字母b符合要求。三,如何才能找到符合要求的字母 首先扫描一遍字符数组,记录每一个字符出现的个数。 然后再次扫描字符数组,找到第一个个数为1的字符。 由于字符(char)是一个长度为8的数据类型,因此总共有可能256种可能。于是我们创建一个长度为256的数组,每个字母根据其AS... 阅读全文

posted @ 2012-02-23 23:51 小田的专栏 阅读(167) 评论(0) 推荐(0) 编辑

【ubuntu】解决窗口管理器 不支持透明问题(11.04之前版本不支持)

摘要: 打开 Metacity 的混合特效 Metacity 为 GNOME 桌面环境的默认窗口管理器。我们知道在 GNOME 2.22 中的 Metacity 窗口管理器已经具有了混合特效,换言之,现在即使你不用 Compiz Fusion,使用 Metacity 也能够获得透明、阴影、以及 Alt + Tab 切换效果。对于要求不高的用户来说,还是值得尝试的。但是默认情况下这些混合特效并没有被打开。如果你已经安装了 GNOME 2.22,且当前所用的显卡也支持,那么可以使用以下方法来打开 Metacity 的混合特效。按 Alt + F2,打开“运行应用程序”对话框。输入 gconf-edito. 阅读全文

posted @ 2012-02-23 11:00 小田的专栏 阅读(192) 评论(0) 推荐(0) 编辑

导航