自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 RPC简单使用,编写远程计算器

1、RPC简介RPC是Remote Procedure Call的缩写,利用RPC可以实现本机上调用远程机的函数或过程。调用过程如下:2、外部数据表示(XDR)XDR是数据描述与编码的标准。XDR协议对于在不同体系的计算机之间进行数据传输非常有用。XDR属于ISO表示层。XDR用语言描述数据结构并且仅用于描述结构。工作原理:2.1、XDR相关函数1、初始化XDR流函数xdrstdio_create用户初始化一个XDR流。#include<rpc/types.h>#includ

2021-05-28 15:13:41 944

原创 C++进阶_Effective_C++第三版(八) 定制new和delete Customizing new and delete

上一篇: Effective_C++第三版知识解析梳理(七) 模板与泛型编程 Templates and Generic Programming下一篇: Effective_C++第三版知识解析梳理(九) 杂项 Miscellany

2020-06-28 17:19:39 229

原创 C++进阶_Effective_C++第三版(七) 模板与泛型编程 Templates and Generic Programming

上一篇: Effective_C++第三版知识解析梳理(六) 继承与面向对象设计 Inheritance and Object-Oriented Design下一篇: Effective_C++第三版知识解析梳理(八) 定制new和delete Customizing new and delete

2020-06-24 15:30:47 345

原创 C++进阶_Effective_C++第三版(六) 继承与面向对象设计 Inheritance and Object-Oriented Design

上一篇: Effective_C++第三版知识解析梳理(五) 实现 Implementations下一篇: Effective_C++第三版知识解析梳理(七) 模板与泛型编程 Templates and Generic Programming

2020-06-16 16:10:03 280

原创 C++进阶_Effective_C++第三版(五) 实现 Implementations

上一篇: Effective_C++第三版知识解析梳理(四) 设计与声明 Designs and Declarations下一篇: Effective_C++第三版知识解析梳理(六) 继承与面向对象设计 Inheritance and Object-Oriented Design

2020-06-10 18:27:47 473

原创 C++进阶_Effective_C++第三版(四) 设计与声明 Designs and Declarations

上一篇: Effective_C++第三版知识解析梳理(三) 资源管理 Resource Management下一篇: Effective_C++第三版知识解析梳理(五) 实现 Implementations

2020-06-08 21:35:34 271

原创 C++进阶_Effective_C++第三版(三) 资源管理 Resource Management

上一篇: Effective_C++第三版知识解析梳理(二) 构造/析构/赋值运算 Constructors,Destructors,and Assignment Operators下一篇: Effective_C++第三版知识解析梳理(四) 设计与声明 Designs and Declarations

2020-05-27 21:27:18 501 1

原创 C++进阶_Effective_C++第三版(二) 构造/析构/赋值运算 Constructors,Destructors,and Assignment Operators

上一篇:Effective_C++第三版知识解析梳理(一) 让自己习惯C++ Accustoming Yourself to C++下一篇:

2020-05-26 16:50:48 366

原创 C++进阶_Effective_C++第三版(一) 让自己习惯C++ Accustoming Yourself to C++

