2024年9月6日

C++创建与调用dll动态链接库(MinGW64 Dev-C++)

摘要: 本文使用的是dev-c++,如果涉及到VC++中不一样的操作,也会适当进行区分。 项目一:创建DLL 1、创建一个DLL类型的项目,当前命名为dlltest,并选择合适的路径进行保存。 2、在生成的预设置代码中,加入如下代码 //这是头文件dll.h #ifndef _DLL_H_ #define 阅读全文

posted @ 2024-09-06 15:56 咚..咚 阅读(532) 评论(0) 推荐(1) 编辑

2024年8月3日

Hadoop:java使用HDFS API实现基本操作工具类

摘要: 1、引入库 <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> <version>3.1.0</version> </dependency> <dependency> <gr 阅读全文

posted @ 2024-08-03 10:48 咚..咚 阅读(75) 评论(0) 推荐(0) 编辑

2024年8月2日

springboot 19种参数接收方式

摘要: 1. @PathVariable 用来处理URL路径中的参数。 @GetMapping("/user/{id}") public String getUser(@PathVariable String id) { return "User ID: " + id; } 2. @RequestParam 阅读全文

posted @ 2024-08-02 09:27 咚..咚 阅读(112) 评论(0) 推荐(0) 编辑

2024年7月23日

redis-cli命令行连接并管理redis

摘要: 命令行连接管理(任意)的服务,都是分成“连接”和“管理”两个步骤。 步骤一:连接 redis-cli -h [host] -p [port] -a [password] -n [db] 其中: -h:指定Redis服务器的IP地址-p:指定Redis服务器的端口号-a:指定Redis服务器的密码(如 阅读全文

posted @ 2024-07-23 10:38 咚..咚 阅读(48) 评论(0) 推荐(0) 编辑

2024年7月1日

maven项目引用本地jar包

摘要: 这个问题相信很多人都碰到过,在maven项目中引用本地jar包有如下两种常见的做法: 1、方法一:在pom.xml中的dependency中指定jar路径 <dependency> <groupId>ojdbc8-12.2.0.1.jar</groupId> <artifactId>ojdbc8-1 阅读全文

posted @ 2024-07-01 16:17 咚..咚 阅读(175) 评论(0) 推荐(0) 编辑

2024年3月26日

Hadoop:HDFS单机配置与基本命令

摘要: 接上篇Hadoop的单机布署,接下来准备以单机的形式体验一把HDFS。 写在前而,我本机hadoop的根目录是/hadoop/hadoop-2.10.2,请各位读者根据实际情况辨别各自的路径。 第一步,修改配置文件 /hadoop/hadoop-2.10.2/etc/hadoop/core-site 阅读全文

posted @ 2024-03-26 11:19 咚..咚 阅读(397) 评论(0) 推荐(0) 编辑

2024年3月13日

Hadoop安装:单机布署

摘要: 对于Hadoop的布署方式来说,分为单机布署、伪分布署式布署和分布式布署三种方式。其中属单机布署最为简单。大致分为三个步骤: 1、下载Hadoop压缩包,并解压; 2、修改环境变量; 3、测试是否安装成功。 下面就这三个步骤进行详细介绍。 步骤详解: 0、前置条件,操作系统上已正确安装JAVA,并配 阅读全文

posted @ 2024-03-13 16:05 咚..咚 阅读(86) 评论(0) 推荐(0) 编辑

2024年3月12日

linux下安装jdk环境

摘要: 在linux下安装jdk环境很简单,有两种方式: 1、用yum或apt之类的软件管理工具,自动安装open-jdk; 2、去oracle官网下载oracle jdk压缩包,在linux中解压后,配置一下环境变量即可。 本文介绍的是第2种方法。 详细步骤: 第一步:到oracle官网(点击跳转)下载l 阅读全文

posted @ 2024-03-12 10:37 咚..咚 阅读(144) 评论(0) 推荐(0) 编辑

2024年2月26日

Kafka安装与使用入门

摘要: 写在前面,本文重点介绍Kafka的安装与使用入门。Kafka是一款什么样的产品,具体是作什么用的,大致看这里: Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种 阅读全文

posted @ 2024-02-26 11:19 咚..咚 阅读(279) 评论(0) 推荐(0) 编辑

2024年2月23日

解决VMware与win10无法共享目录

摘要: 1、安装VMware Tools 这一步适用于多数情况,但对于高版本的VMWare这一步无效,当然了,先试一试总没有坏处。 有看见网上说如果VMware内安装的是高版本的Ubuntu,安装的VMware Tools会破坏Ubuntu。关于这一点博主没有验证,请自行验证。 安装方法很简单: 1) 在V 阅读全文

posted @ 2024-02-23 10:42 咚..咚 阅读(149) 评论(0) 推荐(0) 编辑

2024年2月22日

ubuntu server 22.04.2 LTS安装流程

