码迷,mamicode.com
首页 > 其他好文
机房收费系统重构——视图
在第一遍敲机房收费系统的时候,数据库时自己根据查询的时候需要用到哪个表,哪个字段,就直接将这些字段放在了一个表里面了。没有考虑过三范式什么的。因为上下机的时候卡号,表里面的内容是动态的,卡号总是会重复,所以连主键都没有设置就直接这么下来了。当时也不懂什么数据冗余啊什么的。现在经过了一些稍微专业点的训练,知道那么做是不行的。数据库的设计需要遵循三范式。 问题来了,将数据库根据三范式设计了,这样有时...
分类:其他好文   时间:2015-01-12 00:26:47    阅读次数:196
Git 简洁教程之:基本操作
初始化并提交文件 创建初始化目录 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
ZOJ Monthly, January 2015 (B、E、G、H)
B题: 先处理出已有卡牌,然后进行dfs,dfs有个很大的剪枝,就是当前位置如果字典序小于了,那么后面就不用继续放了,直接用组合数学进行计算即可,如果大于就不用考虑了,如果等于才继续往后搜,这样的话,搜等于只要在字典序相等的一条路上搜,时间可以接受 E题:模拟即可,不存在无解情况 G题:先全部数字GCD一遍,如果不为1,就是无解,如果为1,那么构造答案,其实只要拿第一个数字,可以其他每个数字...
分类:其他好文   时间:2015-01-12 00:26:22    阅读次数:314
LeetCode Palindrome Number
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
SICP 习题 (2.22)解题总结: 迭代过程中的列表处理
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数据转换的问题
erlang提供了binary_to_term,把一个二进制数据转为原始的erlang数据。但是,这个函数也有副作用。如果直接将对端传来的数据做一次 binary_to_term,就可能会导致VM crash掉。...
分类:其他好文   时间:2015-01-12 00:25:58    阅读次数:309
cocosStudio中使用PageView,ListView和ScrollView
晚上吃东西好像吃坏肚子了,。但是技术还要继续研究。最近工作中要使用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
数据结构(C实现)------- 图的邻接矩阵表示
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]    图的邻接表表示法类似于树的孩子链表表示法,就是对图中的每个顶点vi,将所有邻接于vi的顶点链接成一个单链表,这个单链表就称为顶点vi的邻接表。在邻接表中有两种结点结构:头结点(vexdata,firstarc)、表结点(adjvex,nextarc)。    其...
分类:其他好文   时间:2015-01-12 00:24:47    阅读次数:247
《高效程序员的45个习惯》--学无止境(Ⅲ)
即使你已经在正确的轨道上,但如果只是停滞不前,也仍然会被淘汰出局!一、跟踪变化:你不需要精通所有技术,但你需要清楚的知道行业的动向,从而规划你的项目和职业生涯 迭代和增量的学习; 了解最新行情; 如饥似渴的阅读;二、对团队投资: 提供你和团队学习的更好平台;三、懂得丢弃: ...
分类:其他好文   时间:2015-01-12 00:23:01    阅读次数:105
koa中使用mongoose出现的问题
转载请注明:TheViperhttp://www.cnblogs.com/TheViper先看下面例子this.login=function *(){ ....... var q=userModel.findOne({email:name,pwd:pwd}); q.select('_i...
分类:其他好文   时间:2015-01-12 00:23:40    阅读次数:243
nginx upstream轮询配置
nginx upstream nginx的upstream官方地址为:http://nginx.org/cn/docs/http/ngx_http_upstream_module.html 轮询分为多种,分为普通轮询(一个接一个的进行访问,即按加权轮转的方式将请求分发到各服务器),ip_hash.....
分类:其他好文   时间:2015-01-12 00:22:57    阅读次数:173
Playground 快速原型制作(转)
由于使用 Cocoa 框架能够快速地创建一个可用的应用,这让许多开发者都喜欢上了 OS X 或 iOS 开发。如今即使是小团队也能设计和开发复杂的应用,这很大程度上要归功于这些平台所提供的工具和框架。Swift 的 Playground 不仅继承了快速开发的传统,并且有改变我们设计和编写 OS X ...
分类:其他好文   时间:2015-01-12 00:20:32    阅读次数:344
过滤3个字节以上的utf-8字符
public static String filterOffUtf8Mb4_2(String text) throws UnsupportedEncodingException { byte[] bytes = text.getBytes("utf-8"); ByteBu...
分类:其他好文   时间:2015-01-12 00:20:18    阅读次数:146
生产环境使用Nginx+uwsgi部署Django
在本地运行django应用相对来说还是挺方便的,使用自带的runserver启动即可。如果在生产环境部署django,就要多考虑一些问题了。比如静态文件处理,安全,效率等等在网上找到了不错的部署的教程,讲解的还是很详细的,我就不重新再整理了。五步教你实现使用Nginx+uWSGI+Django方法部...
分类:其他好文   时间:2015-01-12 00:19:29    阅读次数:184
附加事件
UIElement元素 安装 附加事件 的侦听器只有一种方法:附加事件的宿主调用“Add*Handle”(UIElement元素,事件处理方法的引用)(星号为附加事件名,不包括后缀Event)。
分类:其他好文   时间:2015-01-12 00:19:43    阅读次数:125
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!