本来想写一个语法解析器,但现在发展成写一门语言的解释器,为什么会放弃当时的初衷呢? 我首先发现给语法解析器增加功能越来越难,重构越来越复杂,我感到深深的无力。 内嵌代码,变量命名,逻辑判断,这明明就是...
分类:
其他好文 时间:
2015-08-18 06:52:31
阅读次数:
135
如果我们需要在数据库中进行逻辑判断,不防用一下咱们的CaseWhen,或者Oracle的decode。加上group by 效果更佳。...
分类:
数据库 时间:
2015-08-11 23:37:07
阅读次数:
241
测试的标志
代表意义
1. 关於某个档名的『文件类型』判断,如 test -e filename 表示存在否
-e
该『档名』是否存在?(常用)
-f
该『档名』是否存在且为文件(file)?(常用)
-d
该『档名』是否存在且为目录(directory)?(常用)
-b
该『档名』是否存在且为一个 block dev...
分类:
系统相关 时间:
2015-08-07 22:25:05
阅读次数:
236
在机房收费系统中,有几个业务逻辑是比较复杂的,比如说上机、下机。记得我在做第一版VB收费系统的时候,还特别地将上下机拿出来画了一个完整的流程图,要不这样做的话,最后的结果一定是懵了,也不想再继续写代码了。
在进行设计模式的学习之前,我们很有必要将上机这一业务逻辑完整的梳理一遍。
一.上机业务逻辑
1.判断卡号是否存在
2.判断卡号是否使用
3.判断卡号余额是否充足
4.判断...
分类:
其他好文 时间:
2015-08-07 09:35:58
阅读次数:
142
这次实现的功能是多行cell进行删除
代码是在上一次的基础上进行修改的 有的代码删除重写 有的方法只是加了一些逻辑判断
//
// WJJRootViewController.m
// blog_UITableView
//
// Created by Snail on 15-7-30.
// Copyright (c) 2015年 Snail. All rights reserv...
分类:
其他好文 时间:
2015-07-31 18:18:55
阅读次数:
110
2015-07-31 13:10:38一, web服务器 1.负载均衡 .不做对URL的rewrite逻辑判断, 全部转发到代码服务器的单一入口文件 二, 代码服务器 .单一入口 .服务化/微服务, 用户/会员管理系统, 支付系统, 论坛系统, 全文搜索服务等等, 都可单独部署 .三, ...
分类:
Web程序 时间:
2015-07-31 14:50:21
阅读次数:
190
awk命令实现分段,对分段进行过滤,替换等操作,还可进行逻辑判断和数字运算。比grep、sed、功能更多,更加强大。分段打印:awk-F‘:‘‘{print$3,$4}‘1.txt以:分割,打印第3段和第4段-F指定分隔符awk-F‘:‘‘OFS="#"{print$3,$4}‘1.txt以:分割,打印第3段和第4段,分段之间用指定的#..
分类:
其他好文 时间:
2015-07-27 16:36:14
阅读次数:
128
常用逻辑判断有if和case#!/bin/basha=5if[$a-gt3]判断条件then然后echo"a>3"执行fi结束判断写法>-gt<-lt==-eq!=ne>=-ge<=-leifthenfi如果然后结束ifthenelsefi如果然后否则结束ifthenelifthenelsefi如果然后再如果然后否则结束注意:最后一条中,如果第一个if条..
分类:
其他好文 时间:
2015-07-27 16:35:04
阅读次数:
126
shell是一种脚本语言,并不是编程语言。比C语言执行效率要低下,且依赖于系统命令来写文档。shell的定义:使用逻辑判断、循环、函数和命令等,组合在一起,形成一个文档。可在系统中直接执行完成我们的工作目的。实现自动化运维,提高工作效率。
分类:
系统相关 时间:
2015-07-27 16:34:57
阅读次数:
160
前言:学习过程中,不要因为有遗留的问题而感到惭愧,在之后项目中,只要用心,就能解决遗留的问题。
谨以此文,记录我重新对UI、外观、BLL层中是否该有逻辑判断的一个思考推理过程。
验收机房重构的时候,我的UI层、外观层、BLL层代码是这样子写的:(以登录这条线为例)
先看BLL层:
Public Class LoginManager
'检查用户名是否存在
...
分类:
其他好文 时间:
2015-07-26 22:40:17
阅读次数:
261