在开发Android应用的过程中,少不了要用到SQLite数据库操作,各种增删查改。。。一般看来,对于不同的实体类的数据库操作,貌似我们只能使用不同的“增删查改”方法来实现,本次的想法就是,能不能抽取出一个通用的框架,使得对于不同的实体类的数据库操作。...
分类:
移动开发 时间:
2015-03-11 17:14:50
阅读次数:
292
Android中开发动效有两套框架可以使用,分别为 Animation 和 Property Animation;
相对来说,Animator比Animation要强大太多,两者之间的主要区别在于:
区别一:需要的Anroid API level不一样
Property Animation需要Android API level 11的支持,当然可以使用nineoldandroids....
分类:
其他好文 时间:
2015-03-11 17:13:11
阅读次数:
292
在很多实际项目中,应用程序会持续写日志,如果程序代码中没有调用支持自动切分(如按filesize或date切割)的日志库,则日志文件会很快增长到G级别。单机操作大文件对后续跟进日志来说非常不方便。
本文介绍如何利用logrotate这个工具来在应用程序外部切分日志。
1. logrotate是什么
logrotate是大多数linux系统自带的日志切割工具,在shell终端输入"man lo...
分类:
系统相关 时间:
2015-03-11 17:12:11
阅读次数:
253
题目描述
新年伊始,我飞瞅准机会要大赚一笔,于是我飞换了一个体积为V的背包。
现在有N种商品,每种商品有Mi件,可以带来的收益为Pi,体积为Vi。
那么问题来了,在所装物品不超过V的前提下的最大收益是多少?
谁能快速的做帮我飞算出来,我飞就让谁出任UFO,迎娶高富帅,走上人生巅峰233。各位准Final巨巨加油啊。
输入
第一行输入一个T,代...
分类:
其他好文 时间:
2015-03-11 17:13:03
阅读次数:
160
树的非递归遍历几种实现,C语言包括测试程序...
分类:
其他好文 时间:
2015-03-11 17:12:10
阅读次数:
247
一段高性能WEB应用架构师必知的数据库防灾代码。...
分类:
数据库 时间:
2015-03-11 17:12:19
阅读次数:
157
listView.setCacheColorHint(0);
或者android:cacheColorHint="#000000" 去除listview的拖动背景色
自定义listview的时候,当你不使用android:cacheColorHint=“#00000000”会出现下面选中一个空间黑色底色的情况,破坏整体美观度:
当你不使用android:listSe...
分类:
移动开发 时间:
2015-03-11 17:11:25
阅读次数:
138
Few weeks ago, a famous software company has upgraded its instant messaging software. A ranking system was released for user groups. Each member of a group has a level placed near his nickname. The le...
分类:
其他好文 时间:
2015-03-11 17:14:04
阅读次数:
196
之前在我的博客里面写了一篇文章http://blog.csdn.net/yannanying/article/details/43018175,本文就是为了补充当时的那篇文章而写。我记得当时是参考百度经验里面的一篇文章写的,文章地址为http://jingyan.baidu.com/article/ab0b5630b632dbc15afa7dc4.html,寒假的时候按照这篇文章的相关内容搭建了Ap...
分类:
Web程序 时间:
2015-03-11 17:11:18
阅读次数:
196
对于不同的语言来说:
C是面向过程
C++ JAVA是面向对象
C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)
C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。
面向对象和面向过程的区别
...
分类:
其他好文 时间:
2015-03-11 17:12:21
阅读次数:
136
题目链接:点击打开链接
题意:
给定n个点的有向树
下面n-1行给出正向的边。
问:
修改尽可能小的边的方向,可以任选2个起点使得这两个点bfs能遍历完所有点。
思路:
枚举一条边,把树分成两部分,每次计算这两部分的最小花费。
那么这样就变成一个子树上的dp。
对于一棵树所需要修改的最小边方向的方法:
首先容易求出:dp[i]表示以i为根的子树,用i作为起点的花费.
我们选根...
分类:
其他好文 时间:
2015-03-11 17:12:51
阅读次数:
149
思路:裸裸的kmp算法;
#include
#include
int next[5000100],a[5000100],b[5000010];
int n,m;
void getnext()
{
int i=0,j=-1;
memset(next,0,sizeof(next));
next[0]=-1;
while(i<m)
{
if(j=...
分类:
其他好文 时间:
2015-03-11 17:13:22
阅读次数:
142
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
int main()
{
const char *ip="127.0.0.1";
int port=12345;
int ret=0;
struc...
分类:
系统相关 时间:
2015-03-11 17:12:39
阅读次数:
197
原翻译:http://objccn.io/issue-3-2/
可能你很难相信 UIScrollView 和一个标准的 UIView 差异并不大,scroll
view 确实会多出一些方法,但这些方法只是和 UIView 的属性很好的结合到一起了。因此,在要想弄懂 UIScrollView 是怎么工作之前,你需要先了解一下 UIView,特别是视图渲染的两步过程。
光栅化和...
分类:
Web程序 时间:
2015-03-11 17:10:11
阅读次数:
186
PHP array_multisort() 函数
定义和用法
array_multisort() 函数对多个数组或多维数组进行排序。
参数中的数组被当成一个表的列并以行来进行排序 - 这类似 SQL 的 ORDER BY 子句的功能。第一个数组是要排序的主要数组。数组中的行(值)比较为相同的话,就会按照下一个输入数组中相应值的大小进行排序,依此类推。
第一个参数是数组,随后的每一个参数...
分类:
编程语言 时间:
2015-03-11 17:11:18
阅读次数:
189
注意只有一个负数时,负数也算最大值。
#include
using namespace std;
int main()
{
int a[100001];
int T,T2=0,n,i;
int sum,maxsum,start,maxstart,maxend;
cin>>T;
while(T--)
{
cin>>n;
for(i=0;i>a...
分类:
其他好文 时间:
2015-03-11 17:10:39
阅读次数:
104
按官网向导操作
修改自己的composer.json配置
按官网向导地址:http://laravel-china.org/docs/5.0/upgrade
所有操作都已经按向导一步一步完成修改composer.json配置"require": {
"laravel/framework": "4.2.*",
"cartalyst/sentry": "2.1.4",...
分类:
其他好文 时间:
2015-03-11 17:11:50
阅读次数:
177