用户体验之心理模型构建
做软件测试,在许多时候,当基本面上的BUG消灭之后,为了进一步提升产品的市场份额,增加用户粘性,客观现实还要求我们能够从用户体验的层面更加深刻地领会产品好用与不好用,从这些方向上为产品的改进提出更好的意见和建议,在这个层面上思考问题,要求我们要懂产品、懂技术、懂市场,最重要的,是要懂用户,基于用户角度考虑的问题,常常会碰到一些难以取舍和决择的问题...
分类:
其他好文 时间:
2015-07-05 16:44:02
阅读次数:
89
IPv4没了,来个IPv5?...
分类:
其他好文 时间:
2015-07-05 16:45:31
阅读次数:
85
编者注:本文作者Jessica Livingston 是Y Combinator 创始合伙人,因为一次偶遇和创业教父Paul Graham共谐连理的同时,还跟初创企业领域喜结良缘。本文从那次偶遇开始娓娓道来,说穿了YC,也说穿了所有初创企业工作的真谛......
分类:
其他好文 时间:
2015-07-05 16:45:42
阅读次数:
162
Convolutional Neural Networks (CNNs / ConvNets)前面做了如此漫长的铺垫,现在终于来到了课程的重点。Convolutional Neural Networks, 简称CNN,与之前介绍的一般的神经网络类似,CNN同样是由可以学习的权值与偏移量构成,每一个神经元接收一些输入,做点积运算加上偏移量,然后选择性的通过一些非线性函数,整个网络最终还是表示成一个可导...
分类:
Web程序 时间:
2015-07-05 16:44:24
阅读次数:
665
用元素交换函数实现数组逆置很简单,如下面代码:(数组左右元素交换)
#include
#include
using namespace std;
void swap(int &a, int &b)
{
int tmp = a;
a = b;
b = tmp;
}
int main()
{
int a[5] = { 1, 2, 3, 4, 5 };
int lenth = sizeo...
分类:
编程语言 时间:
2015-07-05 16:45:10
阅读次数:
189
数据库-基本概念
一 基本概念
表:
列称为字段
行称为记录二 系统数据库
master:所有的系统信息,所有的其他数据库的位置tempdb:临时的工作表,每次重启重建model:模型,作为模板来创建空白数据库msdb:提供了数据库代理程序,调度警报,作业,记录操作是使用的系统数据库是自带的,必须存在的三 数据库文件:
一个数据库文件可以有一个或多个事务日志文件
主数据库文件
次数据...
分类:
数据库 时间:
2015-07-05 16:43:31
阅读次数:
144
cssSelector据说cssSelector比xpath快。所以,有固定ID属性的页面元素用By.id或者By.cssSelector(“#id属性值”)来找,有class属性优先用By.cssSelector(“.class属性值”)的就尽量用cssSelector(#代表id=,.代表class=)。如下博客有详细介绍cssSelector:
http://blog.csdn.net/te...
分类:
移动开发 时间:
2015-07-05 16:42:38
阅读次数:
516
题目链接
题意:
给一棵树,有边权
1、询问路径的边权和
2、询问沿着路径的第k个点标。
思路:lct裸题。//http://www.lydsy.com/JudgeOnline/problem.php?id=1036
#include
#include
#include
#include
#include <ve...
分类:
其他好文 时间:
2015-07-05 16:42:20
阅读次数:
103
执行顺序和eval
shell从标准输入或脚本中读取的每一行称为管道,它包含了一个或多个命令,这些命令被一个或多个管道字符(|)隔开.
事实上嗨哟很多特殊符号可用来分割单个的命令:分号(;),管道(|),&,逻辑AND(&&),逻辑OR(||).对于每一个地区的管道,shell都会将命令分割,为管道设置I/O,并且对每一个命令依次执行下面的操作.
看...
分类:
系统相关 时间:
2015-07-05 16:41:34
阅读次数:
159
只需要两步:
1、定义一个Filter:
public class NoCacheFilter implements Filter{
@Override
public void destroy(){
}
@Override
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain cha...
分类:
其他好文 时间:
2015-07-05 16:44:02
阅读次数:
115
自从进入这家公司以来,时不时的被旁边的大神们震撼,先是每次被他在终端上熟练的命令行折服,再是被他在vim上修改代码时那快捷的搜索、替换震撼到。每次向他求助,第一句话就是:“给我终端!”。oh ,my god ——”给我终端!”因此,我决定好好学习一下 Linux上的 命令行,和Vim。说实在的,自己使用终端也有一段时间了,学习vim也有一段时间了。感觉,终端真的很强大,在我查找硬盘上的文件时,非常便...
分类:
系统相关 时间:
2015-07-05 16:41:23
阅读次数:
179
【状态栏】
在Xcode5以前,状态栏是通过UIApplication单例来管理的,而在此后,默认情况下状态栏通过控制器来管理,而且如果控制器有NavigationController,那么设置状态栏的操作在NavigationController中进行,调用的方法为:
- (UIStatusBarStyle)preferredStatusBarStyle;
如果要让状态栏仍然通过单例设定,...
分类:
其他好文 时间:
2015-07-05 16:43:37
阅读次数:
79
触发器是一个特殊的存储过程,不同的是存储过程要用CALL来调用,而触发器不需要使用CALL
也不需要手工启动,只要当一个预定义的事件发生的时候,就会被MYSQL自动调用。
创建触发器
语法如下:
CREATE TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_stmt...
分类:
数据库 时间:
2015-07-05 16:43:30
阅读次数:
166
数据库-基本操作及属性设置
一 属性设置
1,兼容级别及相关的属性设置:选择前面的可以兼容以前的级别
兼容级别
**2,分离数据库:
选择一个数据库-右键-任务-分离
注意:分离不是删除**
**3,附加数据库:
系统数据库-右键-附加-添加-选择数据库-确定**
****4,删除:
右键-删除-从磁盘上物理删除
而分离可以恢复
5,数据类...
分类:
数据库 时间:
2015-07-05 16:42:03
阅读次数:
180
上篇讲到了考试过程中,开发人员需要关注cpu和内存。sql日志也不容忽视,sql日志中显示了数据库操作系统的报错日志,给排错提供了很大的便利。
考试的数据库中写入了一些监听死锁和当前最耗资源语句的SQL语句。可以及时的监控死锁和了解当前考试进行到哪一步,是抽题,还是答题,还是交卷。
其中,听到了两个词:切割、数据库连接池。
查了一下,发现这两种方法都可以从不同的程度上对数据库的性能进行优化...
分类:
数据库 时间:
2015-07-05 16:40:14
阅读次数:
139
描述
南阳理工学院校园里有一些小河和一些湖泊,现在,我们把它们通一看成水池,假设有一张我们学校的某处的地图,这个地图上仅标识了此处是否是水池,现在,你的任务来了,请用计算机算出该地图中共有几个水池。
输入第一行输入一个整数N,表示共有N组测试数据
每一组数据都是先输入该地图的行数m(0
输出输出该地图中水池的个数。
要注意,每个水池的旁边(上下左右四个位置)如果还是水池的...
分类:
其他好文 时间:
2015-07-05 16:40:51
阅读次数:
104
学习JavaScript有一段时间了,感觉原型那块儿又有点混乱了,现在写个笔记整理一下思路。什么是原型每创建一个函数,这个函数都会自带一个属性prototype指向一个原型对象,最初这个原型对象只包含一个属性constructor,这是指向我们创建的那个函数的指针。也就是说函数和原型对象分别通过prototype和constructor这两个属性(指针)能找到对方。我们可以通过fn.prototyp...
分类:
编程语言 时间:
2015-07-05 16:42:30
阅读次数:
117