关键性与非关键性
非关键性文件是指数据库和大多数应用程序没有它也能继续运行的文件。例如,如果数据库丢失了一个多路复用重做日志文件,仍可使用其它重做日志文件副本来保持数据库持续运行。
虽然丢失非关键性文件不会导致数据库崩溃,但它会削弱数据库的功能。例如:
丢失索引表空间会导致应用程序和查询的运行速度大幅减慢,或者,如果这些索引用于强制实施约束,则丢失后甚至会导致应用程...
分类:
数据库 时间:
2014-09-26 20:53:08
阅读次数:
355
1.用处:NSUserDefaults用来存储类似用户的配置、程序设置信息等这些的数据
iOS下可以使用NSUserDefault、NSKeyedArchiver、sqlite、CoreData几种常用的方式来存储数据,其中NSUserDefaults用来存储类似用户的配置等这些的数据,后两者用户存储大批量和比较复杂的数据。
NSUserDefault
基本上支持所有的原生数据类型NSSt...
分类:
移动开发 时间:
2014-09-26 20:19:38
阅读次数:
190
源码安装 openssl
因为sha1计算的需要,要求有openssl/sha.h头文件,所以要安装 openssl 和 libssl-dev 否则会报错: fatal error: openssl/sha.h:
No such file or directory。由于这台机器不能直接上网,就需要下载源码进行安装。不装 libssl-dev 的话,程序仍然找不到相应的头文件...
分类:
其他好文 时间:
2014-09-26 20:02:48
阅读次数:
244
把枚举转化为相应的字符串
今天无意间就需要这样的一个功能,从枚举值得到对应的字符串表示,一个容易想到的方法就是再造个字符串数组,和ENUM对应起来,显然这个方法没有可扩展性;第二种方法在stackoverflow上看到的就是巧妙的利用 宏 来生成对应的字符串数组,感觉非常巧妙,易于扩展。下面是这两种方法的代码。
#include
#include
enum...
分类:
其他好文 时间:
2014-09-26 19:45:58
阅读次数:
219
进行命令处理的典型程序框架
今天翻看APUE中非局部goto的时候,看到了这个处理命令行的代码框架,所以就想简单的实现一个功能进行调试,花了大概2个小时,才完全看的过去,记录下,虽然看起来还是不够层次清晰。里面牵扯到的知识点注意有:业务要学会分层;枚举值和对应字符串的转换;字符串的解析(分词)。
#include "util.h"
void do_line(ch...
分类:
其他好文 时间:
2014-09-26 20:35:48
阅读次数:
191
iOS tableViewCell 添加下拉框...
分类:
移动开发 时间:
2014-09-26 19:12:18
阅读次数:
495
拆点+最小费用最大流:
将工厂拆点,表示再第j个工厂倒数第k个生产则第i个玩具到(j,k)工厂的费用为 k*t[i][j]
The Windy's
Time Limit: 5000MS
Memory Limit: 65536K
Total Submissions: 4066
Accepted: 1746
...
org.hibernate.PropertyAccessException: Null value was assigned to a property of primitiv 原生sql查询 结果转化为实体对象出错...
分类:
数据库 时间:
2014-09-26 20:35:18
阅读次数:
244
在前面的文章中,我们分析了淘宝android客户端的一些界面时间和用户体验,今天这篇文章,主要介绍如何使用自定义控件,实现抢购倒计时的功能。
首先,我们看一下实现的效果。
实现效果很简单哈,就是一个倒计时的自定义控件。
下面我写一下...
分类:
其他好文 时间:
2014-09-26 20:18:28
阅读次数:
205
题意是给出两条轨迹,分别给出起点和终点,要求两条轨迹同时开始跑,同时到达重点
问,中途两点间最大距离和最小距离的差值
我的做法:
设一个速度,用向量法模拟过程
我的代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
usi...
分类:
其他好文 时间:
2014-09-26 20:51:38
阅读次数:
249
ASP.NET项目中,无法引用App_Code中的类
最近在做Walmart的项目,其中一个付款系统是ASP.NET编写的。遇到一个问题就是无法引用App_Code中的类。
而且在后台代码中编写代码时,也没有智能提示。生成解决方案时会报错:对应的名称空间或类型不存在或找不到。
解决办法就是选中其中的类文件,在属性中设置“生成操作”(Build...
分类:
移动开发 时间:
2014-09-26 19:11:28
阅读次数:
255
Implement pow(x, n).
public class Solution {
public double pow(double x, int n) {
if(n>0) return powInt(x,n);
else return 1/powInt(x,-n);
}
private double powInt(double x, int n){
if...
分类:
其他好文 时间:
2014-09-26 20:00:48
阅读次数:
112
应项目(Android 4.3)需求需要修改默认输入法,本来想的是,这个应该很简单的撒。随google之~,发现网上主要罗列出以下这种方法:
在 frameworks\base\core\res\res\values\config.xml 添加一个属性:
com.android.inputmethod.pinyin/.PinyinIME
在framewo...
分类:
移动开发 时间:
2014-09-26 20:33:58
阅读次数:
412
在做项目的过程中,需要用到iframe,但是iframe的高度如果写死的话,它对应的页面高度都得固定,这样不能适应页面内容变化,不太灵活,所以写了以下的方法,根据iframe对应的页面内容来决定iframe的高度。
这个本人测试适应于ie,火狐浏览器。
frameBorder="0" marginheight="0" marginwidth="0" width="500px"
heigh...
分类:
其他好文 时间:
2014-09-26 19:43:48
阅读次数:
157
数据结构:
栈是允许在同一端进行插入和删除操作的特殊线性表。允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底(bottom);栈底固定,而栈顶浮动;栈中元素个数为零时称为空栈。插入一般称为进栈(PUSH),删除则称为退栈(POP)。栈也称为后进先出表。
操作系统:
由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈
栈使用的是一级缓存, 他...
分类:
其他好文 时间:
2014-09-26 19:43:38
阅读次数:
168