首页
归档
1
ndk编译优化库减少库体积
2
android取消动态库优化
3
android获取动态库路径
4
openssl命令行
5
C语言获取本机ip地址
秋山人家
累计撰写
85
篇文章
累计创建
16
个标签
累计收到
1
条评论
栏目
首页
归档
搜索
标签搜索
docker
pk
PKCS11
GM
密钥交换
SM2
cmake
开源协议
sleep
字节序
C++ 虚函数 纯虚函数
快捷键
sizeof
编译
Git
数字证书
以下是
C语言
相关的文章
2023-07-15
C语言获取本机ip地址
linux平台获取ip地址#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/socket.h>#include <netinet/in.h>#incl
2023-07-15
367
0
0
C语言
2022-08-04
C语言_获取时间
C语言_获取时间Linux平台获取当前时间-秒#include<stdio.h>#include<sys/time.h>int main(){ struct timeval time_now; long time_sec = 0;/**秒 **/ long time
2022-08-04
397
0
0
C语言
2022-07-21
ubuntu安装C/C++开发环境
sudo apt-get install build-essential
2022-07-21
225
0
0
C语言
2022-06-17
疑难杂症-(android release signal 7 (SIGBUS), code 1 (BUS_ADRALN), fault addr 0xd3d097f0)
产生原因android armabi-v7a架构中存在内存对齐保护,当读取非内存对齐地址时,会发出上述中断。举例说明unsigned char* data = (unsigned char*)malloc(16);memset(data,0,16);int i = 0;for(i = 0;i<
2022-06-17
777
0
0
C语言
2022-06-16
C语言_获取当前时间并格式化
获取当前时间并格式化#include <stdio.h>#include <time.h>/*** struct tm {*int tm_sec; // 秒 – 取值区间为[0,59] *int tm_min; // 分 - 取值区间为[0,59] *int tm_hou
2022-06-16
260
0
0
C语言
2022-05-24
C语言_结构体设计与存储
结构体设计与存储在C语言中,组织数据常常使用结构体,在结构体设计中需要注意的有结构体对齐,结构体中存在平台相关变量,结构体中存在指针的情况。下面就上述几种情况讨论一下结构体的设计。结构体对齐结构体对齐的情况会影响内存分配和结构体存储,同时在32和64位系统中,结构体对齐的情况也不相同。在跨平台的
2022-05-24
433
0
0
C语言
2021-11-15
C语言_跨平台宏定义
C语言跨平台宏定义#ifdef 表示宏是否有定义,如果宏有定义则执行,否则不执行。后面常跟#else和#endif#if 后跟常量整数表达式,如果表达式为非零值,则表达式为真,如果没有define(宏没有定义),也不不执行。后面常跟#elif #else #endif#ifdef _WIN32
2021-11-15
765
0
0
C语言
2021-11-08
C语言_Hex字符串和二进制数组转换
Hex字符串和二进制数组转换void convertUnCharToStr(char* str, unsigned char* UnChar, int ucLen){int i = 0;for(i = 0; i < ucLen; i++){//格式化输str,每unsigned char 转换
2021-11-08
733
0
0
C语言
2019-08-01
多线程的同步与互斥
主要涉及以下概念:同步与互斥互斥锁条件变量读写锁自旋锁信号量
2019-08-01
1841
0
0
C语言
2019-07-26
自旋锁和互斥锁
自旋锁和互斥锁自旋锁和互斥锁一样,都是为了解决对某种资源的互斥访问。自旋锁和互斥锁的区别:自旋锁:如果资源已经被占用,调用线程不会进入休眠(一直处于激活状态),而是在循环等待,直到获取到被占用资源。互斥锁:如果资源已经被占用,调用线程进入休眠状态,获取到锁的时候需要从内核态恢复,需要线程上下文切换。
2019-07-26
1840
0
0
C语言
1
2