码迷,mamicode.com
首页 > 编程语言 > 日排行
Java-死锁
死锁定义:死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞现象,若无外力作用,它们都将无法推进下去,此时称系统处于死锁状态或系统产生了死锁,这些永远在相互等待的进程称为死锁进程。 例子:哲学家进餐问题 死锁产生的必要条件: 破坏产生死锁的任何一个必要条件都可以消 ...
分类:编程语言   时间:2018-07-04 13:46:23    阅读次数:196
关于在 java 8 下开启 TLS_RSA_WITH_3DES_EDE_CBC_SHA 支持 xp ie8 tls1.0 的正常访问
最近为 aioserver 增加了ssl支持。 在 myssl.com 上测试了一下,关于【客户端握手模拟】发现 ie8 xp tls1.0 这一项提示:握手失败 (服务器断开连接) 我又试了一下 baidu.com 和 taobao.com, 关于 ie8 xp tls1.0,可以握手成功,使用的 ...
分类:编程语言   时间:2018-07-04 13:48:59    阅读次数:485
OC 线程操作3 - NSOperation 实现线程间通信
1 #import "ViewController.h" 2 3 @interface ViewController () 4 5 /** 6 图片 7 */ 8 @property (weak, nonatomic) IBOutlet UIImageView *imageView; 9 10 @e... ...
分类:编程语言   时间:2018-07-04 13:49:23    阅读次数:208
【小知识】小例子说明Spring的核心思想之一:控制反转。
装饰设计模式:使用频率很高!!! 目的:改写已存在的类的某个方法或某些方法,使方法增强了。装饰设计模式(也即包装设计模式) 口诀: 1、编写一个类,实现与被包装类相同的接口。(这样他们就具备了相同的行为) 2、定义一个被包装类类型的变量,即引用,用于接收被包装的对象。 3、定义构造方法,把被包装类的 ...
分类:编程语言   时间:2018-07-04 13:50:10    阅读次数:205
LeetCode链表相加-Python<二>
上一篇:LeetCode两数之和-Python<一> 题目:https://leetcode-cn.com/problems/add-two-numbers/description/ 给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 ...
分类:编程语言   时间:2018-07-04 13:50:28    阅读次数:290
使用线程池
简介 创建线程是昂贵的操作,为每一个短暂的异步操作创建线程会产生显著的开销。 在线程池中调用委托 使用BeginOperationName/EndOperation方法和.NET中的IAsyncResult对象等方式被称为异步编程模型,这样的方法对被称为异步方法。 ...
分类:编程语言   时间:2018-07-04 14:29:31    阅读次数:179
Python创建和访问字典
Python创建和访问字典
分类:编程语言   时间:2018-07-04 14:29:53    阅读次数:179
面试:用 Java 逆序打印链表
昨天的 Java 实现单例模式 中,我们的双重检验锁机制因为指令重排序问题而引入了 volatile 关键字,不少朋友问我,到底为啥要加 volatile 这个关键字呀,而它,到底又有什么神奇的作用呢? 对 volatile 这个关键字,在昨天的讲解中我们简单说了一下:被 volatile 修饰的共 ...
分类:编程语言   时间:2018-07-04 14:30:02    阅读次数:160
python环境杂谈
最近发现集群里的服务器上有多个python环境,版本相同的python也有多个,主要区别是site-packages里安装的模块不同,这样配置的好处是不同类型的项目可以使用自己的python环境,不会造成混淆,只是在代码中每次要引用特定的python运行环境,比如下面这样: 在linux中给pyth ...
分类:编程语言   时间:2018-07-04 14:30:12    阅读次数:122
【算法】—— 随机音乐的播放算法
随机播放音乐,这个功能太普通以至于以前从未考虑过其背后实现逻辑。 Random还是shuffle 我们经常使用的随机播放功能,在外国同行口中并不是叫Random播放,而是叫Shuffle,洗牌的意思。 为什么不是Random?来看两个例子。 在Spotify成立之初,他们使用一种叫「Fisher-Y ...
分类:编程语言   时间:2018-07-04 14:31:11    阅读次数:159
Python: TypeError: 'dict' object is not callable
问题: TypeError: 'dict' object is not callable 原因: dict()是python的一个内建函数,如果将dict自定义为一个python字典,在之后想调用dict()函数是会报出“TypeError: 'dict' object is not callabl ...
分类:编程语言   时间:2018-07-04 14:31:47    阅读次数:575
命令行生成jar包
1.编写java代码,保存为HelloWorld.java 2.执行javac HelloWorld.java,生成HelloWorld.class 3.创建mkdir test目录,把HelloWorld.class拷贝到test目录 4. 执行 jar -cef test.HelloWorld ...
分类:编程语言   时间:2018-07-04 15:07:36    阅读次数:145
各大公司Java后端开发面试题总结
https://blog.csdn.net/sd09044901guic/article/details/80132173ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间 ...
分类:编程语言   时间:2018-07-04 15:08:25    阅读次数:176
Intellij+spring boot+spring MVC创建helloworld示例完整步骤
1. 创建spring boot项目选择spring initializr,然后选择default点击next,填写项目信息点击“next”,选择web->web点击“next”,填写项目信息点击“finish”,在新窗口打开后项目结构如下2. 添加rest controller在com.spboot.mvcdemo右键添加new class创建HelloController,代码如下pac
分类:编程语言   时间:2018-07-04 15:09:26    阅读次数:272
uiautomatorviewer 优化定位符生成,支持生成Java,Python自动化代码
项目介绍 二次开发 uiautomatorviewer 优化定位符生成,支持生成Java,Python自动化代码,修复自带工具画面有动态加载时截图失败问题,优化自带工具截图速度 ,实现类似录制脚本功能。兼容IOS安卓。 软件架构 本工具以安卓SDK自带uiautomatorviewer为源码基础,在 ...
分类:编程语言   时间:2018-07-04 15:11:33    阅读次数:320
python 装饰器
装饰器的实质就是一个函数,可以对其他函数进行装饰,在不改变原函数代码的基础上增加新的功能,调用方式也不改变。 比如我们有两个函数sout1,sout2 现在我想让每个方法执行完时输出运行需要的时间 我们可以修改代码实现 一两个这样功能简单的还能改改,但要是许多函数,新增的功能复杂怎么办? 那我们最好 ...
分类:编程语言   时间:2018-07-04 15:11:51    阅读次数:208
ABP实战--修改语言配置XML至Json
ABP实战 修改语言配置XML至Json 标签(空格分隔): 未分类 从ABP官网下载的Zero的多语言配置默认是使用XML文件的,实际使用中XML是没有Json简洁明了的,所以我们将其修改为Json格式。 修改MyLocalizationConfigurer.cs文件 我们在Core Locali ...
分类:编程语言   时间:2018-07-04 15:59:01    阅读次数:809
python2 与python3的区别
1 coding 注释在python3可以不加,python2需要的时候必须加 ...
分类:编程语言   时间:2018-07-04 15:59:39    阅读次数:106
Python学习-dictionary字典
dictionary的遍历是对key的遍历,key的选择顺序是无序的: dict反向查找并抛出异常: 初始化 dict: dict长度 in操作符,用于判断是否包含特定的key values操作符将 dict转换为list,然后用in来判断是否包含特定的value ...
分类:编程语言   时间:2018-07-04 16:00:32    阅读次数:141
python_正则表达式匹配ip
IPv4的IP正则匹配表达式 IPv6的正则匹配表达式 ...
分类:编程语言   时间:2018-07-04 16:01:08    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!