gets(s)函数与 scanf("%s",&s) 相似,但不完全相同,使用scanf("%s",&s) 函数输入字符串时存在一个问题,就是如果输入了空格会认为字符串结束,空格后的字符将作为下一个输入项处理,但gets()函数将接收输入的整个字符串直到遇到换行为止。 1.scanf() 所在头文件: ...
分类:
其他好文 时间:
2018-08-05 12:57:08
阅读次数:
133
原文:SQL Server如何用触发器捕获DML操作的会话信息需求背景 上周遇到了这样一个需求,维护人员发现一个表的数据经常被修改,由于历史原因;文档缺少;以及维护人员的经常变更,导致他们对系统也业务也不完全熟悉,他们也不完全清楚哪些系统和应用程序会对这个表的数据进行操作。现在他们想找出有哪些服务器... ...
分类:
数据库 时间:
2018-08-03 10:43:06
阅读次数:
235
ubuntu 升级软件: sudo apt-get update 更新源 sudo apt-get upgrade 更新已安装的包 sudo apt-get dist-upgrade 升级系统 ubuntu升级特定软件: 可以用 sudo apt-get install pkgname 看软件安装位 ...
分类:
系统相关 时间:
2018-07-31 22:02:27
阅读次数:
317
以下是个人总结不完全的快捷键总汇,祝愿各位顺利解放自己的鼠标。选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继 ...
分类:
其他好文 时间:
2018-07-31 17:24:10
阅读次数:
124
给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。 例如,我们从6767开始,将得到 7766 - 6677 ...
分类:
其他好文 时间:
2018-07-29 00:53:48
阅读次数:
169
之前写过一篇简单的介绍mmap()/munmap()的文章《Linux内存管理 (9)mmap》,比较单薄,这里详细的梳理一下。 从常用的使用者角度介绍两个函数的使用;然后重点是分析内核的实现流程;最后对mmap()/munmap()进行一些验证测试。 mmap系统调用并不完全是为了共享内存而设计的 ...
分类:
系统相关 时间:
2018-07-28 00:11:11
阅读次数:
792
但各个系统的系统时间并不完全相同时,基本信号量就会出现问题:系统时间较慢的系统,将能够偷走系统时钟快的系统的信号量,导致信号量变得不公平。以下方法,只要系统间时间相差不到1秒,就不会出现信号量被偷或提早过期。 1、为信号量添加一个计数器器和一个有序集合。 2、其中计数器通过持续地执行自增操作,创建出 ...
分类:
其他好文 时间:
2018-07-25 23:54:59
阅读次数:
340
oracle 归档模式下删除current日志不完全恢复
分类:
数据库 时间:
2018-07-25 20:47:19
阅读次数:
190
个人体会(不完全正确):就是smarty就是为了更好的使得php/html结合做出来的一个框架。 比方说我现在需要在一个htlml文件里写php代码。如下所示: 当然了这样子是肯定显示错误的。 本来是<?php echo "$title";?>的,但是为了更好的阅读就写{$title} 然后再写一个 ...
分类:
其他好文 时间:
2018-07-24 00:49:07
阅读次数:
177
一。欧几里得算法 欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。 基本算法:设a=qb+r,其中a,b,q,r都是整数,则gcd(a,b)=gcd(b,r),即gcd(a,b)=gcd(b,a%b)。 递归实现: 优化 迭代实现 二.扩展欧几里德算法 基本算法:对于不完全为 0 的 ...
分类:
其他好文 时间:
2018-07-22 18:06:15
阅读次数:
254