需求: 计算一个字符串中每个字符出现的次数 思路: 通过toCharArray()拿到一个字符数组--> 遍历数组,将数组元素作为key,数值1作为value存入map容器--> 如果key重复,通过getKey()拿到value,计算value+1后存入 代码如下: ...
分类:
编程语言 时间:
2018-05-16 23:55:33
阅读次数:
262
1、概览计算机为了联网,就必须规定通信协议。为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议,为了实现互联网这个目标,互联网协议簇(Internet Protocol Suite)就是通用协议标准,有了Internet,任何私有网络,只要支持这个协议,就可以联入互联网。因为互联网协议包含了上百种协议标准,但是最重要的两个协议是TCP和IP协议,所以,大家把互联网的协议简称
分类:
编程语言 时间:
2018-05-16 23:57:41
阅读次数:
219
Windows上安装及启动RabbitMQ https://blog.csdn.net/hzw19920329/article/details/53156015 安装python pika库 编写发送消息client.py 编写监听消息队列server.py 执行server.py可以监听消息队列, ...
分类:
编程语言 时间:
2018-05-16 23:58:03
阅读次数:
406
首先来一张图: 对于一个类而言访问控制符只有一个public和默认无修饰符。其他的几个访问修饰符对于变量和方法都可以使用。 下面介绍具体的使用。 1. 公有访问控制符(public) Java的类是通过包的概念来组织的,包是类的一个松散的集合。处于同一个包中的类可以不需要任何说明二方便地相互访问和引 ...
分类:
编程语言 时间:
2018-05-16 23:58:54
阅读次数:
314
操作系统:Centos7.4;ipython可以用来测试python语句,故需要安装。 首先需要安装epelde的扩展库: easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_inst ...
分类:
编程语言 时间:
2018-05-17 00:00:25
阅读次数:
284
题目描述:按照规定,把字符串解码,具体示例见 "题目链接" 思路:使用两个栈分别存储数字和字母 注意1: 数字是多位的话,要处理后入数字栈 注意2: 出栈时过程中产生的组合后的字符串要继续入字母栈 注意3: 记得字母出栈的时候字符要逆序组合成字符串 注意4: 不用字符串而用字母栈的原因是字符串的 j ...
分类:
编程语言 时间:
2018-05-17 00:00:40
阅读次数:
266
Map作为我们常用的容器,在学习和工作中用的很多,下面介绍几种遍历Map集合对象的方法,供大家参考 第一种,在for-each循环中,使用Entry对象遍历Map中的每一个键值对,这个方法比较常用,但是for-each在java1.5之后引入,所以需要高于1.5的版本才可以使用,另外,对于为空的Ma ...
分类:
编程语言 时间:
2018-05-17 00:00:50
阅读次数:
300
输出学习时的笔记(其实也没什么用,留着给自己看的) printf 用于输出内容 控制台黑窗口printf("要输出的内容"); //可以是任意内容-->如果要输出变量 1、格式占位符(格式占位字符串)%d 接收int型 输出有符号的10进制%f 接收float型 输出的时候 用%f或者%lf是一样的 ...
分类:
编程语言 时间:
2018-05-17 00:01:04
阅读次数:
211
一 编程与编程语言 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 编程的目的: 什么是编程语言? ...
分类:
编程语言 时间:
2018-05-17 00:01:45
阅读次数:
169
异常处理方法一般为: 可以用 raise 抛出一个异常,以下是一个输入字符太短的异常例子: 如果输入字符长度小于3,那么将会抛出 ShortInputException 异常: 注意 如果异常处理时 再次 使用 raise 后面什么都没有,那么代表把这个异常还给系统,让解释器用默认的方式处理它. ...
分类:
编程语言 时间:
2018-05-17 00:02:13
阅读次数:
180
1.迭代器:可以直接作用于for循环的对象统称为可迭代对象:Iterable,使用isinstance()判断一个对象是否是Iterable对象: 可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator,使用isinstance()判断一个对象是否是Iterator对象: 注 ...
分类:
编程语言 时间:
2018-05-17 00:02:31
阅读次数:
237
一、关键段CS 和 互斥量Mutex 的相同点:都有线程拥有权 关键段和互斥量都有线程拥有权,即可以被一个线程拥有。在 "前面讲关键段CS的文章" 中有说到,关键段结构体的第四个参数保存着拥有该关键段的线程的句柄,具体如下: 第一个参数:PRTL_CRITICAL_SECTION_DEBUG Deb ...
分类:
编程语言 时间:
2018-05-17 00:03:33
阅读次数:
270
当多个应用所需环境不同,可用virtualenv来为每一个应用创建一套“隔离”的Python运行环境1、安装$ pip3 install virtualenv2、假定我们要开发一个新的项目,需要一套独立的Python运行环境创建目录mkdir myprojectcd myproject/创建一个独立的Python运行环境,命名为venvvirtualenv --no-site-packages v
分类:
编程语言 时间:
2018-05-17 00:03:54
阅读次数:
212
1、try-catch e.printStackTrace(); 会打印出方法的调用痕迹,如此例,会打印出异常开始于TestException的第16行,这样就便于定位和分析到底哪里出了异常 2、使用异常类的父类进行catch FileNotFoundException是Exception的子类,使 ...
分类:
编程语言 时间:
2018-05-17 00:04:12
阅读次数:
184
(1)指针是一个实体,有分配内存空间,引用只是一个别名,不分配内存空间 (2)指针不用但最好初始化,引用必须初始化 (3)引用只能初始化一次,指针可以多次赋值 (4)可以有const指针,但没有const引用,例如 int* const p合法,int& const p有些编译器会报错,有些编译器会 ...
分类:
编程语言 时间:
2018-05-17 00:50:53
阅读次数:
214
什么是哈希表 理想的查找是不经过任何的比较,一次存取就能得到想要查询的记录;要达到这样的目的就需要在记录的储存位置和它的关键字之间建立一个确定的关系f , 让每个关键字和结构中的一个唯一的地址相对应。在查找的时候,只需要对应关系f找到给定值K的像f(K),若结构中存在关键字和K相等,则必定在f(K) ...
分类:
编程语言 时间:
2018-05-17 00:51:47
阅读次数:
207
###03.01_Java语言基础(逻辑运算符的基本用法)(掌握) * A:逻辑运算符有哪些 * &,|,^,! 逻辑与& 逻辑或| 逻辑异或^ 逻辑非! * &&,|| 逻辑双与&& 逻辑双或|| * B:案例演示 * 逻辑运算符的基本用法 * int a = 10; * int b = 20; ...
分类:
编程语言 时间:
2018-05-17 00:52:32
阅读次数:
159
1.1实现单向链表 ...
分类:
编程语言 时间:
2018-05-17 00:54:26
阅读次数:
201
python egg包类似jar,都是以zip为基础的,.egg结尾 的文件,作为bundles for distributing code 。 一个 “python egg “ 是一个python项目的逻辑结构,由代码、resources、metadata组成。 egg的关键原则是可发现(disc ...
分类:
编程语言 时间:
2018-05-17 00:54:37
阅读次数:
258
死锁原理: 两个线程相互等待对方释放同步监视器 例子程序: ...
分类:
编程语言 时间:
2018-05-17 00:54:50
阅读次数:
248