字符串是不可修改的,标准序列操作(索引,分片,判断成员资格,求长度,取最大值最小值)对字符串都是有效的。
分类:
编程语言 时间:
2015-08-02 10:00:04
阅读次数:
112
写在前面在项目中,对数组的操作还是比较常见的,有时候,我们需要模拟栈和队列的特性才能实现需求,这里记录一下这个知识点。栈栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈...
分类:
编程语言 时间:
2015-08-01 11:16:16
阅读次数:
281
1.事务概念
事务是由一步或者几步数据库操作序列组成的逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。
通俗的说的话,事务就是一件事情,要么成功执行到底,要么回到起点,什么都不做。
事物的特性(ACID)...
分类:
数据库 时间:
2015-08-01 08:50:51
阅读次数:
173
#include #include#include#include#define MAXSIZE 100using namespace std;struct Stack{ int s[MAXSIZE]; int top=0; bool stackOverFlow(){ ...
分类:
其他好文 时间:
2015-07-30 21:04:10
阅读次数:
118
脚本使用例程CleanFolder遍历一个文件夹1)使用CleanFolder递归遍历该文件夹下的所有子文件夹2)如果该子文件夹的大小为0,则删除这个文件夹3)遍历该文件夹下的所有文件,扩展名不是 *.h *.c *.cpp,则删除该文件 1 '脚本用途:遍历一个文件夹,执行下列操作 2 '1)如果...
分类:
其他好文 时间:
2015-07-30 19:24:44
阅读次数:
96
点击打开链接
这是一道字符串模拟题,可以用来锻炼代码能力吧。
题意很简单给定一个5*5的迷宫,其中有一个空格,每次操作都是让空格进行移动,输出一系列操作之后的迷宫。
int main()
{
int t=0;
while(gets(puzzle[0]))
{
int x,y;
if(puzzle[0][0]=='Z') break;
from(i,1,5)
gets(puzzle[i]);
from(...
分类:
其他好文 时间:
2015-07-29 06:31:05
阅读次数:
103
基本字符串操作所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最大值和最小值),对字符串同样适用。但是,字符串是不可改变的。字符串方法字符串的方法实在太多,这里只介绍一些特别有用的。findfind方法可以在一个较长的字符串中查找子字符串,它返回子字符串所在位置的最左端索引。如果没找到...
分类:
编程语言 时间:
2015-07-28 17:42:12
阅读次数:
129
上节课中,通过现象2可知道:如果对各个实现相同的控制,则需要重复写大量的代码。比如说,写日志,事务的开启,关闭,回滚等一系列操作。
但是在开发的过程中,如果经常注意以上的开发,那开发效率将很低的。而且还容易出错。
面对上面的问题,如果只是面向对象的编程。那开发的时候,程序员不仅要专注于业务逻辑的Coding,而且还要在后面写上日志的处理办法,事务的开启关闭等一系列与业务逻辑无关...
分类:
其他好文 时间:
2015-07-27 22:58:19
阅读次数:
176
在日志开发中,有些日志记录需求是常规需要的,比如操作日志,数据变更日志,系统异常日志等,我们希望把这些常规需求都集成到OSharp框架当中。有了内置的支持,在做开发的时候,只需要很简单的配置,就可以实现相关需求。 关于三类日志,这里先简要描述一下: 操作日志:粗略描述系统用户(如管理员、业务人员、会...
分类:
其他好文 时间:
2015-07-27 20:23:10
阅读次数:
126
1.表插入排序只是求得一个有序的链表,它是修改指针的值来代替移动记录,操作过程如下2.但是这样只能进行顺序查找,不能进行随机查找,为了能实现有序表的折半查找,需要对记录进行重新排列。操作过程如下:3.测试程序如下:#include#include#include#include using name...
分类:
编程语言 时间:
2015-07-26 13:54:23
阅读次数:
162