# 发送日志给邮件log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender#日志的错误级别log4j.appender.MAIL.Threshold=DEBUG#缓存文件大小,日志达到2时发送Email#log4j.appender.MAIL.Buf ...
分类:
其他好文 时间:
2020-01-30 21:14:21
阅读次数:
97
首先了解下数据在client与server端的通信中的收发过程 考虑单向的数据流,即 即A(客户端)向B(服务端)发送数据。 在ProgramA中,定义一个数组char buf[100] = "tcp" ;那么buf就是应用程序缓冲区,即图中A对应的圆内存,send / write函数对应上面蓝色的 ...
分类:
其他好文 时间:
2020-01-28 15:43:36
阅读次数:
145
源程序: #include<iostream> using namespace std; int main() { char buf[10]; int i = 0; while (cin.getline(buf, 10)) //若输入流的一行超过9个字符,则会出错 cout << ++i << ": ...
分类:
其他好文 时间:
2020-01-27 15:50:57
阅读次数:
63
最近无聊,好久没有写游戏了,决定学习下egret,主要原因:egret是h5框架,相比android和iPhone或cocos2dx来说不需要安装可以直接运行。 下面进入正题,开始学习egret 简单看了下官方文档, 1.需要安装引擎 EgretLauncher,版本号:1.1.4 安装引擎,5.2 ...
分类:
其他好文 时间:
2020-01-24 00:20:59
阅读次数:
134
// int64 转字节数组 func IntToHex(num int64) []byte { buf := new(bytes.Buffer) err := binary.Write(buf, binary.BigEndian, num) if err != nil { log.Panic(er ...
分类:
其他好文 时间:
2020-01-22 18:35:11
阅读次数:
82
"先从简单开始,实现下这个场景:从一个文件中读出数据并将数据传到另一台服务器上?" "为啥写这个?" "你先写" "行..." 1分钟后 "我写了伪代码" File.read(file, buf, len); Socket.send(socket, buf, len); "这里涉及到了几次数据拷贝? ...
分类:
其他好文 时间:
2020-01-20 13:13:40
阅读次数:
98
例如: 1. fputs(buf,fp);//是将字符串buf放到fp文件中 fgets(buf,fp);//是将fp中数据读取一行,放到字符串buf中 2. 格式化字符串数据: sscanf("123456","%s",buf);//是将123456数据放到字符串buf中 sprintf(buf, ...
分类:
其他好文 时间:
2020-01-19 12:58:13
阅读次数:
90
练习 3.27:假设txt_size是一个无参数的函数,它的返回值是int。请回答下列哪个定义是非法的?为什么? Unsigned buf_size = 1024; (a) int ia[buf_size]; (b) int ia[4*7-14]; (c) int a[txt_size()]; (d ...
分类:
编程语言 时间:
2020-01-16 10:54:08
阅读次数:
120
C++常用库函数 C++常用库函数 1.缓冲区操作函数 函数名:memchr 函数原型:void *memchr(const void *buf,int c,sizet count); 参数:buf 缓冲区的指针;c 查找的字符;count 检查的字符个数。 所需头文件:<cstring> 功能:查 ...
分类:
编程语言 时间:
2020-01-13 21:54:41
阅读次数:
84
#include<stdlib.h> void *calloc(size_t n, size_t size); free(); 目前的理解: n是多少个这样的size,这样的使用类似有fread,fwrite. 这个函数把内存里面的数据清空了, free确实把本来的buf清空了,buf之后的数据是随 ...
分类:
其他好文 时间:
2020-01-06 12:47:43
阅读次数:
80