码迷,mamicode.com
首页 > 编程语言 > 日排行
【Python学习之七】面向对象高级编程——使用@property
参考来自廖雪峰Python教程:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143186781871161bc8d6497004764b398401a401d4cce000 ...
分类:编程语言   时间:2018-07-16 21:06:34    阅读次数:140
Python 拼接字符串的几种方式
在学习Python(3x)的过程中,在拼接字符串的时候遇到了些问题,所以抽点时间整理一下Python 拼接字符串的几种方式。 方式1,使用加号(+)连接,使用加号连接各个变量或者元素必须是字符串类型(<class 'str'>) 例如: 输出结果: 我是学C#出身的,把c#编程习惯用到了Python ...
分类:编程语言   时间:2018-07-16 21:07:13    阅读次数:206
数学建模方法-Floyd算法
一、引言 哈喽大家好,今天要给大家讲的是Floyd算法。在那之前,大家还记得我们上一章讲的内容吗,就是那个Dijkstra算法,用来解决从A点到B点的最短路径问题。我们还给出了Matlab代码。Floyd算法也是用来处理最短路径问题的。它的理念跟Dijkstra有点不一样,但是最终的结果是一样的。F ...
分类:编程语言   时间:2018-07-16 21:07:31    阅读次数:221
快速排序
快速排序的思想 同归并排序一样,快速排序也是将要排序的数组一分为二,但是与快速排序不同的是,归并排序不考虑任何条件直接将数组一分为二,之后再利用归并过程排序,而快速排序首先从将要排序的数组中选择一个元素,以这个元素为基准,如图所示 这里是选择的数组首元素4,然后把4挪到它在排好序的数组中应该在的位置 ...
分类:编程语言   时间:2018-07-16 21:07:48    阅读次数:261
spring源码之事务上篇
前言 本篇之前,已经写过关于AOP的源码分析,在此基础上来阅读事务的源码是比较清晰的。另外,需要对数据库有一定的了解,我们所说是事务一般指的都是狭义的事务,即数据库事务。文中没有特别指出的数据库,均指的是mysql,后面再来写一篇关于mysql的锁和事务的文章。 概述 事务指的是一个程序执行单元,这 ...
分类:编程语言   时间:2018-07-16 21:07:59    阅读次数:157
springboot aop + logback + 统一异常处理 打印日志
1.src/resources路径下新建logback.xml 控制台彩色日志打印 info日志和异常日志分不同文件存储 每天自动生成日志 结合myibatis方便日志打印(debug模式) 2.定义一个log实体 方便维护和后续的扩展 3.定义一个controller 的切面 4.定义一个供dub ...
分类:编程语言   时间:2018-07-16 21:08:38    阅读次数:272
java线上问题调试
线上出现问题,如oom等问题,可以将堆hprof文件使用java VisualVM打开堆文件 可以看到最多的对象是char数组,可以看出来 从这些对象中可以看到相应的信息,根据这些信息查看相应的问题 ...
分类:编程语言   时间:2018-07-16 21:09:03    阅读次数:203
【Python学习之七】面向对象高级编程——__slots__的使用
1、Python中的属性和方法的绑定 正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法。 (1)首先,定义一个class: class Student(object): pass (2)然后,给实例绑定属性: (3)或者,给实例绑定一个方法: ...
分类:编程语言   时间:2018-07-16 21:11:08    阅读次数:149
Python 用pygame模块播放MP3
安装pygame(这个是python3,32位的) pip安装这个whl文件 装完就直接跑代码啦,很短的 import time import pygame file=r'C:\Users\chan\Desktop\Adele - All I Ask.mp3' pygame.mixer.init() ...
分类:编程语言   时间:2018-07-16 21:11:38    阅读次数:188
Java基础十三
1 正则表达式 2 Random类 3 System类 4 BigInteger类 5 BigDecimal类 6 Date类 7 DateFormat类 8 Calendar类 ...
分类:编程语言   时间:2018-07-16 21:12:42    阅读次数:208
编程语言对比分析:Python与Java和JavaScript(图)
编程语言对比分析:Python与Java和JavaScript(图):凭什么说“Python太慢,Java太笨拙,我讨厌JavaScript”?[图]编程语言生而为何?我们人类从原始社会就是用语言表达自己,互相沟通。编程语言也是如此。它是一种人类和机器沟通的工具。就像人类语言一样,很多编程语言也有不同的方言、适用性和语境。有些语言甚至被认为已死,因为没有国家的官方讲这种语言。语言的核心与编程语言很
分类:编程语言   时间:2018-07-16 21:13:01    阅读次数:177
spring 使用 maven profile
先看看 maven 定义 profile 的写法 然后在 spring.yml 里面这个么写 但是 spring 在运行的时候 已经和maven 没有关系了 这时候 ${ 变量名的写法 } 已经不生效了 备注: 这里 ${ 变量名 } 是maven 引用 变量的 写法。 比如: 这里的 ${serv ...
分类:编程语言   时间:2018-07-16 21:13:17    阅读次数:153
Python直接赋值、浅拷贝和深度拷贝解析
ython文件writelines()方法用于向文件中写入一序列的字符串。这一序列字符串可以是由迭代对象产生的,如一个字符串列表。换行需要制定换行符\n。语法writelines()方法语法如下:1fileObject.writelines(iterable)参数iterable--可迭代对象(字符串、列表、元祖、字典)。返回值该方法没有返回值。
分类:编程语言   时间:2018-07-16 21:13:55    阅读次数:169
Java基础(二)数据类型
一、数据类型 Java是一种强类型语言,这就意味着必须为每一个变量声明一种类型。在Java中,一共有8中基本类型,其中4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。 1.整型 byte 8位 1字节 short 16位 2字 ...
分类:编程语言   时间:2018-07-16 21:14:10    阅读次数:155
SpringSecurity自定义用户登录
根据上一节的配置,默认在服务开启的时候会被要求自动的进行表单登陆。用到的用户名只能是一个固定的用户名user,它的密码是每次启动的时候服务器自动生成的。最常见的场景是我们的用户是从数据库中获取的。 1. 处理用户信息获取逻辑 这里我们用的security里面的User进行存放,但是我们这边存放的密码 ...
分类:编程语言   时间:2018-07-16 21:40:15    阅读次数:414
Java原子类实现原理分析
并发包中的原子类可以解决类似num++这样的复合类操作的原子性问题,相比锁机制,使用原子类更精巧轻量,性能开销更小,下面就一起来分析下原子类的实现机理。 悲观的解决方案(阻塞同步) 我们知道,num++看似简单的一个操作,实际上是由1.读取 2.加一 3.写入 三步组成的,这是个复合类的操作(所以我 ...
分类:编程语言   时间:2018-07-16 21:40:30    阅读次数:216
2018 年,去百度面试 Java 后端的一次面试经历
一,百度一面:### 1、给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样。2、10 亿个 url,每个 url 大小小于 56B,要求去重,内存 4G。3、把一个 bst 转化成一个双向链表。4、http 和 https 区别,https 在请求时额 ...
分类:编程语言   时间:2018-07-16 21:41:42    阅读次数:184
进程之间的线程同步
Mutex类、Event类、SemaphoreSlim类和ReaderWriterLockSlim类等提供了多个进程之间的线程同步。 1、WaitHandle 基类 WaitHandle抽象类,用于等待一个信号的设置。可以根据其派生类的不同,等待不同的信号。异步委托的BeginInvoke()方法返 ...
分类:编程语言   时间:2018-07-16 21:41:49    阅读次数:202
python的模块安装、导入
一、模块的安装 1.有网络的情况下: 直接在cmd里面,输入pip install xxx ,就是安装某个模块 2.无网络的情况下,下下来的安装包: .whl的后缀,pip install xxx.whl .tar.gz的后缀,解压后,进入模块文件夹,执行: python setup.py inst ...
分类:编程语言   时间:2018-07-16 21:42:22    阅读次数:132
python的参数传递是值传递还是引用传递??
函数参数传递机制,传值和引用的是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即在堆栈中开辟了内存 ...
分类:编程语言   时间:2018-07-16 21:43:38    阅读次数:140
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!