1.用具名常量替代神秘数值: 如果使用了数字或字符表示形式,例如3.14,那么请将这样的字符使用具名常量来替代,例如PI 2.使用变量的名字更为清晰且传递更多的信息: 如果一个变量的名字容易让人产生误解,就换个好点的名字 3.将表达式内联化: 把一个中间变量换成给它赋值的那个表达式本身 4.用函数来 ...
分类:
其他好文 时间:
2016-09-23 06:31:55
阅读次数:
115
输入一个链表,输出该链表中倒数第k个结点。 思路:使用中间变量vector去接node class Solution { public: ListNode* FindKthToTail(ListNode* pListHead, unsigned int k) { ListNode*head = pL ...
分类:
其他好文 时间:
2016-09-19 19:14:56
阅读次数:
102
一、完整修改和查询 在编写c#语句时需考虑到用户体验,例如在编写修改语句时,需要考虑到输入的内容在数据库中是否能够找到。 中间变量运用。 1、先查 2、执行操作 完整修改语句: 完整删除语句: 二、SQL数据库字符串注入攻击 需要使用cmd.Parameters这个集合占位符: @key 代表这个位 ...
分类:
Web程序 时间:
2016-09-13 22:20:45
阅读次数:
260
完整修改和查询:中间变量运用。 1、先查 2、执行操作 查询 Console.WriteLine("学号" + "\t" + "姓名" + "\t" + "性别" + "\t" + " " + "生日" + "\t" + "民族" + "\t"); //连接数据库 SqlConnection con ...
分类:
其他好文 时间:
2016-09-13 22:15:34
阅读次数:
232
一、完整修改和查询:中间变量运用。 1、先查 2、执行操作 二、防止SQL数据库字符串注入攻击:需要使用cmd.Parameters这个集合占位符: @key 代表这个位置用这个占位符占住了 Parameters这个集合中将此占位符所代表的数据补全 cmd.Parameters.Clear(); - ...
分类:
数据库 时间:
2016-09-13 20:49:27
阅读次数:
225
对于给定两个数a和b,传统的方法可以通过一个临时变量t完成交换: 如果不使用中间变量t,可以这样写: 也可以使用亦或的方法: 再精简一些就成了: 如果a,b是指针类型,那么可以如下操作: 经过以上操作,a指针指向了b指针原先指向的元素,b指针指向了a指针原先指向的元素。 ...
分类:
其他好文 时间:
2016-09-11 17:21:17
阅读次数:
145
这两天搞服务器有点呆呆的。(⊙o⊙)(⊙o⊙) 在这里用冒泡排序demo 来说明。 第一种 最low的一种 借助中间变量 line 5 6 7 第二种 不借助中间变量 line 5 6 7 第三种 借助数组 推荐 line 5 知识要一点点积累总结,向大牛膜拜的同时,也要走路哦。掌握好基础,多思考, ...
分类:
编程语言 时间:
2016-09-09 22:12:07
阅读次数:
148
第一种:使用中间变量 int a = 1, b = 2, c; c = a; a = b; b = c; printf(“%d,%d”, a, b); 第二种: int a = 1, b = 2; a = a + b; b = a - b; a = a - b; printf(“%d%d”, a, ...
分类:
编程语言 时间:
2016-08-30 00:19:22
阅读次数:
153
1 #define container_of(ptr, type, member) ({ \ 2 const typeof( ((type *)0)->member ) *__mptr = (ptr); \ 3 (type *)( (char *)__mptr - offsetof(type,mem ...
分类:
其他好文 时间:
2016-06-15 10:30:23
阅读次数:
217
#include<stdio.h>
#include<stdlib.h>
intmain()
{
inta=1;
intb=2;
inttmp=a;
a=b;
b=tmp;
printf("a=%db=%d\n",a,b);
system("pause");
return0;
}上面是用创建中间变量的方法交换,下面是不创建中间变量的另一种方法:a=a+b;
b=a-b;
a=a-b;
当然..
分类:
其他好文 时间:
2016-06-14 19:46:51
阅读次数:
169