自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 CDH安装

2020-05-21 23:50:56 64

原创 Intellij for mac 自动换行

Intellij for mac 自动换行 勾选其中的Use soft wraps in editor

2018-01-05 23:48:12 2984

原创 小白都能看明白的VLAN原理解释

为什么需要VLAN   1. 什么是VLAN?   VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。   在此让我们先复习一下广播域的概念。广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。严格地

2017-12-06 11:08:05 373

原创 CRC 循环冗余校验码 的计算方法

循环冗余校验CRC(Cyclical Redundancy Check)字段位于尾部,有32位,有时称为IEEE/ANSI标准的CRC32.要使用一个n位CRC监测 数据传输错误,被检查的消息首先要追加n位0形成一个扩展消息(使用模2除法)除以一个n+1位的值,这个作为出书的纸称为生成>多项式。放置在消息的CRC字段的值是这次处罚计算中的余数的二进制反码(商被丢弃)。生成多项式是33位的二进制数1

2017-12-06 10:24:29 29822 6

原创 由IP组播地址 判断 IP地址范围

例如:若IP组 == 72.1.140.192/27,求IP组的具体IP范围 解: 72.1.140.192/27 == > 72.1.140.110 00000 (72.1.140.110 00000) == > 72.1.140.192

2017-12-05 21:19:41 1121

原创 IP 地址聚合 经典算法 已经过验证

IP 地址聚合 经典算法

2017-12-05 19:27:09 5779 4

原创 LeetCode题解 #3 Longest Substring Without Repeating Characters

题目大意:给出一个字符串,找出它的所有子串中最长的满足“不包含任意重复字符”的子串。关键字:贪心、字符串。题目描述Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating lett

2017-12-04 10:43:31 158

原创 LeetCode题解 #2 Add Two Numbers

题目大意:使用链表表示的两个整数,计算出其和,以同样的形式返回考察点:指针,链表题目描述You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit.

2017-12-04 10:41:57 99

原创 1. Two Sum

Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the same ele

2017-12-01 23:41:44 109

原创 基于Android的Traceroute(路由分析)软件实现

1、Android sdk下载 新版的android sdk集成了eclipse,只用下载android sdk,安装jdk并设置环境变量就可以进行安卓环境配置了百度中搜索“android sdk”第一个地址,则得到http://developer.android.com/,这里去下载android sdk2、ADT汉化百度中搜索adt汉化包,第一个地址中这个就可以汉化http://pan.bai

2017-11-28 23:34:22 3503 2

原创 Android 终端的退出

First commit promote:ProviderTest cmx$ clearpromote:ProviderTest cmx$ git log commit 5bfc1e14d80aacd8a26c53e9a3c5ea9e00d137d8 (HEAD -> master) Author: Q2294365315 <2294365315@qq.com> Date: Sat Se

2017-09-23 17:25:12 253

转载 java 刷LeetCode

leetcode刷过7次的抢答。当年leetcode才153道题,现在题目数量好像突破200大关了。刷第一次的时候花了两三个星期,简直是全身心的按摩爽到爆炸。刷第二次的时候感觉就不一样了,思路比刷第一次的时候清晰很多。刷完之后感觉还没有参透其中的奥妙,于是乎刷了第三次、第四次、第五次。刷第六次第七次的时候,一天能刷70+道题。刷到后边,感觉这些题目已经倒背如流了。然后歇菜了半年,现在看起来还能记得起

2017-09-10 10:15:49 4077

原创 java lambda 表达式中的双冒号的用法 ::

双冒号运算就是Java中的[方法引用],[方法引用]的格式是类名::方法名注意是方法名哦,后面没有括号“()”哒。为啥不要括号,因为这样的是式子并不代表一定会调用这个方法。这种式子一般是用作Lambda表达式,Lambda有所谓懒加载嘛,不要括号就是说,看情况调用方法。例如表达式:person -> person.getAge();可以替换成Person::getAge表达式() -

2017-09-09 09:38:16 10424

原创 java await、wait与sleep和yield之间的区别

是否释放锁:调用sleep和yield的时候不释放当前线程所获得的锁,但是调用await/wait的时候却释放了其获取的锁并阻塞等待。 调用后何时恢复:# sleep让线程阻塞,且在指定的时间之内都不会执行,时间到了之后恢复到就绪状态,也不一定被立即调度执行;# yield只是让当前对象回到就绪状态,还是有可能马上被再次被调用执行。# await/wait,它会一直阻塞在条件队列之上,之后某个线程调

2017-09-08 20:22:22 469

原创 java 不同的package下同类明的冲突以及解决办法

在一个项目中建立三个包分别为:                                                        chapter2                                                        pack2                                                        pa

2017-09-08 17:51:45 1249

转载 java 带资源的try语句

