码迷,mamicode.com
首页 > 编程语言 > 周排行
python 变量进阶(理解)
变量进阶(理解) 目标 变量的引用 可变和不可变类型 局部变量和全局变量 01. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 引用的概念 在 中 变量 和 数据 是分开存储的 数据 保存在内存中的一个位置 变量 中保存着 ...
分类:编程语言   时间:2018-11-08 00:18:23    阅读次数:169
Java NIO:Buffer、Channel 和 Selector
Buffer 一个 Buffer 本质上是内存中的一块,我们可以将数据写入这块内存,之后从这块内存获取数据。 java.nio 定义了以下几个 Buffer 的实现,这个图读者应该也在不少地方见过了吧。 其实核心是最后的 ByteBuffer,前面的一大串类只是包装了一下它而已,我们使用最多的通常也 ...
分类:编程语言   时间:2018-11-08 00:18:33    阅读次数:157
在VS中为C/C++源代码文件生成对应的汇编代码文件(.asm)
以VS2017为例 然后重新生成工程,在工程目录中就会有对应的汇编代码文件。 ...
分类:编程语言   时间:2018-11-08 00:21:18    阅读次数:636
cors跨域请求问题 关于spring -springmvc -mybatis .基于xml配置方式
1:场景还原 今天要写一个方法, 需求是 在购物车服务上, 调用一个个人中心的方法 ,用到了 跨域请求. 我就在个人中心的 上面写了个方法, 并在springMVC.xml中,配置了 配合完成以后 写了一个ajax 测试接口.却总是出现跨域失败 未完待续...... ...
分类:编程语言   时间:2018-11-08 00:21:55    阅读次数:121
python内置模块~shutil
shutil--High-levelfileoperations,高级的文件操作模块~shutil模块的使用主要包括对文件及目录的移动、复制、打包、压缩(解压)、删除等操作。是对os模块的一个补充~使用示例shutil.copyfileobj(fsrc,fdst[,length])复制一个文件到另一个文件。copyfileobj函数源码:defcopyfileobj(fsrc,fdst,lengt
分类:编程语言   时间:2018-11-08 00:22:24    阅读次数:256
springboot项目启动成功后执行一段代码的两种方式
springboot项目启动成功后执行一段代码的两种方式 实现ApplicationRunner接口 项目启动后,会打印如下信息: 实现CommandLineRunner接口 两种实现方式的不同之处在于run方法中接收的参数类型不一样 指定执行顺序 当项目中同时实现了ApplicationRunne ...
分类:编程语言   时间:2018-11-08 00:23:07    阅读次数:183
Java Web参考资料
Maven "Maven学习" "Eclipse 使用Maven 构建Web项目的最佳方式" :总的来说就是先要修改项目的 来更改Java版本、Servlet版本。 "错误Cannot project facet Dynamic web Module" :如果不能修改servlet版本,看这篇。 " ...
分类:编程语言   时间:2018-11-08 00:24:07    阅读次数:222
python的单实例模式
先看下单实例的定义 这里我们主要学习一下基于模块实现单例对象,这里利用的原理就是python的模块导入的特性,这个模块被第一次导入,会被执行一次,但是如果这个模块被再次导入,无论是在相同的文件还是在不同的文件中,第二次导入都不会再次执行 如果要想通过模块导入实现单实例模式,则必须要在一个文件中定义一 ...
分类:编程语言   时间:2018-11-08 00:24:31    阅读次数:173
(转)入门SpringBoot-自动配置原理(三)
1、自动配置原理: 1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 ==@EnableAutoConfiguration== 2)、@EnableAutoConfiguration 作用: 利用EnableAutoConfigurationImportSelector给容器中导 ...
分类:编程语言   时间:2018-11-08 00:24:46    阅读次数:182
算法 | 0-1背包
#include #include #define MaxN 10000 #define MaxC 10000 int Val[MaxN][MaxN]; double binaryKnapsack(int numItems, int *w,int *v, int capacity) { int i,... ...
分类:编程语言   时间:2018-11-08 00:25:09    阅读次数:176
Java基本语法
注释 Java语言注释一共有三种: 单行注释:在程序中需要注释的内容之前使用双斜线(//)注释一行代码; 多行注释:使用“/*”和“*/”将需要注释的内容包含起来; 文档注释:在编写Java源代码时添加合适的文档注释,然后通过JDK提供的javadoc工具可以直接将源代码里的文档注释提取成一份系统的 ...
分类:编程语言   时间:2018-11-08 00:25:18    阅读次数:178
jvm内存区域----线程共享区
一、堆的含义 jvm堆的区域主要是用来存放对象的实例,它的空间大小是JVM内存区域中占比重最大的,也是jvm最大的内存管理模块,最重要的是,这个区域是垃圾收集器主要管理的区域,这意味着我们在考虑垃圾回收优化的时候,首先就要想到堆中的区域。 二、方法区 方法区同样是jvm的内存区域,它和堆一样,都是线 ...
分类:编程语言   时间:2018-11-08 00:25:39    阅读次数:630
Javascript 的变量提升与预解析
一、什么是变量提升 在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分 二、怎么实现变量提升 Js 运行前有一个预编译的过程,预编译完成后,在一步步执行。那么在预编译的过程中,会执行三 ...
分类:编程语言   时间:2018-11-08 00:26:33    阅读次数:200
Java中this、static关键字的内存图解
Java中的关键字有很多,abstract default goto* null switch boolean do if package nchronzed break double implements private this byte else import protected throw ...
分类:编程语言   时间:2018-11-08 00:26:40    阅读次数:221
elasticsearch 集成springboot
和jpa类似,很简单,很强大。 pom application.yml 实体类及注解 Spring Data通过注解来声明字段的映射属性,有下面的三个注解: @Document 作用在类,标记实体类为文档对象,一般有两个属性 indexName:对应索引库名称 type:对应在索引库中的类型 sha ...
分类:编程语言   时间:2018-11-08 01:07:40    阅读次数:268
c++ 多继承 public
以下代码会报错 修改的代码 由于,继承后,编译器不清楚setWeight函数是哪个类的,所以报错了,修改后,我们调用的就是实例化的那个类的函数,所以不会报错 ...
分类:编程语言   时间:2018-11-08 01:07:52    阅读次数:183
SpringBoot-注册web三大组件
创建组件: Servlet public class TxServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Ser ...
分类:编程语言   时间:2018-11-08 01:08:44    阅读次数:364
Echarts之悬浮框中的数据排序
Echarts非常强大,配置也非常的多,有很多细节需要深入研究。详解一下关于悬浮框中的数据排序问题 悬浮框的数据排序默认是根据series中的数据位置排序的,在我们想自定义排序时,在echarts的配置中有一个tooltip 以下为数据降序的代码: tooltip = { trigger: 'axi ...
分类:编程语言   时间:2018-11-08 01:09:56    阅读次数:241
用表存储代替递归算法
我们知道递归算法非常低效,低效的原因在于递归的过程会产生冗余计算。 拿我们熟悉的斐波那契数列为例,计算公式为:F(n) = F(n - 1) + F(n - 2),其中F(0) = F(1) = 1。 例如计算F(5)的执行过程: 在此过程中,F(4) 执行了1次;F(3)执行了2次;F(2)执行了 ...
分类:编程语言   时间:2018-11-08 01:11:14    阅读次数:273
python模块gmpy2在linux下安装
gmpy2是解密RSA时所用脚本的一个模块python下输入 import gmpy2 ,提示 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named gm ...
分类:编程语言   时间:2018-11-08 01:11:34    阅读次数:985
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!