1、19. 删除链表的倒数第 N 个结点 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 双指针的经典应用,如果要删除倒数第n个节点,让fast移动n步,然后让fast和slow同时移动,直到fast指向链表末尾。删掉slow所指向的节点就可以了。 /** * Definitio ...
分类:
其他 时间:
2021-05-25 09:16:06
收藏:
0 评论:
0 赞:
0 阅读:
20
核心代码 import compileall compileall.compile_file("a.py", legacy=True, force=True) 演示步骤 1.新建 a.py,定义一个函数,供其他程序调用 # a.py 定义一个函数,提供给其他程序调用 def func(n1, n2) ...
分类:
其他 时间:
2021-05-25 09:15:58
收藏:
0 评论:
0 赞:
0 阅读:
16
在 Linux 系统下,C 源文件若调用了 math 库里的函数,则编译时要加上 -lm (是字母 l ,不是数字 1),表示链接到 math 库。 文件名称:1.c#include<stdio.h> #include<math.h> //程序中要调用求平方根函数 sqrt int main(){ ...
分类:
编程语言 时间:
2021-05-25 09:15:45
收藏:
0 评论:
0 赞:
0 阅读:
17
1、从尾至头,升序 #include <stdio.h> #define NUMBER 5 void sort_1(int x[], int n) { int i, j; for(i = 0; i < n - 1; i++) { for(j = n - 1; j > i; j--) { if(x[j ...
分类:
编程语言 时间:
2021-05-25 09:15:34
收藏:
0 评论:
0 赞:
0 阅读:
23
DIR* dir = opendir(strPath); if (dir == NULL) { perror("opendir err"); return -1; } char bufline[1024] = {0}; struct dirent* dent = NULL; while((dent= ...
分类:
其他 时间:
2021-05-25 09:15:23
收藏:
0 评论:
0 赞:
0 阅读:
28
一、思维导图 二、注入 1、背景 这个sqlilab是搭建在阿里云服务器上,有安全狗。浏览器配置了代理池(付费的)。现对这个环境进行测试。 2、使用sqlmap工具,抓包发现它发的数据包头ua自带的标识,会被waf拦截 ...
分类:
Web开发 时间:
2021-05-25 09:15:07
收藏:
0 评论:
0 赞:
0 阅读:
27
1、线程是独立于其他线程的,无法直接访问外面的函数方法以及控件。 使函数成为mainForm的成员函数,即 mainForm.函数名 使之切换到主线程中执行。 2、aardio的多线程中代码如果报错不会弹窗,可以使用控制台显示报错信息。 import console;console.open(); ...
分类:
编程语言 时间:
2021-05-25 09:14:53
收藏:
0 评论:
0 赞:
0 阅读:
14
1、安装node.js 验证是否安装成功:node -v 2、安装npm 验证是否安装成功:npm -v 3、下载cnpm镜像: npm install cnpm -g --registry=https://registry.npm.taobao.org 验证安装成功:打印出+ cnpm@6.2.0 ...
分类:
其他 时间:
2021-05-25 09:14:40
收藏:
0 评论:
0 赞:
0 阅读:
12
Cocos 原生Android经常需要替换icon,在Android项目中的icon一般都放在 res 文件夹中的子项中,手动替换需要对比大小,再拷贝. 此脚本是在Android项目res同级目录下,需要替换的icon也需要拷贝到同级目录下 思路:先去res中递归找需要替换的icon,找到后,获取i ...
分类:
编程语言 时间:
2021-05-25 09:14:28
收藏:
0 评论:
0 赞:
0 阅读:
11
日常基于自定义header 进行一些控制是一个比较常见的需求,cube.js 的playground 可能没有此功能,但是cube.js client sdk 支持 实际上自己进行api 请求,包含header 也是可以的,就是普通的header处理 使用方法 header 处理 可以在cube.j ...
分类:
Windows开发 时间:
2021-05-25 09:14:13
收藏:
0 评论:
0 赞:
0 阅读:
18
一、开始 1.Hello World 新建一个makefile文件,写入如下内容, hello: echo "Hello World" clean: echo "clean all" 执行make命令,输出结果为 echo "Hello World" Hello World 2.makfile 语法 ...
分类:
其他 时间:
2021-05-25 09:14:01
收藏:
0 评论:
0 赞:
0 阅读:
19
875、koko吃香蕉 基本思想: 二分查找算法 具体实现: 如果珂珂能以 K 的进食速度最终吃完所有的香蕉(在 H 小时内),那么她也可以用更快的速度吃完。 当珂珂能以 K 的进食速度吃完香蕉时,我们令 possible(K) 为 true,那么就存在 X 使得当 K >= X 时, possib ...
分类:
编程语言 时间:
2021-05-25 09:13:52
收藏:
0 评论:
0 赞:
0 阅读:
24
索引的出现是为了提高查询效率,实现索引的方式(索引模型)有很多种。 每种数据结构都有其自身的优势和劣势,但它们存在的?的都是在不同的应?场景,尽可能高效增删改查。MySQL之所以用B+树作为索引,并不能说明B+树就是最好的数据结构,只能说是目前最合适的数据结构。 为什么不用哈希表、有序数组和搜索树这 ...
分类:
数据库技术 时间:
2021-05-25 09:13:43
收藏:
0 评论:
0 赞:
0 阅读:
53
1. mkdir webpack-demo 2.npm init -y 初始化 3. yarn add webpack webpack-cli -D 只用于开发环境不用于生产环境 4.+ index.html /src/index.js 5.npx webpack 构建 生成dist/main.js ...
分类:
Web开发 时间:
2021-05-25 09:13:30
收藏:
0 评论:
0 赞:
0 阅读:
30
算法——排序——选择排序(1)——简单选择排序 什么是简单选择排序 简单来说就是每次遍历数组将最大的或最小的选择出来后移动到一个地方,然后再把剩下的继续选最大或最小的再移动,移动到最后一个就不用移动了,因为前面已经排好序了。 也可以简单的理解为,每次选出一个最大或者最小的,然后再从剩下的选最大或者最 ...
分类:
编程语言 时间:
2021-05-25 09:13:07
收藏:
0 评论:
0 赞:
0 阅读:
20
滚动行为 传统开发 当页面切换的时候 滚动条距离页面的高度为0 单页面开发 页面切换时,滚动条距页面高度没有变化 解决:使页面不管是加入还是后退页面高度都为0 在 router.js 中的router同级加入 scrollBehavior (to, from, savedPosition) { re ...
分类:
其他 时间:
2021-05-25 09:12:51
收藏:
0 评论:
0 赞:
0 阅读:
22
mysql相关 1,存储引擎 2,最左原则于命中规则 index(a,b,c) where a=3 只使用了a where a=3 and b=5 使用了a,b where a=3 and b=5 and c=4 使用了a,b,c where b=3 or where c=4 没有使用索引 wher ...
分类:
其他 时间:
2021-05-25 09:12:42
收藏:
0 评论:
0 赞:
0 阅读:
17
首先确保路径在backed server要存在 在rule的页面,配置path rule ...
分类:
移动平台 时间:
2021-05-25 09:12:31
收藏:
0 评论:
0 赞:
0 阅读:
29
文件版本:nginx-1.16.1 pcre-8.44(相关依赖) pcre安装: 1:解压包后,进入程序包 2:输入./configure进行check包 3:安装:make && make install 4: 检测版本 pcre-config --version 其他依赖(oppssl zli ...
分类:
其他 时间:
2021-05-25 09:12:15
收藏:
0 评论:
0 赞:
0 阅读:
20
Jdbc连接数据库1.建立与数据库的连接1.1导入jdbc包1.2加载JDBC驱动java.lang.Class.forName(JDBCDriverClass);Class.forName(driver);MySQL的加载驱动Class.forName(com.mysql.jdbc.Driver) ...
分类:
数据库技术 时间:
2021-05-25 09:12:04
收藏:
0 评论:
0 赞:
0 阅读:
19