# gcceg **Repository Path**: gdnh22/gcceg ## Basic Information - **Project Name**: gcceg - **Description**: 个人原创的或收集的一些跨平台C代码,用于练手。 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-01-21 - **Last Updated**: 2025-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: GCC ## README # gcceg #### 介绍 个人原创的或收集的一些跨平台C代码,Makefile文件,用于练手。 #### 使用说明 | 工程名称 | 功能 | 备注 | | -------- | ------------------------------------ | ------------------------------------------------------- | | aa0 | write_log_file | at+ | | aa1 | printf | get ini | | aa2 | fopen | | | aa3 | gcc | linux | | aa4 | | | | aa7 | Makefile用的代码 | https://my.oschina.net/u/1413984/blog/199029 | | aa8 | filesystem | https://blog.csdn.net/wishchin/article/details/11900961 | | aa9 | fopen, fread, wav, Timer函数执行时间 | 读取30MB音频,D:\res-test\bingxueqy.wav,微云\素材 | | aa10 | TS关联 | asio, server | | aa11 | TS关联 | client | | aa12 | TS关联 | | | aa13 | TS关联 | boost-1.79, vs2019, | | aa14 | udp, 3mb,server | boost-1.79.0, vs2019 | | aa15 | TS关联 | 解析 音频包 | | aa16 | dongshengyu, piece | 拆包 | | aa17 | tcp shared_ptr csdn, member smart pointer| https://blog.csdn.net/kongwei1234/article/details/104778613 | | aa18 | boost/json.hpp | https://blog.csdn.net/alwaysrun/article/details/122158534 | | aa19 | asio,client | async_receive_from | | aa20 | asio,server | async_send_to, | | aa21 | centos7, gcc9.2,gcc9.4详细过程 | 静态IP配置 | | aa22 | gcc9, boost1.7, python3.8 | | | aa23 | 定时器,C++,用于心跳包 ,时间戳 | TS | | aa24 | vs2019编译boost1.78 | D:\boost_1_78_0x,本地目录,$(VC_IncludePath);$(WindowsSDK_IncludePath);D:\boost_1_78_0x,,$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);D:\boost_1_78_0x\stage\lib | | aa25 | boost日志封装1,XABoostLog | https://blog.csdn.net/clever101/article/details/88718068 | | aa26 | map,v0 | c++11, map erase, | | aa27 | vector | 列表初始化,string[] | | aa28 | map,v2 | find_if, 遍历 value,cmake工程 | | aa29 | map,v | | | aa30 | boost, log | | | aa31 | boostlog,github | from github | | aa32 | char 二维,形参 | char[][] | | aa33 | 智能指针,管理char | 成员变量,打印内存。 | | aa34 | cJson, tksconfig.json | 参考https://gitee.com/penjun71/cJSON.git, | | aa35 | boost, cmake, ubuntu18 | wsl ubuntu,make ok !!! | | aa36 | googletest | https://gitee.com/littletiger0728/googletest.git, | | aa37 | vscode+gdb+ssh | test helloworld, ssh root@192.168.0.234 -p 60022,docker restart, | | aa38 | 守护进程 | https://download.csdn.net/download/u013033015/10244526 | | aa39 | Supervisor,进程管理程序 | 基于python,进程管理,主要是配置文件。 | | aa40 | 40-50,fopen相关 | fputs与fgets,字符读写。 | | aa41 | c-lib | | | aa42 | 二维数组,指针 | 查看地址分布情况,new (*)[n]。 | | | | | | | | | | | | | | aa51 | 51-55, c lib | my c lib, linux | |||| |||| |||| |||| |aa56|56-60|ffmpeg,大小端| |aa57|int互转2char|udp协议用到| |||| |||| |aa60|map,60-65|find_if, int string| |||| |||| |||| |||| |||| |aa66->aa70|thread|c++11, mutex, lock_guard| |aa66|thread|互斥锁自旋锁-https://zhuanlan.zhihu.com/p/264848910| |||| |||| |||| |aa71-aa75|memcpy|split big char\*, printf, %I64d %i64x| |||| |aa76->aa80|powershell|copy files to other folder| |||| |||| |||| |||| |aa81-aa85|chrono-长期的|calc function time, timestamp| |||| |||| |||| |||| |aa86-aa90, queue|circular queue|| |||| |||| |||| |||| |aa91-aa95|file read|ifstream, binary| |aa92|file write|binary| |aa93|file write|xmake test vscode| |aa94|new,vld|写一个new内存泄漏,用vld,tmm垃圾| |aa95|dll, xmake|用xmake生成动态库| |aa96|DynamicArray|测试内存泄漏| |aa97|PCL调用|diff.cpp| |aa98|GHOST_DECLARE|blender, GHOST_C-api.cc| |aa99|dll, cmake, 内存泄漏|python调用,demo_059| |ab01|jsoncpp|v1.9.5| |ab02|filesystem|create_directories(),指针强转unsigned long long,十进制保存| |ab03|pointer,|unsigned long long| |ab04|stl list|front(), pop_front()| |ab05|POD|C++20标准| |ab06|UNUSED宏|blender源码| |ab07|memory callback|function callback blender| |ab08|pthreads|posix| |ab09|decay_t|类型特征| |ab10|创建日期格式的目录|用于写日记,C语言实现。| |ab11|gbk2utf8|iconv库,跨平台| |ab12|环境变量|envi| |ab13|cl.exe+vscode|| |ab14|cmake+vscode|大端小端,littleToBigEndian| ... #### 特技