摘要: 1、下载Ubuntu镜像 下载地址:清华大学开源软件镜像站 选择Ubuntu版本22.04.XX(amd64, Server),其中XX小版本自选(当前示例版本为22.04.2)。 2、本地加载Ubuntu的iso镜像 默认选中「Try or Install Ubuntu Server」安装选项,回 阅读全文

posted @ 2024-02-22 16:08 咚..咚 阅读(7215) 评论(1) 推荐(2) 编辑

nginx与php pathinfo(TP5常用)

摘要: 最近在试用fastadmin这一个框架,是由tp5进行二开后的一款框架。fastadmin里面有个代码,要获取pathinfo否则会重定向到登录页,而默认的nginx配置获取的pathinfo一直为空,就导致无法正常进入后台。 通过查找资料后,发现pathinfo是php的产物,与nginx无关。如 阅读全文

posted @ 2024-02-22 11:02 咚..咚 阅读(62) 评论(0) 推荐(0) 编辑

2024年2月21日

Ubuntu在无网络环境下,用离线源apt-get安装软件

摘要: 步骤概要如下: 1、假设目标安装的是服务器A,需先准备一台正常环境,且操作系统版本与A一致的服务器B; 2、用apt-get在服务器B上下载需要安装的包,并用dpkg-scanpackages依赖打包; 3、将打好的依赖包传到服务器A上; 4、更新服务器A的apt源,并清空apt缓存; 5、服务器A 阅读全文

posted @ 2024-02-21 11:21 咚..咚 阅读(4392) 评论(0) 推荐(0) 编辑

CentOS在无网络环境下,用离线源yum安装软件

摘要: 先说大致步骤: 1、前提假设:当前无网络的目标服务器是A,我们需要先准备一台服务器B; 2、在B上面用yum先把软件安装完成。 3、然后用createrepo将B中的包拷贝出来,并传到A上(用U盘或者内网SSH等方法都行); 4、修改A上的yum源为刚刚拷过来的本地文件; 5、在A上就可以安装了。 阅读全文

posted @ 2024-02-21 09:26 咚..咚 阅读(772) 评论(0) 推荐(0) 编辑

2022年10月6日

maven源修改

摘要: <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 阅读全文

posted @ 2022-10-06 10:01 咚..咚 阅读(221) 评论(0) 推荐(0) 编辑

2021年1月26日

Swoole从入门到入土(28)——协程[核心API]

摘要: 本节专门介绍swoole提供的协程机制中核心的API 类方法: 1) set():协程设置,设置协程相关选项。 Swoole\Coroutine::set(array $options); 2) getOptions():获取设置的协程相关选项。 Swoole\Coroutine::getOptio 阅读全文

posted @ 2021-01-26 17:09 咚..咚 阅读(1026) 评论(0) 推荐(0) 编辑

2021年1月16日

Swoole从入门到入土(27)——协程[协程容器]

摘要: 这一章开始,我们要开始全方位讨论Swoole为我们提供的协程机制。在swoole中所有的协程必须在协程容器里面创建(Swoole\Coroutine\Scheduler),Swoole 程序启动的时候大部分情况会自动创建协程容器,用 Swoole 启动程序的方式一共有三种: - 调用异步风格服务端程 阅读全文

posted @ 2021-01-16 17:43 咚..咚 阅读(713) 评论(0) 推荐(0) 编辑

2021年1月14日

Swoole从入门到入土(26)——多进程[进程间锁]

摘要: 多进程在Swoole中是一个很重要的话题,即是协程机制也是依赖于进程。所以Swoole\Lock让大家在PHP 代码中可以很方便地创建一个锁,用来实现数据同步。Lock 类支持以下 5 种锁的类型: 示例: $lock = new Swoole\Lock(SWOOLE_MUTEX); echo "[ 阅读全文

posted @ 2021-01-14 11:05 咚..咚 阅读(379) 评论(0) 推荐(0) 编辑

Swoole从入门到入土(25)——多进程[进程间无锁计数器]

摘要: Atomic 是 Swoole 底层提供的原子计数操作类,可以方便整数的无锁原子增减。原子计数器有如下特点: - 使用共享内存,可以在不同的进程之间操作计数 - 基于 gcc/clang 提供的 CPU 原子指令,无需加锁 - 在服务器程序中必须在 Server->start 前创建才能在 Work 阅读全文

posted @ 2021-01-14 09:36 咚..咚 阅读(333) 评论(0) 推荐(0) 编辑

2021年1月12日

Swoole从入门到入土(24)——多进程[进程管理器Process\Manager]

摘要: Swoole提供的进程管理器Process\Manage,基于 Process\Pool 实现。可以管理多个进程。相比与 Process\Pool,可以非常方便的创建多个执行不同任务的进程,并且可以控制每一个进程是否要处于协程环境。 注意:Swoole\Process\Manager只有在4.5.3 阅读全文

posted @ 2021-01-12 11:10 咚..咚 阅读(615) 评论(0) 推荐(0) 编辑

导航