自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (14)
  • 收藏
  • 关注

原创 rancher + k3s + docker私有仓库搭建K8环境(百分之百成功)

然后我们找一个虚拟机进行拉取刚才我们上传的镜像,测试是否能够征程拉取,由于采用的是http,没有证书,所以我们在拉取镜像之前先配置docker,编辑/etc/docker/daemon.json文件,如果没有则创建文件。因为K3安装需要下载外网资源,所以需要每台机器都要具备访问外网能力,这里采用docker版本的v2ray,所以4台虚拟机都要安装docker,使用如下命令进行安装docker。这里我是单独有一台物理机作为docker的私有仓库,也可以直接用rancher所在的虚拟机搭建。

2023-08-11 11:10:28 1136

原创 spark boot封装,多线程高效执行

众所周知,spark是一个分布式计算引擎,可以将计算数据分不到不同的节点进行计算,但是往往我们的业务都是比较复杂,每天定时跑的时候不只是一个job,可能是有很多的job,但是引擎本身是串行化的,而且对于经验不深的同学,一个业务可能在一个scala文件写上上前行代码,这样就很难维护,所以这里为大家提供一个简易的spark框架。框架同时采用多线程的方式,可以提高多个job的执行效率

2022-10-27 11:36:31 972 1

原创 将mupdf封装成库,提供产品API接口

一、编译成静态库之后,再编写dll,为项目提供pdf操作接口项目结构如图:MoonPDF_DLL是C++封装的动态链接库,MoonPDF_DLL_TEST为C#界面测试工程。测试如下:提供很多pdf常规操作功能,如果需要自己添加更多功能,比如提取文本信息,可以自行下载源码修改:源码地址:GitHub - lengkristy/MoonPDF_DLL: pdf的DLL项目...

2021-12-17 10:50:58 1135

原创 C语言hashmap实现

C语言hashmap实现,不做线程控制map.h#ifndef _MAP_H#define _MAP_H/** * * 文件说明: * 纯C实现hashmap,由于限制,map中的key采用char*,如果key为其他类型的请先转换成char* * 文件创建时间: * 2020-09-16 13:58 * hashmap实现原理描述: * hashmap实现采用数组加链表,首先将key生成一个int类型的hashcode值,然后根据hashcode值进

2020-09-16 14:26:56 1992 9

原创 将开源clucene引擎编译成动态库

本章介绍如何将clucene编译成动态库,开发桌面级的全文检索引擎。 1.准备工具 编译平台:windows 10 代码编译工具:vs2010 CMake版本:cmake-3.17.1-win64-x64 源代码版本:clucene-core-2.3.3.4 Zlib版本:zlib-1.2.3.exe 相关工具以及代码下载位置,里面包含详细文档:点击下载 2.安...

2020-07-28 15:38:25 490 1

原创 第二章 将第一章下的开发项目部署到IceGrid中

