首页 > 编程语言
Java实现GUI计算器【代码】
这几天用java写了一个计算器程序,开始写的时候原本只是想实现一下GUI界面,熟悉一下Java GUI 编程,为Java期末大作业练练手,本以为代码不会很长,结果写完下来发现到了惊人的千行数量级,我分析了一下,主要是在实现监听器的时候花了很大篇幅,主体程序应该会短不少。整个程序分为三个.java文件 ...
分类:编程语言   时间:2017-05-01 15:51:33    收藏:0  评论:0  赞:0  阅读:387
Java中String直接复制和new String创建对象的区别以及equals和==的区别和效率对比
编程语言中的问题很多时候我们看似懂,实际不懂,因为很多时候看不到更多的情况,从而缺少对这些看不到的情况的认知和解释。 今天mark一下String和new String()的区别。其实很简单。 String s1 = new String("string") // 这是一个对象,对象存放在堆里面 S ...
分类:编程语言   时间:2017-05-01 15:49:17    收藏:0  评论:0  赞:0  阅读:334
Js把Js序列化为urlencoded的方法,Java接受复杂对象。
服务器端 Java定义 Java接受的格式,Kotlin Test 客户端需要PostBody内容: 客户端 定义: 测试: ...
分类:编程语言   时间:2017-05-01 15:46:25    收藏:0  评论:0  赞:0  阅读:379
Spring第四天——SSH整合
(从整合开始,使用回归使用eclipse) 一、三大框架版本: struts2 hibernate5 spring4 二、SSH三大框架回顾: Hibernate: ORM思想 核心配置文件: 单独使用时名称和位置是固定,整合时不是固定的 会有一个HibernateTemplate的封装 Strut ...
分类:编程语言   时间:2017-05-01 15:44:53    收藏:0  评论:0  赞:0  阅读:295
Python爬虫学习——使用selenium和phantomjs爬取js动态加载的网页
1.安装selenium 2.安装phantomjs 下载地址:http://phantomjs.org/download.html 下载的版本是:phantomjs-2.1.1-linux-x86_64.tar.bz2 解压下载好的文件,并把文件夹移动到/usr/local目录下 在/etc/pr ...
分类:编程语言   时间:2017-05-01 15:44:29    收藏:0  评论:0  赞:0  阅读:412
python——常用模块2
python——常用模块2 1 logging模块 1.1 函数式简单配置 输出结果为: ps: logging.warning ("warning message") 为默认等级方式 可见,默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日 ...
分类:编程语言   时间:2017-05-01 15:43:10    收藏:0  评论:0  赞:0  阅读:313
【JavaScript】JavaScript DOM 编程
在开发的时候,最主要是对DOM进行操作。DOM:Document Object Model 文本对象模型。DOM能够以一种独立于平台和语言的方式訪问和改动一个文档的内容和结构。 DOM是针对xml(HTML)的基于树的API。 DOM树:表示的是节点的层次。例如以下图: DOM节点及其类型:HTML ...
分类:编程语言   时间:2017-05-01 15:42:46    收藏:0  评论:0  赞:0  阅读:262
C++ 防止重定义
防止重定义有2种方法:第一种:#ifndefMY_HEAD_H_INCLUDED #defineMY_HEAD_H_INCLUDED #endif//MY_HEAD_H_INCLUDED此种方案是一种很通用的方案,各种IDE都可以通过。第二种:#pragmaonce这个方案,意思下在此之下所有的定义只定义一次。次方法比较新,一些旧的IDE不能便宜通过。
分类:编程语言   时间:2017-05-01 14:57:41    收藏:0  评论:0  赞:0  阅读:352
C++ class
C++的class和其他的高级语言如C#/Java有些不一样。这是C++面向对象的核心。一点一点来:一,创建class#include<iostream> usingnamespacestd; classMy_First_Class { public: inta; }; intmain() { My_First_Classc; c.a=2; cout<<c.a<<endl; return0; }重点..
分类:编程语言   时间:2017-05-01 14:57:04    收藏:0  评论:0  赞:0  阅读:383
JavaScript 基础快速入门(1)
HTML,CSS和JavaScript是网页设计的基矗HTML和CSS定义了静态的效果,而JavaScript则可以体现出一些动态的效果。在已经掌握一种或者多种编程语言的基础下,学习JS很容易,下面看看一些基本的使用方法。JavaScript的位置。和CSS类似,我们可以直接写代码块,也可以引用外部文件。..
分类:编程语言   时间:2017-05-01 14:56:52    收藏:0  评论:0  赞:0  阅读:302
python 模块和包   面向对象
1.模块何时使用模块:1.代码越来越多的时候,放入一个py文件中,无法维护拆分放入多个py文件,好处:同一个名字的变量名互不影响a.pyb.pyx=5x=‘abc‘deff1(x):deff2(x):print(x)print(x)2.引入模块及第三方模块如如引用第三方模块,importmathmath.cos /sinmath.ceil/foolor3.如..
分类:编程语言   时间:2017-05-01 14:55:21    收藏:0  评论:0  赞:0  阅读:190
Go 数组计算(2)
packagemain import"fmt" funcmain(){ myArray:=[10]int{1,2,3,4,5,6,7,8,9,10} varmySplic[]int=myArray[:5] my_array:=make([]int,10,20) my_array2:=make([]int,5,10) my_array3:=[]int{1,2,3,5,100} forx,y:=rangemy_array3{ my_array2[x]=y ifx==0{ ..
分类:编程语言   时间:2017-05-01 14:55:12    收藏:0  评论:0  赞:0  阅读:252
python之计算器
开发一个简单的python计算器 1、实现加减乘除及拓号优先级解析 2、用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,必须自己解析里面的(), ...
分类:编程语言   时间:2017-05-01 14:51:13    收藏:0  评论:0  赞:0  阅读:242
Java中二叉树存储结构实现
一、二叉树 二叉树指的是每个节点最多只能有两个子树的有序树。通常左边的子树被称为“左子树”(left subtree),右边的子树被称为右子树。 二叉树的每个节点最多只有2棵子树,二叉树的子树次序不能颠倒。 二、顺序存储二叉树的实现 测试类: 程序输出: 三、二叉树的二叉链表存储 四、二叉树的三叉链 ...
分类:编程语言   时间:2017-05-01 14:49:38    收藏:0  评论:0  赞:0  阅读:309
插入排序
/********************************************************** 函数功能:插入排序 入口参数: int型数组 返回值: void 作者 : hx 修改日期: 2017.5.1 ********************************** ...
分类:编程语言   时间:2017-05-01 14:49:15    收藏:0  评论:0  赞:0  阅读:198
JavaScript语言核心—The Next Day
JavaScript中的valueOf()与toString() [1] toString() 方法把一个逻辑值转换为字符串,并返回结果。 [2] valueOf() 返回指定对象的原始值。 var m = ['1','2','3']; m.valueOf(); //返回 ['1','2','3'] ...
分类:编程语言   时间:2017-05-01 14:49:06    收藏:0  评论:0  赞:0  阅读:253
JAVA线程
线程的各种状态如上图所看到的。 对于wait/notify的測试,我将会留到 生产者消费者模式中实现。 对于join、interrupt的測试例如以下: package com.huan; public class ThreadTest { public static void main(Strin ...
分类:编程语言   时间:2017-05-01 14:48:30    收藏:0  评论:0  赞:0  阅读:189
(1)风色从零单排《C++ Primer》 一个简单的c++程序
从零单排《C++ Primer》 ——(1)一个简单的c++程序 本次学习收获 0、写在前面 风色以前上过C++的课程。然而当时并没有认真去学,基本不能使用c++来作项目开发。这次又一次学习c++,首先会阅读c++Prime英文版第五版。希望能够为以后的学习打下坚实的基础。 1、程序 一个简单的c+ ...
分类:编程语言   时间:2017-05-01 14:47:05    收藏:0  评论:0  赞:0  阅读:263
【airflow实战系列】 基于 python 的调度和监控工作流的平台
简介 airflow 是一个使用python语言编写的data pipeline调度和监控工作流的平台。Airflow被Airbnb内部用来创建、监控和调整数据管道。任何工作流都可以在这个使用Python来编写的平台上运行。 Airflow是一种允许工作流开发人员轻松创建、维护和周期性地调度运行工作 ...
分类:编程语言   时间:2017-05-01 14:46:56    收藏:0  评论:0  赞:0  阅读:560
[C/C++] 虚函数机制
转自:c++ 虚函数的实现机制:笔记 1、c++实现多态的方法 其实很多人都知道,虚函数在c++中的实现机制就是用虚表和虚指针,但是具体是怎样的呢?从more effecive c++其中一篇文章里面可以知道:是每个类用了一个虚表,每个类的对象用了一个虚指针。具体的用法如下: 因为A有virtual ...
分类:编程语言   时间:2017-05-01 14:44:50    收藏:0  评论:0  赞:0  阅读:280
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!