ElasticSearch系列二:Kibana的使用和C#的Nest客户端
[toc] 前言 ElasticSearch,Kibana,Logstash等安装上一章讲完了,这一章讲讲ELasticSearch怎么使用 两种方式,一种是直接写ElasticSearch查询语句,当然是在Kibana里面 还有一种是用代码写,可以用Java,C ,PHP,Python等,我这里使 ... 查看全文
在Dynamics 365的标准窗体,lookup字段变成了[Object Object],picklist直接展示数字
在Dynamics 365的标准窗体,lookup字段变成了[Object Object],picklist直接展示数字 后来发现了某个Html文件,引用了两次ClientGlobalContext.js.aspx文件,删除一个就可以了。这是微软CRM里面的一个标准脚本,具体原因还没有深究,大家有兴 ... 查看全文
C#实现异步阻塞TCP
C#实现异步阻塞TCP(SocketAsyncEventArgs,SendAsync,ReceiveAsync,AcceptAsync,ConnectAsync) ... 查看全文
AcWing1174 受欢迎的牛(tarjan缩点)
对于有向图问题,如果能转化成dag那么就会好做很多,因为这题如果是dag,那么只要只存在一格出度为0的,就是答案 而强连通分量中的点都可以互达,所以进行tarjan缩点。 tarjan缩点的原理,分为四个边,树边,前向边,后向边,横叉边 dfn是时间戳,tarjan的栈中存的是祖先和已被遍历的并且能 ... 查看全文
Vue设置token拦截以及给每个api加上Authorization请求头
登录页面的代码 Login.vue 关键代码为第36行 this.$store.commit("set_token", response.data.data); set_token是store/index.js中mutations里的函数名 1 <template> 2 <div> 3 <el-fo ... 查看全文
win10 默认系统字体不够清晰,需要修改为宋体。
win10 默认系统字体不够清晰,需要修改为宋体。 网络找到的可用方法为下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts] "M ... 查看全文
完美解决win10家庭版本系统无法远程连接问题
近期需要对实验室的ftp服务器密码进行重新设置,然后就很理所当然的接入同一局域网,发现在连接的时候,报错 出现身份验证错误 要求的函数不受支持,CredSSP 加密 Oracle 修正一个小伙伴自己重装过系统他就可以无障碍的进行远程连接,然后又听闻win10家庭版本不能远程连接,感觉到受到歧视了,同 ... 查看全文
Windows下反(反)调试技术汇总
反调试技术,恶意代码用它识别是否被调试,或者让调试器失效。恶意代码编写者意识到分析人员经常使用调试器来观察恶意代码的操作,因此他们使用反调试技术尽可能地延长恶意代码的分析时间。为了阻止调试器的分析,当恶意代码意识到自己被调试时,它们可能改变正常的执行路径或者修改自身程序让自己崩溃,从而增加调试时间和 ... 查看全文
基于业务场景进行关键词提取以及Python实现
背景: 1.抽取不全 https://lemon.baidu.com/a?id=169074&flowSrcId=12004 黄金微雕瘦脸永久吗?做完三个月就开始反弹了 → 'tags': '微雕_1,瘦脸_1' 黄金微雕没有抽取出来 2.抽取词过于宽泛 https://lemon.baidu.co ... 查看全文
Java高并发之CountDownLatch源码分析
概述 CountDownLatch 允许一个或多个线程等待直到在其他线程中执行的一组操作完成的同步辅助。简单来说,就是 CountDownLatch 内部维护了一个计数器,每个线程完成自己的操作之后都会将计数器减一,然后会在计数器的值变为 0 之前一直阻塞,直到计数器的值变为 0. 简单使用 这个例 ... 查看全文
每日一道算法题之LeetCode26
LeetCode26 删除排序数组中的重复项 # 删除重复元素,解题方法:双指针 # 1 定义2个指针,慢指针i,从0开始;快指针j,从1开始 # 2 移动指针,如果当前nums[i] = nums[j],则j加1,i不动;如果不相等,则i,j均加1 1 class Solution: 2 def ... 查看全文
2021年1月29~30日 Java集合、迭代器、泛型
迭代器: 迭代的过程中不能增删元素,否则会产生并发修改异常。 注意 迭代 和 迭代器 的区别,迭代器 是用来 迭代 集合 的工具。 练习:某公司有多个人,每个人有不同数量的钱,用迭代器求出公司里所有男人钱的总数: (注意:next方法做两件事:返回当前指向的元素,并指向下一个元素) class Em ... 查看全文
C++ 指针详讲、及指针与数组
在介绍指针概念之前,需要了解在计算机程序存储数据时必须跟踪的三基本属性: 信息存储在何处,也就是地址; 存储的值为多少,简称值; 存储的信息是什么类型,简称类型; 1,地址运算符& 在常规变量定义时,寻找变量的 值 和 类型 很方便,如果想知道存储变量的 地址(也就是内存区),这时就需要用到地址运算 ... 查看全文
01 进程和线程的关系
进程和线程: 形象比喻:进程是工厂 ,线程是工人。一(进程)对多(线程)的关系 一个进程里面包含多个线程 进程是操作系统资源分配的基本单位。进程中包含线程。我们的代码是运行在线程中的。 线程是由进程所管理的,为了提示浏览器的稳定和安全性,浏览器采用了多进程模型。稳定性:每次新打开页面tab页,本质是 ... 查看全文
JavaSE——01基础语法
Java基础语法 注释 // 单行注释 /* 多行注释 多行注释 多行注释 */ /** * 文档注释 * 文档注释 * 文档注释 */ 标识符 标识符规则: 所有的标识符都应该以字母(A-Z或者a-z)、美元符号($)、下划线(_)开始 首字符后可以是字母(A-Z或者a-z)、美元符号($)、下划 ... 查看全文
Python容器相关操作
(集合与字典除外)的容器相关操作 (1)容器的拼接 >>> 'abc' + 'def' 'abcdef' (2)容器的重复 >>> (1, 2) * 3 (1, 2, 1, 2, 1, 2) (3)字符串跨行拼接(只能用于字符串) >>> 'abc' \ ... 'def' 'abcdef' (4) ... 查看全文
javascript中的标识符(JS)
1.在javascript(JS)中所有的可以由我们自主命名的都可以称为是标识符。 例如:变量名、函数名、属性名都属于标识符。 2.标识符命名一个标识符时需要遵守如下的规则: 1.标识符中可以含有字母、数字、_、$ var a_1$="可以为含有字母,数字,_ $等"; 2.标识符不能以数字开头 v ... 查看全文
C 语言编译出现 implicit declaration of function 错误
在学习 c 语言的过程中,手动使用 clang 进行编译的时候,碰到自定义函数会报出下面的错误: error: implicit declaration of function 'm' is invalid in C99 [-Werror,-Wimplicit-function-declaratio ... 查看全文
Python:计数器collections.Counter
collections是Python内建的一个集合模块,其中提供了许多有用的集合类: namedtuple:只有属性的简易类 deque:双向增删的List ChainMap:多个字典的链接 Counter:计数器 以及其他可以参考:10.8 模块:collections - ShineLe - 博 ... 查看全文