jdk 1.7之后出现的一个新的语句,主要用于关闭资源。       在原来关闭资源的时候,用 try-catch-finally 时如果try中的代码跑出了一个非 IOException,在执行finally调用close方法时close方法本身也会有可能抛出 IOException 异常。这种情况下,原始的异常将丢失,转而抛出close方法的异常。       在jkd 1.7之前的处理方法

2017-09-08 16:24:58 2396

原创 java 取消Intellij中的波浪线

IDEA中根据设置的不同,有些代码页,当代码重复比较多时,会出现灰色或黄色的破浪线,本身是一个不错的功能,为了减少一定量的重复代码,提醒开发人员注意,但是如果有时几行代码的重复没必要扔到一个统一的地方处理,这是总是提醒,干扰视线。这里根据个人习惯,还是关闭这个功能比较好。在 setting 里面 搜索 inspections _ General _ Duplicated Code 取消勾选.提交

2017-09-08 09:59:31 5894

原创 java private public protect 等关键字的访问级别,以及包可见性的相关介绍

在一个类的内部,其成员(包括成员变量和成员函数)能否被其他类所访问,取决于该成员的修饰词。Java的类成员访问权限修饰词有四类:private,无(默认情况下),protected和public。其权限控制如下表所示:   修饰词本类同一个包的类继承类其他类private√×××无(默认)√√××protected√√√×public√√√√    其中,默认情况下没有任何修饰词,这样的类成员具有

2017-09-07 22:45:05 1109

原创 java JAR 将两个类文件放在同一目录的方法

在操作系统中,某个磁盘下称之为根目录,在根目录中建立文件夹又算作另一级的目录,这样,一层一层的文件夹称之为目录,在同一个文件夹下的文件,可以说是被保存在了同一目录。 所以,把文件保存在同一目录的意思就是把文件放到同一个文件夹中。

2017-09-07 21:07:00 526

原创 java SwingUtilities.getAncestorOfClass(Class c,Component comp)的用法

