ICode9

精准搜索请尝试: 精确搜索
  • 支持中文的Beamer模板2022-08-21 15:30:09

    \documentclass{beamer} \usepackage{ctex, hyperref} \usepackage[T1]{fontenc} % \usepackage[orientation=landscape,size=custom,width=16,height=9,scale=0.4,debug]{beamerposter} % 修改 slides 比例, % other packages \usepackage{latexsym,amsmath,xcolor,multic

  • 港队系列算法、数据结构2022-08-20 16:00:17

    写在前面 这两个东西其实并没有什么联系,但是因为都是由 @dd_d 首创的,所以写在一起。 Update:不想新开博客了,所以以后 dd_d 有什么新发明就直接在这里更新了。 港队线段树 这是一种高效且简便好写的优秀线段树( 由香港队长发明的 ),拥有良好的均摊复杂度。 在同时需要记录多个标

  • 在map中插入map的值2022-08-20 10:31:03

    //在map中插入map的值:#include <map>#include <iostream>int main() { std::map<int, int>a,b,c; a.insert({ 1,1 }); a.insert({ 2,2 }); //复制第一组 b.insert({ a.begin()->first,a.begin()->second}); std::cout<<b.begin()->first<<"

  • 【笔记】斐波那契数列2022-08-19 11:35:29

    定义 \[\large F_n = \begin{cases} 0&n = 0\\ 1&n = 1\\ F_{n-2}+F_{n-1}&\operatorname{otherwise}.\end{cases}\]通项公式 \[\large F_n = \frac{\left(\frac{1+\sqrt 5}{2}\right)^n-\left(\frac{1-\sqrt 5}{2}\right)^n}{\sqrt 5} \]矩阵加速递推

  • 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

  • RGB转YUV2022-08-17 10:33:02

      根据前面YCbCr转RGB章节,可以知道YUV与RGB互转的公式。这里不再赘述,直接上RGB转YUV的代码。   RGB2YUV.v 1 //************************************************************************** 2 // *** file name : RGB2YUV.v 3 // *** version : 1.0 4

  • 递推递归与排列组合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} =

  • Delphi 让Listview中的item可以显示不同的颜色2022-08-16 22:02:49

    procedure TFormAlissaA.ListViewAAdvancedCustomDrawItem(Sender: TCustomListView; Item: TListItem; State: TCustomDrawState; Stage: TCustomDrawStage; var DefaultDraw: Boolean); begin if Item.SubItems[0] = 'Send' then begin Sender.Canvas.Fon

  • 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-14 09:32:26

    0 为什么要有事件调度 我们知道Verilog是一种并行编程语言,然而Verilog是通过计算机执行的,那么必然要遵循计算机顺序执行的逻辑 当多条语句都被触发时,我们如何确定语句的执行顺序就需要一种规则来做出限定 1 几个关键信息 仿真的代码是由一个个离散事件组成,运行Verilog也就是执行一

  • 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

  • [转]lazarus中不支持匿名方法的解决方案2022-08-12 14:30:09

    lazarus目前不支持匿名方法,在不继承线程的情况下,使用匿名线程或TThread.ExecuteInThread时,需要单独写两个方法:一个给TThread.ExecuteInThread用,另一个给同步用。感觉比较麻烦,并且可读性略差。 经过测试,下面代码的解决方案感觉好一些。 unit Unit1; {$mode objfpc}{$H+} interfa

  • Delphi 生成随机汉字函数GenerateChineseWords2022-08-11 17:31:30

    根据c#改编而来,很多年了。 function GenerateChineseWords(count: integer): string; var i: integer; regionCode, positionCode: integer; regionCode_Machine, positionCode_Machine: integer; chineseWords: string; begin Randomize; for i := 0 to count - 1 do

  • Delphi 开机自动启动函数SetAutoRun2022-08-11 17:30:09

    转载自:https://blog.csdn.net/listest/article/details/121272294 procedure SetAutoRun(isRun: Boolean); var oAutoRunRegister: TRegistry; begin oAutoRunRegister := TRegistry.Create; try oAutoRunRegister.RootKey := HKEY_CURRENT_USER; oAutoRunRegiste

  • pytest-setup与用例之间传参2022-08-07 23:03:21

    pytest前置钩子(setup)与用例之间互相传参 方法一: import pytest import time @pytest.fixture() def setup(request): begin_time = time.time() print('param from case: %s' % request.param) return begin_time @pytest.mark.parametrize('setup',[

  • 8.62022-08-07 21:30:09

    CF1716F 题意: 有\(n\)个不同的包,每个包里有编号为\(1\sim m\)的球恰好一个。 从每个包里取一个球出来,假设某个取球方案中,奇数编号的球恰好有\(x\)个,则该方案的贡献是\(x^k\)。 求所有取球方案的贡献和。模\(998244353\) \(1\leq T\leq 5000\) \(1\leq n,m\leq 998244352,1\leq k\l

  • AVL tree 高度上下界推导2022-08-06 20:03:18

    1. 高度下界 2. 高度上界 2.1. 最大高度对应 Node 数量 \(N_{h}\) 的递归公式 设有一棵 AVL tree 的高度为 \(h\), 对于该树, 其 node 数量为 \(N_{h}\). 有: 最坏情况下, root 的两棵 subtree 高度为 \(h-1\) 和 \(h-2\). 因此得到以下公式 (其中 \(h \in N^{+}\)): \[N_{h}= \be

  • 「学习笔记」矩阵乘法与矩阵快速幂2022-08-05 17:34:37

    「学习笔记」矩阵乘法与矩阵快速幂 点击查看目录 目录「学习笔记」矩阵乘法与矩阵快速幂矩阵乘算法代码矩阵快速幂算法用处代码(模板题)练习题斐波那契数列思路代码[SCOI2009] 迷路思路代码佳佳的 Fibonacci思路代码选拔队员(不知道教练从哪里找的)题意思路代码Tr A思路代码 为什

  • Performance Schema: Measure Multi-Threaded Slave Activity2022-08-03 15:00:59

    Performance Schema In many types of database workloads, using a multi-threaded slave from 5.6+ helps improve replication performance. I’ve had a number of users enable this feature, but have not seen anyone ask how each thread is performing. Here’s a quic

  • AWK命令2022-08-01 17:33:53

    AWK工作流程分3个部分: 1.读输入文件之前执行的代码段(又BEGIN关键字标识) 2.主循环执行输入文件的代码段 3.读输入文件之后的代码段(由END关键字标识) 命令结构: awk 'BEGIN{ commands } pattern{ commands } END{ commands }' AWK工作流程: BEGIN块:开始语句,用来预处理或打印表头等,可

  • Delphi下实现adsl自动拨号的两种方法2022-08-01 17:31:08

    目录1.利用rasphone.exe2.利用系统api函数 1.利用rasphone.exe 这里直接贴一个断网、联网更换ip的函数,虽然简陋但是还算稳定。 procedure ChangeIp(ConnName: string; Delay1, Delay2: Integer); begin winexec(PChar('rasphone -h "' + ConnName + '"'), sw_hide); Sleep(Del

  • 集合算法set_difference差集2022-07-31 17:34:04

    #include <iostream> #include <vector> #include <algorithm> using namespace std; class Print { public: void operator()(int i) { cout << i << endl; } }; int main() { vector<int> v1; vector<int>

  • 网络流2022-07-30 17:02:57

    "流网络" 定义流网络为一个有向,联通,无自环,无反向边的图 \(G(V,E)\)。 定义每条边有一个容量 \(c(u,v)\),满足 \(c(u,v)\geq 0\)。 定义流网络 \(G\) 的源点和汇点为两个点 \(s,t\in V\),除了 \(s\),每个点 \(u\in V\) 的入度都至少为 \(1\)。 定义流网络 \(G\) 中的一个流 \(f\) 为一

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

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

ICode9版权所有