ICode9

精准搜索请尝试: 精确搜索
  • [转]lazarus中不支持匿名方法的解决方案2022-08-12 14:30:09

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

  • python中记录程序运行时间2022-08-11 21:03:16

      001、 >>> import time ## 导入time包 >>> start = time.time() ## 记录程序开始时间 >>> print("xxxxx") xxxxx >>> end = time.time() ## 记录程序结束时间 >>> print("elaps

  • Delphi 更改扩展名函数ChangeFileExt2022-08-11 17:34:30

    function ChangeFileExt(const FileName, Extension: string): string; var I: Integer; begin I := LastDelimiter('.' + PathDelim + DriveDelim,Filename); if (I = 0) or (FileName[I] <> '.') then I := MaxInt; Result := Copy(FileN

  • 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

  • linux-0.11分析:init文件 main.c的第八个buffer_init(buffer_memory_end)初始化函数 第九篇随笔2022-08-11 12:31:55

    8、第八个初始化函数,buffer_init(buffer_memory_end) 参考 [github这个博主的 厉害][ https://github.com/sunym1993/flash-linux0.11-talk ] 这个函数buffer_init可以看出携带了一个参数buffer_memory_end,这个参数前面出现过,已经赋值了, 也就是在mian.c开始的时候 void main(void

  • 时序图,PlantUML 绘制时序图2022-08-10 15:34:03

    什么是时序图 时序图有时候也被称为序列图,活动序列图,作为交互图的一种,时序图按照时间顺序从上往下显示每个操作。 案例说明 我们以一个日常生活中常见的操作,在ATM上查询银行卡账户余额,首先用户先将银行卡插入读卡器,然后在屏幕上输入密码,如果密码错误则回提示重新输入密码,如果密码

  • 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

  • 栈的作用——波兰表达式的运用,计算字符表达式2022-08-07 18:02:07

    栈的作用——波兰表达式的运用,计算字符表达式 目录栈的作用——波兰表达式的运用,计算字符表达式1 创建一个链栈(1)链栈的存储结构(2)打印(3)进栈(4)出栈2 中缀表达式转换为后缀表达式3 计算后缀表达式 1 创建一个链栈 ​ 需完成进栈,出栈,打印的操作。 (1)链栈的存储结构 #define SUCCESS 1

  • [AcWing 179] 八数码2022-08-07 14:03:45

    A* 算法 点击查看代码 #include<bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<int,string> PIS; const int N = 1e6 + 10; string start; int dx[] = {-1, 0, 1, 0}; int dy[] = {0, 1, 0, -1}; char op[] = {'u', 'r&#

  • [LeetCode] 636. Exclusive Time of Functions2022-08-07 09:33:14

    On a single-threaded CPU, we execute a program containing n functions. Each function has a unique ID between 0 and n-1. Function calls are stored in a call stack: when a function call starts, its ID is pushed onto the stack, and when a function call

  • LeetCode 90 Subsets II 回溯2022-08-07 05:00:09

    Given an integer array nums that may contain duplicates, return all possible subsets (the power set). The solution set must not contain duplicate subsets. Return the solution in any order. Solution 如何处理相同的子集:先把 \(vector\) \(sort\) 一下,然后在 \(ans\)

  • 力扣练习——56 寻找右区间2022-08-06 23:03:13

    1.问题描述 给定一组区间(包含起始点和终点),对于每一个区间 i,检查是否存在一个区间 j,它的起始点大于或等于区间 i 的终点,这可以称为 j 在 i 的“右侧”。 对于任何区间,你需要存储的满足条件的区间 j 的最小索引,这意味着区间 j 有最小的起始点可以使其成为“右侧”区间。如果区间 j

  • 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

  • 对比python学julia(第三章:游戏编程)--(第三节)疯狂摩托(3)2022-08-06 19:00:09

    3.3.    编程实现 2.  控制摩托车和箱子   在这个步骤中,将编程控制摩托车和箱子角色的运动,让摩托车在沙漠公路上能够加速或减速行驶,在碰到箱子时能够停止,以及显示麾托车的行驶速度和里程等。   (1) 创建motor_move()函数,实现对摩托的行驶控制,分别使用键盘上的 4 个方向键

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

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

  • Mysql怎么去掉字符串中的数字2022-08-05 16:34:05

    -- 创建一个函数 DELIMITER $$ DROP FUNCTION IF EXISTS `uExtractNumberFromString`$$ CREATE FUNCTION `uExtractNumberFromString`(in_string VARCHAR(50)) RETURNS VARCHAR(50) CHARSET utf8 NO SQL BEGIN DECLARE ctrNumber VARCHAR(50); DECLARE finNumber VARCHAR(

  • elasticsearch同义词2022-08-05 14:32:05

    1、同义词词库准备一个同义词文件,每行一个同义词词组,例子sku_synonym.txt:西红柿,番茄,tomato =>西红柿,番茄马铃薯,土豆 =>马铃薯,土豆社保,公积金 =>社保,公积金 注意:编码 UTF-8 (很关键!!!我就是被坑在这里) 2、上传同义词文件上传同义词文件,点击此文档创建索引时需要配置settings和

  • mysql-版本的行列转换2022-08-03 23:32:44

    mysql版本的行列转换 先看一个题目 方法: 行转列 --我们可以使用union all函数 将其凭借起来 select ( case id when 1 then 'first' when 2 then 'second' when 5 then 'fifth' end)grade ,sum( case subject when 'chine

  • 729. My Calendar I2022-08-03 13:02:44

    You are implementing a program to use as your calendar. We can add a new event if adding the event will not cause a double booking. A double booking happens when two events have some non-empty intersection (i.e., some moment is common to both events.). Th

  • 15. 三数之和2022-08-02 19:01:55

    15. 三数之和 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。   示例 1: 输入:nums = [-1,0,1,2,-1,-4] 输出:[[-1,-1,2],[-1,0,1]] 示例 2: 输入:nums =

  • 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

  • LeetCode 140 Word Break II 记忆化搜索 [Hard]2022-08-01 04:00:08

    Given a string s and a dictionary of strings wordDict, add spaces in s to construct a sentence where each word is a valid dictionary word. Return all such possible sentences in any order. Note that the same word in the dictionary may be reused multiple ti

  • vue报错: Newline required at end of file but not found eol-last2022-07-31 22:02:46

        错误原因:文件最后没有空一行     解决办法:  

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

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

ICode9版权所有