- 博客(18)
- 资源 (15)
- 收藏
- 关注
转载 Java运行时数据区域总结
本文转载自:http://www.cnblogs.com/fengbs/p/7029013.html 根据《Java 虚拟机规范(Java SE 7版)》规定,Java虚拟机所管理的内存将会包括一下几个运行时数据区域:1.程序计数器 程序计数器(Program Counter Register) 是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概...
2018-04-30 14:38:43 394
转载 JavaScript之浅谈DOM操作(了解DOM)
本文转载自:http://www.cnblogs.com/Ry-yuan/p/6918155.html1.理解DOMDOM(Document Object Model ,文档对象模型)一种独立于语言,用于操作XML,HTML文档的应用编程接口。对于JavaScript,为了能够使JavaScript操作Html,JavaScript就有了一套自己的DOM编程接口。对于HTML,DOM使得HTML形...
2018-04-28 23:13:33 450
原创 详解JavaScript中的类和对象
JavaScript中有一些预定义的类,如Object、Array、String和Number等。类在JavaScript中使用起来非常灵活,创建类的对象时,要使用new关键字,如下面的代码创建://样young的博客,未经博主允许不得转载:https://blog.csdn.net/jisuanjiguoba/article/details/80139351var arrayVal...
2018-04-28 21:39:59 3363
原创 Java Web之JSP与Servlet的区别
Servlet程序的运行原理如下图所示,当客户端提交请求时,Web服务器接收到这个请求,就将该请求交给Servlet引擎来处理。当Servlet引擎找到该请求指定的Servlet时,就会调用Servlet类中的service方法,并将请求信息和响应信息传入service方法(返回相应的客户端代码,如HTML、JavaScript等)。 Servlet虽然可以实现全部动态Web...
2018-04-27 22:58:14 3544
转载 Java并发之Fork-Join框架详解
本文转载自:https://www.cnblogs.com/senlinyang/p/7885964.html Fork-Join框架是Java 7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。Fork-Join框架要完成两件事情: 1.任务分割:首先Fork-Join框架需要把大的任务分割成足够小的子任务,如果子任务...
2018-04-27 16:25:40 967
原创 Java并发之Callable与Future(创建线程)
一般来说,我们创建线程主要有两种方式:①直接继承Thread;②实现Runnable接口。但是这两种方式没有参数和返回值,也就是说在执行完任务后不会返回执行结果。如果想要获取执行结果,则需要通过共享变量或者线程通信,这势必非常麻烦。从Java 1.5开始,提供了Callable和Future接口,通过这两者可以轻松实现执行完成任务后得到任务结果(返回值)。 首先来看一下jav...
2018-04-27 11:32:22 894
转载 Java并发之Java中的阻塞队列
本文转发自:http://ifeve.com/java-blocking-queue/1. 什么是阻塞队列?阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产...
2018-04-26 22:17:59 120
原创 Java并发之锁测试与超时理解(lock、lockInterruptibly、trylock)
为防止代码块受并发访问的干扰,Java语言提供了锁来达到这一目的。假定一个线程调用了方法Fmethod(该方法使用了锁),那么在该线程结束执行方法Fmethod前将具有运行权。假定第二个线程也调用了方法Fmethod,由于第二个线程不能获得锁,将在调用lock方法时被阻塞。它必须等待第一个线程完成Fmethod方法的执行后才能再度被激活。当第一个线程释放锁时,第二个线程才能开始运行:v...
2018-04-26 16:59:34 3433
原创 机器学习之分类器——Matlab中各种分类器的使用总结(随机森林、支持向量机、K近邻分类器、朴素贝叶斯等)
Matlab中常用的分类器有随机森林分类器、支持向量机(SVM)、K近邻分类器、朴素贝叶斯、集成学习方法和鉴别分析分类器等。各分类器的相关Matlab函数使用方法如下:首先对以下介绍中所用到的一些变量做统一的说明: train_data——训练样本,矩阵的每一行数据构成一个样本,每列表示一种特征 train_label——训练样本标签,为列向量 test_data——...
2018-04-19 15:29:22 16168
转载 Matlab读取txt文件中的数据(使用textread函数)
在使用Matlab处理数据时,我们经常需要读取txt文档,可以使用Matlab中强大的textread函数。它的基本语法是:[A,B,C,...] = textread(filename,format)[A,B,C,...] = textread(filename,format,N)其中filename就是文件名, format就是要读取的格式,A,B,C就是从文件中读取到的数据。中括号里面变量的...
2018-04-18 22:13:45 268445 9
原创 Java 8中的LocalDate类的使用(如何创建一个显示当月的日历)
在Java 8 中新增了用来表示我们熟知的日历表示法的LocalDate类,用其创建日历将非常方便,下面就以一个示例来看看如何使用该类:import java.time.*;/** * * @author IWong */public class LocalDateDemo{ public static void main(String[] args){ //以构...
2018-04-09 21:20:45 3882
原创 Python中使用MySQLdb连接MySQL数据库出错(改用PyMySQL连接数据库)
在Python中使用MySQLdb模块连接MySQL数据库时,由于Python 3.x中已经不支持这个模块了,取而代之的是PyMySQL。因此,首先需要安装PyMySQL,只需将链接文章中的改为pip install pymysql,安装完成之后就可以导入该模块,示例程序如下:import os, sysimport pymysql# 连接数据库try: conn = ...
2018-04-05 10:57:23 3411
原创 Java实现判断平面坐标中四个坐标值能否构成正方形
本程序主要实现输入平面坐标系中四边形四个顶点的坐标值并判断是否是正方形。在程序中首先需要输入待判断的四边形个数,然后依次输入各四边形四个顶点的坐标值,每个四边形的坐标由两行数据组成,第一行数据是四个顶点的横坐标值,第二行数据是四个顶点对应的纵坐标值,如果是正方形则输出“yes”,不是则输出“no”。如下图所示,需要判断的四边形个数是3个,第一个四边形四个顶点的坐标是(0,0)、(1,0...
2018-04-04 21:27:00 4918
原创 Java实现常规的计算器(网格布局)
计算器的布局比较整齐,利用网格布局排列计算器按钮是一种比较理想的方式,实现的java程序如下:import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;/** * * @author IWong * */p...
2018-04-04 20:34:39 6440
原创 Java中如何监听鼠标事件
当点击鼠标按钮时,有三个监听器方法可以调用:①鼠标按下时调用mousePressed;②鼠标被释放时调用mouseReleased;③关注鼠标的最终点击事件时调用mouseClicked。鼠标点击可以由mouseClicked过程报告,该方法是MouseListener接口的一部分。通常大部分应用程序只对鼠标点击事件感兴趣,而对鼠标移动及拖动并不感兴趣,但是鼠标移动及拖动事件又经常发生...
2018-04-04 15:44:50 20114
原创 Java中Action接口实现将一个监听器对象添加到几个事件源(事件处理)
很多时候我们可以通过鼠标点击按钮或者键盘按键实现相同的特定功能。例如,假设有一个ColorChangeAction动作监听器,它的actionPerformed方法可以将背景色改变成某种颜色,将这个监听器添加到三个事件源上:标记为ColorChange的菜单项、标记为ColorChange的工具栏按钮和按键组合CTRL+R,这样,无论用户是点击按钮、菜单选项还是按键组合都能够实现改变背...
2018-04-04 10:32:36 4380
原创 Java中为按钮添加监听器(事件处理)四种形式总结
以下的示例程序是要在一个面板中添加三个按钮,并分别添加三个监听器对象用来作为按钮的动作监听器,当点击不同的按钮时使得面板的背景色变成相应的颜色:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class ButtonFrame{ public static void main(Stri...
2018-04-03 17:05:06 63472 2
原创 Java Swing之JPanel和JComponent
如果需要创建一个能够进行绘制的组件,一般需要定义一个扩展JComponent的类,并覆盖其中的paintComponent方法。如下所示:class MyComponent extends JComponent{ public void paintComponent(Graphics g) { 自己编写的绘制代码 }}其中paintComponent方...
2018-04-03 11:18:59 5574
cryptography-2.8-cp27-cp27m-manylinux1_x86_64.whl
2020-03-09
MySQL数据库的ODBC驱动安装包(32位和64位Windows系统)
2018-02-10
MySQL数据库驱动程序JAR包(JDBC访问数据库)
2018-02-09
libsvm工具箱
2018-02-09
吴恩达斯坦福公开课机器学习的讲义+课后作业+答案
2017-10-20
sl4a_r6.apk
2017-09-23
Python语言程序设计(梁)Introduction to Programming Using Python.rar
2017-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人