码迷,mamicode.com
首页 > 编程语言 > 日排行
bzoj 1878: [SDOI2009]HH的项链【树状数组】
对于一个lr,每个颜色贡献的是在(1,r)区间里出现的最右位置,所以记录一个b数组表示当前点这个颜色上一个出现的位置 然后把询问离线,按r升序排序 每次把右端点右移,把这个点在树状数组上+1,并且在当前这个点的b位置上 1(表示没用了),然后树状数组前缀和减一下即可 ~~我写的~~莫队会T cpp ...
分类:编程语言   时间:2018-07-29 10:45:57    阅读次数:217
【二分查找】无重复数组的二分查找(非递归版本)
// 二分查找法 #include #include using namespace std; int BinarySearch(vector vec,int target) { // 特殊输入 if(vec.size() target) high = mid-1; else low = mid+1... ...
分类:编程语言   时间:2018-07-29 10:46:29    阅读次数:178
python之路——函数返回值return
return关键字 没有返回值 返回一个值 返回多个值 1.没有返回值 不写return的情况下,会默认返回一个None:下面的函数,就没有写return,这就是没有返回值的一种情况。 只写return,后面不写其他内容,也会返回None,既然没有要返回的值,完全可以不写return,为什么还要写个 ...
分类:编程语言   时间:2018-07-29 10:47:12    阅读次数:137
java ->包的声明与访问
包的声明与访问 包的概念 java的包,其实就是我们电脑系统中的文件夹,包里存放的是类文件。 当类文件很多的时候,通常我们会采用多个包进行存放管理他们,这种方式称为分包管理。 在项目中,我们将相同功能的类放到一个包中,方便管理。并且日常项目的分工也是以包作为边界。 类中声明的包必须与实际class文 ...
分类:编程语言   时间:2018-07-29 10:48:16    阅读次数:154
RF、GBDT、XGBOOST常见面试算法整理
1、 RF(随机森林)与GBDT之间的区别 相同点: 1)都是由多棵树组成的 2)最终的结果都是由多棵树一起决定 不同点: 1) 组成随机森林的树可以是分类树也可以是回归树,而GBDT只由回归树组成 2) 组成随机森林的树可是并行生成,而GBDT只能是串行生成 3) 随机森林的结果是多棵树表决决定, ...
分类:编程语言   时间:2018-07-29 10:48:26    阅读次数:1994
运行编译型语言是相对于解释型语言存在的
运行编译型语言是相对于解释型语言存在的,编译型语言的首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。像C/C++等都是编译型语言。 编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器 ...
分类:编程语言   时间:2018-07-29 10:48:42    阅读次数:163
Python多进程池 multiprocessing Pool
1. 背景 由于需要写python程序, 定时、大量发送htttp请求,并对结果进行处理。 参考其他代码有进程池,记录一下。 2. 多进程 vs 多线程 c++程序中,单个模块通常是 ,会启动几十、上百个线程,充分发挥机器性能。(目前c++11有了std::thread编程多线程很方便,可以参考我之 ...
分类:编程语言   时间:2018-07-29 10:49:14    阅读次数:163
Java Activiti 工作流引擎 流程审批 后台框架源码 springmvc SSM
博文来源:http://www.fhadmin.org/webnewsdetail1.html工作流模块----------------------------------------------------------------------------------------------------------1.模型管理    :web在线流程设计器、预览流程xml、导出
分类:编程语言   时间:2018-07-29 10:50:08    阅读次数:222
python安装库报错Microsoft visual c++ 14.0 is required问题解决办法
下载安装包安装即可: https://964279924.ctfile.com/fs/1445568-239446865 or http://www.liangchan.net/liangchan/10220.html ...
分类:编程语言   时间:2018-07-29 11:40:37    阅读次数:208
java基础-数组&方法
方法 为什么要有方法? *提高代码的复用性 什么是方法? *完成特定功能的代码块 方法的格式? 访问修饰符 返回值类型 方法名字(参数类型 参数名){ 方法代码块 return 返回值; } 方法格式说明: 修饰符: public protected private 返回值: 这个功能 结果的数据类 ...
分类:编程语言   时间:2018-07-29 11:41:00    阅读次数:130
用python“爬”一篇小说
需要你的python安装有requests模块,如果没有安装可执行如下命令安装pip3 install requests以最近比较火的小说“魔道祖师”为例。下面是整个脚本import requests,re def get_content(url,timeout=10):     req = re
分类:编程语言   时间:2018-07-29 11:41:10    阅读次数:127
百战程序员之怎样进行Java大数据入门知识学习
大数据是目前互联网行业流行的技术术语,因此衍生了许多与大数据相关的行业。大数据的应用是通过数据挖掘和分析来影响业务决策的。 大数据有很重要的价值,对于企业公司来说很重要,要问大数据工程师的工作是怎么?一个很重要的工作就是通过分析数据来找出过去事件的特征。比如,腾讯的数据团队正在搭建一个数据仓库,把公 ...
分类:编程语言   时间:2018-07-29 11:41:35    阅读次数:105
递归 —— 二分查找法 —— 归并排序
PS:什么是递归、二分查找、归并排序。 递归排序大家都不陌生,递归简单的说就是自己在没有达到目的的同时在此调用本身,把一个大问题层层转化为和原问题相似的小问题解决,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。 二分查找也称折半查找(Binar ...
分类:编程语言   时间:2018-07-29 11:41:45    阅读次数:189
java -> 访问修饰符
访问修饰符在Java中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限,以下表来说明不同权限的访问能力: public protected default private 同一类中 √ √ √ √ 同一包中(子类与无关类) √ √ √ 不同包的子类 √ √ 不同包中的无关类 ...
分类:编程语言   时间:2018-07-29 11:42:19    阅读次数:137
unity场景导航和键盘快捷键
A.1 使用鼠标进行场景导航 导航行为 三个按键的鼠标 Move 中键单击 Orbit(旋转) 按住Alt+左键/拖动 Zoom(远近) 按住Alt+右键/拖动 1.2 按下鼠标右键,使用WASD,以第一人称移动 按下Shift键更快移动 1.3 在Hierarchy(层次)中双击对象立刻来到物体处 ...
分类:编程语言   时间:2018-07-29 11:42:37    阅读次数:141
Python初识(基础)
Python初识以及变量: 变量名:——字母 ——数字 ——下划线【见名识意】 (PS:数字不能开头;不能是关键字;最好不能和python内置的东西重复) ——基础: 【1】第一句python,虽然后缀名可以任意?但是导入模块时,如果不是.py文件会出错。 python文件的后缀名是.py。 【2】 ...
分类:编程语言   时间:2018-07-29 11:43:02    阅读次数:118
Java IO详解
Java IO详解(一) File 类 我们知道,各个平台之间的路径分隔符是不一样的。 ①、对于UNIX平台,绝对路径名的前缀始终为"/" 。 相对路径名没有前缀。 表示根目录的抽象路径名具有前缀"/"和空名称序列。 ②、对于Microsoft Windows平台,包含驱动器说明符的路径名的前缀由后 ...
分类:编程语言   时间:2018-07-29 11:43:10    阅读次数:184
Python学习---IO模型1227
1.1. 事件驱动 事件驱动属于一种编程的范式,一种编程的风格,它擅长于处理一些未知的事件,通过绑定一个事件,外界触发后激活这个事情,达到执行某些操作的目的。比如浏览器的onclick()事件 1.2. IO模型基础 在进行解释之前,首先要说明几个概念: 用户空间和内核空间 进程切换 进程的阻塞 文... ...
分类:编程语言   时间:2018-07-29 11:43:24    阅读次数:155
java基础-editplus的配置使用
1.添加javac 和java工具 >参数设置 >用户工具 >添加工具 新增javac菜单文字: javac 命令:C:Program FilesJavajdk1.7.0_80binjavac.exe(本机javac.exe所在的地址)参数:$(FileName) 解释: 点击右边小三角 选择文件名 ...
分类:编程语言   时间:2018-07-29 11:43:56    阅读次数:146
Java中的抽象类
一.什么是抽象类 抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。抽象类是不完整的,它只能用作基类。 二.抽象类如何实现? 抽象类含有抽象方法,抽象方法使用关键字abstract修饰,而且抽象方法没有方法体。 抽象方法: 注意:抽象类 ...
分类:编程语言   时间:2018-07-29 11:44:04    阅读次数:138
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!