今天我们来继续来吐槽足记,我将从简单,极致这两个方面展开论述。
四、简单
首先,我们先来分析一下大片模式的简单化操作,给足记带来的优势。
足记正是凭借着三步操作完成了电影触感的戏剧化照片,以其简单粗暴的方式,深深博得用户的喜爱,使得用户量突飞猛进;
下面我们在来分析一下“发现”这个模块,是足记的一个瑕疵,给足记带来的不足。...
分类:
其他好文 时间:
2015-03-31 22:16:54
阅读次数:
137
flask中的sqlalchemy 相比于sqlalchemy封装的更加彻底一些 , 在一些方法上更简单
首先import类库:
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
然后,需要加载 数据库路径
mysqlname='mysql://user:passwd@127.0.0.1/student?...
分类:
数据库 时间:
2015-03-31 22:17:51
阅读次数:
604
如何在java类中通过类路径获取javaWeb的根路径...
分类:
编程语言 时间:
2015-03-31 22:16:50
阅读次数:
119
1.CSS部分的学习更多的是对基础语法的了解,不同的对象会有许多丰富的属性和事件,以此同时也让自己认识到关于Web开发会涉及到很多的技术,需要自己多多练习和运用,也正是由于这么多的技术保证,才有了丰富的、美观的、性能良好的网页。
2.接触了B/S的东西之后才发现自己需要学习的东西太多了,html、xml、JavaScript、jquery、HTMLdom、VBScript、ajax、jquery、json等等技术都是需要我们一一研究的!...
分类:
Web程序 时间:
2015-03-31 22:15:39
阅读次数:
172
对比cookie,session文件中保存的数据是在php脚本中以变量的形式创建的,创建的session变量在生命周期(20分钟)中可以被跨页的请求所引用。另外session是存储在服务器端的会话,相对安全,并不像cookie有存储长度的限制。
session的工作原理
当启动一个session会话时,会生成一个随机的session_id,也就是session的文件名,此时session_id...
分类:
Web程序 时间:
2015-03-31 22:17:47
阅读次数:
133
java学习笔记...
分类:
编程语言 时间:
2015-03-31 22:17:36
阅读次数:
148
概述
Lua完全采用8位编码,Lua字符串中的字符可以具有任何数值编码,包括数值0。也就是说,可以将任意二进制数据存储到一个字符串中。Lua的字符串是不可变的值(immutable values)。如果修改,实质上是新建一个字符串。根据《Lua中数据类型的源码实现》中知道,在Lua中,字符串是自动内存管理机制所管理的对象,并且由联合体TString来实现存储字符串值的。下面将通过Lu...
分类:
其他好文 时间:
2015-03-31 22:17:19
阅读次数:
121
Hibernate的缓存介于Hibernate应用和数据库之间,缓存中存放了数据库数据的复制,缓存主要用来减少直接访问数据库的频率,从而提高应用的性能。Hibernate采用二级缓存机制,如果再第一级缓存中没有查询到相应的数据,还可以到第二级缓存内查询,如果在第二级缓存内也没有找到该数据,那么就只好查询数据库。第一级缓存是Session的缓存,第二级缓存是SessionFactory的外置缓存。
...
分类:
Web程序 时间:
2015-03-31 22:15:36
阅读次数:
206
Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序。它提供了很多方面的功能,比如依赖注入、面向方面编程(AOP)、数据访问抽象及ASP.NET扩展等等。Spring.NET以Java版的Spring框架为基础,将Spring.Java的核心概念与思想移植到了.NET平台上。
企业级应用一般由多个物理层组成,每个物理层也经常划分为若干功能层。不同层次之...
分类:
编程语言 时间:
2015-03-31 22:14:19
阅读次数:
161
软件工程中介绍了很多开发模型,例如瀑布模型、原型模型、螺旋模型等等,还有比较流行的RUP,这些模型对软件开发过程具有很好的指导作用。但是在软件工程中并没有给测试足够的重视,软件测试与开发是紧密相关的一系列有计划的活动,所以软件测试也需要相应的测试模型进行指导。下面是对一些测试模型的简单介绍
1.V模型
V模型是软件测试方面最具有代表性的模型,它最早由Paul Rook在20世纪80...
分类:
其他好文 时间:
2015-03-31 22:16:54
阅读次数:
168
现在用orm比较多,很多mysql表啊都不用自己创建,但是数据库还是要自己创建,记录下sql, 备忘。
CREATE DATABASE `mydb` CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON `mydb`.* TO `username`@localhost IDENTIFIED BY 'password';
FLUSH PRI...
分类:
数据库 时间:
2015-03-31 22:15:36
阅读次数:
154
在学习Spring.NET这个控制反转(IoC)和面向切面(AOP)的容器框架之前,我们先来看一下什么是控制反转(IoC)。
控制反转(Inversion of Control,英文缩写为IoC),也叫依赖注入(Dependency Injection)。我个人认为控制反转的意思是依赖对象(控制权)发生转变,由最初的类本身来管理依赖对象转变为IoC框架来管理这些对象,使得依赖脱离类本身的...
分类:
编程语言 时间:
2015-03-31 22:15:54
阅读次数:
158
Maximal Rectangle
Given
a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
解题思路;
题意表示找到右全1形成的最大的矩形块。
解法1:
用动态规划做,若d[i][j]表示以matrix[...
分类:
其他好文 时间:
2015-03-31 22:15:43
阅读次数:
159
讲了这么多理论,我们来手动实现一个简易的IoC框架的,这样可以加深IoC的理论知识。
一、思路
在我们使用Spring.NET框架的时候,首先需要实例化Spring.NET容器, 然后调用IoC容器IObjectFactory接口中GetObject方法获取容器中的对象。通过这一点就可以告诉我们制作IoC容器需要写一个获取XML文件内容的方法和申明一个Dictionary来存放IoC容器...
分类:
编程语言 时间:
2015-03-31 22:13:36
阅读次数:
162
以前自己一直认为企业级开发是神圣的,是不容质疑的。尽管有时候自己也认可“多大屁股穿多大裤衩”的道理,但是那种重量级的开发模式在自己心目中占据的位置一直是不容侵犯的。直到最近公司打算要做个东西的时候才发现企业级真的很重,重到90%以上的情况用不到。之前考虑过EJB和Spring,自己一直认为只有EJB才是亲生的,至于Spring只不过算是一个长得很壮的野草而已。但是最近工作中遇到的问题改变了我以往的...
分类:
其他好文 时间:
2015-03-31 22:14:36
阅读次数:
123
源文件的组织
概观
Android应用应该总是使用一个清晰的文件结构来被整齐的组织起来,这样会使得你的代码更容易阅读。
这有几种对组织你的应用的包结构的最佳实践。
通过类别来组织包
去做这的方式是通过它们的类别将同组的事物放在一起,每个组件放到相应的包中:
com.example.myapp.activities - 包含所有的活动 com.example....
分类:
移动开发 时间:
2015-03-31 22:13:32
阅读次数:
158
谈到高级语言编程,我们就会联想到设计模式;谈到设计模式,我们就会说道怎么样解耦合。而Spring.NET的IoC容器其中的一种用途就是解耦合,其最经典的应用就是:依赖注入(Dependeny Injection)简称DI,目前DI是最优秀的解耦方式之一。下面我就来谈谈依赖注入的应用场景。
我模拟了三种不同的场景,可以一起学习使用依赖注入的重要性。
下面是应用场景的条件:人类使用工具劳动...
分类:
编程语言 时间:
2015-03-31 22:14:11
阅读次数:
161