def myreadline(f, newline): buf = "" while True: while True: pos = buf.index(newline) yield buf[:pos] buf = buf[pos + len(newline)] chun... ...
分类:
编程语言 时间:
2019-03-21 01:18:08
阅读次数:
171
进入导演类的头文件,首先看到的是一些头文件的引用:CCPlatformMacros(适配),CCRef(继承的父类),CCVector(3.0以后的新向量),CCScene(场景),CCMath(数学方法),CCGL(OpenGL);接下来是一堆类的声明:LabelAtlas(标签),Directo ...
分类:
其他好文 时间:
2019-03-17 18:26:01
阅读次数:
181
core/ngx_md5.h 头文件 调用步骤 例子 cpp static int calculate_md5(ngx_str_t str) { ngx_md5_t md5; int i; char md5_buf[16], md5_buf2[32], buf[1024]; if (str len ...
分类:
其他好文 时间:
2019-03-17 13:56:35
阅读次数:
203
main.c 文件 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include "myls.h" 8 9 void stat_attbute(struct stat *buf); 10 int is_not... ...
分类:
其他好文 时间:
2019-03-16 12:53:14
阅读次数:
131
一、FontToUTF8()方法修改字体: 1、HelloWorldScene.h头文件中声明方法: 2、HelloWorldScene.cpp中书写方法: HelloWorldScene.cpp中初始化init()方法里,调用方法进行中文转换: 注意:这种方法可以使运行结果里的乱码成为中文,但是会 ...
分类:
其他好文 时间:
2019-03-09 01:08:52
阅读次数:
185
概述 前面简单分析了内核中虚拟摄像头驱动 vivi 的框架与实现,本文参考 vivi 来写一个虚拟摄像头驱动,查询、设置视频格式相对简单,难点在于 vb2_buf 的处理过程。 数据采集流程分析 在我的程序中,大概的数据采集流程如上图所示,启动视频采集之后,创建了一个内核线程,内核线程每30ms 唤 ...
分类:
其他好文 时间:
2019-03-02 10:26:44
阅读次数:
121
int --> string 1.使用itoa()函数 将任意类型的数字变量转换为字串子变量。 缺点:它是一个非标准的C / C++语言功能,因此不能好好的被所有编译器使用 2.使用sprintf转化 主要功能是把格式化的数据写入某个字符串中 原型 原型 int sprintf( char *buf ...
分类:
编程语言 时间:
2019-02-28 18:28:53
阅读次数:
1697
struct 结构体 (地址递增) eg:struct myabc{ unsigned int a; unsigned int b; unsigned int c; unsigned int d; }; 注: int i; struct myabc buf; //struct myabc等同于int ...
分类:
系统相关 时间:
2019-02-28 01:11:24
阅读次数:
198
本文为读《Redis设计与实现》的记录。该书以Redis2.9讲解Redis相关内容。请注意版本差异。 Redis使用C语言实现,他对C语言中的char类型数据进行封装,构建了一种简单动态字符串(以下简称SDS),该字符串的结构如下 SDS遵循C语言中,字符串以空字符结尾的惯例。该空字符会在buf[ ...
分类:
其他好文 时间:
2019-02-19 13:33:49
阅读次数:
171
#include #include #include #include #define FORa(i,s,e) for(int i=s;i=e;i--) #define gc getchar()//pa==pb&&(pb=(pa=buf)+fread(buf,1,10000,stdin),pa==p... ...
分类:
其他好文 时间:
2019-02-14 20:50:39
阅读次数:
196