码迷,mamicode.com
首页 > 编程语言
java中Math.abs(-2147483648)的返回值应该是什么?
我觉得这是一个非常有意思的问题,Math.abs(-2147483648)的返回值应该是什么? java计算结果 为什么没有得到正数结果呢? 首先我们先看下java区分整数正负的原理。在二进制的情况下,java使用0和1来代表正和负,最高位——左面第一位为1代表负数,最高位为0就代表正数。在32位的 ...
分类:编程语言   时间:2017-03-23 03:08:18    阅读次数:179
Java多线程分析(八)----Syschronized VS ReentrankLock
1.Synchronized Vs ReentrantLock 的区别:在低并发量时期两者性能没有较大的区别,在高并发量的情况下,Sync的阻塞性的锁会严重的损害其性能 在Java1.5之前写并发程序的时候,Synchronized对多个线程共享共同的资源变量中为了保证其共享资源的线程安全的性能,采 ...
分类:编程语言   时间:2017-03-23 03:06:59    阅读次数:293
JavaScript---循环与闭包
循环与闭包 先看一个demo 结果会打印出什么? 相信大家都知道 答案是 6个6; 我们本意是打印出:0,1,2,3,4,5 但结果却是6个6, 为什么?首先解释一下为什么打印出6:这里涉及到延时函数的执行机制,虽然延时函数表明是i秒后执行,而i秒是相对与所有可执行代码执行完那一刻开始计时的,也就是 ...
分类:编程语言   时间:2017-03-23 02:58:07    阅读次数:215
【Python系列】Python包管理器pip
缘起 这段时间忙着给朋友搞事,忙了好长一段时间,木有写博客很长时间了。之间做了两个东西,一个是邮件自动发送脚本,一个是数据处理软件。其中,在做数据处理软件的时候使用到了非Python系统库,是两个第三方的库,pandas和numpy,其实pandas就包含了numpy,一开始不懂,后来发现源码安装完 ...
分类:编程语言   时间:2017-03-23 02:50:12    阅读次数:135
javascript中const、var、let定义变量的区别
转载自http://www.cnblogs.com/ksl666/p/5944718.html js中const,var,let区别 今天第一次遇到const定义的变量,查阅了相关资料整理了这篇文章。主要内容是:js中三种定义变量的方式const, var, let的区别。 1.const定义的变量 ...
分类:编程语言   时间:2017-03-23 02:47:43    阅读次数:198
Python 函数
1.函数的基本定义 def : 定义函数的关键字; 函数名称:顾名思义,就是函数的名字,可以用来调用函数,不能使用关键字来命名,做好是用这个函数的功能的英文名命名,可以采用驼峰法与下划线法; 参数:用来给函数提供数据,有形参和实参的区分; 执行语句:也叫函数体,用来进行一系列的逻辑运算; 返回值:执 ...
分类:编程语言   时间:2017-03-23 02:44:15    阅读次数:172
spring4.0+struts2整合,服务器启动时发生的异常
No mapping found for dependency [type=java.lang.String, name='struts.objectFactory.spring.enableAopSupport'] in public org.apache.struts2.spring.Strut ...
分类:编程语言   时间:2017-03-23 02:43:39    阅读次数:174
用python3写一个简单的http服务器
初始代码来自http://www.cnblogs.com/vamei/archive/2012/10/30/2744955.html 原始代码估计是在python2中运行的,在python3中运行报错,大部分报错由于类型转换导致的,大致的意思是说bytes类型不能与str类型直接相加,所以我们需要在 ...
分类:编程语言   时间:2017-03-23 02:34:56    阅读次数:294
Python 爬取qqmusic音乐url并批量下载
qqmusic上的音乐还是不少的,有些时候想要下载好听的音乐,但有每次在网页下载都是烦人的登录什么的。于是,来了个qqmusic的爬虫。 至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧。下面开始找吧(讲的不对不要笑我) #寻找url: 这个url可不想其他的网站那么好找。把我给累 ...
分类:编程语言   时间:2017-03-23 02:26:10    阅读次数:328
Java多线程(四)—— synchronized关键字续
1、synchronized原理 在java中,每一个对象有且仅有一个同步锁。这也意味着,同步锁是依赖于对象而存在。当我们调用某对象的synchronized方法时,就获取了该对象的同步锁。例如,synchronized(obj)就获取了“obj这个对象”的同步锁。不同线程对同步锁的访问是互斥的。也 ...
分类:编程语言   时间:2017-03-23 02:18:11    阅读次数:260
《神经网络与深度学习》笔记6-反向传播算法(下)
...
分类:编程语言   时间:2017-03-23 02:16:49    阅读次数:135
Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆 ...
分类:编程语言   时间:2017-03-23 02:15:43    阅读次数:188
【java】Vector
1 package com.tn.collect; 2 3 import java.util.Enumeration; 4 import java.util.Iterator; 5 import java.util.Vector; 6 7 public class VectorDemo { 8 pu ...
分类:编程语言   时间:2017-03-23 02:09:58    阅读次数:135
模拟登录Python
今天看了一个Python的视频,看完了day01,感觉挺容易的,因为自己在之前已经开始接触Python,对与Python的基础语法还是比较熟悉的,但有一些还是比较生疏生疏的,通过接触作业,开始知道自己的水平有多高,file、字典等掌握的比较生疏一点。现在感觉要好好学,不能那么心高气傲了,不在认为Py ...
分类:编程语言   时间:2017-03-23 02:09:25    阅读次数:166
javascript . 05 json的组成、for...in 遍历对象、简单数据类型与复杂数据类型的传值与传址、内置对象
对象字面量 JSON var obj = { aaa :999}; var json={"aaa":999,“bbb”:888}; ”kay“:value 对象字面2??定义方法和json很像,只有一点不同,json的key 必须加“” ; 对象,数组也可以作为键值 JSON的组成 Javascri ...
分类:编程语言   时间:2017-03-23 02:05:55    阅读次数:170
Python 使用心得之--变量命名
目前开发命名规范基本都遵循驼峰命名法,如:userName。我也不将这个规范的特性了,大家都明白。接下来进入正题,如何在python中取一个好名字,让你能更好的见名知意呢? 1.元组(Tuple)类型变量命名 在python中Tuple类型变量,如:schoolRoles = ("student", ...
分类:编程语言   时间:2017-03-23 02:05:23    阅读次数:164
java基础语法 List
List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引, ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢)线程不同步 LinkedList:底层的数据结构是 ...
分类:编程语言   时间:2017-03-23 02:01:51    阅读次数:126
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!