码迷,mamicode.com
首页 > 编程语言 > 周排行
spring中@Autowired与 @Resource区别
@Autowired 与@Resource的区别: 1、 @Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、 @Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值 ...
分类:编程语言   时间:2019-07-05 19:21:16    阅读次数:119
浅谈Python中with(上下文管理器)的用法
例子一 首先来看一段代码: 上面代码执行结果为: 结论1 我们知道,实例化Foo,得到obj对象,会执行Foo的__init__方法,也就是打印了第一句; 按照,程序从上至下执行,应该会打印“正在执行”才对,为什么会在它之前先打印了进入,在它之后打印了退出呢? 因为我们在定义Foo时,定义了__en ...
分类:编程语言   时间:2019-07-05 19:21:52    阅读次数:104
Python静态方法,其实暗藏玄机
文章首发于 微信公众号: Python编程时光 这个标题「静态方法其实暗藏玄机」其实只是该文章的一个知识点。或许有些标题党,但没有关系,我相信有不少人对此并没有深入研究他们,不信我问你三个问题,你看能否答上来。 1、Python2.x和3.x中,函数和方法的区分有什么不同? 2、有了类/实例方法和普 ...
分类:编程语言   时间:2019-07-05 19:25:36    阅读次数:90
python+selenium爬取关键字搜索google图片
1 # -*- coding: utf-8 -*- 2 3 import json 4 import os 5 import time 6 from multiprocessing import Pool 7 import multiprocessing 8 import requests 9 fr... ...
分类:编程语言   时间:2019-07-05 19:27:39    阅读次数:152
Java 向上造型详解
子类的对象可以向上造型为父类的类型。即父类引用子类对象,这种方式被称为向上造型。 在日常生活中,我们都扮演着不一样的角色。我们有可能是老师,有可能是学生,有可能是……, 但是我们都有共同的属性,例如:名字、性别、年龄……,但是在该基础上,不同身份的人也有着属于自己的不同的特点。我们通常描述他人的时候 ...
分类:编程语言   时间:2019-07-05 19:27:59    阅读次数:128
Spring 学习
IoC 容器 IoC 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Beans Spring 提供了以下两种不同类型的容器:Bean ...
分类:编程语言   时间:2019-07-05 19:28:16    阅读次数:124
leetcode力扣刷题系列python——3、无重复字符的最长子串
题目: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 采用哈希表法:设定左右双指针l和r,遍历字符串;哈希表存储某字符s[i]最新在字符串中出现的位 ...
分类:编程语言   时间:2019-07-05 19:33:52    阅读次数:197
高级数据结构:优先队列、图、前缀树、分段树以及树状数组详解
优秀的算法往往取决于你采用哪种数据结构,除了常规数据结构,日常更多也会遇到高级的数据结构,实现要比那些常用的数据结构要复杂得多,这些高级的数据结构能够让你在处理一些复杂问题的过程中多拥有一把利器。同时,掌握好它们的性质以及所适用的场合,在分析问题的时候回归本质,很多题目都能迎刃而解了。 这篇文章将重 ...
分类:编程语言   时间:2019-07-05 19:35:44    阅读次数:139
【转】c语言动态与静态分配
https://blog.csdn.net/qq_43519310/article/details/85274836 https://blog.csdn.net/qq_38906523/article/details/79432642 内存的静态分配和动态分配的区别主要是两个: 一是时间不同。静态分 ...
分类:编程语言   时间:2019-07-05 20:44:23    阅读次数:125
24 Python - 面向对象编程OOP
面向对象编程OOP 01内容回顾 02属性@property本质是函数 未用属性前内容 使用属性后内容 @property 属性本质是函数,但是用起来像字段 03继承、多态示例 继承通过下面的一个基类 和一个派生类讲解 里面用到了继承和多态 【基类】 【派生类】 【函数调用】 04类嵌套如Emplo ...
分类:编程语言   时间:2019-07-05 20:45:41    阅读次数:125
今日知识回顾: 一、运行程序的三个核心硬件及计算机系统 二、Python解释器运行一个.py文件步骤 三、字符编码 四、文件处理
"""文件打开的模式 r 只读模式 w 只写模式 a 追加写模式操作文件单位的方式 t 文本文件 t在使用的时候需要指定encoding参数 如果不知道默认是操作系统的默认编码 b 二进制 一定不能指定encoding参数"""# mode参数 可以不写 不写的话默认是rt 只读的文本文件 这个t不 ...
分类:编程语言   时间:2019-07-05 20:47:09    阅读次数:100
Python 中的时间处理包datetime和arrow
Python 中的时间处理包datetime和arrow 在获取贝壳分的时候用到了时间处理函数,想要获取上个月时间包括年、月、日等 运行结果如下: 所以想通过一个方法来兼容n种情况是极度困难的,内部实现也会非常复杂,作为用户使用起来必然也很混乱,我们需要根据自己的业务场景选取最合适的包来进行处理。 ...
分类:编程语言   时间:2019-07-05 20:48:16    阅读次数:316
进阶Java编程(4)多线程深入话题
多线程深入话题1,优雅的停止线程在多线程操作之中如果要启动多线程使用的肯定是Thread类中的start()方法,而如果对于多线程需要进行停止处理,Thread类原本提供有stop()方法,但是这些方法从JDK1.2版本就已经将其废弃【@Deprecated】了,而且一直到现在也不在建议出现在代码之... ...
分类:编程语言   时间:2019-07-05 20:50:10    阅读次数:131
C语言字符串操作总结大全
转自 - https://www.cnblogs.com/sky-heaven/p/6830404.html 1)字符串操作strcpy(p, p1) 复制字符串strncpy(p, p1, n) 复制指定长度字符串strcat(p, p1) 附加字符串strncat(p, p1, n) 附加指定长 ...
分类:编程语言   时间:2019-07-05 20:51:07    阅读次数:128
【转】数组指针&指针数组
转自:https://www.cnblogs.com/mq0036/p/3382732.html 数组指针和指针数组的区别 数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时 ...
分类:编程语言   时间:2019-07-05 20:52:17    阅读次数:120
20 Python - 函数应用与工具
函数应用与工具 01 Lambda 接上一节 无参数例子 有参数 多个参数 02Python特性:函数名作为参数传递 该特性可以模拟类似switch case语句,避免多个if else 字典表中的值表示引用各个函数,但是没有调用 完整代码(该内容少截取了hello_chinese) 这是一个Pyt ...
分类:编程语言   时间:2019-07-05 20:53:03    阅读次数:123
python之路第六天(补)
一,列表的常用方法:(列表类型的补充) 1.reverse 将列表反转 l = [1,2,3,4,5,6] l.reverse [6,5,4,3,2,1] 2.clear 清除,将列表清除,返回的值的None,也就是不会返回值 3.sort 排序 , 将列表内排序,从小到大的方式 4.索引,切片,长 ...
分类:编程语言   时间:2019-07-05 20:54:06    阅读次数:113
28 Python - 对象持久化
对象持久化 01持久化概述 序列号和反序列化 内存中数据想存储到硬盘即持久化,举例游戏中途状态存储为下次玩耍保存 02使用格式化文本 扁平文件即文本文件,文本初衷即保存文本。 在内存中运行的一些对象或数据结构都有一定的类型,如列表 字典表 元组,存入文本变成纯文字,当再次载入内存需要反序列化 写入文 ...
分类:编程语言   时间:2019-07-05 20:55:35    阅读次数:125
maven添加本地jar到本地仓库
安装指定文件到本地仓库命令: mvn install:install file DgroupId= : 设置项目代码的包名(一般用组织名) DartifactId= : 设置项目名或模块名 Dversion=1.0.0 : 版本号 Dpackaging=jar : 什么类型的文件(jar包) Dfi ...
分类:编程语言   时间:2019-07-05 20:56:56    阅读次数:102
JavaScript非构造函数的继承( object()方法、浅拷贝与深拷贝 )
一、什么是"非构造函数"的继承? 比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' }; 还有一个对象,叫做"程序员"。 var Programmer ={ career:'程序员' } 要怎样才能让"程序员"去继承"中国人"? 这里两个对象都是普通对象 ...
分类:编程语言   时间:2019-07-05 20:57:38    阅读次数:123
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!