- 博客(24)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 mingw编译的fltk程序运行时提示无 libgcc_s_dw2-1.dll 、libwinpthread.dll、libstdc++-6.dll
【代码】mingw编译的fltk程序运行时提示无 libgcc_s_dw2-1.dll 、libwinpthread.dll、libstdc++-6.dll。
2024-02-21 12:27:45
766
1
原创 double,float二进制存储
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <pthread.h>#include <fcntl.h>#include <unistd.h>#include <time.h>#include <math.h>#include <stdarg.h>#include <signal.h>
2020-07-24 14:01:29
327
原创 位域结构存储和读取
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <pthread.h>#include <fcntl.h>#include <unistd.h>#include <time.h>#define DEBUG(fmt, arg...) printf("\033[32m[%s:%d]\033[36m"fmt"\033[0m", __
2020-06-19 09:59:15
345
原创 AF_LOCAL本地通信
server#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h&g...
2019-06-27 14:15:15
6693
原创 malloc管理调试
编译时ld选项中增加-Wl,--wrap=malloc -Wl,--wrap=free注意编译选项中优化处理(-O2等参数改成-O0)#include <stdio.h>#include <time.h>void *__real_malloc(size_t size);void __real_free(void *ptr);typedef struct ...
2019-04-10 16:14:37
351
原创 多线程共享数据
#include <stdlib.h>#include <stdio.h>#include <string.h>#include <pthread.h>#include <unistd.h>static pthread_key_t g_key = 0;static pthread_once_t s_once = PTHREA...
2018-12-14 10:52:37
335
原创 linux c内存检测
valgrind --tool=memcheck --leak-check=full --show-leak-kinds=all --time-stamp=yes ./程序名
2018-12-06 17:11:43
146
原创 线程退出
#include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;#include &amp;amp;amp;lt;pthread.h&amp;amp;amp;gt;#include &amp;amp;amp;lt;unistd.h&amp;amp;amp;gt;void *sub_thread(void *p){ int i = 0; int
2018-12-06 16:51:13
262
原创 makefile中export系统环境变量
ifeq ($(plat), hisi)TMP_PATH:=$(addsuffix :/home/test/nfs/hisi/arm-histbv320-linux/bin/, $(PATH))export PATH=$(TMP_PATH)CC=arm-histbv320-linux-gccLD=arm-histbv320-linux-gccelseCC:=gccLD:=gccen...
2018-10-22 11:43:09
8561
2
原创 cmake使用
CMakeLists.txtcmake_minimum_required(VERSION 2.8)project(network)#message(CMAKE_SOURCE_DIR=${CMAKE_SOURCE_DIR})#message(PROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR})#message(CMAKE_BINARY_DIR =${CM...
2018-08-30 18:19:20
479
原创 qsort排序
#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;#include &lt;time.h&gt;#if 1#define DEBUG(fmt, arg...) printf("\033[32m[%s:%d]\033[36m"fmt&
2018-08-17 09:12:33
853
原创 以广播的方式打印日志
test.c用于测试以广播的方式发送打印信息(客户端)#include <stdio.h>#include <stdlib.h>#include <string.h>#include <stdarg.h>#include <sys/socket.h>#include <sys/types.h>#include...
2018-08-13 13:55:04
431
原创 valgrind检查程序是否有内存泄漏
valgrind检查程序是否有内存泄漏valgrind –tool=memcheck –leak-check=full –show-leak-kinds=all ./my_program
2018-06-08 16:09:43
229
原创 linux下交叉编译openssl,libcurl,libxml
linux下交叉编译openssl从网上下载openssl-1.1.1-pre7,解压后,修改Configurations/10-main.conf,在文件末尾加入 “plat” =&amp;amp;gt; { inherit_from =&amp;amp;gt; [ “BASE_unix” ], CC =&amp;amp;gt; “arm-linux-gcc...
2018-06-07 18:43:22
1152
原创 解决linux c利用openssl进行3des和安卓封装的接口加密解密出的字符串不一样的问题
做项目中需要对密码进行加密,使用linux的openssl进行3des加密解密,发现加密出来的字符串和安卓封装的接口加密后的字符串不一样,之后发现是安卓端对加密出来的字符进行了base64编码,加上base64编码之后加密解密都正常了。测试代码: basetype.h#ifndef _BASETYPE_H_#define _BASETYPE_H_#include <stdbool.h>#i
2017-11-03 17:04:28
866
原创 练习使用消息队列
/*** @file msg.c* @version 1.0* @brief message queue interface* @note*/#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include <errno.h>#include <sys/msg.
2017-11-02 16:15:38
330
原创 HASH校验和不符
ubuntu下添加新的ppa后,使用sudo apt-get update更新出现错误,提示HASH校验和不符,通过网上搜索,发现在apt-get update时使用代理就可以更新成功,如:sudo apt-get -o Acquire::http::proxy="http://101.200.44.5:8888/" update其中代理的ip和端口可以在网上搜索一些免费代理。
2017-08-14 17:59:46
1730
转载 子进程 已安装 post-installation 脚本 返回了错误号 1
1.sudomv/var/lib/dpkg/info/var/lib/dpkg/infoold//现将info文件夹更名2. sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名 2. sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹 3.sudoapt−getupdate,a
2017-02-08 15:56:00
8253
原创 ubuntu中查找库所在的包
1、首先安装apt-file sudo apt-get install apt-file 2、更新apt-file的缓存 apt-file update 3、查找库所在的包,比如libz.so.1 apt-file search libz.so.1 4、之后就可以选择包进行安装了
2017-02-08 09:40:44
4099
原创 png和bmp图片像素读取(linux)
查找当前目录下的png和bmp图片,将其像素点读取出来压缩进theme.bin中,并将图片的其他信息如宽高压缩前后大小和在theme.bin中的偏移位置保存在bmpaddr.h中,方便在其他代码中读取图片像素信息。main.c#include <stdio.h>#include <string.h>#include <dirent.h>#include <stdlib.h>#include
2017-01-09 09:23:37
4868
2
原创 合并排序C语言实现
include include include define MAX_NUMBER 100void OutPutData(int *piData, int iNoOfNumber) { int iTemp = 0;if(piData == NULL || iNoOfNumber <= 0){ return;}printf("Total %d number:", iNoOfNu
2016-09-27 16:11:09
465
原创 libssl1.0.0或者libcrypto.so.1.0.0库的问题解决方法
今天编软件的时候出现libcrypto.so.1.0.0找不到的问题,百度了一堆解决方法,出现了各种问题,现在将我解决的过程记录下来,希望之后遇到这种问题能能快速找到解决办法。libcrypto.so.1.0.0这个库是包含在libssl1.0.0中的,所以安装libssl1.0.0就行了,ubuntu中直接用命令安装:sudo apt-get install libssl1.0.0我的ubu
2016-09-26 16:35:23
45416
1
python_crc32.tar.gz
2021-02-22
wxwidgets_test_20191029_1543.tar.gz
2019-10-29
使用libssl对数据进行rsa加密
2019-01-16
source insight 4破解版
2018-04-27
window下png和bmp像素读取
2017-01-09
VC++对话框与常用控件-计算器
2015-03-17
计算器编程
2013-09-06
linux c语言 使用system echo把变量输出到文件中
2016-01-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人