虽然Java中有枚举类型这种数据类型,但是很少用,其实当用到星期、月份、四季等数据集的时候,无疑,枚举类型不仅很方便地解决了整数和字符串的映射问题,而且极大地提高了程序的可读性。
下面就用简单的程序代码来说明这种问题:
1.枚举类型自动赋值,默认情况下枚举变量从前到后分别被赋值为0、1、2、3、4、5....然后用循环的方式将枚举变量的名称和其对应的下标打印出来。...
分类:
编程语言 时间:
2015-08-18 10:18:09
阅读次数:
95
日常运维工作过程中,我们经常会遇到swap空间不足的情况,甚至nagios都把swap监控作为一个基础的系统监控项,足以看出这个性能指标的重要性。
一般是MySQL数据库机器比较容易发生swap空间不足,也有应用服务器高负载的情况下也会产生这现象。
为什么会产生swap使用呢?假设我们的物理内存是32G,swap是4G。如果MySQL本身已经占用了24G物理内存,而同时其他程序或者...
分类:
其他好文 时间:
2015-08-18 10:20:00
阅读次数:
1811
总算是找到了,现拿出来分享,参考地址:https://www.raspberrypi.org/forums/viewtopic.php?p=462982#p462982
我还没试,下载来试试。...
分类:
其他好文 时间:
2015-08-18 10:18:43
阅读次数:
138
背景
最近开始研究算法,于是在leetcode上做算法题,第五题Longest Palindromic Substring便是关于回文子串的。
什么是回文字串
回文字符串是指将该字符串前后颠倒之后和该字符串一样的字符串。例如:a,aaaa,aba,abba…
最长回文子串
要求最长回文子串,就需要遍历每一个子串,时间复杂度是O(N²);判断字串是不是回文,时间复杂度是...
分类:
编程语言 时间:
2015-08-18 10:18:51
阅读次数:
172
用构造器确保初始化[edit]
构造器与类名称相同;是一种特殊类型的方法,因为它没有返回值。
在创建对象时,会为对象分配存储空间,并调用相应的构造器。
不包含任何参数的构造器叫做默认构造器
方法重载[edit]
class Person {
public Person() {}
public Person(String name){}
public Pe...
分类:
编程语言 时间:
2015-08-18 10:18:13
阅读次数:
127
题目描述:
输入n,
求y1=1!+3!+...m!(m是小于等于n的最大奇数)
y2=2!+4!+...p!(p是小于等于n的最大偶数)。
输入:
每组输入包括1个整数:n
输出:
可能有多组测试数据,对于每组数据,
输出题目要求的y1和y2
样例输入:
4
样例输出:
7 26
来源:
2000年华中科技大学计算机研究生机试真题...
分类:
其他好文 时间:
2015-08-18 10:16:53
阅读次数:
91
http://acm.hdu.edu.cn/showproblem.php?pid=5380
Problem Description
There are n+1 cities on a line. They are labeled from city 0 to city n. Mph has to start his travel from city 0, passing city...
分类:
其他好文 时间:
2015-08-18 10:16:33
阅读次数:
153
这篇是计算机类的优质预售推荐>>>>《Spark机器学习》
当机器学习遇上最流行的并行计算框架Spark......
编辑推荐
Apache Spark是一个分布式计算框架,专为满足低延迟任务和内存数据存储的需求而优化。现有并行计算框架中,鲜有能兼顾速度、可扩展性、内存处理以及容错性,同时还能简化编程,提供灵活、表达力丰富的强大API的,Apache
Spark就是这...
分类:
其他好文 时间:
2015-08-18 10:17:25
阅读次数:
205
Binary Tree Zigzag Level Order Traversal
Given a binary tree, return the zigzag level order traversal of its nodes’ values. (ie, from left to right, then right to left for the next level and alternate...
分类:
其他好文 时间:
2015-08-18 10:16:08
阅读次数:
105
1.阻塞式IO:套接字默认是阻塞式的,该模型会一直阻塞在系统调用上,直到数据到达内核区并且完成从内核区到用户进程区的数据拷贝。
2.非阻塞式IO:该模型将套接字的状态设置为非阻塞,会一直轮询套接字的状态,直到数据到达内核区并且完成内核区到用户区的数据拷贝,个人感觉类似于linux下的自旋锁。
3.IO复用:该模型通常阻塞在select/poll系统调用,当内核区数据到达时,select系统调用...
分类:
其他好文 时间:
2015-08-18 10:16:15
阅读次数:
112
在多线程程序中,经常要用全局变量来实现多个函数间的数据共享。由于数据空间是共享的,因此全局变量也为所有线程共有。
测试代码如下:
[cpp] view
plaincopy
#include
#include
#include
#include
int key = 100; //全局变量 ...
分类:
编程语言 时间:
2015-08-18 10:16:08
阅读次数:
146
最短路之~迪科斯彻算法
迪科斯彻算法是由荷兰计算机科学家艾滋郝尔·戴克斯拉提出的。本算法使用广度优先搜索解决非负权有向图的单源最短路径问题,算法最终得到一个最短路径树。此算法常用于路由算法或者作为其他图算法一个子模块,本算法是用来找一个点到其他所有点之间的最短路径。
此算法中变量的使用:
map[][]二维数组记录两点之间的权值...
分类:
编程语言 时间:
2015-08-18 10:17:36
阅读次数:
176
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2544解析:首先数据量为V#include #include #include #include #include #include #include #include using namespace std...
分类:
其他好文 时间:
2015-08-18 10:17:41
阅读次数:
100
? OSI七层模型和TCP/IP四层模型? IP地址分类? 了解常见的网络相关协议? TCP三次握手和四次挥手? 网络相关的调试命令? 实战tcpdump和tshark抓包OSI 七层模型物理层 网络:中继器,集线器、网线、HUB数据链路层 网络:网卡,网桥,交换机网络层 网络:路由器,防火墙、多层...
分类:
系统相关 时间:
2015-08-18 10:14:42
阅读次数:
337
例1:模拟火车站的售票系统模拟两个售票窗口共同卖100张票,因为要共享这100章票的资源这时就要涉及到线程间的同步问题。在下文中人为的添加了干预,当线程函数1运行到if判断语句后,挂起线程1,运行线程2,然后线程2运行到if语句后,挂起线程2,接着回来运行线程1的显示。这样可以达到对全局变量访问的同...
分类:
编程语言 时间:
2015-08-18 10:15:43
阅读次数:
131
效果图: 点击我会隐藏!! 你好 Click me 嗯嗯 是的、、 中国办事处隐藏联系人:张先生 北三环中路 100 号北京美国办事处隐藏联系人:David 第五大街 200 号纽约
分类:
Web程序 时间:
2015-08-18 10:15:12
阅读次数:
126
bash工作特性: 1.支持命令历史、命令补全 2.支持管道、重定向 3.支持命令别名 4.支持命令行编辑 5.支持命令行展开 6.支持文件名通配 7.支持使用变量 8.支持编程命令编辑:光标跳转:ctrl+a:跳到命令行首 home ctrl+e:跳到命令行尾 end ctrl+u:删除光标至.....
分类:
系统相关 时间:
2015-08-18 10:15:14
阅读次数:
198