搜索结果
查询Tags标签: start,共有 1165条记录-
快速排序实现 (Java)
快速排序实现核心:找到支点,将小于支点的元素放到左侧,大于支点的元素放到右侧public void quickSort(int []nums, int left, int right){if(left < right){int i = partition(nums, left, right) ; // 确定支点位置quickSort(nums, left, i - 1);quickSort(nums, i…
2022/5/29 1:19:54 人评论 次浏览 -
python学习杂记——生成序列的方法range()、numpy.arange()、numpy.linspace()和numpy.logspace()
摘自菜鸟教程 1 range() range(stop) range(start, stop[, step])参数说明:start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 step:步长,默认为…
2022/5/27 1:20:06 人评论 次浏览 -
Day7_SlipTouch
目录lcd.clcd.htouch.htouch.cmain.c滑动事件lcd.c #include"lcd.h"/*Init_LCD:初始化显示屏参数为空返回值 int*成功 返回映射区域的首地址失败 返回NULL */ int *Init_LCD(int *fd) {//1.打开帧缓冲*fd = open("/dev/fb0",O_RDWR);if(-1 == *fd){pe…
2022/5/23 23:22:53 人评论 次浏览 -
day1.魔板
最小步数模型跟传统网格bfs不同,每个状态是一个网格,状态为棋盘到棋盘间,构成有向图,求有向图的最短路径魔板每个点可以由操作A、B、C向三个方向扩展,以整个魔板为状态,容易想到通过bfs,从satrt开始扩展到end,每个状态可以有3个扩展方向。如何保证序列字典序最小:由于每个…
2022/5/11 23:18:13 人评论 次浏览 -
java7-多线程
1,创建线程在java中,线程也是一个对象,执行完毕Runnable接口里的run方法,线程就结束了。 当一个进程里所有的线程都执行结束了,一个进程也就执行结束了。 线程相当于是cpu,会从入口开始执行代码。一段代码可以被多个线程同时执行,可以通过Thread.currentThread()获…
2022/5/11 9:24:18 人评论 次浏览 -
虎符CTF 2022 babygame wp
先贴下exp,wp晚点来补 完整exp# Arch: amd64-64-little# RELRO: Full RELRO# Stack: Canary found# NX: NX enabled# PIE: PIE enabledfrom pwn import * from ctypes import * # from LibcSearcher import * import sys context(os = linux , arch …
2022/5/10 23:00:55 人评论 次浏览 -
点分治
介绍 点分治是用来解决树上路径问题的一种方法。 在解决树上路径问题时,我们可以选取一点为根,将树转化为有根树,然后考虑经过根的所有路径(有时将两条从根出发的路径连接为一条)。统计完这些路径的答案后,将根节点标记为删除,对剩下的若干棵树进行同样的操作。如图…
2022/5/5 23:44:14 人评论 次浏览 -
Java(13)_多线程
1.实现多线程 1.1进程和线程【理解】进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程…
2022/5/5 20:12:41 人评论 次浏览 -
C#中调用CMD执行命令
public void ReNewHelper(){new Thread(() => {string strInput = "ipconfig/renew";Process p1 = new Process();//设置要启动的应用程序p1.StartInfo.FileName = "cmd.exe";//是否使用操作系统shell启动p1.StartInfo.UseShellExecute = false;//…
2022/5/5 11:43:08 人评论 次浏览 -
Mac Mysql 在偏好设置面板无法打开的bug
环境mac os 12.3.1 mysql 8.0.18猜测原因 应该是因为系统更新后文件夹权限变化 解决办法 终端运行 sudo /usr/local/mysql/support-files/mysql.server start
2022/5/5 2:16:36 人评论 次浏览 -
基于python的每日固定时间执行实例解析
一 概念datetime模块属性如下所示:二 源码解析该源码中,对时间库datetime应用十分到位,可以看作如下所示:import datetime import threadingdef func():print("start rec audio")timer = threading.Timer(86400,func)timer.start()now_time = datetime.date…
2022/5/2 20:13:11 人评论 次浏览 -
关于BenchMark/c++11计时器/Chrome:tracing 的一些笔记
A benchmark is a test of the performance of a computer system. 基准测试是对计算机系统的性能的测试计时器 性能的指标就是时间,在c++11后计时十分方便,因为有<chrono>神器 在性能测试中,一般依赖堆栈上的生命周期来进行计时 计时器的实现全貌 class Ins…
2022/5/1 17:12:43 人评论 次浏览 -
WindowsServers2019摄像头不可用的解决方案
1、系统服务开启启动管理员命令提示符(CMD),执行下列命令 sc config Audiosrv start= auto sc config AudioEndpointBuilder start= auto sc config stisvc start= auto sc config WPDBusEnum start= auto net start stisvc net start WPDBusEnum net start Audiosrv net…
2022/4/30 7:13:34 人评论 次浏览 -
golang goroutine 父子关系
很多人认为 父 goroutine 结束后 子goroutine 一定会结束 结论只要main 不结束 goroutine 一定会运行 代码验证 package mainimport ("fmt""time" )func main() {fmt.Println("main start")go func() {fmt.Println("parent start&quo…
2022/4/29 23:18:50 人评论 次浏览 -
装饰器案例 python
一 装饰器作用是为了将一个子模块加入新的功能,但是不修改原有的代码 二 案例def operate(func):def wrapper(*args, **kwargs): # 闭包函数 value = func(*args, **kwargs)print(value, args, kwargs)return value return wrapper@operate def start_func(co…
2022/4/28 14:12:47 人评论 次浏览