ICode9

精准搜索请尝试: 精确搜索
  • Golang语法2021-12-19 21:36:35

    目录1. 10min语法速学1.1. 错误机制1.1.1. 总结2. 常用命令3. Go Modules & goproxy.cn3.1. goproxy.cn3.2. "module" != "package"4. 进阶5. 标准库5.1. builtin5.2. time5.3. bytes5.4. strings5.5. fmt5.6. errors5.7. path5.7.1. path/filepath5.8. os5.8.1. os/exec5.

  • 自我修炼_初级算法篇_leetcode_第4题2021-12-19 17:03:29

    存在重复元素 给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 输出: false 示例 3: 输入: [1,1,1,3,3,4,3,2,4,2] 输出: t

  • 207. 课程表2021-12-19 11:02:41

    不想写了,知道是拓扑排序,但是思考了半天不会写,写成下面这个样子 主要是不知道用一个数组记录状态,最近老是想着节省空间, 好像误入歧途了 查看代码 class Solution { public: bool canFinish(int numCourses, vector<vector<int>>& prerequisites) { vector<vector<int>

  • 1. 10min语法速学; 2. 常用命令; 3. Go Modules & goproxy.cn; 4. 进阶; 5. 标准库; 6. 第三方库2021-12-19 11:02:22

    目录1. 10min语法速学1.1. 错误机制1.1.1. 总结2. 常用命令3. Go Modules & goproxy.cn3.1. goproxy.cn3.2. "module" != "package"4. 进阶5. 标准库5.1. builtin5.2. time5.3. bytes5.4. strings5.5. fmt5.6. errors5.7. path5.7.1. path/filepath5.8. os5.8.1. os/exec5.

  • leetcode392.判断子序列2021-12-18 15:35:21

    func isSubsequence(s string, t string) bool { if len(s)>len(t){ return false } if(len(s)==0){ return true } l,r:=0,0 for l<len(s) && r<len(t){ //没有找到对应数值 遍历数组t //注意下&&两个条件顺序 一个一旦不满

  • LG6783 [Ynoi2008] rrusq【扫描线,KDT】2021-12-16 20:01:12

    给定二维平面上 \(n\) 个关键点,\(m\) 个矩形,每个关键点有权值 \(a_i\)。 \(q\) 次询问 \(l,r\),求编号在 \([l,r]\) 内的矩形的并包含的关键点的权值和。 \(n,m\le 10^5\),\(q\le 10^6\),\(a_i\le 10^4\)。 对询问左端点扫描线,从大到小枚举 \(l\) 时维护对应右端点的答案。 要对每个

  • QString判断是否字符串是否是纯数字2021-12-15 16:00:14

    bool isPureNumber(QString str) { if(str.isEmpty()) return; bool flag = false; QByteArray array = mapName.toLatin1(); const char* charStr = array.data(); while(*charStr && *charStr >= '0' && *charStr <= &#

  • 回溯法 - 递归 - n皇后问题 - 所有解2021-12-12 16:32:00

    伪代码 代码如下 //回溯法 - 递归 - n皇后问题 - 所有解 //编译器:vs 2019 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <math.h> int n = 0; //n皇后的n int x[80] = { 0 }; //存放解空间 int cnt = 0; //解个数 bool place(int k) { //判断

  • go读取日志tailf2021-12-11 17:04:57

    go读取日志tailf tailf Go语言中读取日志使用第三方库:github.com/hpcloud/tail。 下载及安装 go get github.com/hpcloud/tail Tail结构体 type Tail struct { Filename string Lines chan *Line Config tomb.Tomb // provides: Done, Kill, Dying // c

  • 《算法零基础100讲》(第1讲) 幂和对数题解2021-12-10 23:59:59

    231. 2 的幂 如果一个数是2的幂 那他转成二进制那肯定只会有一个1 并且1是在最前面的和这个数减1的数做且运算那必定是0. 比如8的二进制是1000 7的二进制是0111 他们做且运算得出的就是0 class Solution { public: bool isPowerOfTwo(int n) { if (n < 1) {

  • colored ENABLE_VIRTUAL_TERMINAL_PROCESSING2021-12-10 12:33:00

    ENABLE_VIRTUAL_TERMINAL_PROCESSING 当用WriteFile或WriteConsole写入时,字符被解析为VT100和类似的控制字符序列,这些字符控制光标移动、颜色/字体模式和其他操作,也可以通过现有的Console APIs执行。欲了解更多信息,请参见控制台虚拟终端序列。 see: https://docs.microsoft.com/en

  • 【算法零基础100讲题解】第一讲 幂与对数——基于Python语言2021-12-08 18:31:45

    幂与对数 一、写在前面二、题目解析231.2的幂326.3的幂342.4的幂 三、写在后面 一、写在前面 幂和对数是数学上的内容,这部分的知识在我们高中的时候也已经有所涉及,在这里我也就不和大家详细介绍太多啦! 今天的题目呢也是一些和幂相关的,可以帮助我们更加深入理解其在代码编

  • C# 三态布尔值2021-12-08 15:32:43

    当判断条件有三种状态时,又不想使用枚举可以使用bool? 例: bool? isA=true;//三种状态:true,false,null if(isA==null) { } else { if((bool)isA) {} else {} } //或者 if(isA.HasValue) { if(isA.Value) {} else {} } else { }    同理:int? ,doub

  • 《算法零基础100讲》(第1讲) 幂和对数2021-12-08 12:30:50

    文章目录 2的幂位运算暴力循环 3的幂用最大数判断倍数 4的幂换底公式 2的幂 位运算 利用位运算:观察知2的幂二进制一定是0000100000格式的,减一以后得到的数所有位的数字一定都是1,直接判断 class Solution { public: bool isPowerOfTwo(int n) { if(n<=0)

  • 前端实现多条件查询2021-12-07 16:33:33

    // conditionArr: 查询条件var conditionArr=[{ name:'广州', type:'area' },{ name:'一本', type:'batch' }]; // 查询数组 var dataArr=[{ name:'广州大学1', are

  • angular-样式2021-12-06 09:32:47

    Style   一、通过 ngStyle 1 <p [ngStyle]="{'color':'red'}">ngStyle演示</p> 2 3 <p [ngStyle]="{'color':tempColor}">ngStyle演示</p> 4 // tempColor定义在ts文件中,数据类型为字符串,值为color的属性值   二、[style.属性

  • 51 单片机实战教程(9 中断库函数)2021-12-04 22:07:06

           STC15W系列单片机最多有21个中断请求源,每个中断请求源都有相应的控制寄存器。要记忆下来是一个比较麻烦的事情,也没有必要。使用时临时去查手册,也比较麻烦费时,一劳永逸的办法是就是写库函数。新建两个文件,分别以stcint.h, stcint.c存入C51 Template文件夹下Library文

  • Protobuf 新手教程2021-12-04 12:03:36

    Protobuf 是Google官方出品一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说是序列化。它很适合做数据存储或RPC数据交换格式。可用于通讯协议、数据存储等领域的平台无关、语言无关、可扩展的序列化结构数据格式。 优点 平台无关,语言无关,可扩展 提供了友好的

  • 手动设置el-tree展开与收起2021-12-03 16:05:35

    <el-tree   :data="projectTree"   :check-strictly="relationParent"   show-checkbox   default-expand-all   node-key="id"   ref="ProjectTree"   highlight-current   :props="defaultProps"   :filter-node-meth

  • 1022:整型与布尔型的转换2021-12-02 18:34:43

    【题目描述】 将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少? 【输入】 一个整型范围内的整数,即初始时整型变量的值。 【输出】 一个整数,经过上述过程后得到的结果。 【输入样例】 3 【输出样例】 1 题目分析: 同1020,1021,跟着题目的顺

  • 1018:其他数据类型存储空间大小2021-12-01 20:01:02

    【题目描述】 分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。 【输入】 (无) 【输出】 一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。 【输入样例】 (无) 【输出样例】 (无) 题目分析: 水题,同1016,1017 #include<iostream> using namespace std;

  • poj 1056(水题)2021-12-01 12:32:44

    #include<iostream> #include<cstring> #include<algorithm> using namespace std; int cnt; struct node{ char data[15]; int len; }Node[10]; bool decode(){ bool flag; int k; for(int i=0;i<cnt-1;i++){ for(int j=i+

  • 判断机器大小端的两种实现方式2021-11-28 09:02:01

    方式一   使用两个静态字节,代码较长 方式二   使用三个静态字节,代码简短 1 bool is_big_endian1(){ 2 static union tmp_u{ 3 tmp_u():s(0x0100){} 4 short s; 5 char b; 6 } tmp; 7 8 return tmp.b; 9 } 10 11 bool is_big_

  • CF1006B 题解2021-11-27 16:33:42

    题意 给定长度为n的序列,要求分成k段,最大化每段最大值的和 输入 第一行n和k(1 <= k <= n <= 2000) 第二行为序列a[1],a[2],a[3]....... 输出 第一行n和k 题解 1.排序排出前kk个数值 2.再把位置从低到高排一下,还原数组 3.碰到前kk个数中其中一个数就分割,分摊到每一组。 代码 #in

  • 【NOIP2021】报数题解2021-11-25 21:59:33

    本蒟蒻的第一篇题解 此题作为今年NOIP唯一一道略简单 普及— 难度的题,做法与某种强大的素数筛法(埃氏筛法)雷同,具体做法如下:   我们先来看题目:      如果下一个报的数是 7 的倍数,或十进制表示中含有数字 7,就必须跳过这个数。任何一个十进制中含有数字 7 的数,它的所有倍数都不

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

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

ICode9版权所有