首页 > 编程语言
Java编程思想读书笔记_第二章
java对于将一个较大作用域的变量“隐藏”的场景会有保护:编译告警。比如: 但是对于类中方法的局部变量和类成员变量确是可以重名的,比如 类Test中的show方法中的int x就可以和类成员变量int x重名,而且如果不加this.x明确指示使用类成员变量的话默认就使用的是局部变量。 ...
分类:编程语言   时间:2017-05-28 16:40:38    收藏:0  评论:0  赞:0  阅读:273
Java内存数据模型
本篇文章带来的是对Java内存数据模型的介绍,这对于我们深入理解Jvm虚拟机工作的原理和Java内存的划分大有裨益,好了,为了让我们理解的更为深刻,我们将会加入图片辅助的方法去理解。 本篇博文的目录: 一:Java内存数据模型的介绍 二:线程私有内存 三:程序计数器 四:Java虚拟机栈 五:本地方 ...
分类:编程语言   时间:2017-05-28 16:36:53    收藏:0  评论:0  赞:0  阅读:303
【学习笔记】Java中生成对象的5中方法
概述:本文介绍以下java五种创建对象的方式: 1.用new语句创建对象,这是最常用的创建对象的方式。 2.使用Class类的newInstance方法 3.运用反射手段,调用java.lang.reflect.Constructor类的newInstance()实例方法。 4.调用对象的clone ...
分类:编程语言   时间:2017-05-28 16:34:47    收藏:0  评论:0  赞:0  阅读:332
汉诺塔问题递归算法分析
转自:http://www.cnblogs.com/zhangqqqf/archive/2008/09/12/1289730.html 一个庙里有三个柱子,第一个有64个盘子,从上往下盘子越来越大。要求庙里的老和尚把这64个盘子全部移动到第三个柱子上。移动的时候始终只能小盘子压着大盘子。而且每次只能 ...
分类:编程语言   时间:2017-05-28 16:29:40    收藏:0  评论:0  赞:0  阅读:338
Python RabbitMQ fanout
#########################消费者################################ #!/usr/bin/envpython #-*-coding:utf-8-*- #author:ChanghuaGong importpika ‘‘‘ fanout模式:类似收音机的广播模式, 接收者(消费者)在的话,则接收;接收者不在的话,消息错过了就没有了。 ‘‘‘ connecti..
分类:编程语言   时间:2017-05-28 15:59:04    收藏:0  评论:0  赞:0  阅读:335
KMP算法
这个算法太狗血,弄了好几天才明白一点,而且网上不同的博客写的方法不相同,表示很无奈啊。。。 接下来我要讲一讲我理解的KMP,我理解的有点浅,主要给几个事例,就不模拟计算过程了,具体KMP是什么,或者想要知道大致模拟过程的,自行百度。 先粘上代码 next数组的事例 位置都是从0开始 abc -1 0 ...
分类:编程语言   时间:2017-05-28 15:56:39    收藏:0  评论:0  赞:0  阅读:282
python模块之xml.etree.ElementTree
Python有三种方法解析XML,SAX,DOM,以及ElementTree###1.SAX (simple API for XML ) pyhton 标准库包含SAX解析器,SAX是一种典型的极为快速的工具,在解析XML时,不会占用大量内存。但是这是基于回调机制的,因此在某些数据中,它会调用某些方 ...
分类:编程语言   时间:2017-05-28 15:52:37    收藏:0  评论:0  赞:0  阅读:328
javaweb地图定位demo
百度地图 ...
分类:编程语言   时间:2017-05-28 15:48:30    收藏:0  评论:0  赞:0  阅读:395
python基础:列表、字典、元组、集合四种数据结构的方法以及使用整理
列表:shoplist = ['apple', 'mango', 'carrot', 'banana']字典:di = {'a':123,'b':'something'}集合:jihe = {'apple','pear','apple'}元组: t = 123,456,'hello'1.列表 空列表 ...
分类:编程语言   时间:2017-05-28 14:53:00    收藏:0  评论:0  赞:0  阅读:338
java基础循环
一. while循环 示例1:.循环打印1到10之间的值 public class Test1 { public static void main(String[] args) { int i=1;//1.定义循环增量,循环初始值 //2.定义循环结构 while(i<=10){ System.ou... ...
分类:编程语言   时间:2017-05-28 14:52:46    收藏:0  评论:0  赞:0  阅读:312
解决python多版本共存问题
1、cmd下,python时,默认是python3版本, 2、打开D:\Anaconda2 3、找到exe文件,python.exe和pythonw.exe,将其修改为python2.exe和pythonw2.exe 4、再次cmd时, 1)输入python2,表示python2版本 2)输入pyt ...
分类:编程语言   时间:2017-05-28 14:52:08    收藏:0  评论:0  赞:0  阅读:314
Notepad++ 设置执行 lua 和 python
Notepad++ 设置执行 lua 和 python 一、设置 run -> 设置 cmd /k lua "$(FULL_CURRENT_PATH)" & PAUSE & EXIT 二、原理: cmd /k 的含义是运行后面的命令,而且运行完成后保留窗体 cmd /k lua 等价于 開始 –> ...
分类:编程语言   时间:2017-05-28 14:51:22    收藏:0  评论:0  赞:0  阅读:376
LeetCode 63. Unique Paths II Java
题目: Follow up for "Unique Paths": Now consider if some obstacles are added to the grids. How many unique paths would there be? An obstacle and empty s ...
分类:编程语言   时间:2017-05-28 14:50:20    收藏:0  评论:0  赞:0  阅读:312
线程的阻塞与挂起
挂起:一般是主动的,由系统或程序发出,甚至于辅存中去。(不释放CPU,可能释放内存,放在外存) 阻塞:一般是被动的,在抢占资源中得不到资源,被动的挂起在内存,等待某种资源或信号量(即有了资源)将他唤醒。(释放CPU,不释放内存) 另外,有一段话很形象: 首先这些术语都是对于线程来说的。对线程的控制就 ...
分类:编程语言   时间:2017-05-28 14:47:18    收藏:0  评论:0  赞:0  阅读:338
46 Simple Python Exercises-Higher order functions and list comprehensions
26. Using the higher order function reduce(), write a function max_in_list() that takes a list of numbers and returns the largest one. Then ask yourse ...
分类:编程语言   时间:2017-05-28 14:46:28    收藏:0  评论:0  赞:0  阅读:291
c和c++中const区别分析
1、c中const是一个只读的变量有内存;c++的const是一个常量,有没有分配内存要看具体情况,例如:定义一个全局的const int a =10;如果后序对a进行取地址操作,编译器会在全局常量区为a分配内存空间,如果没有取地址操作,则不会分配内存,并且编译器会进行优化,在预处理阶段将a用10替 ...
分类:编程语言   时间:2017-05-28 14:46:16    收藏:0  评论:0  赞:0  阅读:318
python学习之IO:
输入输出兼程IO操作,有同步(速度不匹配时四等)和异步(轮询和消息通知,复杂而高效) 一 文件操作函数: 文件打开:f=open("文件路径“,“操作类型 r/rb/w/a”,"编码”,“错误处理”), 文件读写:f.read/f.write/f.read(size)/f.readline()/f. ...
分类:编程语言   时间:2017-05-28 14:46:02    收藏:0  评论:0  赞:0  阅读:302
用python阐释工作量证明(proof of work)
了解比特币的都知道挖矿非常耗电,这是由于比特币用到了工作量证明. 工作量证明是指系统为达到某目标而设置的工作度量方法.一開始是用在网络攻防上,大大提高攻击者的计算量,攻击成本也就上去了. 工作量证明须要由工作者和验证者双方共同完毕.它有两层含义. 1.工作者须要完毕的工作必须有一定的量,这个量由验证 ...
分类:编程语言   时间:2017-05-28 14:21:17    收藏:0  评论:0  赞:0  阅读:401
如何把安全证书导入到java中的cacerts证书库
每一步:进入某个https://www.xxx.com开头的网站,把要导入的证书下载, 在该网页上右键 >> 属性 >> 点击"证书" >> 再点击上面的"详细信息"切换栏 >> 再点击右下角那个"复制到文件"的按钮 就会弹出一个证书导出的向导对话框,按提示一步一步完成就行了。 例如:保存为wcce ...
分类:编程语言   时间:2017-05-28 14:18:35    收藏:0  评论:0  赞:0  阅读:368
Python Day8
一、Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是 ...
分类:编程语言   时间:2017-05-28 14:17:17    收藏:0  评论:0  赞:0  阅读:256
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!