码迷,mamicode.com
首页 > 编程语言 > 周排行
UVA - 1618 Weak Key(RMQ算法)
题目: 给出k个互不相同的证书组成的序列Ni,判断是否存在4个证书Np、Nq、Nr、Ns(1≤p<q<r<s≤k)使得Nq>Ns>Np>Nr或者Nq<Ns<Np<Nr。 思路: 有两种情况<小、最大、最小、大>、<大、最小、最大、小>,枚举第1个和第4个数,用RMQ查询这两个数之间的最大值和最小值, ...
分类:编程语言   时间:2019-02-02 19:14:30    阅读次数:222
python基础之全局局部变量及函数参数
1.局部变量和全局变量 1.1局部变量 局部变量是在函数内部定义的变量,只能在定义函数的内部使用 函数执行结束后,函数内部的局部变量会被系统收回 不同函数可以定义相同名字的局部变量,但是各用个的互不影响 局部变量的生命周期: 1.所谓生命周期就是变量从被创建到被系统回收的过程 2.局部变量在函数被调 ...
分类:编程语言   时间:2019-02-02 19:16:31    阅读次数:215
C语言参数传递(值传递、地址传递)+二级指针
参数传递 C语言参数传递一般分为:值传递和地址传递 (注意:C语言中没有引用传递,C++才有引用传递,因为很多C语言环境是用C++编译器编译,使得C看起来支持引用传递,导致很多网上很多blog都把引用传递归为C语言参数传递的一类, 当使用Microsoft Visual C++ 2010 Expre ...
分类:编程语言   时间:2019-02-02 19:18:40    阅读次数:252
【数据结构】 最小生成树(二)——kruskal算法
上一期说完了什么是最小生成树,这一期咱们来介绍求最小生成树的算法:kruskal算法,适用于稀疏图,也就是同样个数的节点,边越少就越快,到了数据结构与算法这个阶段了,做题靠的就是速度快,时间复杂度小。 网上一搜就知道大家都会先介绍prim算法,而我为什么不介绍prim算法呢?因为小编认为这个算法理解 ...
分类:编程语言   时间:2019-02-02 19:19:58    阅读次数:250
【深入理解JAVA虚拟机】第三部分.虚拟机执行子系统.1.类文件结构
无关性 无关性的体现有两个方面: 1、平台无关性:可在不同的操作系统和机器指令集上执行,可在不同厂商的虚拟机平台上执行。 2、语言无关性:用不同编程语言写出的代码编译生成的文件都可以运行。 实现思想: 面向接口,定义虚拟机和编译器之间的接口规范。也就是编译后文件的存储格式——字节码(ByteCode ...
分类:编程语言   时间:2019-02-02 19:21:55    阅读次数:194
Java总结(上)
Java命名规范 所有的标识符都应该以字母(A~Z\a~z)、美元符号$、下划线_ 开始,首字母之后可以是字母、$、下划线_ 以及数字。 标识符对大小写敏感,且不能用关键字 类名:首字母应该大写,若有多个单词,则每个单词首字母都应大写。举例MyFunction 方法名:所有方法名都应该以小写字母开头 ...
分类:编程语言   时间:2019-02-02 19:26:49    阅读次数:219
解决Unity中模型部件的MeshCollider不随动画一起运动的问题
Unity的3d游戏开发中,经常遇到需要将模型的某一部分(比如武器),单独做碰撞处理的情况。 导入模型后,给武器部分添加MeshCollider,MeshCollider的Mesh通常包含在模型里,如图: 勾选MeshCollider的Convex以及Inflate mesh后,在场景中能看到生成的 ...
分类:编程语言   时间:2019-02-02 19:27:01    阅读次数:440
Python unittest详解一(基础入门)
unittest单元测试框架最初受JUnit启发,与其他语言的主要单元测试框架具有相似的风格。 它支持测试自动化,支持开启或关闭某个测试,支持结合测试。另外它可以生成各个单元测试的报告。为了实现以上功能,unitTest提供了四大功能: 测试夹具(test fixture) 测试夹具起自动初始化、回 ...
分类:编程语言   时间:2019-02-02 19:27:21    阅读次数:235
JAVA基础(1)
今天开始自己博客园的博客了,以前在新浪博客上有写过一些,但对比两者的体验,博客园的体验要比新浪高出不少。 这次主要是写Format这个大类,他是由三个子类提供实现DateFormat,NumberFormat,MessageFormat。以上的类都是抽象类,实现类提供工厂方法获取实例对象,(在本文最 ...
分类:编程语言   时间:2019-02-02 19:28:19    阅读次数:224
嵌入式C语言自我修养 03:宏构造利器 - 语句表达式
3.1基础复习:表达式、语句和代码块表达式表达式和语句是C语言中的基础概念。什么是表达式呢?表达式就是由一系列操作符和操作数构成的式子。操作符可以是C语言标准规定的各种算术运算符、逻辑运算符、赋值运算符、比较运算符等。操作数可以是一个常量,也可以是一个变量。表达式也可以没有操作符,单独的一个常量甚至是一个字符串,也是一个表达式。下面的字符序列都是表达式:2+32i=2+3i=i+++3"
分类:编程语言   时间:2019-02-02 20:39:33    阅读次数:182
记一个 protobuf 的 jar 包冲突
尝试使用 spark 以 bulkload 的方式写 HBase 时,遇到一个问题,错误堆栈如下 一开始以为是找不到 com.google.protobuf.ByteString,怎么都没想明白。后来找同事讨论,确定问题是找不到 return 为 com.google.protobuf.ByteSt ...
分类:编程语言   时间:2019-02-02 20:41:51    阅读次数:675
Java容器
问题及答案来源自《Java程序员面试笔试宝典》第四章 Java基础知识 4.9容器 1、Java Collections框架是什么? ...
分类:编程语言   时间:2019-02-02 21:53:24    阅读次数:253
Spring Boot 缓存的基本用法
[TOC] 一、目的 ? 缓存是用于提升系统的性能,加速系统的访问,降低成本的一种技术。可以将一些高频、热点信息放入缓存中,避免直接从数据库中查询,如商品的页面信息这种经常被访问的数据。 二、JSR 107 缓存规范 为了统一缓存的开发规范、提高系统的扩展性和最小化开发成本等,J2EE 发布了 JS ...
分类:编程语言   时间:2019-02-02 21:54:08    阅读次数:381
JavaEE权限管理系统的搭建(七)--------管理用户的增删改
本小结讲解管理用户的增删改查实现, 首先是添加用户,如下图所示,可以看到添加用户的同时也要给用户分配角色,至少给用户分配一个或者是多个角色 页面js部分: adminController 看一下adminUserService.addAdminUser(adminUser,roleIds);方法: ...
分类:编程语言   时间:2019-02-02 21:56:54    阅读次数:214
Springboot 热部署问题。亲测可用。
本人开发使用的是Mac系统,windows应该类似。主要是 spring boot devtools的使用 参考: "mac下的idea设置" ,是不是有疑问,既然别人写好了,为啥你还要再来一次,因为我使用了之后 并没有什么效果,,一度怀疑他们写的是不是假的,其实他们写的没有错,只是还不是全部的步骤 ...
分类:编程语言   时间:2019-02-02 23:02:43    阅读次数:210
排序算法之冒泡排序
快要过节了,目前先把代码贴上,后续加上图示和复杂度信息 运行结果如下: ...
分类:编程语言   时间:2019-02-02 23:03:17    阅读次数:209
排序算法之归并排序迭代实现
快要过节了,目前先把代码贴上,后续加上图示和复杂度信息 java package com.jdk8.event.SortTest; public class MergeSortIterate { public static void main(String[] args){ int[] arrs = ...
分类:编程语言   时间:2019-02-02 23:07:18    阅读次数:259
RxJava 2 0中backpressure 背压 概念的理解
英文原文:https://github.com/ReactiveX/RxJava/wiki/Backpressure Backpressure(背压、反压力) 在rxjava中会经常遇到一种情况就是被观察者发送消息太快以至于它的操作符或者订阅者不能及时处理相关的消息。那么随之而来的就是如何处理这些未 ...
分类:编程语言   时间:2019-02-02 23:08:30    阅读次数:183
python手绘
1 from PIL import Image 2 import numpy as np 3 4 a = np.asarray(Image.open(r'C:\Users\ldy\Desktop\214.jpg').convert('L')).astype('float') 5 6 depth = ... ...
分类:编程语言   时间:2019-02-02 23:13:34    阅读次数:266
排序算法之插入排序
快要过节了,目前先把代码贴上,后续加上图示和复杂度信息 java package com.jdk8.SortTest; public class InsertSort { public static void doInsertSort(int[] arrays){ int i,j; for(i=1; ...
分类:编程语言   时间:2019-02-02 23:16:19    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!