模拟扫描文件的效果,模拟雷达扫描。
思路:
1.使用旋转动画和渐变动画的结合。
2.使用线程和Handler进行消息的传递,刷新界面
不要在主线程上做耗时操作,不要在主线程上刷新界面。
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
and...
分类:
其他好文 时间:
2015-01-12 13:07:57
阅读次数:
122
最新有人问怎么在mac下配置Java环境变量,我这里介绍一种在自己账户下创建环境变量的方法
首先:打开终端,执行命令cd ~ ,这样就会跳转到当前账户下,跳转之后查看是否有.bash_profile文件,执行命令ls -a,
如果存在就直接打开,用vim或者mac自带的open都可以,如果没有就新建一个,执行命令touch .bash_profile,创建完后使用open .bash_prof...
分类:
系统相关 时间:
2015-01-12 13:06:46
阅读次数:
195
直接选择排序
基本思想:每一趟在n-i+1(i1,2,...,n-1)个记录中选出最小的记录,并与第i个记录交换。
代码实现:
#include
#include
using namespace std;
int n;
int Select(int a[],int k)
{
int i,minx,t;
for(i=k;i<=n;i++)
{
i...
分类:
编程语言 时间:
2015-01-12 13:08:58
阅读次数:
172
介绍
在分布式系统中,时间是一个巨大的问题,因为在不同的电脑上会有他们自己的物理时间,如何做到状态事务的一致性往往比较难。缺少一个全局的物理时间使得很难去发现一段分布式程序的执行的状态是如何。
时钟,事件,进程状态和时间同步算法
小标题中提到的3个 名次在分布式的时间中出现最多频率的词。如何同步不同机器上的物理时间呢,下面简单的列举几个算法
1、一个叫Cristian方法同步物理时间的办法...
分类:
其他好文 时间:
2015-01-12 13:06:14
阅读次数:
176
Implement pow(x, n).
class Solution
{
public:
double pow(double x, int n)
{
if(x == 1)
return 1;
if(x == -1)
{
if(n%2 == 0)
...
分类:
其他好文 时间:
2015-01-12 13:07:32
阅读次数:
145
Nintex Workflow 2013工作流动作(Workflow Action详解)...
分类:
其他好文 时间:
2015-01-12 13:06:39
阅读次数:
547
python 开发效率高,但就是太容易反编译
使用 uncopyle 反编译几乎得到和原代码相同的东西
git clone https://github.com/gstarnberger/uncompyle.git
cd uncompyle/
sudo ./setup.py install
uncompyler.py thank_goodness_this_still_exist...
分类:
编程语言 时间:
2015-01-12 13:05:53
阅读次数:
233
Find the contiguous subarray within an array (containing at least one number) which has the largest sum.
For example, given the array [?2,1,?3,4,?1,2,1,?5,4],
the contiguous subarray [4,?1,2,1] ha...
分类:
其他好文 时间:
2015-01-12 13:07:22
阅读次数:
149
我们在使用RAC的时候,有时候处理一个主消息之外可能还需要其他的辅助消息。比如说,我们在上次图片或者下载的时候。往往除了需要知道结果,还需要过程的进度。简单的做法就是外部自己创建一个subject,然后给具体做事情的模块来手动设置subject的next值了。这是一个经常用的东西,所以我这边参考了AFNetworking+RACExtension中得代码。自己重建了支持进度的signal和subs...
分类:
其他好文 时间:
2015-01-12 13:07:11
阅读次数:
445
判断完全二叉树:
完全二叉树,除最后一层外,每一层上的节点树都达到了最大值;在最后一层上只缺少右边的若干节点!
算法思路:
按层次(从上到下,从左到右)遍历二叉树,当遇到一个节点的左子树为空时,则该节点右子树必须为空,且后面遍历的节点左
右子树都必须为空,否则不是完全二叉树。
代码:
bool IsCompleteBTree(BTree* pRoot)
{
if (pRoot =...
分类:
编程语言 时间:
2015-01-12 13:06:28
阅读次数:
475
对NULL的探讨
1、select A || B from table;
若字段A或者B有一个为null,则A||B结果为null;
2、NULL的用处(辨别悬空值):
(1)代替不确定的值
(2)代替可能没有意义的,不合适的值
(3)当传入无效参数时的返回值
(4)外查询时,未匹配列的占位符
3、对于大多数数据库,Null是一个特殊值,不同于0、false或者空字符串,但是在or...
分类:
数据库 时间:
2015-01-12 13:05:22
阅读次数:
216
1.我们准备了一个json文件(test.json),在resource下面:
{
"data": {
"lastArea": {
"areaId": 200,
"label": 1,
"name": "我是区服",
"state": 1
},...
分类:
Web程序 时间:
2015-01-12 13:07:07
阅读次数:
241
public class Solution {
private static Scanner sc = null;
private static final int RADIX = 26;
enum Alphabet {
A(1), B(2), C(3), D(4), E(5), F(6), G(7), H(8), I(9), J(10), K(11),...
分类:
编程语言 时间:
2015-01-12 13:04:15
阅读次数:
211
在设计师与前端开发人员的努力下,一个WebApp出炉了,可是测试人员说了一堆的问题:某某机型下页面表现不一致,某某系统下页面如何如何,某某系统浏览器下页面怎么怎么滴。看着满满的测试汇总文档,我们曾经在一个又一个知名或不知名的手机终端上重复着这些工作:仔细的排查代码,alert可疑的变量,甚至不惜重构来尝试解决这种不一致的问题。虽然说Android 4.0+以上的移动设备支持桌面版Chrome远程调试,而且在Android 4.4以下也仅限于预览Chrome手机版浏览器内部效果,我们无法在问题浏览器下实时联调...
分类:
移动开发 时间:
2015-01-12 13:06:35
阅读次数:
281
XXXX...
分类:
编程语言 时间:
2015-01-12 13:06:57
阅读次数:
493
意见反馈
序言:
现在APP开发都少不了用户意见反馈这一界面,随着,大多新手涌入社会这一行业,为此写出这一文档。
正文:
意见反馈,无谓就是将用户的想法和建议,反馈到开发者这里,根据用户的反馈,做出相应的更改自己的软件。
第一步:
我们要添加3个协议。如下:
UITableViewDataSource,UITableViewDelegate,U...
分类:
其他好文 时间:
2015-01-12 13:04:46
阅读次数:
211
发现网上很多坑爹货,有很多意思表达不全,比如jdbc连接mysql数据库的时候,设置字符集编码
可以如下配置,mysql可直接在url后面加上字符集设置:
...省略
String url = "jdbc:mysql://localhost:3306/exceltest1?useUnicode=true&characterEncoding=UTF-8&zeroDateTime...
分类:
数据库 时间:
2015-01-12 13:05:54
阅读次数:
170