ICode9

精准搜索请尝试: 精确搜索
  • 代码实现 打印九九乘法口诀2022-08-17 23:32:38

    # for 循环,其中range(1,10)取1-9之间的整数,不会取到10 # range(1,10) 相当于数学中的[1,10),取值范围是前闭后开 for i in range(1, 10): # for 循环,取1到i的整数 for j in range(1, 10): # print() 函数默认自带换行,可以添加第二参数end=""来阻止换行,

  • Fork/Join 原理详解和使用2022-08-17 22:04:27

    一、简介 从JDK1.7开始,Java提供ForkJoin框架用于并行执行任务,它的思想就是讲一个大任务分割成若干小任务,最终汇总每个小任务的结果得到这个大任务的结果。   1、ForkJoinPool   既然任务是被逐渐的细化的,那就需要把这些任务存在一个池子里面,这个池子就是ForkJoinPool,它与其它的

  • 08. Qt绘图2022-08-17 20:01:12

    Qt绘图 1.QPainter 2D绘图离不开QPainter,可以把QPainter想象成一个画笔,开发人员拿着画笔理论上是可以绘制任何 你想要的图形。QPainter 一般在一个部件(widget)重绘事件(PaintEvent )的处理函数paintEvent () 中进行绘制,首先要创建QPainter 对象(画笔),然后进行图形的绘制 1.1常用函数

  • IK分词器使用自定义词库2022-08-17 14:32:28

    IK分词器,支持两种算法。分别为: ik_smart :最少切分 ik_max_word :最细粒度切分 但是我们想要“最好听的歌”为一个完整的词,但是结果并没有,这个时候需要我们去词库添加这个词。 1.在es的插件目录中,我们添加了IK分词器,在分词器目录下,有个config目录, /plugins/ik/config 在congif中

  • D处理转义符2022-08-17 14:01:52

    const // Special symbols   _TAB_   = #9;   _CR_    = #13;   _NL_    = #10;   _DELIM_ = ' :;.,+-<>/*%^=()[]|&~@#\`{}'+_TAB_;   _SPACE_ = ' ';   // Convert string to C-escape string format function ConvStr(Value: String): Stri

  • 递推递归与排列组合2022-08-17 00:32:00

    递推递归与排列组合 说明 排列组合 排列组合问题在暴力枚举的情况一般有3种情况 我们在此记个数为N 情况一:打印n个数的全排列: \[N = n! \] 情况二:打印n个数中任意m个数的全排列 \[N = A_{n}^{m} = \frac{n!}{(n-m)!} \] 情况三:打印n个数中任意m个数的组合 \[N = C_{n}^{m} =

  • php:输出关联数组特定范围的数据2022-08-16 13:34:44

    php:输出关联数组特定范围的数据         一、php源码(将“关联数组”转化为“索引数组”,然后输出)   1 <?php 2 3 // define data structure 4 class SCOPE 5 { 6 private $scp_start=""; 7 private $scp_end=""; 8 9

  • Delphi获取进程的窗口句柄的三种方式2022-08-16 10:33:43

    handle := FindWindow(nil,PChar('窗口的标题')); 或者: procedure TForm1.Button1Click(Sender: TObject); var   hCurrentWindow: HWnd;   WndText:String; begin   hCurrentWindow := GetWindow(Handle, GW_HWNDFIRST); while hCurrentWindow <> 0 do begin   Wnd

  • 排序算法-冒泡、选择、堆、插入、归并、快速、希尔2022-08-15 22:34:14

    排序算法,默认是升序,左边的值是属于“小”值 理解比较大小后的交换:当前元素cur 和 左边的元素cur-1, 左边的比较大,就交换或者挪动 array[cur] = array[cur-1]; 编码的区间设置:建议是左闭 右开,方便 [begin, end) 计算方面:使用右移 代替 除法 ☺ 排序算法---重点放到比较的

  • 内部收益率的计算2022-08-15 17:02:49

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88

  • P3272 [SCOI2011]地板2022-08-15 13:03:44

    [SCOI2011]地板 Luogu P3272 题目描述 lxhgww 的小名叫“小 L”,这是因为他总是很喜欢 L 型的东西。 小 L 家的客厅是一个 \(r\times c\) 的矩形,现在他想用 L 型的地板来铺满整个客厅,客厅里有些位置有柱子,不能铺地板。 现在小 L 想知道,用 L 型的地板铺满整个客厅有多少种不同的方案

  • 算法学习之路 离散化2022-08-15 00:31:24

    // 离散化值得就是一一对应的关系,通常处理大数据范围中的小范围数据; 离散化的中的两个步骤: 1.a[ ] 中可能的重复元素(去重) 2.如何算出 x 离散化之后的值 (二分) /* 离散化模板 */  vector<int>alls;//存储所有的待离散化的数据; sort(alls.begin(),alls.end());//将所有值排序; alls.e

  • POJ2955 Brackets2022-08-15 00:30:09

    题目链接 题目 Description We give the following inductive definition of a “regular brackets” sequence:the empty sequence is a regular brackets sequence,if s is a regular brackets sequence, then (s) and [s] are regular brackets sequences, andif a and b are r

  • 活动安排2022-08-14 23:01:15

    题目描述 设有n个活动的集合E={1,2,..,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起始时间si和一个结束时间fi,且si<fi。如果选择了活动i,则它在时间区间[si,fi)内占用资源。若区间[si,fi)与区间

  • 骗我呢2022-08-14 19:04:22

    题意: 求有多少个 \(n × m\) 的矩阵满足 \(0\) \(≤\) \(a_i,_j\) \(≤\) \(m\) \(a_{i,j}\) \(<\) \(a_{i,j + 1}\) \(a_{i,j}\) \(<\) \(a_{i-1, j + 1}\) 首先观察到 \(a_{i,j}\) 的取值范围以及矩阵的列,得出矩阵的每一行必然有一个在 \(0\) ~ \(m\) 之间的数是不存在的。 通

  • 练习:打印倒直角三角形2022-08-14 19:00:20

    """ ***** **** *** ** * """ for i in range(1,6): # 外层循环控制行数,内层循环控制列数,因为有5行,所以是range(1,6) for j in range(1,7-i):# 第1行-->5次(1,6) 2-->4次 (1,5) 3-->3次(1,4) 3-->3次(1,4) 4-->2次(1,3) 5-->1次(1,2) print(&

  • ORACLE 异常处理2022-08-14 17:31:34

    核心代码 SET SERVEROUTPUT ON BEGIN -- 逻辑代码 ... EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('SQLCODE:' || SQLCODE || ' SQLERRM:' || SQLERRM); END; 单个异常处理 SET SERVEROUTPUT ON BEGIN DBMS_OUTPUT.PUT_LINE('NUM:'

  • 最后22022-08-14 14:01:44

    对比:这三种循环都可以省略名称,但是加了循环控制语句(leave或inerate) 必须加名称loop一般用于是循环while 先判断后执行repeat 先执行后判断,至少一次语法:名称 while 循环条件 doave 循环体end while 名称;2.loop语法:名称 loop 循环体 end loop 名称; 3.repeat语法:名称

  • 1056 组合数的和——15分2022-08-14 09:01:24

    给定N个非0的个位数字,用其中任意2个数字都可以组合成1个2位的数字。要求所有可能组合出来的2位数字的和。例如给定2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。 输入格式: 输入在一行中先给出N(1<N<10),随后是N个不同的非0个位数字。数字间以空格分隔。 输出格式: 输出所

  • sql 事务2022-08-14 00:30:09

    确保语句所有执行成功,如果其中一条不满足,则为失败,进行回滚操作 关键字:tansaction begin transaction declare @myerror int=0 UPDATE BankCard SET CardMoney=CardMoney-10000 where CardNo='6225125478544587' set @myerror=@myerror+@@ERROR INSERT into CardExchange(CardNo,Mo

  • Delphi 判断某个系统服务是否存在及相关状态2022-08-13 09:01:39

    1 记得use WinSvc; 2 3 //------------------------------------- 4 // 获取某个系统服务的当前状态 5 // 6 // return status code if successful 7 // -1 if not 8 // 9 // return codes: 10 // SERVICE_STOPPED 11 // SERVICE_RUNNING 12 // SERVICE_PAUS

  • AcWing 1282. 搜索关键词 & 洛谷 P3808 【模板】AC 自动机(简单版)2022-08-13 00:03:55

    AC自动机的板子 感觉非常合理,但是又不会证明,就先这样吧 感觉还有至少三个问题: 1、为什么要在空的子结点上连自己的fail结点的对应子结点(注释1) 2、为什么u结点不需要参与转移(注释2) 3、为什么遇到end == -1就可以break(注释3) #include<bits/stdc++.h> using namespace std; #define

  • Ruby操作Windows剪贴板2022-08-12 22:33:06

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88

  • 牛客小白月赛542022-08-12 22:31:09

    牛客小白月赛54 https://ac.nowcoder.com/acm/contest/38457#question 题意不用说,因为是中文,自己看就得了 感觉这次比上回难点 EF 待补 A - Sum 最容易想到的思路就是拿个堆,每次找最大的两个数相加。但是这么做复杂度暴了(我不会算)。 考虑优化一下。先排个序,每次贪心的选最大的两个

  • mysql 的条件控制,if,else,case when2022-08-12 17:34:34

      2072. 赢得比赛的大学 https://leetcode.cn/problems/the-winner-university/ 主要考查if 函数的使用 mysql中if的方法 IF(expr1,expr2,expr3) SELECT IF(1>0, '真', '假') FROM Table mysql中if多条件嵌套 SELECT IF(1>0, IF(2>1, '真', '假'), &#

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

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

ICode9版权所有