首页 > 编程语言
初识RMQ算法
这个RMQ算法是专门针对于求最值的高效算法。其思路比较简单,先是利用DP预处理,之后便是查询,方法如下: 假如我们需要查询的区间为(i,j),那么我们需要找到覆盖这个闭区间(左边界取i,右边界取j)的最小幂(可以重复,比如查询5,6,7,8,9,我们可以查询5678和6789)。 因为这个区间的长度 ...
分类:编程语言   时间:2016-07-14 01:25:57    收藏:0  评论:0  赞:0  阅读:218
unity3D引擎:2D游戏自动瞄准算法实现
转:http://blog.csdn.net/naitu/article/details/39555373 在很多飞行射击类游戏里,都有敌人向玩家自动瞄准并开火的功能。在这里本人用unity3D引擎新版本的2D系统来实现这个功能。 首先,让我们了解一下原理的理论知识。我们可以把敌人和玩家放到一个坐标 ...
分类:编程语言   时间:2016-07-14 01:25:20    收藏:0  评论:0  赞:0  阅读:406
CodeChef DISTNUM2 Easy Queries 节点数组线段树
Description You are given an array A consisting of N positive integers. You have to answer Q queries on it of following type: l r k : Let S denote the ...
分类:编程语言   时间:2016-07-14 01:22:27    收藏:0  评论:0  赞:0  阅读:328
个人JAVASE复习笔记
集合6.28 Arraylist 使用迭代器遍历的时候不能操作 目标 (改变集合元素的个数)除非特有方法,迭代器中提供的方法其他遍历正在进行时也 尽量不要去操作目标,容易出错 java.util.ConcurrentModificationException (并发修改异常)中途了解 迭代器 原理以 ...
分类:编程语言   时间:2016-07-14 01:22:09    收藏:0  评论:0  赞:0  阅读:253
java中的日期操作Calendar和Date
1. Calendar转Date 2. Date转Calendar 3. 获取时间的年月日时分秒 Date里的getYear()等已经不推荐使用了,要使用以下方式获取: ...
分类:编程语言   时间:2016-07-14 01:21:58    收藏:0  评论:0  赞:0  阅读:212
java继承与初始化
类文件:Print.java package net.mindview.util;import java.io.*; public class Print { // Print with a newline: public static void print(Object obj) { System ...
分类:编程语言   时间:2016-07-14 01:20:37    收藏:0  评论:0  赞:0  阅读:298
蛇形填充数组
http://noi.openjudge.cn/ch0108/24/ 用数字1,2,3,4,...,n*n这n2个数蛇形填充规模为n*n的方阵。 蛇形填充方法为: 对于每一条左下-右上的斜线,从左上到右下依次编号1,2,...,2n-1;按编号从小到大的顺序,将数字从小到大填入各条斜线,其中编号为奇 ...
分类:编程语言   时间:2016-07-14 01:20:18    收藏:0  评论:0  赞:0  阅读:413
数组中只出现一次的数字-剑指Offer
数组中只出现一次的数字 题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 思路 代码 ...
分类:编程语言   时间:2016-07-14 01:19:37    收藏:0  评论:0  赞:0  阅读:285
Java的发展历史
Java自1995诞生,至今已经20多年的历史。 Java的名字的来源:Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。SUN和JAVA的标识也正 ...
分类:编程语言   时间:2016-07-14 01:18:47    收藏:0  评论:0  赞:0  阅读:298
C++虚函数
虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数,在子类中实现虚函数。 class Cman { public: virtual void Eat(){……}; void Move(); private: }; class CChild : public CMan { publi ...
分类:编程语言   时间:2016-07-14 01:17:58    收藏:0  评论:0  赞:0  阅读:175
node 单线程异步非阻塞
链接:http://www.runoob.com/nodejs/nodejs-callback.html 首先什么是单线程异步非阻塞? 单线程的意思整个程序从头到尾但是运用一个线程,程序是从上往下执行的。异步操作就是程序虽然是从上到下执行的,但是某个函数执行时间过长时并不会阻塞在那里等待它执行完,然 ...
分类:编程语言   时间:2016-07-14 01:17:56    收藏:0  评论:0  赞:0  阅读:311
python正则表达式
一. 有关匹配的内容 \d可以匹配一个数字,\w可以匹配一个字母或数字;.可以匹配任意字符。 二. 有关匹配的数量 要匹配变长的字符,在正则表达式中,用*表示任意个字符(包括0个),用+表示至少一个字符,用?表示0个或1个字符,用{n}表示n个字符,用{n,m}表示n-m个字符: 来看一个复杂的例子 ...
分类:编程语言   时间:2016-07-14 01:15:57    收藏:0  评论:0  赞:0  阅读:350
springMVC基础
一:SpringMVC概述 Spring MVC框架是围绕DispatcherServlet这个核心展开的,DispatcherServlet是Spring MVC的总导演,总策划,它负责截获请求并将其分派相应的处理器处理。 二:SpringMVC体系结构 体系结构如下: 从接收请求到返回响应,Sp ...
分类:编程语言   时间:2016-07-14 01:15:17    收藏:0  评论:0  赞:0  阅读:214
Spring MVC中前后台数据传输小结
前台向后台传递参数: 访问地址为:项目地址+/findById/1.do 如果参数是一个对象bean:(@RequestBody注解帮助自动封装成bean,前台只需要传递格式正确的json) 如果需要有返回值到前台:(普通bean或者list) 如果需要返回json,先进行配置,用的比较多的应该是下 ...
分类:编程语言   时间:2016-07-14 01:10:59    收藏:0  评论:0  赞:0  阅读:330
Python基础篇-Python基础进阶
1.1函数定义.mp4
分类:编程语言   时间:2016-07-13 23:42:02    收藏:0  评论:0  赞:0  阅读:408
Spring学习笔记AOP(四)
鲁春利的工作笔记,好记性不如烂笔头基于XML配置方式声明切面Spring使用org.springframework.aop.Advisor接口表示切面的概念,Advisor表示只有一个通知(org.aopalliance.aop.Advice)和一个切入点(org.springframework.aop.Pointcut)的切面。Advisor可以使用<aop:config&..
分类:编程语言   时间:2016-07-13 23:36:10    收藏:0  评论:0  赞:0  阅读:329
Springmvc ModelAndView踩过的坑之HttpServletResponse response
先抛出问题。以下两个方法声明有毛区别:@RequestMapping(value="/rg") publicvoidrg(@PathVariableLongpageId,@PathVariableLongmoduleId){ Map<String,Object>result=newHashMap<String,Object>(); result.put("what","haha"); sendJsonpResultJson(result); }@R..
分类:编程语言   时间:2016-07-13 23:34:48    收藏:0  评论:0  赞:1  阅读:2689
说说可重复函数(Reentrant) 和线程安全(thread-safe)的区别与联系
在讲可重复函数与线程安全之前先来了解什么是可重复函数和线程安全。可重复函数:在多线程或有异常控制流的情况下,当某个函数运行到中途时,控制流(也就是当前指令序列)就有可能被打断而去执行另一个函数.而"另一个函数"很有可能是它本身.,如果在这种情况下不会出现问题,比如说..
分类:编程语言   时间:2016-07-13 23:32:59    收藏:0  评论:0  赞:0  阅读:324
python 发送邮件实例
文本形式发邮件#!/usr/bin/envpython3#coding:utf-8importsmtplibfromemail.mime.textimportMIMETextfromemail.headerimportHeadersender=‘***‘receiver=‘***‘subject=‘pythonemailtest‘smtpserver=‘smtp.163.com‘username=‘***‘password=‘***‘msg=MIMEText(‘你好‘,‘text‘,‘utf..
分类:编程语言   时间:2016-07-13 23:31:48    收藏:0  评论:0  赞:0  阅读:250
六、Python函数
Python函数一、函数函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字可以通过函数名在程序的不同的地方多次执行(这通常叫做函数调用),却不需要在所有地方都重复编写这些语句自定义函数和预定义函数函数作用:降低编程的难度、代码重用当..
分类:编程语言   时间:2016-07-13 23:29:28    收藏:0  评论:0  赞:0  阅读:304
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!