1、视C++为一个语言联邦View C++ as a federatiom of languages.将C++视为一个有相关语言组成的联邦而非单一语言,在其某个次语言(sublanguage)中,各种守则与通例都倾向简单、直观易懂、并且容易记住。然而当你从一个次语言移往另一个次语言,守则可能改变。次语言共有4个:C:C++仍是以C为基础的。区块(blocks)、语句(statements)、预处理器(preprocessor)、内置数据类型(built-indata types)、数组(array

2020-05-22 16:06:21 393 1

原创 Linux二进制文件操作工具

1 快速查看工具可以利用file和size来简单直接的查看二进制文件的细节。1.1 file命令行工具file可以用于查看几乎任何类型文件的详细信息。如 1.2 size命令行工具size能够快速地获取ELF节的字节长度。 2 详细信息分析工具可以使用binutils的工具集合获取有关二进制文件属性的详细信息。下面介绍ldd,nm,objdump,readelf工具。2.1 lddldd命令可以显示出二进制文件启动时需要静态加载的动态库的完整列表(加载时依赖项)。链接器会将直接依赖项的列

2020-05-19 12:09:48 2148 1

原创 Windows下使用mingw编译实现c程序调用lua脚本完全指南(基于lua5.4版本)

Windows下使用mingw编译实现c程序调用lua脚本完全指南(基于lua5.4版本)1安装mingw1.1下载minggw下载路径链接: https://pan.baidu.com/s/1AkhT-JFBrPqV-uQAXpPytA 提取码: n7wu解压压缩包到C盘根目录1.2修改环境变量计算机=>属性->高级系统设置->环境变量->系统环境变量,选择Path,编辑,变量值添加C:\MinGW\bin1.3测试是否安装成功2.lua5.4版本源码编译

2020-05-13 15:29:13 1610

原创 lua+nginx动态更新配置

动态更新配置1. 设计说明考虑到配置为全局生效,即需对所有工作进程共享。更新频率比较慢,使用lua_shared_dict进行存储。如下定义:lua_shared_dict sysconfig 10k;成员包括:“time”:配置文件的生成的时间戳(用来判断文件是否有更新)eg:1585209315“kxsip”:与可信控制服务数据交互IP地址eg:192.168.0.1“kxspo...

2020-04-26 11:41:40 3605 3

原创 windows定时截屏小工具

windows定时截屏小工具1.创建工程创建win32应用程序,依赖库勾选上MFC。备注:控制台程序由于会有控制台黑框影响使用MFC程序会有界面,都不可取。2.修改代码,删除默认创建的_tWinMain函数的内容,和其他的相关创建窗口的函数。添加截图函数及保存文件函数_tWinMain里面添加对截屏控制程序。3.编译。...

2019-05-30 17:06:46 7651 1

calculator.zip

rpc实现简单远程计算器

2021-05-27

Windows下使用mingw编译实现c程序调用lua脚本测试代码源码

windows下使用mingw的gcc编译工具,使用测试代码实现使用c调用lua脚本,包括传入参数和返回值的模式和无参数传递的模式的具体实现。

2020-05-13

lua-5.4.0版本源码

官方提供的lua5.4版本源码,在windows下使用mingw工具包的make工具来编辑windows下使用的lua可执行程序,动态库等。

2020-05-13

lua-nginx-module完全指南.docx

通过概要,指令,api接口三方面阐述lua-nginx模块的使用。 使用Lua编写Nginx脚本的基本构建块是指令。指令用于指定何时运行用户Lua代码以及如何使用结果。 在nginx.conf文件中各种*_by_lua,*_by_lua_block和*_by_lua_file配置指令内的用来配置的网关的Lua API。只能在这些配置指令的上下文中运行的用户Lua代码中调用下面描述的Nginx Lua API。 该API以两个标准软件包ngx和ndk提供接口给Lua。这些软件包在ngx_lua是默认全局生效,并且始终在ngx_lua指令中可用。 文中介绍指令67个,api接口241个。

2020-04-26

lua+nginx动态更新配置.zip

配置为全局生效,即需对所有工作进程共享。更新频率比较慢,使用lua_shared_dict进行存储。如下定义: lua_shared_dict sysconfig 10k; 成员包括: "time":配置文件的生成的时间戳(用来判断文件是否有更新)eg:1585209315 "kxsip":与可信控制服务数据交互IP地址eg:192.168.0.1 "kxsport":与可信控制服务数据交互端口eg:8001 "gettokenapi":请求userID对应的token的API接口eg:https://192.168.5.4:2233/token "ssourl":SSO服务器地址eg: https://12.52.46.82:5555/login 。。。 在nginx初始化中使用init_worker_by_lua_file 指令创建一个循环定时器,每次超时的时候去判断配置文件是否更新了。如果更新了重新加载。 通过在工作线程中使用rewrite_by_lua_block指令,获取任意时刻的配置情况测试代码的可用性。

2020-04-03

SnippingTool.zip

Windows桌面程序源码及程序,实现功能每隔5-10秒截一次屏保存图片文件,基于vs2012开发

2019-05-30

空空如也

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

TA关注的人

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