1、环境准备 (1)、首先安装jdk,安装之后配置环境变量(安装的步骤略过,网上一大推) (2)、安装ICE,ICE的安装和开发环境中的步骤一致,这里不重复叙述。这里要注意 的是Ice的安装目录不能是Program Files (x86)这个路径,也不能是中文路径,否 则会出错。 (3)、安装.net 4.0环境 (4)、安装vc运行库(如果没有vc运行库,ICE不能启...

2020-05-16 21:39:21 357

原创 分布式锁的简要设计与实现

说明在微服务的项目中,我们经常会遇到多个服务对统一资源的并发访问,比如文件资源、数据库资源、以及缓存资源等。如果我们不对这些资源做访问同步控制,那么将会对我们的数据的唯一性造成影响。要做资源的同步不仅仅只是线程同步这么简单,该同步是对服务级别的同步。同步设计 基础同步第一种方式,系统考虑最基础的同步,采用redis作为中间件,没有等待唤醒机制,同步服务采用轮询的方式去获取分布式锁。所...

2019-11-15 17:26:50 177

原创 Nginx负载均衡集成阿里健康检查

由于开源社区版本的nginx负载均衡并不会实时检查某个节点是否挂掉,只会发生超时的情况下切换节点,如果挂掉的节点恢复了,nginx也不会去访问。我们就需要借助阿里的nginx_upstream_check_module。1.环境说明服务器操作系统版本:Centos 7 64位Nginx源码版本:nginx-1.14.0.tar.gz(可以在https://download.csdn.n...

2019-11-06 11:26:29 520

原创 C#与java通过RSA互相加解密,支持分段加解密,支持长文本,支持公钥加密私钥解密,私钥加密公钥解密

1、C#代码       C#采用的RSACryptoServiceProvider类进行的加解密,由于该类默认是不支持私钥加密公钥解密的,需要通过BouncyCastle.Crypto.dll转换一下才可以。       代码如下:       using System;using System.Collections.Generic;using System.Text;...

2019-01-21 18:46:05 2853 1

原创 C/C++和Python混合编程

1、首先需要下载python源代码进行编译,源代码编译的过程访问如下链接:   编译python源码2、创建一个win32控制台项目,项目名称为:InvokePython,如图:  3、然后将python源代码中的Include文件夹拷贝到该项目,如图:   只是拷贝Include还不够,需要将源代码Python-3.5.4\PC目录下的pyconfig.h文件拷贝到Inc...

2018-08-28 20:35:17 8426 4

原创 CEF3嵌入到win32项目

一、编译CEF3源码     编译源码请参考:https://blog.csdn.net/lengyue2015/article/details/77972035二、创建一个win32项目     这里我创建了一个TestCef名称的项目,如图所示:     三、准备cef3头文件      然后我们将刚才我们编译的cef3源码路径下的include文件夹拷贝到我们的项目路径下,如图所示:    ...

2018-06-25 22:58:56 8125 2

原创 第一章 C# .net4.0创建第一个ICE项目

一、环境准备1、安装VS2010 2、安装ZeroC(ICE),这里以ZeroC3.4.2版本为为例,需要设置环境变量 设置环境变量:ICE_HOME: C:\Program Files (x86)\ZeroC\Ice-3.4.2 Path变量追加:;%ICE_HOME%\bin;

2017-11-04 21:17:28 3369

原创 VS2010编译CEF3源代码

一、首先从官网下载CEF3源码,官网地址:http://opensource.spotify.com/cefbuilds/index.html#windows32_builds       我这里下载的是cef_binary_3.2883.1542.gf264ab9_windows32.tar.bz2二、下载CMake工具进行构建VS2010环境三、解压cef_binary_3.288

2017-09-13 22:29:12 8185 6

原创 C#实现AOP框架

大家都知道java的AOP很强大,也很实用,但是C#这方面就比较弱一些,而且C#要实现AOP编程,业务类必须集成一个ContextBoundObject类,有点入侵式编程,   C#编写AOP的原理也比表简单,这里我封装了一个类库:MoonAOP      MoonAOP的用法比较简单,首先在自己的项目中引用MoonAOP.dll,然后实现IMoonInterceptorInvoke,

2017-09-13 19:17:28 2926 1

原创 C语言Stack简单实现

C语言Stack简单实现,不做线程控制Stack.h/****************************************************************************作者:代浩然时间:2017-8-3该文件定义为栈的相关实现栈的特性: 1、先进后出,后进先出***************************************

2017-09-12 21:08:05 3149

原创 C语言队列QUEUE简单实现

C语言队列QUEUE简单实现,不做线程控制Queue.h/********************************************************************************* * 作者:代浩然 * 时间:2017-08-05 * 说明:该文件为队列的实现,实现方式是链表的双向队列,可以从链表的两端存,也可以从链表的两端取 * *

2017-09-12 21:06:00 7026

原创 C语言Link_List简单实现

C语言Link_List简单实现,不做线程控制Link_List.h/****************************************************************************作者:代浩然时间:2017-8-2该文件定义为非线性链表相关的实现线性链表的特性: 1、在内存中的存放地址是非连续的,随机分配优点: 1、由于地址的非连

2017-09-12 21:02:10 9875

原创 C语言Array_List简单实现

C语言Array_List简单实现,对集合的增删改查,不做线程控制Array_List.h/****************************************************************************作者:代浩然时间:2017-8-2该文件定义为线性链表相关的实现线性链表的特性: 1、在内存中的存放地址是连续的优点: 1、由于地

2017-09-12 20:58:54 3349

原创 .net简单实现MVC模式

虽然.net有自己的MVC框架,但是使用起来也各种不方便,索性就自己实现了一套框架。该框架视图采用html 前后端通过JSON数据交互,前端到后端的参数可以是对象控制器介绍:特性:MoonController :针对类         MoonRequestMapping:针对方法        例子:                {CSDN:CODE

2017-09-11 19:07:06 411

原创 C#操作word,签入书签,图表,表格

C#操作word,签入书签,图表,表格

2017-08-28 17:24:10 1188

原创 vs2010编译python3.5.4源代码

vs2010编译python3.5.4源代码

2017-08-24 11:19:55 1867 4

spark boot框架 简化开发

spark boot框架 简化开发

2022-10-27

01 使用客户端、接口、服务端的项目结构,并且使用ICEBOX调试.rar

01 使用客户端、接口、服务端的项目结构,并且使用ICEBOX调试,资源中包含视频教程和源代码项目以及文档说明

2020-05-16

将研发文档中的01 项目部署到IceGrid中.rar

将研发文档中的01 项目部署到IceGrid中,集群部署支持负载均衡。资源中包含视频教程讲解,以及文档和相关的软件包

2020-05-16

Nginx集成阿里健康检查相关包.rar

Nginx集成阿里健康检查相关包,用于nginx实时更新节点状态信息。

2019-11-06

RSA在C#和java中的应用

RSA在C#和java中的应用,通过公钥加密私钥解密,私钥加密公钥解密

2019-01-21

VC项目调用Python文件脚本

VC项目调用Python文件脚本,支持脚本导入其他模块,该工程用Python脚本进行IO操作,创建文件以及写数据,解决不需要安装python环境就能使用python脚本带来的便利

2018-08-30

Python嵌入VC项目中

将python库嵌入vc项目中,支持C++调用python脚本,很大程度上简化开发

2018-08-28

Duilib嵌入wke内核浏览器

CSDN上很多Duilib嵌入WKE资源都不可用,本资源使用VS2010编译,实现C++与JS相互调用

2018-07-02

CEF3嵌入win32项目

将CEF3嵌入到win32项目中,解决了系统兼容性问题,可以在win10下调试运行

2018-06-25

MoonAOP源码实现

C#实现的AOP编程,记录日志,异常处理,事物控制这些频繁的代码不需要在每个业务类方法进行处理,交给AOP框架就行

2017-09-14

MoonAOP源码的简单实现

使用C#实现的AOP编程,以前日志记录,异常捕获,事物控制等这些代码就不需要在每个业务类中都写一遍了,简单直接

2017-09-13

MoonMVC源码

自己实现的MVC框架,包括控制器、拦截器、全局异常处理器,前后端采用JSON数据交互,前端参数可以是JSON对象

2017-09-11

C#操作word,签入书签,图表,表格

C#操作word,签入书签,图表,表格

2017-08-28

python3.5.4源代码

vs2010编译成功后的python3.5.4源代码

2017-08-24

空空如也

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

TA关注的人

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