码迷,mamicode.com
首页 > 编程语言 > 周排行
python-浅拷贝和深拷贝
浅拷贝和深拷贝 浅拷贝 拷贝的副本共享内部对象的引用的拷贝为浅拷贝 举个栗子 通过类构造函数对list1进行了浅拷贝,通过id(list1)和id(list2)可知list1与list2是两个不同的对象, 但是list1和list2共享内部对象的引用(由list1与list2中的各个元素的id(el ...
分类:编程语言   时间:2019-04-21 00:17:05    阅读次数:149
力扣算法题—085最大矩阵
给定一个仅包含 0 和 1 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 示例: ...
分类:编程语言   时间:2019-04-21 00:19:40    阅读次数:211
python 多维list声明时的小问题
如上代码所示,a这种方式相当于,t=[],a=[t,t,t],所以内部三个list都是一个list的引用,改一个三个全改. ...
分类:编程语言   时间:2019-04-21 00:21:05    阅读次数:115
线程中的Future
allable相当于Runnable,所以,这里实现的是一个线程,但是与Runnable不同的是,它是具有返回值的,这个返回值就是我们想要任务返回的结果,比如说,我们想要任务返回的是一个提示信息,那么,返回值可以是String,然后在我们要实现的call()方法中return一句提示信息,接着只要使 ...
分类:编程语言   时间:2019-04-21 00:24:12    阅读次数:152
冒泡排序、选择排序、直接插入排序
冒泡排序 比较相邻的元素,如果第一个比第二个大,就交换他们。第一步所有相邻的排序做完后,最大的数字会在最右边,接着重复步骤。 假设参与比较的数组元素个数为 N,则第一轮排序有 N-1 次比较,第二轮有 N-2 次,如此类推,这种序列的求和公式为: (N-1)+(N-2)+...+1 = N*(N-1 ...
分类:编程语言   时间:2019-04-21 00:27:29    阅读次数:164
Java异常学习总结
Java中的异常 定义 异常(Exception)就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。 常见类型举例 所需文件找不到(ClassNotFoundException) 网络连接不通或中断 Sql语句执行异常(SQLException) 输入输出异常(IOExceptio ...
分类:编程语言   时间:2019-04-21 00:27:50    阅读次数:202
Python的类的下划线命名的区别
首先,单下划线开头,这个常被用于模块中,在一个模块中以单下划线开头的变量和函数被默认当做内部函数,如果使用from module import *导入时,这部分变量和函数不会被导入。注意,如果使用import module导入模块,仍然可以用module._some_var这样的形式访问到这样的对象 ...
分类:编程语言   时间:2019-04-21 00:28:27    阅读次数:210
Java集合
1概念具 集合Java的集合是工具类,可以存储任意数量的具有共同属性的对象。 2体系结构(分为2类一类为Collection一类为Map) 1Collection 1List 是元素有序并且可以重复的序列并且可以重复的集合 可以精确的控制每个元素的插入位置,或者删除某个位置 主要有两个类ArrayL ...
分类:编程语言   时间:2019-04-21 00:29:00    阅读次数:187
JAVA中的算法
线性排序 1选择排序 思想在一串数字中找到最小的和初始位置交换顺序; 这次遇到很多问题。比如在for中i<a是跳出的是a-1但是并没有执行a-1; 交换时忘记。。 在random中生成的时[0,1)的数,如果我们需要其他数需要在上面做运算 选择排序方法 package com.jiedada.one ...
分类:编程语言   时间:2019-04-21 00:30:32    阅读次数:181
SpringMVC学习
SpringMVC入门 基本步骤 1. 创建WEB工程,引入开发的jar包。Maven坐标如下 <! 版本锁定 5.0.2.RELEASE org.springframework spring context ${spring.version} org.springframework spring ...
分类:编程语言   时间:2019-04-21 00:30:50    阅读次数:189
spring boot 2.0 WebMvcConfigurerAdapter过时解决方法
使用这个在升级springboot2.0之后会把Date类型字段自动给转成UTC字符串 如:1990-11-26T16:00:00.000+0000,如果想转成时间戳在application.properties配置文件增加以下配置: 这种方式会把Date类型字段自动给转成时间戳,如果想用UTC字符 ...
分类:编程语言   时间:2019-04-21 00:31:20    阅读次数:306
ST算法详解
ST算法详解 这个主要是说ST表的。 首先了解一下ST表是什么。 先来一个老套的情景带入。 (假设所有的题目都是1s,128ms) 有一天,蒟蒻Jelly_Goat用手(?) 给你出了一套$n ...
分类:编程语言   时间:2019-04-21 09:16:55    阅读次数:233
“全栈2019”Java多线程第二十八章:公平锁与非公平锁详解
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "“全栈2019”Java多线程第二十八章:公平锁与非公平锁详解" 下一章 "“全栈2019”Java多线程第二十九章:可重入锁与不可重入锁详解" ...
分类:编程语言   时间:2019-04-21 09:17:52    阅读次数:153
Python 字符串占位符与.format格式化的用法
直接上代码,一看就能懂: 运行结果: ...
分类:编程语言   时间:2019-04-21 09:20:28    阅读次数:199
Go语言开发Windows应用
Go语言开发Windows应用 当第一次看到Go程序在windows平台生成可执行的exe文件,就宣告了windows应用也一定是Go语言的战场。Go不是脚本语言,但却有着脚本语言的轻便简单的特性。相较于php和python之类以服务器控制台为主要战场的脚本语言来说,Go语言是真正的圆了“动态语言的 ...
分类:编程语言   时间:2019-04-21 09:21:43    阅读次数:207
Unity3d之-使用BMFont制作美术字体
一、需求 游戏开发中经常遇到需要以美术字(而非字库)做数字显示的情况,通常美术会提供一组包含单个数字(也会有其它字符)的图片,可能是一张整图,也可能是每个数字分开的散图。 在此我以一张整图这种情况为例,来说明美术字体的具体制作流程。整图如下: 二、准备 整个制作过程需要用到三样工具: 字体数据制作工 ...
分类:编程语言   时间:2019-04-21 09:22:41    阅读次数:761
[备忘]不用许可证 多线程直接操作界面组件比如超级列表框的实现
平时多线程来操作界面组件 同时写入或者修改数据 比如常见的把多个线程都把日志同时写入到编辑框 又或者 多个线程同时的修改一个超级列表框上的线程状态和其他信息 这样会出现一个问题 如何避免多个线程同时操作一个组件导致的组件冲突问题 我们常用的是使用许可证来给每个线程规定访问顺序来依次执行 不过这样的调... ...
分类:编程语言   时间:2019-04-21 09:24:56    阅读次数:396
.net 多线程临时变量
结果 : 5 5 5 5 5 结果:0 1 2 3 4 ...
分类:编程语言   时间:2019-04-21 09:29:41    阅读次数:137
Python:删除、增加字典的元素
一)增加一个或多个元素 d = {'a': 1} d.update(b=2) #也可以 d.update({‘b’: 2}) print(d) -->{'a': 1, 'b': 2} d.update(c=3, d=4) print(d) -->{'a': 1, 'c': 3, 'b': 2, 'd ...
分类:编程语言   时间:2019-04-21 09:30:42    阅读次数:123
Java AQS 概述
AQS 概述 AQS(队列同步器,AbstractQueuedSynchronizer),是用来构建锁或其他同步组件的核心基础框架(比如 ReentrantLock、ReentrantReadWriteLock、Semaphore、CountDownLatch) AQS的底层结构是:一个整型变量st ...
分类:编程语言   时间:2019-04-21 09:31:59    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!