摘要:
如果你的应用中大多数TextView的颜色是红色, 或者其他颜色, 你是为每一个TextView都设置一次颜色, 还是有其他更好的办法, 这里教你怎么修改TextView的默认颜色。当然我们TextView的远吗入手。通过查看 TextView 源码, 发现如下代码:public TextView(Context context, AttributeSet attrs) { this(context, attrs, com.android.internal.R.attr.textViewStyle);}这段代码表示, TextView的默认样式名称是textViewStyle。 然后在T... 阅读全文
摘要:
查处24点算法有很多种. 这是是我自己写的. * 计算过程 * 如计算1,2,3,4 * 首先找出所有2项子集: 1,2 | 1,3 | 1,4 | 2,3 | 2,4 | 3,4. 总共6个 * 然后第i个和第5-i个进行组合计算, 如 1,2 和 3,4 组合计算, 1,3 和 2,4 组合 * 所有的运算符都使用一次, 如 (1+2) / (3*4), (2-1) / (3*4)..... * 最后得出结果* 计算原则: 为了保证不重复计算, 规定大的数总是在左边, 如大的数除以小的数, 大的数减去小的数.* 如碰到不能除尽的, 则跳过/** * @author Yuxing<yu 阅读全文
摘要:
方法 inflate(int resource, ViewGroup root, boolean attachToRoot) 中,前连个参数都好理解,我比较费解的是第3个参数。文档中的解释是:Whether the inflated hierarchy should be attached to the root parameter? If false, root is only used to create the correct subclass of LayoutParams for the root view in the XML.举个例子看一下新建一个工程工程包含两个xml文件lay 阅读全文
摘要:
算法思想是这样的。假设原始数据是N个字符串,且 N>=4。这里假设数据是:1,2,3,4首先找到所有的2项组合,即12,13,14,23,24,34。找的方法是这样的,先取出数据的第一项,即1,然后和后面所有的组合,即12,13,14。再取出数据的第二项,和后面的去组合,即23,24。接下来按同样的方法得到,34.接下来我们去3项集合。也是首先取到数据的一项,即1,然后和2项集的从23开始的每一项去组合,即123,124,134. 然后在取出数据的第二项,即2,和34开始后的每一项去组合,即234.依照此方法,就可以去到任意的长度的数据的所有组合。这里是用JAVA实现的代码。//原始数据 阅读全文
摘要:
把数据写入到数据库的时,常常会碰到先要检测要插入的记录是否存在,然后决定是否要写入。我这里总结了判断记录是否存在的常用方法:sql语句:select count(*) from tablename;然后读取count(*)的值判断记录是否存在。对于这种方法性能上有些浪费,我们只是想判断记录记录是否存在,没有必要全部都查出来。以下这个方法是我推荐的。sql语句:select 1 from tablename where col = col limit 1;然后读取语句执行所影响的行数。当然这里limit 1很重要。这要mysql找到一条记录后就不会在往下找了。这里执行所影响的行数不是0就是1,性 阅读全文
摘要:
表单切换,用回车键替换Tab健。<div> <form> <input name="a" tab="1" /> <input name="a" tab="3" /> <input name="a" tab="2" /> <input name="a" tab="5" /> <input name="a" tab="4" 阅读全文
摘要:
很简单,看代码,运行代码后在图片目录下会生成yuxing.xml<?php/* * 生成ubuntu自动切换壁纸xml文件 *///图片目录$dir = '/home/yuxing/background';$hd = opendir($dir) or die('can not open dir');$files = array();while($file = readdir($hd)) { $tem = "$dir/$file"; if (is_file($tem) && in_array(strtolower(subs 阅读全文
摘要:
php自动载方法有两种.第一种方案用__autoload,这个函数较简单,也较弱.但有一问题没有解决, 就是在include前判断文件是否存在的问题.set_include_path('aa' . PATH_SEPARATOR . get_include_path());function __autoload($className){ //如果加这个检测, 因为此文件不在当前目录下,它就会检测不到文件存在, //但include是能成功的 if (file_exists($className . '.php')) { include_once($classNam 阅读全文