首先,让我们谨记为什么要做代码评审。对于任何专业的软件开发人员来说,最重要的目标之一是能够持续的提高他们的工作质量。即使你的团队里尽是优秀的程序员,你也不能将你自己与一个有能力的自由从业者区分开来,除非你能够作为一个团队工作。代码评审是达到这个目的的最重要方式之一。...
分类:
其他好文 时间:
2014-10-22 11:08:44
阅读次数:
181
android.widget.Filterable
定义了一种可过滤的行为。Filterable接口通常有android.widget.Adapter来实现。接口Filterable中有个抽象方法getFilter()需要实现。
Filter android.widget.Filterable.getFilter()
返回一个filter对象,用来过滤出符合某种pattern的数据。getF...
分类:
移动开发 时间:
2014-10-22 11:08:22
阅读次数:
142
今天在编译android NDK工程的时候,在jni文件夹下的cpp文件中报了一大堆错误,诸如:Unresolved inclusion: 、Type 'jint' could not be resolved、Type 'jintArray' could not be resolved等,根据经验,这样的错误肯定是没有包含相应的头文件导致的。
解决方案:
选中工程,右键->Properties,点击C/C++ General展开,点击Path and Symbo...
分类:
移动开发 时间:
2014-10-22 11:06:58
阅读次数:
203
这个问题头疼死我了 重新配置下你看我的教程
我选的是local一直不出现最后的界面什么platform 16 等
这里一定要选择all catalogs这样过滤android出来的才有平台。到这里新建就不会有错误了
新手请多多指教...
分类:
移动开发 时间:
2014-10-22 11:06:58
阅读次数:
189
一直犯愁的是python的调试,以前写c都是编译完了用gdb直接调试了,轻松愉快。现在遇到这么一个解释型的程序,不知道怎么办了。用log吧,有时就是一个小程序,不想写这么多代码;打屏吧,有时屏幕翻得快,也是挺郁闷的。今天终于好了,看到了一个有用的东西,PDB
方法一:运行 python -m pdb myscript.py
(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助
(Pd...
分类:
编程语言 时间:
2014-10-22 11:06:23
阅读次数:
179
推荐一本书:黑客攻防技术宝典.Web实战篇 ;
顺便留下一个疑问:是否能通过jsoup大量并发访问web或者小型域名服务器,使其瘫痪?其实用jsoup熟悉的朋友可以用它解析url来干一件很无耻的事(源码保密)。呵呵,接下来简单的介绍下JSOUP。
jsoup 是一款基于Java 的HTML解析器,可直接解析某个URL地址、HTML文本字符串、HTML文件。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。
官网下载地址:h...
分类:
Web程序 时间:
2014-10-22 11:06:52
阅读次数:
277
sysconf与uname获取glic信息与内核信息...
分类:
系统相关 时间:
2014-10-22 11:07:31
阅读次数:
170
Hibernate是基于缓存机制实现的。Hibernate的缓存包括:一级缓存、二级缓存和查询缓存。
Hibernate中支持懒加载load,也支持及时加载get。Hibernate采用CGlib的动态代理实现延迟加载。延迟加载采用CGlib的Enhancer类动态生成类。
比较
下面对Hibernate中一级缓存、二级缓存、查询缓存机制做一个横向比较:
相同点:
1、均为缓存,均可在一定的条件下缓存数据;
2、Hibernate的查询实现,是基于缓存机制;
3、三种缓存方式的内部实现方式...
分类:
Web程序 时间:
2014-10-22 11:07:19
阅读次数:
282
android Vibrator 使用方法...
分类:
移动开发 时间:
2014-10-22 11:06:57
阅读次数:
184
HDU 2242 考研路茫茫——空调教室
题目链接
思路:求边双连通分量,然后进行缩点,点权为双连通分支的点权之和,缩点完变成一棵树,然后在树上dfs一遍就能得出答案
代码:
#include
#include
#include
#include
#include
using namespace std;
const int N = 10005;
const i...
分类:
其他好文 时间:
2014-10-22 11:07:08
阅读次数:
117
这些年主要一直是搞C、C++,偏底层一些,一直想多了解一下上层的东西。于是利用业余时间,看了些Java方面的东西,也利用一些架构搭建了一些简单的程序,在此想简单的谈谈自己的一点感悟。1.Java真的是非常方便。对于做惯了底层的我,依靠文档在文本编辑器中写程序,已经成为了习惯。一下子转换到Java这种集成环境中,感觉简直是方便太多了。连文档都用不上了,光自动提示的信息就够解决普通问题了。写起来代码,...
分类:
编程语言 时间:
2014-10-22 11:07:19
阅读次数:
189
如果写的Python程序是多线程或多进程的,就涉及到程序安全退出的问题。
一、多进程程序的退出
需要先将子进程逐个杀掉后再退出主进程,不然会导致主进程退出(CTRL+C)后子进程不退出而继续运行。
?
二、多线程程序的退出
需要在启动多线程时将线程的"Daemon"属性设置为"True"(默认为"False"),
否则程序会死锁而无法退出(CTRL+C);
下面是示例代码...
分类:
编程语言 时间:
2014-10-22 11:05:58
阅读次数:
201
[leetcode]Given a linked list, reverse the nodes of a linked list k at a time and return its modified list....
分类:
其他好文 时间:
2014-10-22 11:04:19
阅读次数:
202
IBuildProvider接口中定义了三个方法
/*
* Copyright (C) 2010 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in comp...
分类:
其他好文 时间:
2014-10-22 11:05:15
阅读次数:
235
项目源码
本文所述项目已开源,源码地址
为什么做PullToRefresh-PinnedSection-ListView
前段时间因为项目需求,需要在Android中对ListView同时增加下拉刷新和分段头悬停的效果,受到dkmeteor的启发,Merge了两个Github上的开源项目:
Android-PullToRefresh(handmark版,目前已不再更新)
St...
分类:
移动开发 时间:
2014-10-22 11:04:46
阅读次数:
184
using System;
using System.Data.Linq.Mapping;
namespace ConsoleApplication3
{
[Table(Name = "test")]
public class db_test_info
{
[Column(IsPrimaryKey = true, IsDbGenerated = true)...
分类:
数据库 时间:
2014-10-22 11:06:22
阅读次数:
191
我是PHP开发学习门户站长,在的论坛社区创建初期老是遇到“游客访问每个贴子都报错”问题
游客访问具体帖子内容老是出错,google和度娘都找了N遍,查了N天,试了各种所谓的解决办法,都不管用,错误还是迟迟没有解决
后来自己去查找错误代码,修改bug,最终解决。
论坛安装好以后,其他都正常,就是游客浏览帖子会出现如下的错误,游客访问首页和列表页都是正常的。
登录帐号以后,所有都正常。...
分类:
Web程序 时间:
2014-10-22 11:05:54
阅读次数:
193