首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【算法day4】堆结构、堆排序、比较器以及桶排
堆与堆结构(优先级队列结构) 知识点: 堆结构就是用数组实现的完全二叉树结构 完全二叉树中如果每棵子树的最大值都在顶部就是大根堆 完全二叉树中如果每棵子树的最小值都在顶部就是小根堆 堆结构的heaplnsert与heapify操作 堆结构的增大和减少 优先级队列结构,就是堆结构 一段连续的数组是可以想象成完全二叉树结构的 例如 [3,5,2,7,1,9,6] [0,1,2,3,4,5,6] 对应到完全二叉树结构中得到 连续的一段数组可以用一个"size"描述,表示一个连续的数组到达的位
ASP.NET MVC4 学习笔记-2
渲染网页-Randering Web Pages 前面示例的输出结果不是HTML,而是一个"Hello World"的字符串.为了响应浏览器的请求产生一个HTML网页,我们需要创建一个视图(View). 创建和渲染一个视图 我们所要做的第一件事就是要修改Index方法,修改后的代码如下所示: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 usi
Ansible Ad-hoc,命令执行模块
目录 Ad-hoc Ad-hoc简介 Ad-hoc命令说明 Ad-hoc示例 命令执行模块 1. command模块 2. shell模块 3. raw模块 4. script模块 Ad-hoc Ad-hoc简介 Ad-hoc是Ansible下临时执行的一条命令,对于复杂的命令会使用playbook.Ad-hoc的执行依赖于模块,ansible官方提供了大量的模块.如command,file,copy,shell等 帮助查询 ansible-doc -l 列出所有模块 ansible-doc -
Hexo - 搭建个人博客的bug集合
按照很多视频教程进行操作,发现到hexo d这一步后,无法部署到github远端. 目前的解决方法: npm un hexo-deployer-git npm i hexojs/hexo-deployer-git 最后的博客地址:https://strsun.github.io/ 博客内容会慢慢更新,UI也会慢慢进行设计. 更新: 最近卡住设计博客园的图标链接上,按照很多教程的做法,最后都没有得到解决. 比如该教程:Hexo添加Subnav社交图标CSDN 最终会卡在node-sass错误上.
CSS实现渐隐渐现效果
CSS实现渐隐渐现效果 实现渐隐渐现效果是比较常见的一种交互方式,通常的做法是控制display属性值在none和其它值之间切换,虽说功能可以实现,但是效果略显生硬,所以会有这样的需求--希望元素消失时具有平滑的效果. 实现 opacity opacity是用以设置透明度的属性,单纯将opacity设置为0只能从视觉上隐藏元素,而元素本身依然占据它自己的位置并对网页的布局起作用,它也将响应用户交互例如点击事件,对于其添加过渡属性可以显示动画效果,使用transitionend事件监听过渡完成之后
机器学习策略篇:详解正交化(Orthogonalization)
正交化 这是一张老式电视图片,有很多旋钮可以用来调整图像的各种性质,所以对于这些旧式电视,可能有一个旋钮用来调图像垂直方向的高度,另外有一个旋钮用来调图像宽度,也许还有一个旋钮用来调梯形角度,还有一个旋钮用来调整图像左右偏移,还有一个旋钮用来调图像旋转角度之类的.电视设计师花了大量时间设计电路,那时通常都是模拟电路来确保每个旋钮都有相对明确的功能.如一个旋钮来调整这个(高度),一个旋钮调整这个(宽度),一个旋钮调整这个(梯形角度),以此类推. 相比之下,想象一下,如果有一个旋钮调的是\(0.1x
centos7使用repo方式安装zabbix4.0
1.安装zabbix的repo源 rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm 修改zabbix.repo替换为清华的地址 :%s#repo.zabbix.com#mirrors.tuna.tsinghua.edu.cn/zabbix#g 2.安装zabbix-server-mysql和zabbix-web-mysq
ASP.NET Core 微信支付(三)【查询订单 APIV3】
官方参考资料 查询订单 理论实战 官方提供两种查询订单的方式,一种是根据商户自己生成的订单号查询,一种方式是根据微信生成的订单号查询.而我使用的就是第一种方式. 调用微信支付的查询订单,需要生成签名,按照微信支付的接口规则构造http的header. 生成签名可以参考我的文章:<ASP.NET Core 微信支付(一)[统一下单 APIV3]>.<ASP.NET Core 微信支付(二)[ 发布到服务器上签名加密时报错:系统找不到指定的文件 APIV3]>. 代码 数据实体映射类
实操开源版全栈测试工具RunnerGo安装(四)Windows安装
以windows 10系统为例 视频教程:https://www.bilibili.com/video/BV14H4y1C71u/?spm_id_from=333.999.0.0 1.设置手动进入系统BIOS启用虚拟化技术 (展示型号是HUAWEI MateBook13),重启电脑按F2进入BIOS,然后启用虚拟化 (Inter启动虚拟化)将Virtualization Technology 设置为 <Enable> (AMD启动虚拟化)将SVM Mode 设置为 <Enabled&g
ContentType组件表使用
https://www.shuzhiduo.com/A/qVdepN2r5P/
springboot自动配置原理以及spring.factories文件的作用详解
一.springboot 自动配置原理 先说说我们自己的应用程序中Bean加入容器的办法: package com.ynunicom.dc.dingdingcontractapp; import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure; import org.springframework.boot.SpringApplication; import org.springframework.
win32 - 使用VerQueryValue获得应用程序的名称
比如: Google Chrome: 类似于任务管理器中显示名字,见下图 那么我们就需要使用VerQueryValue, 从指定的版本信息资源中检索指定的版本信息.若要检索适当的资源,在调用VerQueryValue之前,必须首先调用GetFileVersionInfoSize函数,然后再调用GetFileVersionInfo函数 代码示例: #include <Windows.h> #include <iostream> #include <strsafe.h> #
小程序threejs参考
之前做了一个小程序眼镜试戴的功能,涉及了人脸识别和3D模型渲染等.暂时记录一些参考的东西,有时间再整理. threejs官方文档(一定要看看) https://threejs.org/docs/index.html#manual/en/introduction/Creating-a-scene 一.小程序版threejs 1.three-platformize https://github.com/deepkolos/three-platformize 2.threejs.miniprogram
【Android 逆向】【ARM汇编】 arm64部分知识
arm64寄存器更多 X0-X30 SP CPSR PC 64位 W0-W30 32位 PC寄存器的值禁止修改 参数放在 X0-X7/W0-W7 结果放在 X0 函数返回 RET 相当于 bl lr Arm64 没有LR寄存器, lr用X30 栈底用X29 ARM64 取消了ldm/stm push/pop 取而代之 STP/LDP STUR STR 区别 STUR X8, [X29, #var_F8] STUR 代表向负数偏移 var_F8 就是个负数,X29是栈底位置 向栈顶偏移 STR X
k8s-权限管理
目录 1. 身份认证 node节点操作 创建普通用户并授权 1. 生成私钥 2. 生成zhangsan用户证书请求文件 3. 为zhangsan用户颁发证书 4. 创建命名空间及pod 5. 创建角色 6. 绑定角色给用户 7. 编辑kubeconfig文件 8. 嵌入密钥文件 9. 验证权限 静态token登录 1. 生成token 在apiserver加入参数 2. 尝试登录集群 3. 带上参数再次尝试 2. 角色授权 role与rolebinding 1. 创建角色 2. rolebind
【学习笔记】Tarjan
更好的阅读体验 前言 凡事都得靠自己 --bobo 催隔壁 @K8He n 天了让他写 \(Tarjan\) 的学习笔记,但貌似还没有动静,所以决定自己写一个. 正文 本文配套题单:14.图论-tarjan(强连通分量.割点.割边) 前置知识 熟练使用链式前向星 在一张连通图中,所有的节点以及发生递归的边共同构成一棵搜索树.如果这张图不连通,则构成搜索森林. 如图(从学校课件上扒下来的图) \({\color{green}树边}\): \(DFS\) 时经过的点,即 \(DFS\) 搜索树上的边
ps--提升字体排版的美感四个有效方法
一,文字的摆放位置 (字体的选择不要超过三种,分散注意力)
GDI实现透明菜单位图
case WM_CONTEXTMENU: { m_hMenu = CreatePopupMenu(); g_BitMap = (HBITMAP)LoadImage(NULL, L"1.bmp", IMAGE_BITMAP, 16, 16, LR_LOADFROMFILE | LR_CREATEDIBSECTION); InsertMenu(m_hMenu, 1, MF_BYPOSITION | MF_POPUP, NULL, L"Windows"); MENUITE
java 从零开始手写 RPC (02)-netty4 实现客户端和服务端
说明 上一篇代码基于 socket 的实现非常简单,但是对于实际生产,一般使用 netty. 至于 netty 的优点可以参考: 为什么选择 netty? http://houbb.github.io/2019/05/10/netty-definitive-gudie-04-why-netty 代码实现 maven 引入 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</ar
面试官:你知道Comparable 和 Comparator 的区别吗?我:巴拉巴拉
写在开头 面试官:"我们在Java的集合和数据结构中都离不开比较器,请你聊一聊Comparable 和 Comparator 这两种的区别吧" 内心活动:"上来就这么直接吗,那些ArrayList,HashMap都不问呀,好,既然如此,那让我来征服你吧,面试官大人!" 我:"好滴!巴拉巴拉~" Comparable Comparable是java.lang包下的一个接口,其内部构造非常简单,只有一个compareTo()方法,使用起来也很简单,直
« Prev
1
2
3
4
5
6
7
8
9
10
Next »