- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 Golang 泛型定义类型的时候前面 ~ 代表什么意思
~” 符号的类型则代表以该类型为底层类型(underlying type)的所有类型,这类带有 “~” 的类型也被称为 approximation elemen。类型是不会报错的,但是如果传自定义类型的。里面一个 int ,定义一个函数。先看代码,定义一个简单的泛型。函数进行调用, 如果直接传。对面代码改成就不会有问题。
2024-03-13 14:53:58
667
原创 Docker windows 创建的 volumes 到底存放在哪里?
windows 是没有这个目录的,如果是win11 在 数据存放在。1:在windows docker上创建的volumes。:2:查看数据卷详细信息。
2023-12-29 16:24:44
5178
3
原创 Docker 一键启动 Lnmp 2.0【附带 redis6 mysql8 nginx 配置文件】
Docker 一键启动 Lnmp 2.0【附带 redis6 mysql8 nginx 配置文件】
2023-12-29 14:44:20
530
原创 记录C语言 Segmentation fault 报错
里面使用了 %s ,%s是打印字符的,换成%c 即可解决.很简单只获得字符串的第一个字符。报错,出现问题原因在。
2023-12-29 14:35:44
460
原创 DelPhi 使用
点击进入单元管理进行搜索对应单元 F11 打开属性,F12 打开对应页面。2:点击view -》 Alignment palette。1:先选中需要对齐的框(shift + 鼠标左键)
2023-12-20 11:41:33
75
原创 uniCloud 云数据库(万字长文带你通关-入门~冲冲冲)
uniCloud提供了一个 JSON 格式的文档型数据库,云数据库基本操作,万字长文带你通关。
2023-12-20 11:31:04
2317
原创 uniapp sku插件 “ vk-data-goods-sku-popup” 默认选中指定sku
如果按照文档的示例和提供的Props 是实现不了弹窗默认选中的操作如下:打开弹窗之后花型和尺寸都是没有默认选中数据。看到里面是有个**selectSku()**方法,这个方法就是用来选中指定sku的方法。简介:商品多规格SKU选择器组件。的格式在sku组件文档里面有。在组件弹窗写入数据;
2023-12-11 14:27:18
824
原创 BIO NIO 多路复用
用户发起不会在阻塞到 accept 和 read 函数调用上,会返回一个空的链接或者空数据用来记录没有数据到达请求,只有在read读数据期间会阻塞.用户到来一个链接会加入到一个 容器(比如数组),遍历容器里面的链接是否有数据可读,相比BIO不会在阻塞,也不会new 大量的线程。把NIO中用户遍历的数组放到了内核层这样遍历数据就不需要用户层和内核层频繁地进行切换.select 解决了 BIO上面所说的第二点。从发起到结束都是阻塞的,比如到accept 和 read读都是阻塞的。
2023-10-30 17:51:44
96
原创 ElasticSearch 查询方法总结 ~ 第四章
most_fields当查询包含以不同方式分析的相同文本的多个字段时,该类型最有用。通过结合所有三个字段的分数,我们可以将尽可能多的文档与主字段匹配,但使用第二个和第三个字段将最相似的结果推到列表的顶部。:(可选,float)之间的浮点数0,1.0用于增加匹配多个查询子句的文档的相关性分数。如果该tie_breaker值大于0.0,则所有匹配的子句都计数,但得分最高的子句计数最多。您可以使用该tie_breaker值为在多个字段中包含相同术语的文档分配更高的相关分数.传送门:安装环境和了解基本概念。...
2022-08-18 15:50:46
1320
原创 Elasticsearch 使用技巧总结,围绕CURD
script_fields我们可以自定义一些返回字段,但是不会返回文档原字段 nested 增 删 改 查 enabled index store 的区别 upsert 、scripted_upsert 、 doc_as_upsert 的区别
2022-07-30 17:46:37
1569
原创 ES mapping 映射参数第一期之~ Analyzer
官方解释:以将字符串转换为标记或 术语流 。白话:根据选择不同的分析器进行语句拆分。Analyzer 由三部分组成:字符过滤器、 标记器和标记过滤器:接收原字符流,通过添加、删除或者替换操作改变原字符流。例如:去除文本中的html标签,或者将罗马数字转换成阿拉伯数字等。一个字符过滤器可以有零个或者多个:分词器接收一个 字符流,将其分解为单个 令牌(通常是单个单词),并输出一个令牌流。例如,whitespace标记器在看到任何空格时将文本分解为标记。它会将文本 "Quick brown fox!"转换为术
2022-06-28 17:21:01
765
原创 PHP 对接 IOS 支付
<?php/** * 苹果支付 * Class IosPay * @package app\common\controller */class IosPay{ /** * 错误信息状态码描述 * @var string[] */ protected $err_msg = [ '21000' => 'App Store不能读取你提供的JSON对象', '21002' => 'receipt-data
2022-04-13 17:15:22
1115
原创 Fastadmin 自定义TAB过滤选项卡 没有反应的坑
Fastadmin 自定义TAB过滤选项卡 没有反应的坑JS 增加 $('.panel-heading ul[data-field] li a[data-toggle="tab"]').on('shown.bs.tab', function (e) { var field = $(this).closest("ul").data("field"); var value = $(this).data("value");
2022-04-02 16:35:32
1299
2
原创 Elasticsearch 基本概念和了解~ 第三章
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可
2022-03-16 17:42:25
2455
原创 Kibana 安装与浏览~第二章
系列文章目录ES 详细安装步骤:ES详细安装步骤一、Kibana是什么?数据的探索、可视化和分析二、安装步骤1.引入库
2022-03-14 11:49:32
576
原创 Elasticsearch 安装与启动 ~ 第一章
ES , Elasticsearch, 安装,JAVA, kibana ,analysis-icu,插件
2022-03-11 18:08:09
6646
1
原创 使用JS创建一个 ‘tree’,自定义 contextmenu
文章目录前言一、jsTree是什么?二、使用步骤1.包括一个jsTree主题2.设置一个容器3.包含jQuery3.包含jsTree4.监听事件三、使用示例前言开发项目难免碰到像权限管理,组织架构之类的层级显示结构(也就是常说的’Tree’ )。使用树形结构显示出来的页面即美观还比普通的页面表格展示好分辨出来父级和子级,说白了也就是一目了然。先看效果:一、jsTree是什么?jsTree 是一个jquery 插件, 提供交互式树.它是完全免费的,开源的,并根据MIT许可进行分发。jsTree易于
2022-02-09 16:29:59
915
原创 你必须懂的操作系统基础
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、操作系统是什么?二、熟悉的操作系统有哪些三、功能和目标1:资源管理者2:用户计算机之间接口3:对硬件扩展总结前言一、操作系统是什么?操作系统:控制管理整个计算机系统硬件和软件资源,合理组织调度计算机工作和资源分配,以提供给用户和其他软件方便的接口环境,它是计算机中最基本系统软件负责管理协调硬件 软件等计算机资源工作为上层应用程序 用户提供服务是系统软件 不是硬件二、熟悉的操作系统有哪些Window
2021-10-19 15:18:30
693
原创 fastadmin tab默认不展示全部
index.html <div class="panel-heading"> <ul class="nav nav-tabs" data-field="track_type"> {foreach name="statusList" key="key" id="val"} <li><a href="#t-{$key}" data-value="{$key}" data-toggle="tab">
2021-10-06 17:56:27
920
原创 你真的懂Mysql锁吗?
文章目录前言一、锁的解释二、锁类型之行锁在·1.共享锁 OR 读锁1.1上锁语句1.2默认锁存储引擎1.3 共享锁发生示例2.排它锁 OR 写锁1.1上锁语句1.2默认锁存储引擎1.3 排它锁发生示例3.锁的特点3.隐式上锁4.问答讲解前言在数据库中,除传统计算资源(CPU、RAM、I\O等)的争抢,数据也是一种供多用户共享的资源。 如 何保证数据并发访问的一致性,有效性,是所有数据库必须要解决的问题。 锁冲突也是影响数据库并发访问性能的一个重要因素,因此锁对数据库尤其重要。一、锁的解释
2021-09-28 17:07:43
174
原创 PHP 源码 深入了解字符串写时复制
PHP字符串深入理解无论在什么语言中字符串是常见的类型,在PHP中字符串定义更为简洁。列:$txt="Hello world!";这段代码就可以表示一个字符串,你以为就这简单?大家想个问题 如果一个包含大量字符的一个字符串,同样赋值给一个变量所占用的空间一样吗?文字描述可能不方便理解,对程序员来说还是直接上代码:1:var_dump(memory_get_usage()); //先打印出当前内存情况2:$arr = array_fill (0, 100000, 'tioncico' );3:
2021-09-28 17:00:29
208
原创 通过故事搞懂CSRF危害
先看图 后说事:1:CSRF是什么?CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery)攻击者盗用了你的身份,以你的名义发送恶意请求。2:上面故事是如何发生攻击的首先小K是管理员已经登陆了网站,大家都知道登陆网站就会产生一个token。小B通过某种途径获得了A网站的删除人员的请求URL和参数小K收到一个邮箱,没有经受住诱惑点击后会已小k登陆的COOKIE发起请求进行删除.小B通过链接伪造小k的身份进行了攻击3:故事结尾小K这一点诱惑链接发送删
2021-09-26 11:50:03
1241
原创 设计模式之-观察者模式(瞅你咋滴)
观察者模式 定义:Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically. 中文:在对象之间定义一个一对多的依赖,当一个对象状态改变的时候,所有依赖的对象都会自动收到通知。现在都知道买房很苦逼,时刻关注房价,生怕错过一个亿。这个时候我们就要不管关注房价的变化情况。.
2021-09-09 18:11:51
102
原创 mysql binlog恢复数据记录
基本命令行:show variables like 'log_%'; 查看log_bin参数是否为ONshow binlog events; 查看第一个binlog文件的内容show binlog events in 'mysql-bin.000001'; 查看指定binlog文件的内容show binary logs; 获取binlog文件列表show variables like '%binlog_fo
2021-08-29 17:26:55
444
原创 递归调用步骤记录
递归调用是一种特殊的嵌套调用,是某个函数调用自己或者是调用其他函数后再次调用自己的,只要函数之间互相调用能产生循环的则一定是递归调用,递归调用一种解决方案,一种是逻辑思想,将一个大工作分为逐渐减小的小工作,比如说一个和尚要搬50块石头,他想,只要先搬走49块,那剩下的一块就能搬完了,然后考虑那49块,只要先搬走48块,那剩下的一块就能搬完了,递归是一种思想,只不过在程序中,就是依靠函数嵌套这个特性来实现了。
2021-08-27 17:27:09
205
原创 HTTP缓存?如何避免发送HTTP?Etag是什么?
缓存(Cache)是计算机领域里的一个重要概念,是优化系统性能的利器。由于链路漫长,网络时延不可控,浏览器使用 HTTP 获取资源的成本较高。所以,非常有必要把“来之不易”的数据缓存起来,下次再请求的时候尽可能地复用。这样,就可以避免多次请求 - 应答的通信成本,节约网络带宽,也可以加快响应速度。所谓的避免发送缓存指的是发送请求获得的数据是重复性的,得到的数据都是一致的。浏览器就会把这个请求缓存到本地,下次可以直接读取本地数据,不用重复发送HTTP请求,这样就会避免发送请求具体流程:发送请求时浏.
2021-08-17 18:38:37
242
原创 企业微信 01:基本开发流程(入门~骨灰)
企业微信 <<企业微信开发基本信息>>企业微信应用接入指引https://open.work.weixin.qq.com/wwopen/common/readDocument/13245简易教程https://work.weixin.qq.com/api/doc/90000/90003/90556基本名字解释https://work.weixin.qq.com/api/doc/90000/90135/90665#corpid创建应用https://work.weix
2021-04-27 16:46:55
16178
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人