write对应的系统调用是sys_write,代码如下:asmlinkage ssize_t sys_write(unsigned int fd, const char * buf, size_t count)
{
ssize_t ret;
struct file * file;
ret = -EBADF;
file = fget(fd);
if (file) {
if (file...
分类:
系统相关 时间:
2015-04-03 19:26:28
阅读次数:
228
function TFtpContentThd.DeleteDirectory(NowPath: string): Boolean;var search: TSearchRec; ret: integer; key: string;begin if NowPath[Length(NowPat...
$.extend一般情景下,使用深度拓展两个对象时,我们想要的效果是,b对象覆盖掉a对象中存在的所有属性,没有则新增到a对象中;下面我们看一下我所遇到的问题:我希望通过深度拓展将tmp中的editoption覆盖掉ret中的editoption;所以采用了深度拓展方法 ret = $.extend(...
分类:
其他好文 时间:
2015-04-02 23:59:58
阅读次数:
1379
直接上源码一,oracle储存过程。create or replace procedure proc_get_th(i_hth in varchar2,o_ret out sys_refcursor)isbegin for v_rec in (select ggd_id,th from gms_g....
分类:
数据库 时间:
2015-04-02 18:51:14
阅读次数:
162
先对于每种可能的PK情况进行判断胜负,然后求最小改动最大匹配。#include #include #include #include #include #include #include #include #define rep(i, l, r) for(int i=l; i=hp2[y]) ret...
分类:
其他好文 时间:
2015-04-01 00:05:47
阅读次数:
158
Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2.
For example,
Given:
s1 = "aabcc",
s2 = "dbbca",
When s3 = "aadbbcbcac",
return true.
When s3 = "aadbbbaccc",
ret...
分类:
其他好文 时间:
2015-03-31 16:08:55
阅读次数:
106
实现一个函数,对一个正整数n,算得到1需要的最少操作次数:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。例子:ret=func(7);ret=4,可以证明最少需要4次运算n=7n--6n/2 3n/2 2n++1要求:实现函数(实现尽可能高效)int func(unsign ...
分类:
其他好文 时间:
2015-03-31 12:18:38
阅读次数:
138
看了老半天,调试了几遍还是没理解代码啥意思,咋写出来的,看来时间是最好的解决办法,等我过几天再推推,先记住这十三行代码
int euler(int n)
{
int ret=n,i;
for (i=2;i*i<=n;i++)
if (n%i==0)
{
ret=ret-ret/i;
while (n%i==0...
分类:
其他好文 时间:
2015-03-30 21:09:38
阅读次数:
88
#include #include #include using namespace std;int check(char c){ switch(c) { case ';':return(0); case '+':return(1); case '-':return(1); case '*':ret...
分类:
其他好文 时间:
2015-03-30 20:56:43
阅读次数:
144
// 若在同一块内存中拷贝,有可能实现内存重叠,为了处理这种情况,有了增强版的memcpy,与memmov功能相似
//不怕内存重叠的memcpy
#include
#include
void * my_memmov( void * dst, void const * src, int count )
{
void * ret = dst;
assert( ( dst != NULL ...
分类:
编程语言 时间:
2015-03-30 18:46:17
阅读次数:
187