菜单windows模式win

Win32编程之异步完成IO(十)

一、文件的异步写入 #include <Windows.h> #include <stdio.h> int main() { HANDLE hFile = CreateFile(TEXT("test.txt"), GENERIC_WRITE | GENERIC_READ, 0, NULL, OPEN ......
Win 32 IO

windows 10 安装 docker desktop WMI故障修复方法

打开 Admin cmd 提示符(不是 powershell)并导航到 C:>windows\system32\wbem 并运行以下命令: regsvr32 /s %systemroot%\system32\scecli.dll regsvr32 /s %systemroot%\system32\u ......
故障 windows desktop 方法 docker

Win32编程之文件设备(九)

一、文件的创建 CreateFile 是一个 Windows API 函数,用于创建或打开文件、设备、目录或管道。它是 Windows 操作系统中文件和 I/O 操作的基础之一。CreateFile 允许你指定文件的访问方式、共享模式、创建选项等,并返回一个文件句柄,通过该句柄可以执行读取、写入、关 ......
文件 设备 Win 32

责任链模式

为请求创建一个对象链,每个对象依次处理请求并传给链中的下一个对象。责任链中每个对象都拥有同一个父类(或接口)。 package main import ( "fmt" "strings" ) type Handler interface { Handle(content string) next(h ......
模式 责任

软件设计模式系列之七——原型模式

原型模式(Prototype Pattern)是一种创建型设计模式,其主要目的是通过复制现有对象来创建新对象,而不是使用构造函数。原型模式将对象的创建委托给原型对象,通过克隆(复制)来生成新对象,这种方式可以避免对象的重复初始化,提高性能,并使对象的创建更加灵活和动态。 ......
模式 设计模式 原型 软件

装饰者模式

装饰者模式 咖啡案例引入 1.咖啡种类,有意大利咖啡(Espresso),ShortBlack,美式咖啡(LongBlack),无因咖啡(Decaf)。 2.调料,Milk,Soy(豆浆),Chocolate(巧克力)。 3.要求再扩展新的咖啡种类时,具有良好的扩展性,改动方便,维护方便。 4.客户 ......
模式

windows系统下python环境变量的设置

在Windows上设置Python的环境变量允许你在命令提示符(或PowerShell)中全局地运行Python和pip命令。以下是如何配置Python的环境变量的步骤: 安装Python: 当你从Python的官方网站下载并安装Python时,安装程序提供了一个选项“Add Python to P ......
变量 windows 环境 python 系统

windows11右键集成新建markdown文件

右键集成新建markdown文档 在桌面新建文本文档输入以下内容 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT.md] @="Typora.exe" [HKEY_CLASSES_ROOT.md\ShellNew] "NullFile" ......
markdown windows 文件 11

模板方法模式

在接口中定义算法步骤,子类实现算法步骤。 拉起容器时既可以通过docker,也可以通过containerd。 package main import "fmt" type containerHandle struct { c containerHandler } type containerHand ......
模板 模式 方法

迭代器模式

迭代器能在不暴露复杂数据结构内部细节的情况下遍历其中所有的元素。 package main import "fmt" type Iterator interface { hasNext() bool getNext() *User } type Collection interface { crea ......
模式

设计模式7大原则

开闭原则对扩展开放,对修改关闭。 依赖倒置原则面向接口编程。 单一职责原则一个类、接口、方法只负责一项职责。 接口隔离原则接口中方法尽量少。 迪米特法则尽量降低类与类之间的耦合。 里氏替换原则引用父类的地方能使用其子类。 合成复用原则尽量使用合成/聚合的方式,不是使用继承。 ......
设计模式 模式

rgb数据流转为h265,从windows传输到Ubuntu18

To continuously convert an RGB data stream to H.265 and transmit it to an ARM machine running Ubuntu 18, you can use FFmpeg in combination with a netw ......
数据流 windows 数据 Ubuntu h265

AppSpider Pro 7.4.055 for Windows - Web 应用程序安全测试

AppSpider Pro 7.4.055 for Windows - Web 应用程序安全测试 Rapid7 Dynamic Application Security Testing (DAST) 请访问原文链接:https://sysin.org/blog/appspider/,查看最新版。原创 ......
应用程序 AppSpider Windows 程序 055

Adobe Photoshop 2024 v25.0 (macOS, Windows) - 照片和设计软件

Adobe Photoshop 2024 v25.0 (macOS, Windows) - 照片和设计软件 Acrobat、After Effects、Animate、Audition、Bridge、Character Animator、Dimension、Dreamweaver、Illustrat ......
设计软件 Photoshop Windows 照片 Adobe

MAXON Cinema 4D 2024 (macOS, Windows) - 三维计算机动画、建模、模拟和渲染

MAXON Cinema 4D 2024 (macOS, Windows) - 三维计算机动画、建模、模拟和渲染 请访问原文链接:https://sysin.org/blog/cinema-4d-2024/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org Cinema 4D ​ ......
Windows 计算机 动画 Cinema MAXON

使用设计模式改写if/else或switch/case语句

在写代码的时候,经常会用到if/else语句或者switch/case语句。虽然很省事,但是没有体现到java的封装、继承、多态等特性。没有用到java的面向对象编程的精髓。 比如这种if/else语句: String str = "菠萝"; if ("苹果".equals(str)) { Syst ......
设计模式 语句 模式 switch else

Win32编程之线程开发(八)

一、线程概念 (1).Windows线程是可以执行的代码的实例,系统是以线程为单位调度程序,一个程序当中可以有多个线程,实现多任务的处理 (2).Windows线程的特点: 线程都具有一个ID 每个线程都具有自己的内存栈 同一进程中的线程使用同一个地址空间 (3).线程的调度:操作系统将CPU的执行 ......
线程 Win 32

4、Windows用户和组、域

Windows用户和组、域 Windows用户 1、内置用户 内置用户:系统运行必须用到的服务。是默认的、自带的,且不可删除。(分类如下) ①Administrator:管理员账户(主人) ②Guest:来宾账户,权限非常小,连下载的文件保存不了。(客人) 在客户端上,这两个账户是默认禁用;在服务器 ......
Windows 用户

Windows下安装TDengine_tdengine windows安装

ERROR failed to init dnode since unsupported platform, https://www.taosdata.com/assets-download/3.0/TDengine-server-3.1.1.0-Windows-x64.exehttps://www ......

看懂FTP的主动和被动模式

FTP只通过TCP连接,没有用于FTP的UDP组件,FTP不同于其他服务的是它使用了两个端口,一个数据端口和一个命令端口(或称为控制端口)。通常21端口是命令端口,20端口是数据端口。当混入主动/被动模式的概念时,数据端口就有可能不是20了。更多技术干货详见www.linuxprobe.com ......
模式 FTP

【笔记】Windows 11 右上角关闭按钮过大解决方法

Win+R 唤起“运行”窗口,键入regedit运行注册表编辑器 进入计算机\HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics,找到键值CaptionHeight,调整为-330 备注:键值CaptionWidth可能也需要调整至-330 ......
按钮 Windows 笔记 方法 11

Win32编程之动态库(七)

一、动态库的特点 运行时独立存在 源码不会链接到执行程序 使用时加载(使用动态库必须使用动态库执行) 与静态库的比较:由于静态库是将代码嵌入到使用程序中,多个程序使用时,会有多份代码,所有代码体积会增大,动态库的代码只需要存在一份,其他程序通过函数地址使用,所以代码体积小;静态库发生变化后,新的代码 ......
动态 Win 32

YApi 私有化部署(Win)

YApi 官方文档介绍了可视化部署和命令行部署两种私有化部署方式,下面在官方文档的基础上介绍第二种部署方法。 环境准备 要求有 Node(7.6+)、MongoDB(2.6+)、Git。这里只介绍 MongoDB 的安装。 到 download/community 下载 MongoDB,我下载的是 ......
YApi Win

Windows 打包 Docker 提示环境错误: no DOCKER_HOST environment variable

这个问题应该还是比较常见的。 [ERROR] Failed to execute goal io.fabric8:docker-maven-plugin:0.40.2:build (default) on project mq-service: Execution default of goal i ......

dotnet Core window 下注册成service服务

1、发布应用程序 2、下载 instsrv.exe和srvany.exe https://files.cnblogs.com/files/blogs/745639/instsrsrvany.rar?t=1694794508&download=true 3、注册服务 以管理员身份运行cmd insts ......
service dotnet window Core

Win32编程之静态库(六)

一、静态库的特点 运行不存在 静态库源码被链接到调用程序中 目标程序的归档 二、C语言静态库 1.C静态库的创建 创建一个静态库项目 添加库程序,源文件使用C文件 2.C静态库的使用 库路径的设置:可以使用pragma关键字设置;#pragma comment(lib, "../lib/clib.l ......
静态 Win 32

从DevOps实践落地的角度谈谈“流程”和“规范"的反模式

最近在经历的一些事情,让我突发灵感,觉得要写点关于DevOps体系建设过程中的“流程规范”,记录下来。 如何解读"流程规范" 谈到DevOps落地,无一例外都会提“流程规范“,我想没有人会反对,甚至会”不放在眼里“,因为概念本身没有什么晦涩难懂。可是一到落地,好像就是另外一番场景,“一地鸡毛”,“形 ......
角度 流程 模式 DevOps quot

Win10 C盘清理

删除windows升级文件夹“$windows.~BT”。 管理员运行cmd:执行以下命令。若无权限,将“所有者”改为本机账户,勾选“启用继承”,获得完全控制权限即可 takeown /F C:\$Windows.~BT\* /R /Aicacls C:\$Windows.~BT\*.* /T /g ......
Win 10

暂停Win10更新100年

讨厌的Windows更新,动不动就给我来个自动重启,最可怕的是更新过程中还发生意外事件,导致系统挂了,要不是win的生态软件好,直接就转Linux了 废话不多说,谁让咱只有抱怨还得用Microsoft家的系统呢?咱既要用它也不能让它惹事,一招解决Windows永久关闭自动更新 食用方法: 以管理员身 ......
Win 100 10

跨平台的PHP开发IDE-PhpStorm 2023 mac+win版

PhpStorm 2023是一款专门为PHP开发人员设计的集成开发环境(IDE)。 →→↓↓载PhpStorm 2023 mac/win 它提供了丰富的功能,包括代码编辑、调试、版本控制、自动完成、代码检查、测试等,可以帮助开发人员更高效地编写和维护PHP代码。此外,它还支持多种框架,包括Symfo ......
IDE-PhpStorm PhpStorm 2023 PHP IDE