如果item的位置如果没有发生变化,则返回POSITION_UNCHANGED。如果返回了POSITION_NONE,表示该位置的item已经不存在了。默认的实现是假设item的位置永远不会发生变化,而返回POSITION_UNCHANGED
所以我们可以尝试着修改适配器的写法,覆盖getItemPosition()方法,当调用notifyDataSetChanged时,让g...
分类:
其他好文 时间:
2015-06-10 22:38:25
阅读次数:
294
Problem Description
One day Sophia finds a very big square. There are n trees in the square. They are all so tall. Sophia is very interesting in them.
She finds that trees maybe disharmony and...
分类:
其他好文 时间:
2015-06-10 22:36:35
阅读次数:
149
题意:输入一个二维数组,求和最大的子矩阵
分析:一看到和最大的子XX,我就联想到和最大子序列,只不过那是一维这是二维,所以做法都差不多。把二维压缩成一维:你想啊一个矩阵的和不是可以先垂直方向相加把所有行压缩为一行然后这一行相加嘛。压缩过后找最大和的方法跟一维一模一样。但我自己做的时候写了四个循环,唉.....数组可以存放之前求过的和,那么求以下一行为结尾的和的时候只要在原来的数组上加这一行的数就...
分类:
其他好文 时间:
2015-06-10 22:36:13
阅读次数:
158
对于http协议中的get与post的两种提交方式我们并不陌生,现在我们具体分析下他们两种提交方式的本质和区别。
首先我们来说一下他们两个之间的区别:
表单提交中的post方式与get方式的区别
1、get是从服务器上获取数据,post是向服务器传送数据
2、get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HT...
分类:
Web程序 时间:
2015-06-10 22:36:20
阅读次数:
214
题解:
f(i,j)f(i,j) 表示最高 ii 位,此位为 jj ,的方案数。
注意此数组存在前导零,比如 f(i,0)f(i,0) 。
f(i,j)f(i,j) 从 f(i?1,k)f(i-1,k) 随便转移。
代码:
#include
#include
#include
#include
#define N 15
using namespace std;
long...
由于数据需求,需要频繁抓取和筛选过滤数据,用了大约7 8个月,在机器上改了下数据,重启,发现“No space left on device”
解决方法:
直接删除日志(简单粗暴):
删除所有的日志:find /var -type f -exec rm -v {} \;(最后的分号也是必须命令的一部分)...
分类:
系统相关 时间:
2015-06-10 22:37:21
阅读次数:
171
部分注释转换,c中注释/**/到c++中注释//的装换。...
分类:
其他好文 时间:
2015-06-10 22:38:13
阅读次数:
181
Shuffling is a procedure used to randomize a deck of playing cards to provide an element of chance in card games.
Shuffling的目标是要Shuffling后所有可能情况的概率一样。
Before:
After:
这里介绍两种简单的shuffling算法:...
分类:
其他好文 时间:
2015-06-10 22:35:32
阅读次数:
247
K - Integer Game
Time Limit:1000MS Memory Limit:0KB 64bit IO Format:%lld
& %llu
Submit Status Practice UVA
11489
题意:在n中取数字,使剩下的数是3的倍数,不能取则失败。
思路:如果能使当前数为3的倍数,数字和必是3的倍数。...
分类:
其他好文 时间:
2015-06-10 22:35:38
阅读次数:
139
1.表单验证
对于用户输入的所有数据,你不能信任,必须加以验证。
所有框架如此,对于yii 可以使用函数
yii\base\Model::validate() 进行验证
他会返回boolean值的 true /false
如果验证未通过,可以使用
yii\base\Model::$errors 属性进行处理,如下代码:
<?php
//加载表单模型(绝对地址方...
1.表单验证
对于用户输入的所有数据,你不能信任,必须加以验证。
所有框架如此,对于yii 可以使用函数
yii\base\Model::validate() 进行验证
他会返回boolean值的 true /false
如果验证未通过,可以使用
yii\base\Model::$errors 属性进行处理,如下代码:
<?php
//加载表单模型(绝对地...
1、在服务端编写枚举值
public enum BackWorkType
{
None,
Test
}
2、为每一个枚举值添加下面属性,添加下面属性后服务可以通过对象字符串进行序列化
[EnumMember(Value = "None")]
3、添加完后枚举变成
public enum Ba...
分类:
Web程序 时间:
2015-06-10 22:36:45
阅读次数:
539
大家一进到博客就应该看到这张GIF了吧……好吧,今天不是星期一……那么就来一起做做这个效果啦!看完记得点赞哦~新建一个WPF项目如果新建WPF项目应该不用我说了吧,在C#下面找找就好了。MainWindow.xaml在初始的Window下添加如下属性:x:Name="mainWindow"
WindowStartupLocation="CenterScreen"
WindowState="N...
可以分为7种情况
1.一般情况
/* int i = 0; */
2.换行问题
/* int i = 0; */ int j = 0;
3.匹配问题
/int i = 0;/*xxxxx/
4.多行注释问题
/*
int i=0;
int j = 0;
int k = 0;
*/int k = 0;
5.连续注释问题
////
6.连续的**/问题
/*/...
分类:
编程语言 时间:
2015-06-10 22:34:45
阅读次数:
228
原材料批次管理,
采购入库管理,
立体仓库库位管理,
生产任务管理,
生产领料管理,
生产线工序管理,
产成品系列号唯一码管理,
销售出库管理,
售后维修管理,
产品质量追溯管理。...
分类:
其他好文 时间:
2015-06-10 22:36:45
阅读次数:
192
因为前些日子朋友搞个智能家居开发,用C语言写的,叫我装个CentOS(Linux中的一种)来进行开发,所以这几天都在摸索怎么装,当然,朋友也有给予一丁点帮助(可恶的色长,你叫我装东西,也不帮帮我),因为之前重来没搞过这东西,所以现在搞,确实有点麻烦。
正题!@
我要装的东西,在虚拟机上装的
1、CentOS 6.5
2、Eclipse C/C++ Linux版 网址是 (http:...
分类:
编程语言 时间:
2015-06-10 22:36:02
阅读次数:
173
最近突然发现精细调整应用程序行为的其实是环境变量。操作系统的整套机制(包括内核架构、内核权限等等)通常被设计得对用户透明,开发人员轻易也不会打开这个魔盒。鉴于这样的感觉,摘选了开发工具,重做了notebook的系统和应用。 1、为什么还是Windows? 我看上的是Windows的商业服务~由于工作中的确是存在图形测试,Bitlocker,加密证书和老资料复用等需求,用Mac的确不符合国...