自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OldTogether的博客

I'm sorry. Thank you. I love you.

  • 博客(34)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Day1__Java语言概述

一、Java语言特点,以及编译和解释执行1、高级语言的运行机制(1)、编译型语言是指使用专门的编译器(特定平台的编译器),针对特定平台(操作系统)将某种高级语言源代码一次性“翻译”成可以被该平台硬件执行的机器码(包括机器指令和操作数),并包装成改平台所能识别的可执行性程序的格式,这个转换过程成为编译(Compile)。编译生成的可执行性程序可以脱离开发环境(因为编译成机器码),在特定的

2018-05-09 21:06:13 264

原创 CTP_API<二> Linux封装64位的Java_CTP_API

一、步骤1:下载Linux_64_CTP_API交易接口和行情接口同时配置,将下载好的文件命名为:MdUserapi_linux64行情接口、Tradeapi_linux64交易接口,此文件下的目录如下:(此处文件名字可以自定义,包括下面的文件名字也是一样的,但是配置核心和关键步骤不能有错误,形散而神凝)二、利用swig开发工具生成jar(windows和Lin

2018-04-18 11:27:26 2915 6

原创 CTP_API <一> CTP简介

一、

2018-04-09 17:04:53 2394 2

原创 Java定时任务调度

一、前言在实际开发中,会经常定时更新一些数据,小到Java项目中的collection,大到数据库表格。又比如定时给客户发送email;又比如说交易所行情数据每天存储完成后,需要根据历史数据进行筛选新的开仓数据作为条件定时存储到其他数据库中。二、Java自带的简单任务调用类(一)、Timer1、Timer实现任务调度的核心类是Timer和TimerTask1

2018-03-30 14:54:18 845

原创 Eclipse中Java项目打成jar包,在虚拟机终端上面运行

一、此Java项目中不引用第三方jar包1、利用Eclipse自带的Export,选择java下的JAR file,选择打成jar包的路径,和Main class。2、测试(此项目中只有一个Syso"hello world"的类,并且输出语句在主函数中)二、引用到第三方jar包(一)、手动打包1、自定义配置文件MANIFEST.MF(在项目下新建MANIFEST

2018-03-28 16:13:50 4795

原创 java.sql.SQLException:null, message from server: "Host '192.168.0.131' is not allowed to connect.

一、问题同一个项目,在windows下访问本地的mysql正常运行,在ubuntu虚拟机上面报一下异常,java.sql.SQLException:null, message from server: "Host '192.168.0.131' is not allowed to connect....

2018-03-20 11:41:10 11563

原创 Eclipse中tomcat启动正常,浏览器却访问tomcat主页?

一、问题Eclispe配置tomcat,启动正常端口号为8080,但是在浏览器中输入:localhost:8080,页面出现404.二、原因1、tomcat可以理解为一种框架,里面封装了main方法,可以通过解析web.xml配置文件,利用Java中的反射调用Servlet-api.jar下的相关接口和父类,最终调用server,doGet等方法;2、当我们点击网页内容,请求发送到本机端口8080...

2018-03-19 15:24:48 1466

原创 from matplotlib import pyplot as plt 报错问题

1、环境Pycharm2017.3.3+python3.6(使用matplotlib时报错)2、报错如下3、解决办法4、运行结果

2018-03-12 16:13:35 11860 1

原创 Day16、PopupWindow弹出窗和其他AlertDialog的子对话框

一、c,在学了自定义对话框后紧接着学习“弹出窗”1.弹出窗和对话框(PopupWindow和AlertDialog)的异同点,一搜一大堆,一般而言:AlertDialog是非阻塞线程的,AlertDialog弹出的时候,后台可是还可以做其他事情的;而PopupWindow是阻塞线程的, 这就意味着在我们退出这个弹出框之前,程序会一直等待 。2.PopupWindow

2016-12-25 20:22:09 550

原创 Day15、退出程序小案例和自定义对话框

在上面我们写的ListViewDemo中,如果当我们一时手滑按了返回键,则小程序将会直接退出到模拟器主界面,那么我们需要一个退出程序对话框来提示用户是否真正要退出。在上节我们学了如何使用5中常见的对话框,但是有时候业务需求不同,为了有个漂亮的外表对话框,需要自定义对话框。一、实现程序确认框的步骤1.重写主Activity中的onBackPress()方法;2.去除原有的父类的方法即super.onB

2016-12-21 00:05:07 689

原创 Day14、随处可见的对话框

日常生活中我们随处可见对话框,上面有很多提示信息,更加方便提示用户进行不同的操作。一、对话框的两个特点和一些常见的对话框1.当弹出对话框是会结束UI线程(即主线程);2.当前的Activity会失去焦点;3.消息对话框、确认对话框、列表对话框、单选和多选对话框、自定义对话框二、对话框的组成(一般有四部分组成)1.图标2.标题3.内容4.按钮三、那么如何创建一个对话框呢?(四步组成)1.第一步创建Al

2016-12-18 13:33:48 2539

原创 Day13、Android中“情侣”控件之间表达“爱意”的Intent

Intent,可理解为信使,意图,通过它可以协助各个控件之间进行通讯,就等同于向自己心仪的女孩子所表达的爱意;在Android中,也将数据保存在Bundle对象中,就等同于撩妹高手的“表白台词”和“情话”抽象和封装在一起;然后通过Intent提供的putExtras()方法将携带的数据(早保存在Bundle对象中的数据)保存在Intent对象中,这样便将”爱意”和”情话”相结合,在Activity之

2016-12-10 15:58:32 771

原创 Day12、Android四大组件之Activity

Activity是用户和程序交互的界面一、如何创建Activity?1.创建一个继承Android的Activity类2.重写onCreate()方法3.设置显示布局4.在使用前,要在AndroidManifest文件中,进行注册二、Activity的生命周期(7个方法)1.onCreate();创建2.onStart();运行3.onResume();获取焦点4.onPause();失去焦点5.o

2016-12-07 21:45:24 586

原创 Day11、ListView的二级优化

在一级优化中我们只是对行布局进行了优化,在此基础上,我们还需要对控件的获取进行优化,即减少4000的次数,因此需要自定义一个ViewHolder类来针对行布局中的控件获取,来优化它。一、使用ViewHolder进行优化1.MyAdapter.java代码如下。package com.oldtogether.adapterdemo2;import java.util.List;import java

2016-12-06 11:16:44 462

原创 Day10、ListView的一级优化

一、为什么需要优化?自定义的Adapter核心方法是为getView,而在调用此方法的时候需要两个耗时操作(如下)。假如有1000行行布局,当我们向下滑动的时候,则需要调用1000行的inflate方法和4000行的findViewById方法,又假如当我们滑倒低向上滑的时候呢,可想CPU是多么繁忙,因此此优化是有必要的1.inflate方法:获取布局对象2.findViewById方法:获取控件对

2016-12-05 19:17:46 559

原创 Day9、ListView常用事件、点击按钮和点击每行的背景转换器Selector

在我们身边常用的APP中,我们点击按钮或者一行图文混搭文字,怎样感知我们点击上了,最明显的就是出现页面跳转或者出现下拉菜单,然而细心的人会发现,除此之外还会出现图片背景颜色的瞬变,对的,假如没有这项变化,那么会不会觉得缺少点击感呢,这也是开发的一部分。一、ListView两个常用事件1.直接贴码:MaiActivity2.java(还是利用上次自定义的MyAdapter,其他.xml代码和上篇一样,

2016-12-03 17:27:20 734

原创 Day8、ListView和适配器Adapter三

一、为什么要学习自定义Adapter1.ArrayAdapter:适应于简单的位子列表。2.SimpleAdapter:适应于简单的图文混搭列表,但不适宜驾驭复杂的业务逻辑。3.自定义Adapter:适用于绝大多数情况。二、自定义Adapter的基本步骤1.继承BaseAdapter2.实现getView方法(重写此方法,每行的布局具体填充什么数据)3.关联List

2016-12-01 23:54:33 530

原创 Day7、ListView和适配器Adapter二

一、再脑补一下,数据块:负责具体的逻辑和数据内容代码;视图块:负责具体的展示形式,即长什么样子;适配器块:负责把数据内容以何种姿势显示到视图上。二、使用SimpleAdapter实现简单的图文混搭列表1.在布局文件中编写代码第一步:添加ListView标签(listview.xml) 第二步:编写行布局文件(item.xml)2.在Activity中编写代码第一步:获取ListView对象 第二

2016-12-01 01:51:14 516

原创 Day6、ListView和适配器Adapter一

不BB几句总觉得憋得慌,时间很快,清楚的记得今天是多少号了,马上这个月就结束了,确实时间是无价的,不可逆的,自己能做的就是,唯有珍惜时间和咬牙坚持,还是那句老话,累并快乐,痛并坚持。ListView简述,其实我们日常生活中每天接触ListView,它是应用最广泛的数据显示视图控件,扣扣好友列表,扣扣空间说说…以不同的姿势(xxx_item.xml)都躺在ListView(容器)中。一、ListVie

2016-11-28 01:29:03 561

原创 Day5、五种不同的事件监听器

所有用户界面是用和用户交互的,所以点击事件非常重要,而实现的方法则是通过添加事件监听器,来编写具体的逻辑代码实现,所以从简单的按钮开始,学懂和学通添加时间监听器的方法对应开发人员来说,非常重要一、采用匿名内部类的方法1.incident.xml代码,很简单。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http

2016-11-24 21:45:18 1083

原创 逼格爆表的小软件安装界面

一、3某0手机助手的图片我们可以经常看到一列软件排行榜列表,其实每一行便是一个简单的LinearLayout或着RelativeLayout! [并非打广告] (http://img.blog.csdn.net/20161122111055454)二、用LinearLayout来实现1.MainActivity.java文件很简单,直接贴.xml代码 <?xml version="1.0" en

2016-11-22 11:24:24 790

原创 线性布局和相对布局小Demo

一、线性布局权重问题以及布局的嵌套1.MainActivity.java文件package com.oldtogether.linearlayoutdemo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;public class MainActivity extends AppCompatActiv

2016-11-21 15:31:39 653

原创 常见布局管理器笔记小结

1、线性布局LinearLayout:控制子控件按照横向或纵向排列 1. 灵魂属性:android:orientation=”vertical”;(horizontal) 2. gravity属性:控制布局内所有子控件在父容器中的相对位置 -center 水平垂直居中(在中央) -center_horizontal 水平居中 -center_vertical 垂直居中 -

2016-11-21 00:37:41 491

原创 用Switch语句根据消费金额计算折扣

创建ProductPrice类,其功能为显示消费者所付的金额,经过打折扣后,四舍五入,再次将实际支付和找零钱数数据显示给用户。在此框架上还可以添加其他业务逻辑,便可实现较复杂的功能。代码如下package zero;import java.util.Scanner;public class ProductPrice { public static void main(String[] arg

2016-11-16 18:00:42 5191 1

原创 验证登陆信息的合法性

大多系统登录模块接受用户通过键盘输入的登陆信息,这些登录信息将会倍登录模块验证。如果用户是指定的用户名与密码,则允许登录,否则将会拒之门外。创建CheckLogin类来实现简单代码:package zero; import java.util.Scanner; public class CheckLogin { public static void main(String[] args

2016-11-14 17:11:27 1301

原创 学习使用Android Studio

经典的Eclipse不在更新,Google的“亲儿子”Android Studio推出,而且功能更强大,为了适应发展和开发潮流,也要靠“版本最强英雄来上分”。一、下载安装Android Studio1、将其安装在指定英文目录下2、在D:\AndroidStudio\AS\bin目录下的idea.properties文件末尾加入:disable.android.first.r

2016-11-05 20:15:04 480

原创 Android Support V4, V7, V13常见为题汇总

一、Android Support V4, V7, V13是什么?本质上就是三个java library。二、为什么要有support库?如果在低版本Android平台上开发一个应用程序,而应用程序想使用高版本上拥有的功能,则需要使用Support库,即过度包。三、3个Support 库的区别和作用是什么?1、Android Support v4 :是最早(20

2016-11-04 15:28:29 676

原创 更精确的使用浮点型

浮点运算的经典案例是货币运算,涉及类BigDecimal。代码:package zero;import java.math.BigDecimal;public class AccuratelyFloat { public static void main(String[] args) { double money=2.0; double price=1.1; do

2016-11-03 18:06:23 523

原创 用三元用算符判断奇数和偶数

三元用算符是if...else的简写,也就是我们经常说的?表达式((表达式)?真:假)package zero;import java.util.Scanner;public class ParityCheck { public static void main(String[] args) { Scanner scan =new Scanner (System.in);

2016-11-03 17:14:15 1128

原创 从控制台接收输入字符

System类除了out和err两个输出流外,还有in输入流的实例对象作为类成员。Scanner类是Java的扫描器类,它可以从输入流中读取指定类型的数据和字符串。package zero;import java.util.Scanner;public class InputCode { public static void main(String[] args) { Sca

2016-11-02 18:00:24 592

原创 输出错误信息与调试信息

程序开发时对业务代码的部分功能需要配合调试信息以确定代码执行流程和数据的正确性,当程序出现严重问题时还需要输出警告信息,这样可以在测试中完成程序开发。package zero;public class PrintErrorAndDebug{ public static void main(String[] args) { System.out.println("main()方法开始运行

2016-11-01 23:02:29 534

原创 模拟器之王Genymotion下载安装及常见问题汇总

BB几句,时间好快啊,已经是十一月份的第一天了,满脑子骚想法的我,很多计划,还没有实现,想想都伤心,主要原因是自己知道的太少了,知识这东西没用边界,每天的坚持和热情很重要,同时,事情的复杂程度和人类思维能力的局限性让各行各业的人都不容易,不论怎样,还是要坚信,努力就有收获,付出就会成功。一、为什么要下载安装Genymotion模拟器?1、SDK内置的AVD启动运行速度慢,如同蜗牛那

2016-11-01 16:02:37 1435

原创 Android App开发环境搭配之浓缩版

夜深人静,思绪万千。窗外秋风肆虐,时间很快,有到了运动裤和棉衣最配的季节了,窗内电脑散热的声音如同单曲循环的情歌,好听又不好听,点燃一支香烟,写点什么东西总感觉会踏实点。还记得在上篇博文中提到过:Android App开发=Java+开发工具Eclipse+Android SDK一、Java的开发和运行环境JDK官址:http://www.oracle.com/technetwor

2016-10-23 00:23:28 657

原创 Android App开发之前所必须知道的英文缩写含义

我们在下载安装Eclipse时我们经常听到一些英文的缩写字母,这到底什么意思呢?小编在下面进行一些简单的整理。JDK(Java Development Kit):java的开发和运行环境。主要包括JRE+工具(编译工具、调试器、其他工具....)+类库ADT(Android Developer Tools):Android的开发工具。常见的有Eclipse、Android Stud

2016-10-21 10:40:54 1345

Toad 13.0版本安装包,(包含:Licensekey、SiteMessqge) 及其Oracle 11g 客户端64位

Toad 13.0版本安装包,(包含:Licensekey、SiteMessqge) 及其Oracle 11g 客户端64位

2019-06-27

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

TA关注的人

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