找到约 10000 条结果
  • 用线段树写Dijikstra!!
    速度是没有极限的。 众说周知,Dijikstra是一种最短路算法,复杂度为O(V^2+E) 朴素Dijikstra {代码...} 其实对于稠密图它还是很棒了。 但我们不满足于此。 常见优化-heap优化 这里我们采用STL_priority_queue进行优化 {代码...} 这样的话复杂度就到了O((V+E)logV) 但是,常数大。 手写堆比较复杂,不现实。 奇怪的优化-...
    2017-10-20
  • CSS 提示工具(Tooltip)
    本文的内容为使用 HTML 与 CSS 来创建提示工具,提示工具在鼠标移动到指定元素后触发。这个提示工具可以使我们排出的网页增加美感,也可以提升用户的可读性。(提示工具可以四周提示这里只演示上和右,左和下的同理调调距离就可以实现了) 一、提示内容在上面 1<效果图敬上> 2<代码敬上> {代码...} (还在新...
    2018-07-18
  • 解题 - 关灯问题II(BFS+状压)
    题面 - 现有N盏灯,M个按钮。每个按钮可以同时控制这n盏灯——按下某个按钮,对于所有的灯都有一个效果。给出所有开关对所有灯的控制效果,问最少要按几下按钮能将灯从全开变为全关
    2020-07-26
  • 【CTF】利用 Burpsuite Fuzz 实现 SQL 注入
    我也是萌新,讲给更萌新的听~ 大佬可以略过这篇今儿从同学那拿到一题sql注入题,想到最近学习了burpsuite fuzz的功能,刚好可以用来练下手,特此记录一下。
    2019-04-03
  • [Leetcode] Binary Tree Paths 二叉树路径
    Root To Leaf Binary Tree Paths Given a binary tree, return all root-to-leaf paths. 递归法 复杂度 时间 O(b^(h+1)-1) 空间 O(h) 递归栈空间 对于二叉树b=2 思路 简单的二叉树遍历,遍历的过程中记录之前的路径,一旦遍历到叶子节点便将该路径加入结果中。 代码 {代码...} 2018/2 {代码...} Node to Node Binary Tre...
    2015-08-22
    1
  • Flask编写API的核心思想
    这篇文章,是我的自言自语 Q: 为什么需要API A: 当客户端与服务器端分离时, 需要通过API传递资源 Q: 什么是资源 A: 即数据库中的数据 Q: 如何表示资源 A: 使用json的方式表示, 以键值的方式表示一个资源, 每一个键代表资源的一个属性; 使用数组(列表)表示资源的集合, 例如 {代码...} Q: 如何使用HTTP的方式对资源进行操...
    2016-02-21
  • C语言实现选择排序-带详细解释
    C:UsersvolvoCLionProjectsuntitledcmake-build-debuguntitled.exe内循环内第1次比较,用数字 6与第1个数3比较内循环内第2次比较,用数字 6与第2个数8比较8比6假设的itemp大,交换现在的假定最大的值为8,他在数组内的下标为2内循环内第3次比较,用数字 8与第3个数2比较内循环内第4次比较,用数字 8与第4个数9比较9比8假设的it...
    2018-05-22
  • 更新丨.NET 7 预览版2 中的 ASP.NET Core
    .NET 7 预览版2 现已推出,其中包括对 ASP.NET Core 的许多重大改进。以下是此预览版中新增内容的摘要:推断来自服务的 API 控制器操作参数;SignalR 集线器方法的依赖注入;为minimal API 提供端点描述和摘要;在最小的 API 中绑定来自标头和查询字符串的数组和 StringValue;自定义 cookie 同意值。有关为 .NET 7 计划...
    2022-04-02
  • 如何解决消息队列的延时以及过期失效问题?
    面试官心理分析你看这问法,其实本质针对的场景,都是说,可能你的消费端出了问题,不消费了;或者消费的速度极其慢。接着就坑爹了,可能你的消息队列集群的磁盘都快写满了,都没人消费,这个时候怎么办?或者是这整个就积压了几个小时,你这个时候怎么办?或者是你积压的时间太长了,导致比如 RabbitMQ 设置了消息过期...
    2019-03-22
  • 非对称加密算法——SIDH加密算法
    理论背景1.1 后量子密码学随着量子计算机的发展,传统公钥密码体系(如RSA、ECC)面临被Shor算法破解的风险。后量子密码学(Post-Quantum Cryptography)研究能够抵御量子攻击的新型加密算法,主要包含以下类型:
    2025-03-15
  • 精读《MinusOne, PickByType, StartsWith...》
    TS 没有 “普通” 的运算能力,但涉及数字却有一条生路,即 TS 可通过 ['length'] 访问数组长度,几乎所有数字计算都是通过它推导出来的。
    2022-07-11
  • 2021信创“大比武”正式启动!金山办公助力信创人才培养和生态成熟
    7 月 14 日,在“2021 信息技术应用创新论坛”上,由沈阳市人民政府、长沙市人民政府、重庆市渝中区人民政府指导,中国电子工业标准化技术协会信息技术应用创新工作委员会(简称信创工委会)主办的 2021 信创“大比武”活动盛大开启。
    2021-07-20
  • 华哥有约第二期:云开发“三大件”&环境共享
    「华哥有约」是云开发Cloud Base官方出品的问答专栏,将由社区产品经理“华哥”分主题从不同维度解答云开发的热门门问题、剖析常见误区,帮助开发者更高效地使用云开发。
    2021-08-31
  • npm入手笔记0x005-v2和v3包依赖管理的不同
    0x000 概述 本篇文章承接上文,记录的v2和v3版本在包管理方面的异同,基于阅读官方原文整理简化。 0x001 v2管理方式 假设有模块A、B、C,A依赖B1.0,C依赖B2.0,我们可以得出以下依赖图: 接着我们创建一个App,同时依赖A和C,此时便会出现依赖地狱 npm不使用单一的B版本包,而是让不同的B版本同时存在,只不过存在在各...
    2017-09-12
    3
  • 关于《算法》第一章的一点总结
    第一章 基础 1.1 基础编程模型 1.1.1 Java程序的基本结构 原始数据类型:整型(int),浮点型(double),布尔型(boolean),字符型(char) 语句:声明,赋值,条件,循环,调用,返回。 数组 静态方法:可以封装并重用代码,使我们可以用独立的模块开发程序。 字符串 标准输入/输出 数据抽象:数据抽象封装和重用代码...
    2018-05-30
    1
  • 解读浮动闭合最佳方案:clearfix
    上诉办法是在需要清除浮动的地方加个div.clear或者br.clear,我们知道这样能解决基本清浮动问题。 但是这种方法的最大缺陷就是改变了html结构,虽然只是加个div。 最优浮动闭合方案(这是我们推荐的):
    2019-09-18
  • .NET 7 预览版2 中的 ASP.NET Core 更新
    .NET 7 预览版2 现已推出,其中包括对ASP.NET Core 的许多重大改进。以下是此预览版中新增内容的摘要:推断来自服务的API 控制器操作参数SignalR 集线器方法的依赖注入为minimal API 提供端点描述和摘要在最小的API 中绑定来自标头和查询字符串的数组和StringValue自定义cookie 同意值有关为.NET 7 计划的ASP.NET Core ...
    2022-04-15