码迷,mamicode.com
首页 > 编程语言 > 日排行
Java一些知识
HashMap 和LinkedHashMap HashMap所存储的元素是无序的,遍历HashMap所得到的元素顺序并不是它们最初放置到HashMap的顺序。 用到一个可以保持插入顺序的Map类。这个类就是LinkedHashMap类,LinkedHashMap类是HashMap的子类,它可以依照插 ...
分类:编程语言   时间:2019-05-20 21:05:01    阅读次数:159
数据结构与算法(C#)入门 --- 串和数组
前言 本章内容包含串与数组,都是平时工作中常用的内容。因此串与数组的介绍会很简单,重点在于 LeetCode 的练习。 串的定义 在应用程序中使用最频繁的类型是字符串。字符串简称串。 串的存储 由于串中的字符都是连续存储的,而在 C 中串具有恒定不变的特性,即字符串一经创建,就不能将其变长、变短或者 ...
分类:编程语言   时间:2019-05-20 21:06:17    阅读次数:147
wait/notify模拟线程池
线程创建和销毁会消耗很多的资源,当我们创建线程时,会发现cpu利用率很高,为了节省资源的使用,使用线程池是一个比较好的选择,当有任务需要执行时,随机分配给一条线程去执行,也可以删除任务,获取任务数量等。下面使用springboot构建一个简单的线程池。 自定义线程池 Job接口 Job实现类,这里模 ...
分类:编程语言   时间:2019-05-20 21:09:06    阅读次数:134
java12-字符串操作类String、StringBuffer、StringBuilder
1.概述 刚看了一下,我截图的文档字太小了好像有点看不清,请放大浏览器页面观看(Ctrl + 鼠标滚轮)或者到 官方API文档查看 无论是哪种编程语言,对字符串的操作都是必不可少的。JAVA中为我们提供了三个操作字符串的类,分别是String、StringBuffer、StringBuilder,下 ...
分类:编程语言   时间:2019-05-20 21:09:41    阅读次数:173
java集合之Map接口
一、Map的实现类大概结构: Map:双列数据,存储key-value对的数据(类似于高中的函数) HashMap:作为Map的主要实现类;线程不安全,效率高。可以存储null的key和value LinkedHashMap:作为HashMap的子类,保证在遍历map元素时,可以按照添加的顺序实现遍 ...
分类:编程语言   时间:2019-05-20 21:12:28    阅读次数:151
在eclipse中用java调用python报错 Exception in thread "main" ImportError: Cannot import site module and its dependencies
最近做项目需要用java调用python,配置了jython后,运行了例子代码: 获得一个元组里面的元素: 运行时报错: Exception in thread "main" ImportError: Cannot import site module and its dependencies: N ...
分类:编程语言   时间:2019-05-20 21:13:46    阅读次数:371
粒子群优化算法及其java实现
憋了两周终于把开题报告憋出来了,再一次证明自己不适合搞学术,哎……,花了点时间把报告中提到的粒子群算法看了看,看了些资料,用java跑起来。 算法简介 粒子群算法最先由Barnhart博士和Kennedy博士于1995 年提出,是一种源于对鸟群捕食行为的研究而发明的进化计算技术,原理是模仿鸟群寻觅食 ...
分类:编程语言   时间:2019-05-20 21:14:00    阅读次数:134
python计算机基础(三)
1. 简述Python垃圾回收机制: 当x=10,赋值x=11,的代码,也就是10没有对应的变量名, 10在python眼中相当于垃圾,就会被清理掉,释放内存. 2. 对于下述代码: 10 的引用计数为多少? 应用计数为2 x对应的变量值257的引用计数为多少? 应用计数1 3. 简述Python小 ...
分类:编程语言   时间:2019-05-20 21:15:25    阅读次数:122
Ipython Numpy pandas
Ipython:交互式的Python命令行 TAB:自动完成 ?:内省,命令空间搜索 !:执行系统命令 %run:命令执行文件代码 Ipython常用魔术命令: %quickref:显示Ipython的快速参考 %magic:显示所有魔术命令的详细文档 %debug:从最新的异常追踪的底部进入交互式 ...
分类:编程语言   时间:2019-05-20 21:16:13    阅读次数:189
C++自学教程第一课——你好世界,我是柠檬鲸。
大家好啊,一年一度的柠檬节——额,好像不止一度的柠檬节,它又到了!在这个悲伤的日子,我决定开启一个C++的教程,主要是为了复习自己的C++知识,另外顺便给新手们一个了解C++的方向。 本教程主要面向C++初学者,如果你先前学过C语言或者Java,学起来将会比较轻松一点。 C++是C语言的继承,它既可 ...
分类:编程语言   时间:2019-05-20 21:18:26    阅读次数:163
Chika and Friendly Pairs(莫队+树状数组+离散化+预处理上下界)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6534 Chika and Friendly Pairs Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 524288/524288 K (Jav ...
分类:编程语言   时间:2019-05-20 21:22:40    阅读次数:467
java面向对象-------String类基本用法
package cn.zxg.oop;/** * 测试string类的用法,不能被重写 */public class TestString { String a; public static void main(String[] args) { String str="abc"; String st ...
分类:编程语言   时间:2019-05-20 21:25:41    阅读次数:153
无序数组array, 找到数组中两个数的最大差值
题目链接: 无序数组array, 找到数组中两个数的最大差值, 且大数出现在小数之后,如:arr[i]-arr[j], 且 i<j。比如: array 是 [2, 3, 10, 6, 4, 8, 1],最大差值是8(10-2) 解题思路: 记录当前访问过的数组中的最小值 min_val; 2) 当前 ...
分类:编程语言   时间:2019-05-20 21:31:04    阅读次数:164
leetcode 442. 数组中重复的数据 java
题目: 给定一个整数数组 a,其中1 ≤ a[i] ≤ n (n为数组长度), 其中有些元素出现两次而其他元素出现一次。 找到所有出现两次的元素。 你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗? 示例: 解题: ...
分类:编程语言   时间:2019-05-20 22:40:43    阅读次数:161
Python入门二
一 、列表、元组操作 1.列表的操作 list_test = [1,2,3] 增加:list_test.append(4) > 结果:[1,2,3,4]; 删除:list_test.pop(2) / list_test.remove(3) / del list_test[2] >结果:[1,2]; ...
分类:编程语言   时间:2019-05-20 22:41:59    阅读次数:157
python之递归函数
递归的特点: 递归算法是一种直接或间接调用自身算法的过程,简洁而且易于理解 递归算法解决特点: --递归就是在过程或函数里调用自身 --在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口 --递归算法解题很简洁,但运算效率较低,所以不提倡用递归算法设计程序 --在递归调用的过程中系统为每一 ...
分类:编程语言   时间:2019-05-20 22:42:12    阅读次数:163
Java学习--反射
1.反射的定义 反射:(reflection):在运行时期,动态地去获取类中的信息(类的信息,方法信息,构造器信息,字段等信息进行操作)。 2.获取类的Class实例的三种方式 1. 类名.class 2. 类的对象.getClass() 3. Class.forName(“类的全限定名”) 全限定 ...
分类:编程语言   时间:2019-05-20 22:46:38    阅读次数:163
Spring总结————spring核心Core
一、spring的概念 spring是一个开源的,轻量级控制反转和面向切面的容器框架,解决企业应用开发的复杂性,降低耦合,更易于测试。 spring春天。如果写一个小的项目,我们可以在项目中想创建一个对象就创建i个对象,但对于大型项目来说,可能需要依赖几百个类,类与类关系也非常复杂,我们就不能把创建 ...
分类:编程语言   时间:2019-05-20 22:48:25    阅读次数:180
Spring Cloud(1)相关概念
单点系统架构 传统项目架构 传统项目分为三层架构,将业务逻辑层、数据库访问层、控制层放入在一个项目中。 优点:适合于个人或者小团队开发,不适合大团队开发。 分布式项目架构 根据业务需求进行拆分成N个子系统,多个子系统相互协作才能完成业务流程子系统之间通讯使用RPC远程通讯技术。 优点: 1.把模块拆 ...
分类:编程语言   时间:2019-05-20 22:50:45    阅读次数:169
5.20 c语言的第三节课
这个是讲课之后才写的感想今天将的框架 1、今天仔细讲解了scanf的使用,格式控制的加字符和加逗号的区别。地址符一定要加上&。再输出字符的时候要严格的按照格式写,空格就算是一个字符。 2、再输入数值的时候,如果输入的是非法字符,代表的是这个输入的结束。 3、printf的使用,构成是格式控制和输出列 ...
分类:编程语言   时间:2019-05-20 22:54:29    阅读次数:161
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!