自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 510

转载 java 刷LeetCode

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

2017-09-10 10:15:49 5170

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

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

2017-09-09 09:38:16 18462

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

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

2017-09-08 20:22:22 796

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

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

2017-09-08 17:51:45 2611

转载 java 带资源的try语句

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

2017-09-08 16:24:58 3787

原创 java 取消Intellij中的波浪线

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

2017-09-08 09:59:31 6775

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

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

2017-09-07 22:45:05 2033

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

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

2017-09-07 21:07:00 1196

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

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

2017-09-07 08:26:07 658

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

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

2017-09-06 12:11:50 712

原创 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 1223

原创 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 1553

原创 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 4171

原创 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 917

原创 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 9788

原创 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 2662

原创 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 1199

原创 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 2106

原创 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 1789

原创 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 564

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

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

2017-09-04 23:14:37 3176

原创 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 5596

原创 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 1131

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

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

2017-09-04 23:08:22 2597

原创 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 756

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

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

2017-09-03 21:25:52 384

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

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

2017-09-03 21:11:13 1223

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

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

2017-09-03 20:50:38 385

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

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

2017-09-03 20:46:48 5098

原创 java 图形用户界面编程 之 事件处理

javax.swing.UIManager static UIManager.LookAndFeelInfo[] getInstalledLookAndFeels(); 获得一个用于描述已安装的观感实现的对象组 static setLookAndFeel(String className) 利用给定的观感,例如,javax.swing.plaf.metal.Meta

2017-09-03 08:49:50 1595 1

原创 java 图形用户界面设计 之 改变主题 示例代码

package NEW_DATE_SEQUENCE_PACKAGE;import java.awt.*;import javax.swing.*;import java.awt.event.*;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing

2017-09-03 01:54:55 1001

原创 java mac系统下寻找 java 和jdk的安装路径

打开终端,执行 /usr/libexec/java_home -VMacBook-Air:~ eng$ /usr/libexec/java_home -VMatching Java Virtual Machines (4): 1.8.0_101, x86_64: "java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_1

2017-09-03 01:45:31 542

原创 java lambda 实现事件监听 程序

package NEW_DATE_SEQUENCE_PACKAGE; import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.io.File;public class ButtonFrame { public static void main(String [] args)

2017-09-02 23:43:30 1987

原创 java 导入图片时的路径问题 示例程序

import java.awt.Component;import java.awt.EventQueue;import java.awt.Graphics;import java.awt.event.*;import java.io.*;import javax.swing.*;public class HelloWorld { /** * @param args

2017-09-02 23:01:09 2947

原创 Eclipse 增加插件的三种方法

eclipse 添加插件有3中方法:第一种:解压eclipse 插件 里面分别包含两个文件夹features和plugins ,然后把两个文件夹分别复制到eclipse 下所对应的文件夹下。删除 configuration文件夹下的 org.eclipse.update文件夹。重新启动eclipse,可以在eclipse的菜单”Help”–>”About Eclipse SDK”–>”Featur

2017-09-02 19:52:07 2936 1

原创 Eclipse 设置光标移到代码上自动提示的方法

eclipse(MyEclipse)关闭鼠标移动提示代码功能和自定义快捷键代码提示设置的方法eclipse(MyEclipse)关闭鼠标移动提示代码功能:eclipse(MyEclipse)–>window–>Java–>Editor–>Hovers–>Combined Hover(去掉这个选项就可以了)自定义快捷键代码提示设置方法:eclipse(MyEclipse)–>window–>Pr

2017-09-02 19:49:43 4736

原创 面试题库 之 数据结构与算法 100题

1.把二元查找树转变成排序的双向链表题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。10/ \6 14/ \ / \4 8 12 16转换成双向链表4=6=8=10=12=14=16。首先我们定义的二元查找树节点的数据结构如下:struct BSTreeNode{int m_nValue; // value o

2017-09-02 10:57:21 6168

原创 java 处理2D图形 及代码

Graphics类包含绘制直线,矩形或者椭圆的方法。但是绘制图形的能力有限,不能改变线的粗细,不能旋转这些图形 Java se 引入了Java 2D库,这个库实现了功能强大的图形操作。 要想使用Java 2D库绘制图形,需要获得一个Graphics2D类对象。这个类是Graphics的子类。自从JavaSE 2版本以来,paintComponent方法就会自动的获得一个Graphics2D类对

2017-09-02 08:37:18 3643 1

原创 MySQL 数据库 资料下载链接

一、数据库(DataBase)就是一个存储数据的仓库,为了方便数据的存储和管理,它根据特定的规律存储在磁盘上,通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。常用数据库:mysql, SQL server, Oracle等。二、mysql优势(Why MySQL?)1、MySQL是开源的数据库每个人都可以获取数据库的源代码,并可以修正MySQL的缺陷2、MySQL跨平台不仅

2017-09-02 07:56:34 470

机器学习算法 技术深度解析.pdf

机器学习目前的主要应用有以下几个方面: 推荐系统,根据用户的习惯和喜好,将海量数据中符合用户需求的信息提供给用户,并对所提供的信息进行排序,进而进行用户画像、用户分析等,真正的在数据里理解用户,对进一步的商业行为进行指导。 广告系统,和推荐系统十分相像,但是也有很大的不同之处,广告系统需要在考虑平台和用户之间的交流之外,还要同时考虑广告投资者的利益,这就使得问题变得更加复杂了,很多时候做出的决策不是最优的,而是经过一定的权衡。 搜索系统,搜索系统是网站和APP的流量进入端,更高效的搜索可以优化用户体验,传统的关键字比对搜索无法理解句意,搜索结果往往也不尽如人意,机器学习是推动搜索引擎优化的重要动力。 风控系统,大数据和机器学习技术在金融领域具有重要地位,对于市场反应的时效性对风控和预警系统提出了更高的要求,大量数据的积累使得机器学习有了巨大的发挥空间,并且取得了重要的进展。 网络安全,传统的病毒识别依赖于代码段和病毒库的匹配,但是当前不断发展的病毒往往会进行大量伪装,以欺骗识别系统,机器学习不仅可以代码段的匹配,也可以在跟高维度对其他的病毒特征进行学习,大大提高了病毒识别的准确率和速度。 计算机视觉,依赖于机器学习下的深度学习技术,计算机视觉领域取得了几十年来重要的进展。 语音识别和自然语言分析(NLP),同样是深度学习技术,使得这些技术取得了突破,由于这些领域的特征是无法描述的,所以深度学习自动提取特征的优点获得了施展的空间。

2019-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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