ICode9

精准搜索请尝试: 精确搜索
  • 递归、二分查找2022-09-05 21:04:27

    #递归函数: 有最大递归深度,默认接近1000,各版本略有差异 count = 0 def F1(n): n += 1 print(n)#1 2 3……996 F1(n) F1(count) #修改递归深度 import sys sys.setrecursionlimit(100) count = 0 def F2(n): n += 1 print(n) # 1 2 3……96 F2

  • esp32 jia2022-09-05 18:03:25

        /* Load server certificate */     extern const unsigned char servercert_start[] asm("_binary_servercert_pem_start");     extern const unsigned char servercert_end[]   asm("_binary_servercert_pem_end");     https_conf.servercert = s

  • gmqtt本地debug设置(内部使用)2022-09-05 15:31:49

    ==步骤1==   ==步骤2==   --END--

  • stm32f103zet红牛开发板STMcubeMX hal库版:02旺宝-红牛-按键演示实验2022-09-04 21:32:00

    第二课  gpio里的输入 实验现象:程序运行后,按下USER1,D3亮,按下TAMPER,D2亮,按下WAKEUP,D1亮,按下USER2全灭. 电路图      在上一个例程的基础上改。给 pa0  pa8   pc13   pd3引脚修改成出入,从原来的例程能看出是浮空,引脚已经外置上拉电阻。    手动在mian.c添加对ke

  • 质因数2022-09-04 21:04:29

    分解质因数 #include<bits/stdc++.h> using namespace std; int n; map<int,int> M; void f(int x){ for(int i=2;i<=sqrt(x);i++){ while(x%i==0){ M[i]++; x/=i; } } if(x!=1)M[x]++; for(map<int,int>::iterator it=M.begin();it!=M.end();i

  • 02-mORMot框架样例学习-02 - Embedded SQLite3 ORM(SQLite3 数据库)2022-09-04 19:04:48

      program Project01; uses {$I SynDprUses.inc} // use FastMM4 on older Delphi, or set FPC threads Forms, SysUtils, SynCommons, mORMot, Unit1 in 'Unit1.pas' {Form1} ,mORMotSQLite3, SynSQLite3Static ; {$R *.res} begin App

  • Stream流中使用的Fork/Join框架2022-09-04 17:00:13

                   Fork/Join简单案例: 使用Fork/join计算1-10000的和当一个任务的计算数量大于3000的时候拆分任务,数量小于3000的时候就计算 package com.tuling.stream; import java.time.Duration; import java.time.Instant; import java.util.concurrent.ForkJoinPool

  • MySQL教程 - 存储过程与自定义函数(Produce & Function)2022-09-04 08:30:48

    更新记录 转载请注明出处。 2022年9月4日 发布。 2022年9月4日 从笔记迁移到博客。 存储过程与函数 说明 存储过程和函数是一条或多条SQL语句的集合 存储过程的返回值通过输出参数实现,函数可以直接返回标量 存储过程和自定义函数区别 相同点: ​ 都是自定义逻辑的SQL集合 不

  • MacBook Pro home and end keys & keyboard shortcuts All In One2022-09-04 00:00:33

    MacBook Pro home and end keys & keyboard shortcuts All In One bug ❌ 问题场景: 当在 terminal 中编辑一个长命令行参数的时候,MBP 自带的键盘不是全尺寸的,找不到 Home 与 End 按键,导致无法快速地定位到命令的开头和尾部 ❌, 每次都要一个一个字符的左右移动,非常慢而且效率很低

  • 归并排序2022-09-03 23:30:58

    需要额外空间的外部排序? 菜鸟教程版本 这个版本的写法很不一样, 首先,它每次都copy构造了两个子数组,然后再从这两个子数组中挑元素往原数组放 构造的两个子数组容量都+1,并且设置末尾值为max值,为了比较大小的时候方便 // 合并操作 void Merge(vector<int>& arr, int front, int m

  • 【STL】STL - list简介2022-09-03 23:03:57

    list简介 双向链表,可以从任何地方快速插入与删除 线性链表结构,数据由若干节点构成,每一个结点都包括一个信息块(实际存储的数据)、一个前驱指针和一个后驱指针。它无需分配指定的内存大小且可以任意伸缩,因为list存储在非连续的内存空间中,由指针有序的将元素链接起来 由于结构原因,list

  • vb.net VSIX开发 历遍项目 历遍文件2022-09-03 12:33:49

    vb.net开发VS插件 想要操作一下 所有项目中的所有函数代码. 结果 查了大量的 微软参考文档,竟然没有发现 而网友提供的例子,多不是vb.net,而且没有操控代码的.基本都是ActiveDocument 插入注释等. 参考网友的代码 给 vb.net的朋友提供一个历遍项目 历遍文件的例子.     1 Dim

  • python随机值生成的常用方法2022-09-02 21:34:05

    一、随机整数1.包含上下限:[a, b] import random #1、随机整数:包含上下限:[a, b] for i in range(10): print(random.randint(0,5),end=" | ") 查看运行结果: 2.不包含上限:[a, b) import random #2.随机整数:不包含上限:[a, b) for i in range(10): print(random.randrange(0,5),e

  • [SecureCRT]删除KnowHost ssh pub2022-09-02 18:04:09

    1. 已存在SSHKey 登录服务器报 Save at once 2. 删除对应服务器的pub key C:\Users\LeoShi\AppData\Roaming\VanDyke\Config\KnownHosts END

  • HDLBits答案——Verification: Writing Testbenches2022-09-02 18:03:12

    1 clock module top_module ( ); reg clk; dut U1(.clk(clk)); initial begin clk = 0; end always begin #5; clk = ~clk; end endmodule 2 Tb/tb1 module top_module ( output reg A, output reg B

  • 魔板2022-09-02 14:00:24

    https://www.acwing.com/problem/content/1109/ #include <cstring> #include <iostream> #include <algorithm> #include <unordered_map> #include <queue> using namespace std; char g[2][4]; unordered_map<string, pair<char, st

  • C++正则匹配字符串2022-09-01 19:04:58

    以下实例使用C++正则从一串混乱的字符串中匹配带小数点的数字 点击查看代码 #include <iostream> #include <regex> using namespace std; int main() { smatch results; string str = "adbhjasdhaj1231.123QWEE QWEQWWQEDXQ 12346.4156"; string pat("\\d+\\.\

  • C++之常用的算法2022-09-01 18:31:30

    C++之常用的算法 1 函数对象 重载函数调用运算符的类,其对象称为函数对象。 一元仿函数 / 二元仿函数(根据参数个数判定) class MyPrint { public: void operator() (int num) { cout << "num = " << num << endl; } }; void test01() { MyPrint myPrint; myPrint(2); // 仿

  • 递归2022-08-31 21:32:23

    方法自己调用自己   递归实现数据区间的累加和   public class Test{     public static void main(String[] args){       int n = sim(1,3);       System.out.println(n);            }       }   public static int sum(int start,int end

  • WebSocket support in kbmMW #1 – Upcoming2022-08-31 07:30:31

    8月28日 ,kbmMW作者发布了文章,宣布即将到来的kbmMW新版本,将支持WebSocket!这是一个令人兴奋的消息!这样,我们就可以基于kbmMW,开发支持WebSocket的Web服务器了! 开发一个这样的服务器,将是一件简单的事件,看代码: constructor TForm6.Create(Owner:TComponent); begin inherited Cre

  • 矩阵递推斐波那契数列2022-08-30 23:03:27

      斐波那契数列都很熟悉,它满足, \(F_{n} = \begin{cases}1&n\leqslant2\\F_{n - 1} + F_{n - 2}&n > 2\end{cases}\) 。 因为\(F_n\)从第三项开始是不断的递推下去的,所以我们可以考虑用矩阵加速递推。   设\(Fib\left( n\right)\)表示一个\(1×2\)的矩阵\(\begin{bmatrix}F_n&

  • MV On demand refresh权限问题2022-08-30 12:01:36

    MV_TEST在Schema1下创建,Schema2下无法进行刷新解决方法Instead of ALTER ANY MATERIALIZED VIEW try GRANT ALTER ON MV_TEST to Schema2: ERROR at line 1:ORA-01031: insufficient privilegesORA-06512: at "SYS.DBMS_SNAPSHOT", line 2251ORA-06512: at "SYS.DBMS_SNAPSHO

  • Delphi 中constructor、destructor、property关键字的用法2022-08-29 23:04:19

    首先搜索现成的文章学习 原文:https://www.cnblogs.com/guorongtao/p/15132445.html 其次自己理解并总结最常见的用法 constructor用来定义构造函数,destructor用来定义析构函数,property用来定义属性。 constructor后面一般跟Create,destructor后面一般跟Destroy; override; 创建一

  • 存储过程(Stored Procedure)和存储函数2022-08-29 18:34:10

    一、存储过程(将业务逻辑写入存储过程) 存储过程:就是提前已经编译好的一段PL/SQL语言,放置在数据库,可以直接被调用。这一段PL/SQL一般都是固定步骤的业务。 java是面向对象的编程语言,PL/SQL是面向过程的编程语言,也可以用来写业务逻辑,它和java语言不同的是:如果涉及到数据库操作,java语

  • 二分查找总结202208292022-08-29 18:04:40

    为什么要使用二分查找? 普通的查找找比较多:the general find need more time! 二分搜索的有点就是时间复杂度是O(logn)的,而普通的查找时间复杂度是O(N)的。但他们所消耗的空间是一样的。同时普通查找不需要数组有序,直接for循环即可,但是二分查找需要数组有一定的顺序。 template ``

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

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

ICode9版权所有