这个方法是javax.swing.SwingUtilities类的一个静态方法,通过类名或引用名调用,结构: public static Container getAncestorOfClass(Class

2017-09-07 08:26:07 362

转载 java Android学习路线指南(从初级到资深)

前言看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才能挑选出一个比较满意的。为什么中高级Android程序员不多呢?这是一个问题,我不好回答,但是我想写一篇文章来描述下Android的学习路线,期望可以帮助更多的And

2017-09-06 12:11:50 369

原创 java 安卓学习路线

【1】Android书籍推荐:总结9位开源社区专家推荐 http://ms.csdn.net/geek/78025 Android开发书籍推荐:从入门到精通系列学习路线书籍介绍【0】1框架思维导图 http://finalshares.cn/attachment/1512/thread/23_80_579e0cf7615daf9.jpg http://blog.csdn.net/dy_learn

2017-09-06 12:00:44 782

原创 java android SDK 下载以及汉化

1、Android sdk下载 新版的android sdk集成了eclipse,只用下载android sdk,安装jdk并设置环境变量就可以进行安卓环境配置了百度中搜索“android sdk”第一个地址,则得到http://developer.android.com/,这里去下载android sdk2、ADT汉化百度中搜索adt汉化包,第一个地址中这个就可以汉化http://pan.bai

2017-09-06 09:46:03 1124

原创 java 图形用户界面设计 之 在界面中添加菜单栏 示例程序及相关方法介绍

package J_9_3_01;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;public class J_9_5_6_MenuBar{ public static void main(String[] args) { E

2017-09-06 01:41:37 2328

原创 java 图形用户界面 之 在界面中添加滑动块 示例代码 及 相关知识点

package J_9_3_01;import java.awt.*;import javax.swing.*;import java.awt.event.*;import javax.swing.event.*;import java.util.*;public class J_9_5_5_slider{ public static void main(String[] arg

2017-09-06 01:39:17 545

原创 java 开发工具及其他使用工具介绍

https://www.isofts.org/category/software-for-mac-os-x/转载▼本人一年半来跟踪Mac志(http://www.isofts.org/category/software-for-mac-os-x/)、MacGG(http://www.macgg.com/archives/category/mac软件),潜心测试,用心总结出以下mac实用软件列表,尤

2017-09-05 10:10:57 4392

原创 java 图形用户界面 之 组合框 的介绍及示例程序

package J_9_3_01;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class J_9_5_2_ComboBox{ public static void main(String[] args) { EventQueue.invokeLater(()->{

2017-09-05 10:06:57 1874

原创 java GitHub Desktop 使用方法(建立Repository,publish,push ,commit,synchronization等, 同步代码更改,同步项目)

使用GitHub Desktop上传本地的项目文件注册账号下载安装啥的就都省略了,直接进入正题点击左上角的“+”号,选择“Add”项,点击“choose…”选择你本地项目的目录,然后选择蓝色的“Create & Add Repository”按钮。 这就将本地的项目添加到了GitHub Desktop中 接下来我们准备上传到GitHub中勾选上你需要上传的文件,在下面的“Summ

2017-09-05 09:03:08 646

原创 java 图形用户界面之 鼠标点击及示例程序

package J_9_3_01;import java.awt.*;import java.awt.event.*;import java.awt.geom.*;import java.util.*;import javax.swing.*;/** * * @author cmx */public class mouseComponent1{ public stat

2017-09-04 23:19:41 1038

原创 java 图形用户界面 之边框 及示例程序

package J_9_3_01;import java.awt.*;import javax.swing.*;import javax.swing.border.*;import java.awt.event.*;public class J_9_4_12{ public static void main(String[] args) { EventQue

2017-09-04 23:17:42 1253

原创 java 图形用户界面 swing之 单选钮 及示例程序

package J_9_3_01;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class J_9_4_10{ public static void main(String[] args) { EventQueue.invokeLater(()-> {

2017-09-04 23:16:06 323

原创 java 图形用户界面 swing 之 复选框 及示例程序

复选框: 如果想要接受的只是是或者非,就可以使用复选框,复选框自动的带有标签,用户通过点击某个复选框来选的相应的选项。再次点击则取消。当复选框获得焦点时,用户也可以通过空格键进行切换 右焦点的复选框周围有矩形。只要用户选择某个复选框,程序就会刷新屏幕。 复选框需要一个紧邻的标签来说明其用途,在构造器中指定标签文本 bold=new JCheckBox(“Bold”); 可以使用setSel

2017-09-04 23:14:37 1214

原创 java 图形用户界面 之 用户名和密码输入 示例程序

package J_9_3_01;import javax.swing.*;import java.awt.*;import java.awt.event.*;public class J_9_4_6_User_And_Password{ public static void main(String [] args) { EventQueue.invokeLa

2017-09-04 23:12:20 3031

原创 java 图形用户界面之 计算器的示例程序

package J_9_3_01;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class CalculatorTest { public static void main(String[] args) { EventQueue.invokeLater(() ->

2017-09-04 23:10:36 803

原创 java 图形用户界面 之 文本处理 的介绍及示例程序

/* 文本输入 Swing用户界面组件 文本域(JTextField)和 文本区(JTextArea)组件用于获取文本输入。文本域只能接收单行文本的输入,而文本区能够接收多行文本的输入。 JPassword也只能接受单行文本的输入,但是不会将输入的内容显示出来。 这三个类都继承与JTextComponent类。由于JTextComponent是一个抽象类,所以不能够构造这个类的对象。另外,

2017-09-04 23:08:22 1441

原创 java8 JDK1.8 API 中文 翻译版 java帮助文档

java 1.6 帮助文档中文链接:http://download.csdn.net/detail/qw599186875/9608735英文Java1.8 帮助文档英文中文 – 谷歌版在线版: https://blog.fondme.cn/apidoc/jdk-1.8-google/下载链接:http://download.csdn.net/detail/qw599186875/98021

2017-09-03 22:54:28 271

转载 几种常见的模式识别算法整理 及 相关资料介绍和下载

这学期选了门模式识别的课。发现最常见的一种情况就是,书上写的老师ppt上写的都看不懂,然后绕了一大圈去自己查资料理解,回头看看发现,Ah-ha,原来本质的原理那么简单,自己一开始只不过被那些看似formidable的细节吓到了。所以在这里把自己所学的一些点记录下来,供备忘,也供参考。  1. K-Nearest NeighborK-NN可以说是一种最直接的用来分类未知数据的方法。基本通过下面

2017-09-03 21:25:52 249

原创 java AWT事件 以及 常见的语义事件,底层事件和相应监听器类以及适配器类

弄清了事件处理的工作过程后,总结一下AWT事件处理的体系架构。 前面已经提到,Java事件处理采用的是面向对象的方法 有些swing组件会生成其他类型事件的对象,它们都直接扩展与EventObject,而不是AWTEvent 事件对象封装了事件源于监听器彼此通信的事件信息。在必要的时候,可以对传递给监听器对象的事件进行分析。 在按钮例子中,是借助getSourse()和getActionCo

2017-09-03 21:11:13 533

原创 java 位运算符详解 及 实例 ---与(&),或(|),非(~),异或(^)

位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public class data13{pub

2017-09-03 20:50:38 213

原创 java intellij 代码行超过限制时设置自动换行的方法

当我们使用IDE写代码时,为了保证代码的可阅读性和优雅性,通常会借助IDE的代码风格设置功能,令IDE智能完成的代码部分或者格式化输入的代码,可以按照预期的格式输出。其中有一项设置就是限制一行代码的宽度,以IDEA举例,默认限制为120,如下图所示,图中所标注的垂直线即使代码行宽度的限制提示。那么如何在IDEA中修改这个限制数值呢?在File->settings->Code Style->Gener

2017-09-03 20:46:48 2510

提示
确定要删除当前文章?
取消 删除