//模拟实现strcmp函数
//str1>str2,返回1
//str1=str2,返回0
//str1<str2,返回-1
#include
#include
int my_strcmp(const char *str1, const char *str2)
{
assert(str1);
assert(str2);
while (*(str1)==*(str2))
{
if ...
分类:
编程语言 时间:
2015-07-03 12:24:20
阅读次数:
149
在经典的面向对象编程中,经常需要将对象的某个状态封装或隐藏在对象内,只有通过对象的一幅幅和能访问这些状态,对外只暴露一些重要的状态变量可以直接读写。 我们可以通过将变量(或参数)装饰在一个构造函数内来模拟实现私有实例字段,调用构造函数会创建一个实例。function Range(from,to...
分类:
编程语言 时间:
2015-07-02 19:04:44
阅读次数:
143
#include
#include
using namespace std;
//模拟实现strcmp函数。
bool my_strcmp(const char *str1,const char *str2)
{
assert(str1!=NULL && str2!=NULL);
const char *p = str1;
cons...
分类:
编程语言 时间:
2015-07-02 17:36:16
阅读次数:
150
// 模拟实现strchr函数,功能:在一个字符串中查找一个字符第一次出现的位置,如果没有出现返回NULL
#include
#include
char const* my_strchr(char const *p,char c)
{
assert(p != NULL);
while (*p)
{
if (*p == c)
return p;
else
p++;
...
分类:
编程语言 时间:
2015-07-02 12:18:02
阅读次数:
135
//模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回
#include
//#include
#include
char* my_strchr(char *dst, char src)
{
assert(dst);
while (*dst != '\0')
{
if (*dst == src)
return dst;
dst++;
}
re...
分类:
编程语言 时间:
2015-07-02 10:04:18
阅读次数:
113
//模拟实现库函数srtcpy函数
#include
#include
char * my_strcpy(char *dst, const char *src)
{
char *start = dst;
assert(dst);
assert(src);
while (*dst++ = *src++)
{
;
}
return start;
}
int main()
{
c...
分类:
编程语言 时间:
2015-07-02 10:03:11
阅读次数:
172
//模拟实现库函数strcat函数
#include
#include
#include
char * my_strcat(char *dst, const char *src)
{
char *start = dst;
int len_dst = strlen(dst);
dst+=len_dst;
while (*dst++ = *src++)
{
;
}
return...
分类:
编程语言 时间:
2015-07-02 10:02:50
阅读次数:
166
sizzle.js学习笔记利用闭包模拟实现数据结构:字典(Map)
这几天学习和查看了jQuery和Property这两个很流行的前端库的御用选择器组件Sizzle.js的源代码,收获还是相对多的!之前一直做使用Java语言开发,其丰富的组件类库使得开发效率那叫一个快呀!突然转来做JavaScript一时间还有点儿不适应(快半年了),不过自从看见那么多漂亮的网站和对JavaScript接触的越来...
分类:
Web程序 时间:
2015-07-01 10:14:41
阅读次数:
136
这两天,学习了python的套接字编程(linux版),我发现好多的资料都是linux的,然而python这个利器显然是跨平台的,所以,我根据linux版的资料来写一点windows的东西,希望对大家有点帮助,另外:本人小菜菜一枚,要是哪里有问题,欢迎指正,谢谢合作。
首先分析一下大概过程:
一、建立连接后,(多个或者一个)客户端将命令行发给服务器;
二、服务器收到命令行后,执行命令;
三...
分类:
编程语言 时间:
2015-06-29 11:51:55
阅读次数:
506