从一开始觉得没有必要,到觉得非常好用,我经历了大概两个月的时间,下面来总结一下什么情况下使用这种结构吧。
第一种情况:当加载文件的时候,如果加载文件失败,需要报错的时候。
当前,可以用try{}catch(){}finally{}这种结构,但是这样做会极大的增加编译后文件的大小,使用do{}while(0)加上CC_BREAK_IF就能实现一样的效果,而且不增加文件的大小。
下面是一个例子:...
分类:
其他好文 时间:
2014-10-19 13:03:54
阅读次数:
142
这几天的心得,汇成代码。PYTHON版,我编的。#!/usr/bin/env python# -*- coding: utf-8 -*-import os,sys,timeimport commands,logging#以下为手工命令时的动作#time format 17/Oct/2014:10:0...
分类:
其他好文 时间:
2014-10-18 22:17:49
阅读次数:
315
用python向MySQL中插入中文数据出错,原代码片段:1 db = MySQLdb.connect("localhost","root","123","TESTDB")2 cursor = db.cursor()3 sql = '''INSERT INTO aaaa(bb,cc) values(...
分类:
数据库 时间:
2014-10-18 11:11:26
阅读次数:
189
用python向MySQL中插入中文数据出错,原代码片段:1 db = MySQLdb.connect("localhost","root","123","TESTDB")2 cursor = db.cursor()3 sql = '''INSERT INTO aaaa(bb,cc) values(...
分类:
数据库 时间:
2014-10-17 15:01:52
阅读次数:
213
内存lsattr -El mem0 cpu lsdev -C |grep proc CPU的信息lsattr -El proc0 ? #bootinfo -r 查看物理内存 ? ? 使用命令#??lsdev -Cc memory 查看配置的物理内存设备,下面为其输出示例: ??mem0 Available ...
分类:
其他好文 时间:
2014-10-17 12:15:51
阅读次数:
225
//
// LinearList.h
// LinearList
//
// Created by ChengChao on 14-8-21.
// Copyright (c) 2014年 cc. All rights reserved.
// 顺序表
#ifndef __LinearList__LinearList__
#define __LinearList__LinearList...
分类:
编程语言 时间:
2014-10-17 11:58:19
阅读次数:
274
# 两个特殊的字符,出现在命令之前# - :告诉make命令忽略所有错误.# @:告诉make在执行某条命令前不要将该命令显示在标准输出上1.在makefile中使用宏看一个例子:edit : 1.o 2.o 3.o 4.o cc -o edit 1.o 2.o 3.o 4.o如果后面文件很多的话,...
分类:
其他好文 时间:
2014-10-17 02:00:53
阅读次数:
378
艾恩ASP无组件上传类(上传组件)说明文档2010-1-18 By Anlige一、简介自从接触ASP就开始接触上传,看过一些上传类,但是总感觉封装的还是不够简单,因此自己尝试写一个能够用最少最简单的代码实现各种上传方式的上传类。在学校期间就开始写,一点点的完善、优化,到现在的版本,现在的版本能适应...
分类:
Web程序 时间:
2014-10-17 00:41:23
阅读次数:
1274