Python(列表,元组) 一.列表 1. 列表初识 列表是python的基础数据类型之一,其他编程语言也有类似的数据类型. 比如JS中的数组, java中的数组等等,它是以[ ]括起来, 每个元素用","隔开并且可以存放各种数据类型. 列表相比于字符串,不仅可以存放不同的数据类型,并且可以存放大量 ...
分类:
编程语言 时间:
2019-06-06 19:05:34
阅读次数:
117
对于一个Java开发者来说,Spring可谓如雷贯耳,无论是Spring框架,还是Spring引领的IOC,AOP风格,都对后续Java开发产生的深远的影响,同时,Spring社区总能及时响应开发者的需求,推出适应潮流发展的新功能特定;而对于大部分开发者而言,平时接触最多的应该就是Spring MV ...
分类:
编程语言 时间:
2019-06-06 19:06:03
阅读次数:
102
Java8 Comparator 排序方法 Java8 中 Comparator 接口提供了一些静态方法,可以方便于我们进行排序操作,下面通过例子讲解下如何使用 对整数列表排序(升序) 对整数列表排序(降序) 根据对象属性(年龄)进行排序 根据对象属性(价格、速度)进行排序,需要注意的是, 排序有先 ...
分类:
编程语言 时间:
2019-06-06 19:09:35
阅读次数:
95
KMP基本思路很简单,关键在于求失配数组,也就是next数组 next[k]表示[0, k]的最长 真 前缀后缀的索引(不包括p[0, k]) 假设我们现在有了p[0,i 1]的最长 真 前缀后缀索引为k,如何求p[0, i]的最长 真 前缀后缀呢? + p[i] == p[k+1], 那么很显然n ...
分类:
编程语言 时间:
2019-06-06 19:13:35
阅读次数:
160
一、为什么需要使用Vue.set? vue中不能检测到数组和对象的两种变化: 1、数组长度的变化 vm.arr.length = 4 2、数组通过索引值修改内容 vm.arr[1] = ‘aa’ Vue.$set(target,key,value):可以动态的给数组、对象添加和修改数据,并更新视图中 ...
分类:
编程语言 时间:
2019-06-06 19:20:09
阅读次数:
123
垃圾回收机制概述 Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有 ...
分类:
编程语言 时间:
2019-06-06 19:21:19
阅读次数:
119
#!/usr/bin/env python import rospy import math from tf import transformations from geometry_msgs.msg import PoseWithCovarianceStamped class PoseSetter... ...
分类:
编程语言 时间:
2019-06-06 19:27:39
阅读次数:
180
函数原型 注意函数参数和返回值都是double类型,使用时一定要强制转换,不然可能会发生一些位置错误。 使用举例 ...
分类:
编程语言 时间:
2019-06-06 19:27:57
阅读次数:
103
第一行: 注释环境变量 第二行:运行编码格式(UTF 8) 第三行:打印文本"hello world!" ...
分类:
编程语言 时间:
2019-06-06 19:28:11
阅读次数:
89
[toc] 垃圾回收算法 标记 清除算法 复制算法 标记 整理算法 分代收集算法 标记 清除算法 算法分为“标记”和“清除”阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。它是最基础的收集算法,效率也很高,但是会带来两个明显的问题: 效率问题 空间问题(标记清除后会产生大量 ...
分类:
编程语言 时间:
2019-06-06 19:31:02
阅读次数:
115
整理摘自:https://www.cnblogs.com/wangjian8888/p/7905176.html 1. 区别 1. delete 释放new分配的单个对象指针指向的内存; 1)对于简单类型,内存大小已确定,析构时系统可直接通过指针获取实际分配的内存空间并释放; 2)对于类对象数组,仅 ...
分类:
编程语言 时间:
2019-06-06 19:35:40
阅读次数:
114
1、获取springboot资源包 开发人员代码运行本地没有问题 本地打包代码 以此执行clean、packages。 打包之后,在target目录下,找到对应的“helloworld-0.0.1-SNAPSHOT.jar”包。 继续测试jar包的可用性 由于生产环境的端口有冲突,现在将端口变更,重 ...
分类:
编程语言 时间:
2019-06-06 19:36:11
阅读次数:
113
单例设计模式 饿汉式 在类初始化的时候直接创建对象 不存在线程安全问题 1、直接实例化饿汉式(简洁直观) 2、静态代码块饿汉式(适合复杂实例化) 3、枚举式(最简洁) 1、直接实例化饿汉式(简洁直观) 2、静态代码块饿汉式(适合复杂实例化) 3、枚举式(最简洁) 1 1 public class S ...
分类:
编程语言 时间:
2019-06-06 20:47:16
阅读次数:
126
1 2 15 16 ...
分类:
编程语言 时间:
2019-06-06 20:48:49
阅读次数:
105
查找里程 题目内容: 下图为国内主要城市之间的公路里程: 你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程。 注意:任何两个城市之间的里程都已经给出,不需要计算经第三地中转。 注意:你并不需要去录入上图的数据,数据是在程序输入中给的。 输入格式: 首先,你会读到若 ...
分类:
编程语言 时间:
2019-06-06 20:50:05
阅读次数:
172
在进入正题之前,先介绍一下基础知识: 1、sort(),方法:就是对列表内容进行正向排序,直接在原列表进行修改,返回的是修改后的列表 2、sorted() 方法: 对列表进行排序后,返回一个新的列表,而原列表不变。并且sorted()方法可以用在任何数据类型的序列中,而返回的总是一个列表的形式。 3 ...
分类:
编程语言 时间:
2019-06-06 20:50:53
阅读次数:
127
<!-- #此文主要针对统计基础比较薄弱(比如博主)利用多个模型言针对时间序列数据做预测用之MLR/多线性回归模型; --><!--定义:人话就是给定一组数据集data={(x1,y1),(x2,y2)....(xn,yn)} 从data中得到一个线性模型来反映 x和y 的关系,f(x)=W1X1+ ...
分类:
编程语言 时间:
2019-06-06 20:55:33
阅读次数:
204
复习 1.GIL锁 2.如何避免GIL锁给程序带来的效率影响 3.与自定义锁的区别 4. 线程池进程池 5 同步 异步 6.异步回调 1.GIL锁 ? 全局解释器锁, 用来锁住解释器的互斥锁 ? 为啥加: CPython 中内存管理是非线程安全的, GIL是为了 保护解释器的数据不被并发修改 ? 加 ...
分类:
编程语言 时间:
2019-06-06 20:56:56
阅读次数:
140
StringBuffer的替换功能: public StringBuffer replace(int start,int end, String str); 从start开始到end用str替换 StringBuffer的反转功能: public StringBuffer reverse(); 字符 ...
分类:
编程语言 时间:
2019-06-06 20:57:14
阅读次数:
98
分数 题目内容: 设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。 这个类的构造函数是: Fraction(int a, int b) 构造一个a/b的分数。 这个类要提供以下的功能: double toDouble(); 将分数转换为double Fracti ...
分类:
编程语言 时间:
2019-06-06 20:58:23
阅读次数:
142