码迷,mamicode.com
首页 > 编程语言 > 周排行
树状数组 区间update/query
Re 【问题引入】 对于区间修改、区间查询这样的简单问题,打一大堆线段树确实是不划算,今天来介绍一下区间查询+区间修改的树状数组 【一些基础】 树状数组的基本知识不再介绍,请自行百度 我们假设sigma(r,i)表示r数组的前i项和,调用一次的复杂度是log2(i) 设原数组是a[n],差分数组c[ ...
分类:编程语言   时间:2017-10-13 21:18:44    阅读次数:224
利用java反射机制实现动态导出excel
利用java反射机制实现动态导出excel 标签: 导出excelpoijava 2014-12-08 09:45 4774人阅读 评论(0) 收藏 举报 标签: 导出excelpoijava 2014-12-08 09:45 4774人阅读 评论(0) 收藏 举报 import java.io.I ...
分类:编程语言   时间:2017-10-13 21:19:00    阅读次数:289
Java课程作业02
课后作业3 1.设计思想 输入字串利用递归函数进行循环判断字串的各个位置的字符是否相等 2.程序流程图 3.源代码 import java.util.Scanner; public class huiwen { public static boolean isPalindrome(String s, ...
分类:编程语言   时间:2017-10-13 21:20:33    阅读次数:290
C++||变量
C++ 定义了几种基本类型:字符型,整型,浮点型 1.基本内置类型 C++定义了一组表示整数,浮点数,单个字符的算术类型(arithmetic type) 定义了void特殊类型没有对应的值,用作无返回值的类型 算术类型的存储空间依机器而定,大小用来表述类型的二进制(bit),c++规定了每个算术类 ...
分类:编程语言   时间:2017-10-13 21:23:24    阅读次数:298
Java爬虫
作为一位Java爬虫的初学者,分享一下自己的心得。所用到的jar包 org.codehaus.jettison.jar jsoup-1.7.3.jar个人认为爬虫的实现机制:获取Docume对象—>获取节点—>输出或者持久化 获取页面的图片地址 获取Docume对象—>获取Img元素—>输出地址 1 ...
分类:编程语言   时间:2017-10-13 21:23:41    阅读次数:231
用一个小例子来谈谈javascript的运行机制
先上例子! 我们在html中插入这样一段代码,然后去控制台看看会是什么结果? 哎哟!什么情况,预想中的博客园呢?js不是单线程语言吗(从上到下执行)?按道理应该是博客园呀!--OK,这正式引出了我说的问题,js的运行机制。 首先js为什么是单线程?这要从js的诞生说起,早年js被发明出来是干嘛用的? ...
分类:编程语言   时间:2017-10-13 21:25:21    阅读次数:217
c++||OOP
面向对象具有三个特征:数据抽象,继承和动态绑定,用类进行数据抽象,用类派生一个类继承另外一个类,派生类继承基类的成员,动态绑定使编译器能够决定是使用基类中定义的函数还是派生中定义的函数, 1.继承 继承使派生类(dervied class)能够继承基类(base class)定义成员,可以无需改变与 ...
分类:编程语言   时间:2017-10-13 21:25:30    阅读次数:284
[转载]Python使用@property装饰器--getter和setter方法变成属性
原贴:为什么Python不需要getter和setter getter 和 setter在java中被广泛使用。一个好的java编程准则为:将所有属性设置为私有的,同时为属性写getter和setter函数以供外部使用。 这样做的好处是属性的具体实现被隐藏,当未来需要修改时,只需要修改getter ...
分类:编程语言   时间:2017-10-13 21:25:47    阅读次数:238
java 每间隔一段时间执行一段代码
Java中java.util.Timer类中有若干个schedule的重载方法,其中 void schedule(TimerTask task, long delay, long period ) 安排指定的任务从指定的延迟后开始进行重复的固定延迟执行。以近似固定的时间间隔(由指定的周期分隔)进行后 ...
分类:编程语言   时间:2017-10-13 21:26:26    阅读次数:370
用intellij idea 写第一个Java程序
Java小白,还不怎么会eclipse,只会在命令行用javac编译并java运行编译后的类。 英文还不好orz 发现创建项目后,能build但就是不能run。。。 找了半天教程没找着,去官网溜了一下。 还是官网的靠谱啊。。。 传送门:https://www.jetbrains.com/help/i ...
分类:编程语言   时间:2017-10-13 21:27:07    阅读次数:280
Java课程作业01
1.阶乘 import java.math.BigInteger;import java.util.Scanner; public class CalculateN { /** * @param args */ public static void main(String[] args) { Sys ...
分类:编程语言   时间:2017-10-13 21:27:13    阅读次数:284
Python基本数据类型
#Python基本数据类型#####1.Python简介#####2.数值类型#####3.序列类型#####1.Python简介1.python是一门编程语言,是一门完全面向对象的编程语言2.如果对语言进行分类,那么python是一门强类型,动态类型的语言(弱类型:比如int可以变成float,python中数值类型不可变;(动态类..
分类:编程语言   时间:2017-10-13 22:19:03    阅读次数:201
spring boot框架学习学前掌握之重要注解(1)-java配置方式
本节主要内容:1:重点注解介绍2:使用重点注解环境搭建声明:本文是《凯哥陪你学系列-框架学习之springboot框架学习》中学前掌握之重要注解(1)java配置是spring4.x推荐的撇嘴方式。可以完全代替xml配置。1:重点注解@configuration和@bean注解说明:@configuration:该注解使用..
分类:编程语言   时间:2017-10-13 22:19:48    阅读次数:271
eclipse 导出Runnable JAR file ,双击无法执行原因与解决 双击后闪退的原因
eclipse 导出Runnable JAR file 导出后如果系统没有JRE,双击无法运行,需要用命令方法 安装后解决,如图 双击后闪退的原因,通过执行 java -jar TingGe.jar ,发现如图 原来所需要的图片、声音等内容虽然打包到其中,但是路径差了一个新的命名层,内容都在包里,而 ...
分类:编程语言   时间:2017-10-13 22:20:59    阅读次数:279
2017.10.13 Java的 三大框架:Struts+Hibernate+Spring
·定义:Java三大框架主要用来做WEN应用。Struts主要负责表示层的显示; Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作); Hibernate主要是数据持久化到数据库。 (1)Struts框架:struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MV ...
分类:编程语言   时间:2017-10-13 22:22:00    阅读次数:188
Python学习之购物车程序练习
product_list=[ (,), (,), (,), (,), (,), (,) ] shopping_list=[] salary=()salary.isdigit():salary=(salary): index,item(product_list):(index,item) user_choice=() user_choice.isdigit():user_choice=(user_choice) user_choice<(product_list)user_choice>=:p_i..
分类:编程语言   时间:2017-10-13 22:22:15    阅读次数:213
python基本数据类型(详)
#基本数据类型#数值类型4‘‘‘整形int浮点型float布尔型bool复数型complex‘‘‘#整形a=0b=-1print(type(a))#浮点型f=1.1f1=-1.1type(f)#布尔型t=True#1f=False#0#复数型complex,虚部只能用jc=1+2j#####数值运算a=2b=2.5a+ba-ba*ba/b#0.8a//b#(整除,向下取整)10%2#取余9**2#9的平..
分类:编程语言   时间:2017-10-13 22:23:21    阅读次数:122
python rabbitmq消息发布订阅
发送端:importpika importsys connection=pika.BlockingConnection(pika.ConnectionParameters( host=‘localhost‘)) channel=connection.channel() channel.exchange_declare(exchange=‘logs‘,exchange_type=‘fanout‘) message=‘‘.join(sys.argv[1:])or"info:HelloWorld!" ..
分类:编程语言   时间:2017-10-13 22:28:35    阅读次数:253
Java中list<>的赋值
有一道迅雷的面试题是这样的:classA{} classBextendsA{} classCextendsA{} classDextendsB{} Whichfourstatementsaretrue?A.ThetypeList<A>isassignabletoListB.ThetypeList<B>isassignabletoList<A>C.ThetypeList<Object>isassignabletoList<?>..
分类:编程语言   时间:2017-10-13 22:28:52    阅读次数:349
J2SE之综合使用java代码进行简单的WEB服务器研发(软件测试技术、单元测试以及日志管理器概念说明)
1、理解软件测试技术:-软件测试技术是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期,对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题-与用户需求,或者预先定义的不一致性。过程一般为:检查软..
分类:编程语言   时间:2017-10-13 22:34:23    阅读次数:138
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!