自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

H674199469的博客

致力于传播文化

  • 博客(16)
  • 收藏
  • 关注

转载 linux shell 命令之ifeq

linux shell 命令之ifeq

2023-01-30 14:31:54 1398 1

转载 linux shell命令之 sed

linux shell命令之 sed

2023-01-30 11:18:15 707

原创 linux shell 命令之 uname

shell 命令uname 打印系统信息

2023-01-30 10:17:00 457

原创 Ubuntu18.04 安装 samba 服务器

通过samba服务器,让window 能访问linux 下的共享文件

2022-12-29 09:49:43 1942

原创 linux 文件I/O编程 必须掌握的5个基础函数:open( );read( );write( ); lseek( );close( );

linux 文件I/O编程基础

2022-12-23 13:54:22 231

转载 OpenSSL静态库编译及使用(linux环境)

OpenSSL静态库编译及使用(linux环境)

2022-06-25 11:21:40 4216

转载 SMTP协议发送附件 MIME扩充协议

SMTP协议发送附件 MIME扩充协议

2022-06-23 16:43:43 1211

原创 回调函数案例

#include <stdio.h>#include <stdlib.h>typedef int (*callback) (int a,int b); int sum (int X,int Y){ printf("%d\n", X+Y);}int sub(int X,int Y){ printf("%d\n", X-Y);}int show (int a,int b,callback p){ p(a,b);}int main (){ show(.

2022-05-31 13:49:08 67

转载 socklen_t在windows和linux平台下的头文件定义

windows平台下:头文件:#include<ws2tcpip.h>linux平台下:下面两个头文件都有定义:1)#include <sys/socket.h>2)#include <unistd.h>详细定义:typedef int socklen_t;翻译:任何完整的库必须定义socklen_t和int相同的尺寸大小。别的事情打破了BSD套接字层的填充。POSIX起初确实将其定义为size_t。我已经向他们大声诉说这件事情。定义其为s.

2022-05-30 14:08:55 1924

原创 sqlite3_get_table与sqlite3_free_table

在sqlite3_exec 中使用回调来执行对select结果的操作。还有一个方法可以直接查询而不需要回调。回调很麻烦,你得声明一个函数,如果这个函数是类成员函数,你还不得不把它声明成static的(要问为什么?这又是C++基础了。C++成员函数实际上隐藏了一个参数:this,C++调用类的成员函数的时候,隐含把类指针当成函数的第一个参数传递进去。结果,这造成跟前面说的sqlite 回调函数的参数不相符。只有当把成员函数声明成static 时,它才没有多余的隐含的this参数)。虽然回调显得代码整齐,但有

2022-05-13 15:24:41 1067

原创 fopen( ) 函数简介

头文件:#include <stdio.h>函数原型:FILE *fopen(char *filename, char *mode);功能:打开文件返回值:打开成功:返回一个FILE * 类型的结构体指针;打开失败:返回NULL;参数说明:filename:文件名(包含文件路径);mode :打开方式控制读写权限的字符串(必须指明) r 以“只读”方式打开文件。只允许读取,不允许写入。文件必须存在,否则打开失败。 w

2022-05-06 17:11:57 1281

原创 open( ) 函数简介

头文件:#include <fcntl.h>函数原型:int open( const char * pathname, int flags);int open( const char * pathname, int flags, mode_t mode);功能:打开文件。返回值:打开成功:返回一个int 型正整数(文件描述符);打开失败:返回 -1;参数说明:pathname 指向文件路径的字符指针;flags 文件打开方式 常用选项是:O_R.

2022-05-06 13:46:57 14225

转载 socket编程——sockaddr_in结构体操作

socket编程——sockaddr_in结构体操作sockaddr结构体sockaddr的缺陷:struct sockaddr 是一个通用地址结构,这是为了统一地址结构的表示方法,统一接口函数,使不同的地址结构可以被bind() , connect() 等函数调用;sa_data把目标地址和端口信息混在一起了struct sockaddr { unsigned short sa_family;    char sa_data[14];...

2022-03-02 15:38:34 4834

原创 SecureCRT のSSH2连接 Ubuntu16.04教程

第一部分:准备工作① 首先确认虚拟机下的Ubuntu系统是否已经安装了ssh服务?在Ubuntu 系统下 按Ctrl+Alt+T键,启动终端窗口,直接输入 sudo apt install openssh-server;(简单粗暴的命令,不用花里胡哨的先去查看版本呀什么的,没有就自动安装,有的就会提示已经安装了并且会给你更新到最新版本多快乐是吧)② 安装好之后呢,就启动ssh 服务...

2022-03-01 10:26:36 2510

原创 在Axure RP 9 中如何插入本地视频

1:准备阶段 在Axure RP 9中是无法直接插入本地视频的,它需要一个载体,把本地视频以网页脚本的形式插入,具体做法下面我一一详细说来。保证每一步大家都看得懂①本地电脑存在的已有的视频,例如我电脑存在一段视频“百度网盘 - 视频播放.mp4”。②新建一个网页html文件,(菜鸟可以直接使用记事本新建一个,然后命名为xxx.html)程序员请自便。然后写出一段打开我们步骤1中的视频的代码 如下:注意:建议视频与html超文本放到相同路径下,这样src后面就可以不用写路径啦 简...

2021-09-08 16:12:27 14828 12

原创 如何在Axure RP 9 中设置显示当前的时间

1:新建一个页面page1 方法:文件(F)→新建(N)2:在Default 元件库中找到“文本”元件并拖入页面page1中,文本名称根据自己需要进行相关设置,这里我设置为datetime,样式根据自己实际需求设置。3 在page1页面中再拖入一个动态面板随便命名即可,我命名为time,注意不要覆盖到文本datetime 的区域。time动态面板设置状态1和状态2共两状态即可。边框呀 背景呀都不要显示出来,这样做是为了后面做铺垫。3.1 设置time动态面板的交互动作1,载入时...

2021-07-19 13:56:24 6097 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除