NOT
docker安装elasticsearch和kibana
Docker安装ElasticSearch 1 安装说明 在平时工作的时候,开发环境大多数会安装单机ElasticSearch,但生产环境基本会安装ElasticSearch集群版,所以我们接下来实现一下ElasticSearch单机安装,下一节实现集群安装,但安装也大多数采用Docker安装。不过 ......
C++判断安装系统的盘符
wstring getWindowsDirectory() { wstring wstr; UINT size=GetWindowsDirectory(NULL,0); wchar_t *path=new wchar_t[size]; if(GetWindowsDirectory(path,size ......
AI 网站收集
图片处理 Image To Prompt:根据你上传的图生成Prompt提示词 IconifyAI.com: AI 生成 logo 设计 Uizard io:快速原型制作工具,AI 可以毫不费力地生成最快的结果 sitekick.ai:登录页面构建工具 代码 codeium:代码提示工具 工具 Le ......
iOS:响应链的原理
iOS中不是所有的对象都能响应的,只有继承 UIResponder 的对象才能进行响应处理事件,称之为响应者对象。 常见的响应者对象有:UIView, UIViewController, UIApplication 响应链的流程: 1. 当产生某一个触摸事件的时候,这个触摸事件回添加到UIAppli ......
iOS:字典存储数据的原理
注:适用于Java 等其他语言的技术原理 存储的逻辑 1. 字典底层有一个数组,靠数组来存储数据; 2. 将 key 进行 hash 算法。得到 `hash值`; 3. 将 `hash值` 与 `数组的长度` 进行`位与运算`, 得到的结果为数据应该存储的位置; 4. 找到数组对应的位置,然后设置对 ......
iOS:AutoReleasePool
具体参考文章 AutoRelease 是依靠 AutoreleasePoolPage 来进行 push 和 pop 进行工作的 AutoreleasePoolPage 为双向链表,parent 字段指向上一层,child 指向下一层 每个 AutoreleasePoolPage 的大小为 4096 ......
iOS:KVO 的实现原理
KVO 是依赖 kvc 进行实现的。主要是依赖了 isa_swizzling 来实现的。 当对一个类第一次进行观察时,系统会动态的创建一个派生类 修改观察的对象的 isa 指针指向,指向新建的派生类 派生类中,系统会重写观察的属性的 set 方法 然后通过 kvc 的willChangeValueF ......
iOS:runloop 相关
一个 Runloop 包含了多个 mode 一个 mode 包含了若干个 source0/source1/time/observer Runloop 启动时只能选择其中一个 model 作为当前 model Runloop 常用的 Model 1. UIInitializationRunLoopMo ......
iOS:use_frameworks 的作用
Swift 项目中的 Podfile 中默认会有一个 use_frameworks!,本篇说一下 use_frameworks!。 1. Pod 引入组件的类型 iOS 使用 Pod 引入组件,主要引入以下类型的组件。 类型 1:静态库类型组件。可以为 `.a` 或 `.framework` 类型的 ......
文件取证
文件取证是电子数据取证工作的根本,因为几乎所有信息都以文件形式存储。 文件签名 文件签名是文件格式中一段独特的字节,通过文件签名判断文件是什么格式。 文本文件 .txt 没有固定的文件签名 .doc/.xls文件头:D0CF11E0 .docx文件头:504B0304 .pdf文件头:2550444 ......
服务器远程管理
一、远程管理类型 windows远程管理有2中类型: 1、远程桌面(图形)2、telnet(命令行) 二、远程桌面 步骤 1、首先将配置网络,并实现客户机与服务器可以互通。2、服务器开启允许被远程控制:我的电脑图标右键属性 -- 远程设置 -- 选择允许 -- 确定。3、客户机上:开始 -- 运行 ......
view PDF in emacs
to view PDF in emacs . ‘gs’ is a hard requirement. It needs to install ghostscript out of emacs. edit .init.el , add the following statement: (setq do ......
IIS 内存溢出(32位程序运行)
背景 最近新接手了一个项目,服务器正常,用户量也没有变化,不定时出现内存溢出,重启iis或者回收线程就正常了 review发现,因为业务原因缓存的东西并没有释放掉,但远远没有达到服务器内存上线,也没有受到预警邮件 巴拉很久,发现32位系统存在内存上限 为什么 32 位程序只能使用最大 2GB 内存: ......
hiveSQL mapreduce任务调优
set hive.merge.mapredfiles=true; --在Map-Reduce的任务结束时合并小文件 set mapred.max.split.size=30000000; -- 决定每个map处理的最大的文件大小,单位为B --set mapred.min.split.size=10 ......
iOS:常用的正则表达式
转载自Swift 正则表达式 - 简书 (jianshu.com) 数字:^[0-9]*$ n 位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0- ......
ios:设备型号获取
// 当前设备型号 static var deviceModel: String { var systemInfo = utsname() uname(&systemInfo) let machineMirror = Mirror(reflecting: systemInfo.machine) le ......
SQL——练习:上展BOM
--练习:元件上展BOM IF EXISTS ( SELECT * FROM tempdb.dbo.sysobjects WHERE id = OBJECT_ID(N'tempdb.dbo.#temp_bom') ) --是否存在该临时表 DROP TABLE #temp_bom --存在则删除 C ......
Jmeter:快速上手?
一、点击新建线程组 配置线程数量、运行时间、是否循环...... 二、配置HTTP请求 三、HTTP具体配置 配置、ip、端口、请求....... 四、配置监听器 用来观看请求与响应数据。 五、点击绿色箭头运行 ......
8、公司投资 - 开公司创业系列文章
公司投资,是指公司的对外投资,即公司将本公司的资产投资到其他公司作为其他公司的股份。因为公司资产本身来自股东的投资及投资收益,如果再次投资到其他公司其所有权即不再属于本公司,本公司无法对该资产的使用及收益施以充分的控制,与当初股东投资预期也有所差距。为了保证公司资产的安全,各地法律往往都会对此做出一 ......
批处理编写和用户管理
一、批处理编写 1.1 批处理作用 自上而下成批的处理每一条命令,直到执行最后一条! 1.2 如何创建批处理 文件扩展名:.bat 创建方法:新建一个记事本文件,然后将扩展名改为.bat 注:修改扩展名时,需要将文件扩展名显示出来 1.3 批处理基本语法 1.3.1 @echo off 作用:关闭回 ......
【GPT开发】人人都能用ChatGPT4.0做Avatar虚拟人直播
0 前言 最近朋友圈以及身边很多朋友都在研究GPT开发,做了各种各样的小工具小Demo,AI工具用起来是真的香!在他们的影响下,我也继续捣鼓GPT Demo,希望更多的开发者加入一起多多交流。 上一篇结合即时通 IM SDK捣鼓了一个Demo ChatGPT群聊机器人Demo ,也收到了一些还不错的 ......
Maybatis-Plus lambdaQuery与lambdaUpdate
lambdaQuery与lambdaUpdate 1. 等于 //EQ 就是 EQUAL等于 taskFlowService.lambdaQuery().eq(TaskFlow::getCreateTime,DateUtil.now()) 2. 不等于 //NE就是 NOT EQUAL不等于 tas ......
部署虚拟机
传统运行模式 一台计算机同时只能运行一个操作系统 虚拟机运行架构 1、寄居架构(实验环境、测试环境) a)虚拟机作为应用软件安装在操作系统上 b)可以在此应用软件上安装多个操作系统 c)直接安装在硬件上的系统为宿主 2、原生架构(生产环境) a)虚拟机软件直接安装在计算机硬件上 b)虚拟机本身就是一 ......
IP地址笔记
一、简单局域网构成 局域网:一般称为内网。 简单局域网构成:交换机、网线、PC(其他IT终端)。 交换机:用来组建内网的局域网的设备。 交换机用来组建局域网,不能连接内外网,有很多接口。路由器用来连接内外网。 二、IP地址 IP地址就是一个唯一标识,是一段网络编码(二进制),常用的IPv4由32位组 ......
基本DOS命令
磁盘操作系统(Disk Operating System),是早期个人计算机上的一类操作系统。 一、基本命令 1、命令:color f0 帮助:color ? 作用:改变背景及字体颜色 2、命令:cls 作用:清屏 二、目录相关命令 3、命令:dir 作用:浏览当前文件夹的内容(带<dir>标识的为 ......
SIM卡ICCID编码规则
SIM卡ICCID编码规则 来源 https://www.zhihu.com/question/51968777 2018.09更新中国大陆PLMN数据,src:Mobile country code 移动白卡:00101 电信白卡:46099 2018.03.28更新: 根据百度百科的更新,中国三 ......
jquery DOM型漏洞
1、漏洞介绍 漏洞编号:CVE-2016-7103、CVE-2015-9251、CVE-2014-6071、CVE-2012-6708、CVE-2011-4969 漏洞环境:jquery 影响范围: 1.x系列版本等于或低于1.12的jQuery 2.x系列版本等于或低于2.2的jQuery 漏洞原 ......
永恒之蓝
1、漏洞介绍 说明:永恒之蓝,英文名称EternalBlue,由美国国家安全局开发的漏洞利用程序。由Shadow Brokers影子经纪人组织于2017年4月14日晚公布。 漏洞编号:ms17-010 漏洞环境:windows操作系统 影响范围:目前已知受影响的Windows 版本包括但不限于:Wi ......
【深度思考】聊聊CGLIB动态代理原理
1. 简介 CGLIB的全称是:Code Generation Library。 CGLIB是一个强大的、高性能、高质量的代码生成类库,它可以在运行期扩展Java类与实现Java接口, 底层使用的是字节码处理框架ASM。 Github地址:https://github.com/cglib/cglib ......