ICode9

精准搜索请尝试: 精确搜索
  • 算法性能技巧2022-08-16 12:30:21

    算法性能提升总结 巧用hash表 利用hash,来进行映射,从而降低代码的复杂度,和冗余度 eg: 求两个数之和 class Solution: def twoSum(self, nums: List[int], target: int)->List[int]: """ 暴力方法实现时间复杂度为O(n*n) """ n = len(nums)

  • Java注解最全详解(超级详细)2022-08-16 11:04:22

    Java注解是一个很重要的知识点,掌握好Java注解有利于学习Java开发框架底层实现。@mikechen Java注解定义 Java注解又称Java标注,是在 JDK5 时引入的新特性,注解(也被称为元数据)。 Java注解它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员

  • 运动(上)2022-08-15 21:00:28

    概述             运动主要是动画的操作,主要是操作某个document元素的属性变化(位置变化) 运动主要的三步骤             使用定时器来定时更改对应的内容             实时获取对应的元素的属性及相关内容             判断是否到达目标位置(到达后清除定

  • leetcode698-划分为k个相等的子集2022-08-15 16:02:02

    划分为k个相等的子集 回溯+剪枝 首先先判断总和sum能否被整除。然后对数组排序,从后向前遍历。 如果当前的值大于target,表明最大值已经超出范围,直接返回false 如果当前的值等于target,那么直接将其放入bucket中 如果当前的值小于target,需要进行回溯,从当前位置向前回溯即可 回溯

  • leetcode1-两数之和2022-08-14 19:01:10

    两数之和 暴力遍历 class Solution { public int[] twoSum(int[] nums, int target) { int n = nums.length; for(int i = 0; i < n; i++){ for(int j = i+1; j < n; j++){ if(nums[i]+nums[j] == target){

  • 41. 缺失的第一个正数2022-08-13 19:02:05

    41. 缺失的第一个正数 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。   示例 1: 输入:nums = [1,2,0] 输出:3 示例 2: 输入:nums = [3,4,-1,1] 输出:2 示例 3: 输入:nums = [7,8,9,11,12]

  • imx6 buildroot编译2022-08-13 14:03:42

    1.下载源码 地址:https://buildroot.org/      随便选一个,下载后解决解压 2.配置 Target options -> Target Architecture = ARM (little endian) -> Target Binary Format = ELF -> Target Architecture Variant = cortex-A7 -> Target ABI = EABIhf -> Floating point stra

  • kmp算法记录2022-08-12 20:33:45

    最长公共前后缀学习:https://www.shpity.com/index.php/archives/262/ 参考资料:https://www.geeksforgeeks.org/kmp-algorithm-for-pattern-searching/ https://iq.opengenus.org/prefix-table-lps/ # kmp, 旋转词 pattern = 'ABCDABD' target = '12345'+'12345�

  • qt debug/release pro文件配置2022-08-12 17:04:50

    OBJECTS_DIR += objMOC_DIR += moc#DESTDIR += binCONFIG+=debug_and_releaseCONFIG(debug, debug|release){    TARGET = out_debug} else {    TARGET = out_release}#release 禁止DEBUG输出CONFIG (release, debug|release) {DEFINES += QT_NO_DEBUG_OUTPUT}

  • blackbox2022-08-12 17:01:11

    下载并解压 https://github.com/prometheus/blackbox_exporter/releases/download/v0.21.0/blackbox_exporter-0.21.0.linux-amd64.tar.gz tar -zxvf blackbox_exporter-0.21.0.linux-amd64.tar.gz ln -sv /apps/blackbox_exporter-0.21.0.linux-amd64 /apps/blackbox_exporter

  • 1.两数之和2022-08-09 01:05:02

    1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。  示例 1:输入:nums

  • LeetCode 39 Combination Sum 回溯2022-08-08 19:04:23

    Given an array of distinct integers candidates and a target integer target, return a list of all unique combinations of candidates where the chosen numbers sum to target. You may return the combinations in any order. The same number may be chosen from can

  • 解决rsyslog服务占用内存过高2022-08-08 13:32:24

    问题引入 系统监控软件告警,使用top -M 按内存排序命令查看内存占用时,发现rsyslogd内存占用很高。 检查 journalctl -u rsyslog -# u指unit 查看指定单元的系统日志,发现有红字,出现filed的字样,网上找了下截图。 journalctl --verify # 命令检查发现系统日志卷文件损坏错误 解决 1

  • 744. 寻找比目标字母大的最小字母--LeetCode2022-08-07 20:31:40

    744. 寻找比目标字母大的最小字母 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/find-smallest-letter-greater-than-target 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 可以用二分来找到一个letters[x],letters[x]满足<=target , 这时只需要判断

  • LeetCode 797 All Paths From Source to Target 回溯2022-08-07 03:30:25

    Given a directed acyclic graph (DAG) of n nodes labeled from 0 to n - 1, find all possible paths from node 0 to node n - 1 and return them in any order. The graph is given as follows: graph[i] is a list of all nodes you can visit from node \(i\) (i.e.,

  • 立即GUI-----SLINT2022-08-06 21:05:41

    SLINT Mission Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++, and JavaScript. OUR DESIGN GOALS ARE: Strai

  • android P OTA (MTK)初探 —— 2、基于块(Block)的OTA:Target 包的制作流程2022-08-05 15:36:18

    一、Target包结构: 二、生成命令 研究OTA会发现网上介绍比较多的命令是 make otapackage ,编译完成后,在根目录执行这个命令会生成Target包和完整升级包。其实有单独编译Target 包的命令:make target-files-package android默认情况下,最终生成的Target包在此目录下:out/target/produ

  • leetcode 240. Search a 2D Matrix II 搜索二维矩阵 II(中等)2022-08-05 12:33:32

    一、题目大意 标签:数组 https://leetcode.cn/problems/search-a-2d-matrix-ii 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例 1: 输入:matrix = [[1,4,7,11,15],[

  • prometheus监控方案(草稿)2022-08-05 02:31:26

    一、描述 两台服务器:192.168.11.109、192.168.11.121 第一台计划安装:prometheus、blackbox_exporter、snmp_exporter、consul、grafana、consul-template、thanos query、thanos sidecar、thanos rule 第二台计划安装:prometheus、blackbox_exporter、snmp_exporter、thanos sideca

  • Oracle 11G 调整内存启动后 报ORA-00844和ORA-00851的解决办法2022-08-04 10:01:43

    为充分利用内存资源,对Oracle内存参数做了如下调整:  SQL>alter system set sga_max_size=40960M scope=spfile;  SQL>alter system set sga_target=40960M scope=spfile;  SQL>alter system set pga_aggregate_target=10240M scope=spfile; 在重启数据库时出现如下报错:

  • Prometheus系统下vmware_exporter配置2022-08-03 15:35:51

        ​ 为了方便管理设备,搞起了Prometheus。今天从vmware_exporter开始,监控起来我的vmware vsphere集群。 vmware_exporter由于编译问题不成功,选择使用docker方式执行。 vmware_exporter 编辑配置文件config.yml,为了配置prometheus的文件发现服务,特将esx中的vsphere_host

  • Java二分查找:给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target  ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -12022-08-02 23:02:54

    给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target  ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现在 nums 中并且下标为 4 利用二分查找思想 class Solutio

  • leetcode.81. 搜索旋转排序数组 II2022-08-02 20:35:21

    已知存在一个按非降序排列的整数数组 nums ,数组中的值不必互不相同。 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转 ,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,4

  • CMakeLists指定链接顺序(error adding symbols: DSO missing from command line)2022-08-02 19:35:03

    转载 https://www.cnblogs.com/Hocker/p/8269506.html https://www.cnblogs.com/OCaml/archive/2012/06/18/2554086.html#sec-1-1   关于链接库的顺序问题,我看了下链接库的顺序问题一文,正常的情况下,链动态接库时是从左至右开始链接,如果出现了顺序错误,gcc自动帮我们重定位,我认为保

  • TVM: 深度学习编译器介绍2022-08-02 01:02:38

    深度学习编译器介绍 每一种硬件对应一门特定的编程语言,再通过特定的编译器去进行编译产生机器码,那随着硬件和语言的增多,编译器的维护难度会有很大困难。现代编译器已经解决了这个问题。 为了解决这个问题,科学家为编译器抽象出来了编译前端/编译中端/编译后端等概念,并引入IR(Interm

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有