码迷,mamicode.com
首页 > 编程语言
python之浅拷贝和深拷贝
1、浅拷贝 1>赋值:从下面的例子我们可以看到赋值之后新变量的内存地址并没有发生任何变化,实际上python中的赋值操作不会开辟新的内存空间,它只是复制了新对象的引用,也就是说除了b这个名字以外,没有其他的内存开销,这时如果修改了a的值,就会影响b的值,同理,如果修改b的值,也会影响a的值。 2>浅 ...
分类:编程语言   时间:2016-12-17 16:27:39    阅读次数:163
python核心编程学习记录之文件和输入输出
328 ...
分类:编程语言   时间:2016-12-17 16:26:21    阅读次数:243
Java单元测试工具:JUnit4(一)(二)(三)(四)
Java单元测试工具:JUnit4(一)——概述及简单例子 Java单元测试工具:JUnit4(二)——JUnit使用详解 Java单元测试工具:JUnit4(三)——JUnit详解之运行流程及常用注解 Java单元测试工具:JUnit4(四)——JUnit测试套件使用及参数化设置 Java单元测试 ...
分类:编程语言   时间:2016-12-17 16:26:33    阅读次数:198
Unity -Touch的那些坑
Touch.position 是 一个 像素坐标(手机左下角为(0,0)) Touch.phase {Began,Moved,Stationary,Canceled,Ended} 代表 手指点击的状态,每次点击Input.touches[] 数组加一个Touch实例,记录手指的状态信息,当有一个手指 ...
分类:编程语言   时间:2016-12-17 16:21:24    阅读次数:285
学记:为spring boot写一个自动配置
spring boot遵循“约定由于配置”的原则,使用annotation对一些常规的配置项做默认配置,减少或不使用xml配置,让你的项目快速运行起来。spring boot的神奇不是借助代码的生成来实现的,而是通过条件注解来实现的。 自动配置AutoConfiguration是实现spring b ...
分类:编程语言   时间:2016-12-17 16:16:50    阅读次数:244
Java反编译插件JadClipse
Java反编译是很容易的,现在就介绍一个反编译插件,以后我们通过Ctrl+鼠标左键查看源码就容易得多了,不用再担心源码找不到了,配置过程很简单的。 准备: 1.下载JadClipse(jar文件,eclipse的插件) 地址:http://jadclipse.sourceforge.net/wiki ...
分类:编程语言   时间:2016-12-17 16:14:37    阅读次数:160
多线程
《Java线程》 一、线程 线程,是一个程序里面,不同的执行路径。 进程:一个静态的概念。eg:一个.exe文件,一个.class文件。 程序的执行过程:OS先把该程序的代码放到内存代码区里面。这时一个进程产生,但还没执行。当该进程中的主线程执行时,该进程称为执行。所以进程相当于线程的“壳”,进程不 ...
分类:编程语言   时间:2016-12-17 16:15:27    阅读次数:222
fcc初级算法题
1.Reverse a String 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。 你的结果必须得是一个字符串 2.Factorialize a Number 计算一个整数的阶乘 如果用字母n来代表一个整数,阶乘代表着所有小于或等于n的整数的 ...
分类:编程语言   时间:2016-12-17 16:11:58    阅读次数:266
写一个函数实现快速排序(递归调用)
...
分类:编程语言   时间:2016-12-17 14:31:04    阅读次数:168
UVALive - 4513 Stammering Aliens ——(hash+二分 || 后缀数组加二分)
题意:找一个出现了m次的最长子串,以及这时的最右的位置。 hash的话代码还是比较好写的,,但是时间比SA多很多。。 1 #include <stdio.h> 2 #include <algorithm> 3 #include <string.h> 4 using namespace std; 5 ...
分类:编程语言   时间:2016-12-17 14:28:59    阅读次数:202
Python的object和type理解
1、节选自Python Documentation 3.5.2的部分解释 Objects are Python’s abstraction for data. All data in a Python program is represented by objects or by relations ...
分类:编程语言   时间:2016-12-17 14:21:42    阅读次数:200
python学习笔记-进程线程
1.什么是进程(process)? 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。 在多道编程中,我们允许多个程序同时加载到内存中,在操 ...
分类:编程语言   时间:2016-12-17 14:18:38    阅读次数:272
hihoCoder太阁最新面经算法竞赛18
比赛链接:http://hihocoder.com/contest/hihointerview27/problems A.Big Plus 模拟水 B.Interval Coverage 初始的目标是[x,y],结束的目标应当是[y,y]: 因为排好序了的,所以先二分,找到一个区间[l,r],使得r ...
分类:编程语言   时间:2016-12-17 14:17:02    阅读次数:253
各种编程语言的深度学习库整理
先mark一下,有空学习一下~ 原文地址:http://www.csdn.net/article/2015-09-15/2825714 Python 1. Theano是一个python类库,用数组向量来定义和计算数学表达式。它使得在Python环境下编写深度学习算法变得简单。在它基础之上还搭建了许 ...
分类:编程语言   时间:2016-12-17 14:16:57    阅读次数:198
javaMail
一、javaMail概念: JavaMail是由Sun定义的一套收发电子邮件的API,不同的厂商可以提供自己的实现类。但它并没有包含在JDK中,而是作为JavaEE的一部分。 javaMail常见的邮件协议包括: SMTP:简单的邮件传输协议,用于发送电子邮件协议; POP3:用于接收电子邮件的标准 ...
分类:编程语言   时间:2016-12-17 14:15:52    阅读次数:302
spring-data-jpa 的@Query注解的使用
// ------------------------------------ 使用 @Query 注解 // 没有参数的查询 @Query("select p from Person p where p.id = (select max(p2.id) from Person p2)") Perso... ...
分类:编程语言   时间:2016-12-17 14:14:58    阅读次数:367
python列表副本
a=[1,2,3] b=[4,5,6] a=a+b #创建含a和b的副本的新列表 a [1, 2, 3, 4, 5, 6] b [4, 5, 6] c=a+b #创建含a和b的副本的新列表 c [1, 2, 3, 4, 5, 6, 4, 5, 6] a [1, 2, 3, 4, 5, 6] b [4... ...
分类:编程语言   时间:2016-12-17 14:14:28    阅读次数:310
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!