加载中
C 语言状态机 (函数指针的使用)

#include <stdio.h> // 状态表. typedef enum{ state_1 = 1, state_2, state_3 }State; // 事件表. typedef enum{ event_1 = 1, event_2, event_3, event_4, event_5 }EventID; ......

01/14 19:37
189
C++ 引用

#include using namespace std; int& get() { static int a = 10; a++; cout << "a is :" << a << endl; return a; } int* get1() { static int a = 10; a++; cout << "get1......

c++
09/13 19:41
0
C 语言 const int* 和 int* const 的区别.

#include using namespace std; /* 学习const 修饰的空间. const int a; int const a; const int* a; // 修饰的 a 指向的内存空间 , int* const a; // 修饰的是a 变量. const i......

09/13 10:45
0
c const

file1.cpp int ext; file2.cpp extern const int ext2=12; apple.cpp class apple { private: int people[100]; public: apple(int i); const int apple_number; void take(int num) const; ...

06/28 23:05
51
TCP 自定义协议 基于epoll 的实现

非常感谢博主 明卿(csdn博主) 文章来源 : https://blog.csdn.net/qing666888/article/details/82782078 之前一直不理解, 自定义协议的数据该怎么的发送/接受的比较困惑, 每次发送的时候, 都要...

04/13 23:19
34
C 语言 文件写入 块处理

#include <stdio.h> #include <stdlib.h> #include <string.h> /* 高级保存选项 - 编码 - unicode(utf-8 带签名)-65001 这样设置过后, 在命令行输出的中文不会乱码. */ struct Hero { char n...

2019/08/11 11:29
31
postgresql 全文搜索

在项目中,遇到了一个存储文本的字段, 页面上展示的时候, 是一个查询字段 之前用的 的是 ilike 这样的查询方法, 在数据量过100万的时候, 查询基本没有效率. 例如 " where content ilike '%mo...

2019/05/27 16:35
154
C offsetof

void test4() { struct student { char a; int b; }; struct student stu = {1,1}; struct student* p = &stu; printf("addr is :%d\r\n", (char*)&(stu.b) - (char*)&(stu.a)); prin......

2019/05/22 23:02
58
C 语言 二级指针操作文件 柔性数组使用

#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct _info* pInfo; struct _info { int line; int len; char data[0]; }info; int getFileLine(FILE* fd) { ......

2019/05/20 22:24
43
C 语言 二级指针的使用

#include <stdio.h> #include <stdlib.h> typedef struct node Node; struct node { int data; struct node* next; struct node* prev; }; Node head; Node* insert(Node* ph, Node* newData...

2019/05/19 20:22
44
结构体嵌套二级指针

#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct _Teach* pTeach; typedef struct _Student* pStudent; typedef struct _Teach { char* name; pStudent* studen...

2019/04/28 22:32
145
C 语言缓冲区溢出的实战

该内容源码参考了 <深入理解计算机系统>[3.10.3] 学习该章节之前,一直有个疑问,Segmentation fault 这样的错误会具体引发的原因是啥, 可不可以从汇编代码的层面进行一个学习和了解. 所有就有...

2019/03/31 11:23
114
php __call,__callStatic

// demo1.php <?php class test { public function run() { static::who(); test::who(); self::who(); $this->who(); } public static function __callStatic($a,$b) { ......

PHP
2019/02/22 10:04
45
C 语言val

#include <stdio.h> #include <stdlib.h> #include <string.h> #include <errno.h> typedef struct temp{ int len; int data[0]; }; typedef struct temp* sp; typedef struct _student {......

2019/01/31 15:33
39
php 函数参数的引用

<?php error_reporting(E_ALL); sweep ($ignore, $ignore); // no errors occur here sweep($a=1,$b=1); /** 程序设计处理, 1 在使用了引用的参数,传递一个为null的参数, 在函数内部如果重新...

PHP
2018/10/11 09:21
64
php call_user_func_array 与 函数参数的默认值

<?PHP function test($v=2) { echo $v."\r\n"; } // 第已种调用方式 test([]); //output ---------- php ---------- Notice: Array to string conversion in D:\phpStudy\WWW\demo\test.php...

PHP
2018/10/10 20:04
49
php foreach

<?php // 数组的引用 $a=array(1,2,3,4,5); foreach($a as $key=>&$value) { $value=$value*2; } print_r($a); echo " $key -------------------$value\r\n"; /** * 如果数组中使用了引用......

PHP
2018/09/24 10:46
11
php 闭包

<?php $callback= function($callabled){ return function($args) use($callabled){ /* 此处的 $callabled,$args 可以 写成, array($callab......

PHP
2018/09/03 22:40
20
C 指针数组

#include <stdio.h> #include <stdlib.h> #include <string.h> #define TRUE 1 #define FALSE 0 int find_str(char **str, char* values) {   // 用来处理内部的   char* temp = NULL;   whi...

2018/06/03 16:20
23
C 指针数组

#include <stdio.h> #include <stdlib.h> #include <string.h> void get(char **num,size_t len) {   if (num != NULL)   {     *num = (char*)malloc(len);   } } void set(int** arr, int le...

2018/05/26 20:30
110

没有更多内容

加载失败,请刷新页面

返回顶部
顶部