在第一遍敲机房收费系统的时候,数据库时自己根据查询的时候需要用到哪个表,哪个字段,就直接将这些字段放在了一个表里面了。没有考虑过三范式什么的。因为上下机的时候卡号,表里面的内容是动态的,卡号总是会重复,所以连主键都没有设置就直接这么下来了。当时也不懂什么数据冗余啊什么的。现在经过了一些稍微专业点的训练,知道那么做是不行的。数据库的设计需要遵循三范式。
问题来了,将数据库根据三范式设计了,这样有时...
分类:
其他好文 时间:
2015-01-12 00:26:47
阅读次数:
196
JS公开课笔记
没特别说明就是和Java语言一样。
JS变量:弱类型语言
1.在JS中,true表示1,false表示0。和Java不一样。
2. var y; 提示undefined;
3.如果alert(y+10);//提示NaN 表示 非法值。
4.JS没有字符和字符串区别,所以使用“”和'' 是一样。
5.
var arr = new Array(3);
arr[0] ...
分类:
Web程序 时间:
2015-01-12 00:28:48
阅读次数:
229
初始化并提交文件
创建初始化目录 mkdir learngit初始化仓库
git init
在learngit下创建文件,并提交到本地仓库
git add readme.txt
git commit -m "wrote a readme file"
也可以通过*的方式一次性添加过个文件,下面的截图一次性添加了两个以readme开头的txt文件
文件...
分类:
其他好文 时间:
2015-01-12 00:26:47
阅读次数:
198
介绍二值图像倒角距离变换算法,帮助读者理解图像倒角距离变换分步骤实现!...
分类:
其他好文 时间:
2015-01-12 00:26:09
阅读次数:
597
前段时间需要做一个sdk项目,正苦闷用什么打包方式,要是使用jar打包,jar只能打包class文件,要想把资源文件打包进去
比较麻烦的意见事情,界面不多的话可以使用反射调用,把资源文件都通过这个反射的R引用出来。
String packageName = context.getPackageName();
Class r = null;
int id = ...
分类:
移动开发 时间:
2015-01-12 00:27:16
阅读次数:
319
第一、插入空元素
对于NSMutableArray、NSMutableDictionary、NSMutableSet等可变的对象,插入空元素时crash
正确做法是加判断,sample code如下所示:
NSDictionary *dic;
NSMutableArray *arr=[NSMutableArray new];
if (dic) {
[a...
分类:
移动开发 时间:
2015-01-12 00:26:05
阅读次数:
1223
B题:
先处理出已有卡牌,然后进行dfs,dfs有个很大的剪枝,就是当前位置如果字典序小于了,那么后面就不用继续放了,直接用组合数学进行计算即可,如果大于就不用考虑了,如果等于才继续往后搜,这样的话,搜等于只要在字典序相等的一条路上搜,时间可以接受
E题:模拟即可,不存在无解情况
G题:先全部数字GCD一遍,如果不为1,就是无解,如果为1,那么构造答案,其实只要拿第一个数字,可以其他每个数字...
分类:
其他好文 时间:
2015-01-12 00:26:22
阅读次数:
314
Determine whether an integer is a palindrome. Do this without extra space.
click to show spoilers.
Some hints:
Could negative integers be palindromes? (ie, -1)
If you are thinking of convertin...
分类:
其他好文 时间:
2015-01-12 00:25:55
阅读次数:
197
call 主要应用于function 对象,要求javascript 必须是5.5 以上的。
作用是:调用一个对象的一个方法,以另一个对象替换当前对象。
call([thisObj[,arg1[, arg2[, [,.argN]]]]])
参数
thisObj
可选项。将被用作当前对象的对象。
arg1, arg2, , argN
可选项。将被传递方法参数序...
分类:
编程语言 时间:
2015-01-12 00:24:55
阅读次数:
183
C#基础知识之十
由朱朱编写,转载请注明出自朱朱家园http://blog.csdn.net/zhgl7688
1、 XML文档中的数据包含了一个XML树,它主要由嵌套元素组成,每个元素都有名字并且包含数据,还可以包含其他被嵌套的元素。
2、 元素由开始和关闭标签进行划分,任何元素包含的数据都必须介于开始和关闭标签之间。
3、 XML文档必须有一个根元素来包含其他元素。XML文档中的...
存储SQL所有的系统信息。存储有关数据库服务中的元数据所谓元数据即(比如数据服务器有哪些用户数据库、数据库服务器有哪些登陆账号,数据库中都有哪些表,每个表都有哪些字段
每个数据库有哪些存储过程、视图等等的数据),系统表一般sys开头。
任何用户都不应直接更改系统表。 例如,不要尝试使用
DELETE、UPDATE、INSERT 语句或用户定义的触发器修改系统表。
...
分类:
数据库 时间:
2015-01-12 00:26:40
阅读次数:
212
博主参加了2014 CSDN博客之星评选,帮我投一票吧。点击给我投票前言前段时间android L(android 5.0)出来了,界面上做了一些改动,主要是添加了若干动画和一些新的控件,相信大家对view的点击效果-水波纹很有印象吧,点击一个view,然后一个水波纹就会从点击处扩散开来,本文就来分析这种效果的实现。首先,先说下L上的实现,这种波纹效果,L上提供了一种动画,叫做Reveal效果,其...
分类:
移动开发 时间:
2015-01-12 00:26:12
阅读次数:
412
SICP 习题 2.22是习题2.21的后续题目,题目中讲到叫Louis Reasoner的人想重写suqare-list过程,希望使用迭代计算过程,而不是递归计算过程,有关迭代计算过程和递归计算过程,如果你没什么印象了,请翻回习题1.9 的解题总结看看。那个叫Louis Reasoner的人写的迭代版的suqre-list是这样的:(define (square-list-revert item...
分类:
其他好文 时间:
2015-01-12 00:25:51
阅读次数:
232
erlang提供了binary_to_term,把一个二进制数据转为原始的erlang数据。但是,这个函数也有副作用。如果直接将对端传来的数据做一次 binary_to_term,就可能会导致VM crash掉。...
分类:
其他好文 时间:
2015-01-12 00:25:58
阅读次数:
309
晚上吃东西好像吃坏肚子了,。但是技术还要继续研究。最近工作中要使用CocosStudio做界面,好吧,不管对他有什么偏见,学习一下吧。这里主要记录一下三个控件的使用和说明。就是ScrollView,ListView和PageView。
首先大致的介绍一下这三个控件吧,scrollView顾名思义,滑动容器可以上下滑动,也可以左右滑动。PageView可以这么理解,它就是scrollView的超级...
分类:
其他好文 时间:
2015-01-12 00:25:51
阅读次数:
652
举例:
输入:this is a book
返回:This Is A Book
#include
#include
#include
int main()
{
char input[]="this is a book";
char output[256]={'\0'};
int i,len;
len=strlen(input);
printf("变换前的字符串为:%s...
分类:
其他好文 时间:
2015-01-12 00:24:30
阅读次数:
165