码迷,mamicode.com
首页 > 编程语言 > 日排行
ST表算法入门详解
ST表算法入门详解 关于ST表,有很多文章,这里本蒟蒻也来发一波~~ 希望能为您提供帮助~~ 1.ST表的介绍 ST表算法全称Sparse-Table算法,是由Tarjan提出的一种解决RMQ问题(区间最值)的强力算法。离线预处理时间复杂度 θ(nlogn),在线查询时间 θ(1),可以说是一种非常 ...
分类:编程语言   时间:2020-02-25 12:57:11    阅读次数:101
x64 Assembly Tutorial 1 : Getting into x64 ASM from C++
VS2017中64位汇编设置1) 新建一个Visual C++类型的空项目;2)右键新建的空项目,选择“生成依赖项”---> “生成自定义”,勾选 “masm”,如下图所示: 3) 在项目"源文件"右键选择添加C++源文件,为文件命名时,选择.asm后缀,即可开始在该asm文件中填写汇编代码了。用该... ...
分类:编程语言   时间:2020-02-25 12:58:56    阅读次数:112
tplink定时重启脚本(python)
# -*- coding: utf-8 -*- # reboot TP-LINK router script # import urllib2 import base64 from datetime import datetime # IP for the routers routers = [ { ...
分类:编程语言   时间:2020-02-25 13:00:26    阅读次数:108
JAVA 8 新特性 函数式接口
摘自 b站尚硅谷JAVA视频教程 ...
分类:编程语言   时间:2020-02-25 13:02:17    阅读次数:63
324. 摆动排序 II(三路划分算法)
题目: 给定一个无序的数组 nums,将它重新排列成 nums[0] < nums[1] > nums[2] < nums[3]... 的顺序。 示例 1: 输入: nums = [1, 5, 1, 1, 6, 4]输出: 一个可能的答案是 [1, 4, 1, 5, 1, 6]示例 2: 输入: n ...
分类:编程语言   时间:2020-02-25 13:04:05    阅读次数:104
Python语言基础与应用 (P23)上机练习:容器类型操作(未完待续)
上机练习:容器类型操作〉 列表、元组基本操作+, *, len(), [], in 1 Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)] :: Anaconda, Inc. on win32 2 Typ ...
分类:编程语言   时间:2020-02-25 13:06:13    阅读次数:156
数据结构与算法系列四(单链表)
1.引子 1.1.为什么要学习数据结构与算法? 有人说,数据结构与算法,计算机网络,与操作系统都一样,脱离日常开发,除了面试这辈子可能都用不到呀! 有人说,我是做业务开发的,只要熟练API,熟练框架,熟练各种中间件,写的代码不也能“飞”起来吗? 于是问题来了:为什么还要学习数据结构与算法呢? #理由 ...
分类:编程语言   时间:2020-02-25 13:11:58    阅读次数:83
Python语言基础与应用 (P16)上机练习:基本数据类型
本文是笔者在学习MOOC课程《Python语言基础与应用》 (北京大学-陈斌)中根据上机课时的要求写下在代码 课程总链接: 中国大学MOOC B站 本节课链接 数值基本运算: 33和7+, -, *, /, //, %, **hex(), oct(), bin() 1 Python 3.7.0 (d ...
分类:编程语言   时间:2020-02-25 13:12:12    阅读次数:241
龙贝格求积算法
龙贝格求积算法python实现 ...
分类:编程语言   时间:2020-02-25 13:19:30    阅读次数:79
每天一道算法题之冒泡排序
``` '''用python实现冒泡排序''' '''步骤一先实现最内层找出最大值的方式''' ls = [99,70, 33, 2,80,64, 55, 9, 13] # 定义一个随机的列表 def findMax(ls): '''第一次寻找最大的数值''' ls_len = len(ls) fo... ...
分类:编程语言   时间:2020-02-25 13:19:43    阅读次数:95
阶乘和算法的改进之阶乘和
#include<iostream> using namespace std; int Factorials(int n) { if (n == 0) return 1; else return n*Factorials(n-1); } int Factorialssum(int b) { int ...
分类:编程语言   时间:2020-02-25 14:25:09    阅读次数:57
Caused by: java.lang.ClassNotFoundException: Didn't find class "io.grpc.helloworldexample.HelloworldActivity" on path: DexPathList
FAQ: Android app 编译好后安装到手机,运行时闪退,报如下错误: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{io.grpc.helloworldexample/io.grpc.hel ...
分类:编程语言   时间:2020-02-25 14:27:13    阅读次数:65
SpringBoot发送邮件
QQ邮箱设置中开启POP3/SMTP服务 pom文件 配置文件 代码实现 接口代码 业务实现代码 直接调用方法即可 参考博客 https://www.jianshu.com/p/a7097a21b42d https://www.cnblogs.com/eatandsleep/p/12205573.h ...
分类:编程语言   时间:2020-02-25 14:28:37    阅读次数:110
一个C++源文件从文本到可执行文件经历的过程
一个C++源文件从文本到可执行文件经历的过程 以Hello World为例进行说明 首先我们编写一个cpp源程序 test.cpp c++ include using namespace std; int main() { cout g++ o test test.cpp Gcc编译器会将源程序te ...
分类:编程语言   时间:2020-02-25 14:30:39    阅读次数:250
20200225 Java 多线程(2)-廖雪峰
Java 多线程(2) 廖雪峰 使用wait和notify 在Java程序中, 解决了多线程竞争的问题。例如,对于一个任务管理器,多个线程同时往队列中添加任务,可以用 加锁: 但是 并没有解决多线程协调的问题。 仍然以上面的 为例,我们再编写一个 方法取出队列的第一个任务: 上述代码看上去没有问题: ...
分类:编程语言   时间:2020-02-25 14:31:58    阅读次数:71
python随机数
import random for x in range(10): # 随机整数 # r = random.randint(1, 10) == round((random.random()) * 10) # 0-1之间的随机数 r = random.random() # 生产指定范围内的随机数 r ...
分类:编程语言   时间:2020-02-25 14:34:58    阅读次数:50
2.0-vector(含归并排序)
向量的基本实现和操作,含归并排序。 1 #include<iostream> 2 using namespace std; 3 typedef int ElemType; 4 #define DEFAULT_CAPACITY 10 5 6 class Vector{ 7 public: 8 int ...
分类:编程语言   时间:2020-02-25 14:36:06    阅读次数:76
python实现aes加密解密
引子: 在windows中python3使用 pycryptodemo 模块实现Aes加密解密。Aes加密有多种方式,自己可以上网了解下。 AES是每16位一加密,并且保证key和vi都是16位的。废话不多说直接上代码。 import base64 from Crypto.Cipher import ...
分类:编程语言   时间:2020-02-25 14:38:19    阅读次数:93
20200225 Java 多线程(1)-廖雪峰
Java 多线程(1) 廖雪峰 多线程基础 进程和线程的关系就是:一个进程可以包含一个或多个线程,但至少会有一个线程。 操作系统调度的最小任务单位其实不是进程,而是线程 。常用的Windows、Linux等操作系统都采用抢占式多任务,如何调度线程完全由操作系统决定,程序自己不能决定什么时候执行,以及 ...
分类:编程语言   时间:2020-02-25 14:42:04    阅读次数:85
JAVA多线程基础
1. 多进程与多线程 多进程 : 每个独立执行的任务就是一个进程 操作系统将时间划分为多个时间片,在每个时间片内将CPU分配给某一个任务,时间片结束,CPU将自动回收,再分配给其他任务 多进程的缺点:比较笨重不好切换 多线程 : 一个程序可包多个子任务,可串并行 一个子任务可以称为一个线程 在一个线 ...
分类:编程语言   时间:2020-02-25 14:42:52    阅读次数:85
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!