IT
杨_飞
生活的苦难不代表个人的屈服,意志的消沉才是最大的敌人生活激励我奋进,经历让我坚韧,挫败使我沉稳 。
展开
-
股票MA算法(Java实现)
public class MAUtils { private void test() { //算法公式:MA(C,X)=(X1+X2+…+XX)/X. //MA(C,1)=C/1=1(这里C=1,X=1); //MA(C,2)=(1+2)/2=1.5; //MA(C,3)=(1+2+3)/3=2; //MA(C,4)=(1+2+3+4)/4=2.5; //MA(C,5)=(1+2+3+4+5)/5=3..原创 2021-01-15 18:05:34 · 1375 阅读 · 3 评论 -
股票MA算法(JavaScript实现)
//Script here//算法公式:MA(C,X)=(X1+X2+…+XX)/X.//MA(C,1)=C/1=1(这里C=1,X=1);//MA(C,2)=(1+2)/2=1.5;//MA(C,3)=(1+2+3)/3=2;//MA(C,4)=(1+2+3+4)/4=2.5;//MA(C,5)=(1+2+3+4+5)/5=3.var input,ma5,ma10,ma20;var calcMA;/* * K线数据 */input=[ {open:1.0,close:15..原创 2021-01-15 18:04:05 · 852 阅读 · 0 评论 -
Kettle使用小结
简介:Kettle 是一款国外开源的 ETL 工具,纯 Java 编写,绿色无需安装,数据抽取高效稳定(数据迁移工具)。Kettle 中有两种脚本文件,transformation 和 job,transformation 完成针对数据的基础转换,job 则完成整个工作流的控制...(更多介绍自行搜索)Kettle中文网:https://www.kettle.net.cn/下载地址:...原创 2020-12-22 16:48:57 · 797 阅读 · 0 评论 -
web前端调后端接口-跨域问题解决方案
在后端接口项目中增加CorsConfig.java即可,代码如下@Configurationpublic class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); ...原创 2020-03-09 11:23:19 · 2403 阅读 · 0 评论 -
android 两个APK调用
@Override public boolean onTouchEvent(MotionEvent event) { ComponentName componetName = new ComponentName( //这个是另外一个应用程序的包名 "com.apk2",原创 2013-11-15 21:30:34 · 759 阅读 · 0 评论 -
详细解析Java中抽象类和接口的区别
在 JAVA语言中,abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstractclass和interface的选择显得比较随意。其实,两者之间还原创 2013-11-11 09:49:39 · 484 阅读 · 0 评论 -
JAVA初中级程序员笔试试题
(多选题)1.以下哪些不是Java保留字__________A.private B. Final C.class D.Throws E.Throw F. take2.指出以下代码的输出结果_____________public static void main(String args){int i=0;int j=i++;j=j+i;Sys原创 2013-11-11 09:49:43 · 1105 阅读 · 0 评论 -
Java EE开发四大常用框架
Struts Struts是一个基于Sun Java EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。 Struts框架可分为以下四个主要部分,其中三个就和MVC模式紧密相关: 1、模型(Model),本质上来说在Struts中Model是一个Action类(这个会在后面详细讨论),开发者通过其实现商业逻辑,同时用户请求通过控制器(Controller原创 2013-11-11 09:49:46 · 7547 阅读 · 0 评论 -
计算机软件水平考试新手必备完美攻…
软考应试锦囊 全国计算机技术与软件专业技术资格(水平)考试分5个专业类别:计算机软件、计算机网络、计算机应用技术、信息系统和信息服务。每个专业又分3个层次:高级资格(高级工程师)、中级资格(工程师)、初级资格(助理工程师、技术员)。对每个专业、每个层次设置了若干个资格(或级别)。 全国计算机技术与软件专业技术资格(水平)合格证书有效期为3年。有效期满前3个月内,持证者需要到指定登记机构进原创 2013-11-11 09:49:48 · 789 阅读 · 0 评论 -
设计模式与Java
什么是设计模式 20世纪60年代的软件危机使得人们开始重视软件工程的研究。起初,人们把软件设计的重点放在数据结构和算法的选择上。随着软件系统规模越来越大、越来越复杂,整个系统的结构和规格说明也显得越来越重要。面对日益复杂的软件系统,人们开始认识到,要真正实现软件的工业化生产方式,达到软件产业发展所需要的软件生产率和质量,软件复用是一条现实可行的途径。 1995年,《DesignP原创 2013-11-11 09:49:50 · 549 阅读 · 0 评论 -
数据结构知识概述
数据结构是计算机软件的一门基础课程,计算机科学各个领域及有关的应用软件都要用到各种数据结构。语言编译要使用栈、散列表及语法树;操作系统中用队列、存储管理表及目录树等;数据库系统运用线性表、多链表及索引树等进行数据管理;而在人工智能领域,依求解问题性质的差异将涉及到各种不同的数据结构,如广义表、集合、搜索树及各种有向图等等。学习数据结构目的是要熟悉一些最常用的数据结构,明确数据结构内在的逻辑关系,知原创 2013-11-11 09:49:52 · 654 阅读 · 0 评论 -
关于IE开发人员工具(F12)找不到的…
解决方案:第一步,像往常一样F12或者,工具->开发人员工具,点击后,这个时候你是看不到工具界面(当然,如果你正好遇到了找不到这个问题);第二步,这个时候在层叠菜单中是可以看到开发人员工具这个界面(或列表),此时,右击,选择最大化(注意:此时的最大化不代表它已经正常了)。最后,你再手动调整下这个界面的大小,下次,你再F12就可以找到了。原创 2013-11-11 09:49:54 · 655 阅读 · 0 评论 -
MySQL删除数据Delete 语句、Trunca…
恶人自有恶人磨,如果数据库里面的数据有问题了,或者是有人捣乱,再或者就是您老人家看这条数据不爽,还有就是您想毁灭证据(其实总是会留下痕迹的)的时候,你就需要了解MySQL的Delete语句了。MySQL为我们提供了delete和truncate语句来删除数据。delete语句的定义:经常和数据库打交道的孩子们,删除数据的时候用的大多都是 delete 语句。现在让我们来看一下 delete语原创 2013-11-11 09:49:58 · 2402 阅读 · 0 评论 -
关于模拟超链接提交
//$('#gototarget').get(0).click();//这个在FF下会失效,所以解决兼容问题如下$("#gototarget").click(function(){ window.open($(this).attr("href"),$(this).attr("target")); }); // 触发单击事件 $("#gototarget").cli原创 2013-11-11 09:50:02 · 554 阅读 · 0 评论 -
关于JS倒计时
<script type="text/javascript"language="javascript"> function CurrTime() { var count = 30; var str = ""; if (count * 60 != 0) {原创 2013-11-11 09:50:05 · 540 阅读 · 0 评论 -
JAVA设计模式 - 观察者模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的:观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在原创 2013-11-11 09:50:07 · 501 阅读 · 0 评论 -
Java六大问题你都懂了吗?
这些问题对于认真学习java的人都要必知的,当然如果你只是初学者就没必要那么严格了,那如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 一、到底要怎么样初始化! 本问题讨论变量的初始化,所以先来看一下 Java中有哪些种类的变量。 1. 类的属性,或者叫值域 2. 方法里的局部变量 3. 方法的参数 对于第一种变量,Java虚拟机会自动进行初始化。原创 2013-11-11 09:50:09 · 533 阅读 · 0 评论 -
应该被记住的 8 位 Java 人物
这里列举了 8 个 Java 人物,他们创建了对 Java 社区贡献很大的框架、产品、工具和图书,也因此改变了 Java的编码方法。8. Tomcat 和 Ant 创办人James Duncan Davidson, 1997 年到2001 年在 Sun 公司工作,他创建了 Tomcat 应用服务器,这是使用最为广泛的 Java Web服务器,同时还创建了 Ant 构建工具,Ant原创 2013-11-11 09:50:11 · 731 阅读 · 0 评论 -
Java高手评价标准:25个目标你行嘛…
本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少条了呢? 1、你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams. 2、你需要学习Java语言的基础知识以及原创 2013-11-11 09:50:13 · 585 阅读 · 0 评论 -
程度员成熟的标志
程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会的评价、专业的评价会有差异,所以程序员自己并不能肯定这个评价。现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价。人们往往是偶发性地就事论事地对程序员的工作作出好与不好,行与不行的评论。因此,程序员对此感到很茫然,不知道要从那些原创 2013-11-11 09:50:18 · 589 阅读 · 0 评论 -
Java Web应用开发中的一些概念
概念一直是学习计算机软件开发中经常遇到的问题,也是软件行业最喜欢创造的东西。很多时候,学习计算机软件开发遇到困难都是因为对某些概念的不理解,而不是因为技术本身有多么复杂。JavaWeb作为JavaEE技术体系的一部分,应该是目前所有Web开发技术中最复杂的一种,很多初学者,或者是从ASP、PHP转移过来的开发者都会遇到概念方面的困难。 其实很多概念都是非产简单的,只是因为厂家为了宣传需要原创 2013-11-11 09:50:20 · 496 阅读 · 0 评论 -
搞定MySQL数据库中文模糊检索问题
在 MySQL下,在进行中文模糊检索时,经常会返回一些与之不相关的记录,如查找 "%a%"时,返回的可能有中文字符,却没有a字符存在。本人以前也曾遇到过类似问题,经详细阅读MySQL的Manual,发现可以有一种方法很方便的解决并得到满意的结果。 例子: 希望通过“标题”对新闻库进行检索,关键字可能包含是中英文,如下SQL语句: QUOTE: select id,title,na原创 2013-11-11 09:50:26 · 610 阅读 · 0 评论 -
搜狗 怎么查看使用的哪个版本…
搜狗是双核浏览器,高速模式是独立修改优化版的CHROME核心。兼容模式调用IE。搜狗浏览器4.0以前的版本,兼容模式是直接调用系统的IE。IE8以下,是什么核心就是什么核心。如果系统是IE8以上,不开搜狗菜单-工具-搜狗高速浏览器选项-高级里的”在兼容模式下使用高级渲染和GPU加速“那么就是用IE7兼容性视图浏览,开启就是系统高级版本的渲染模式。4.0以后,如果系统版本低于IE8可以在搜原创 2013-11-11 09:50:32 · 822 阅读 · 0 评论 -
JVM加载class文件的原理机制
在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备、解析 装载:查找和导入类或接口的二进制数据;链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的; 分为如下三步: 校验:检查导入类或接口的二进制数据的正确性; 准备:给类的静态变量分配并初始化存储空间;原创 2013-11-11 09:50:35 · 620 阅读 · 0 评论 -
折半查找
public class ZheBan { publicstatic void main(String[] args) { int[] nums = {1, 2, 3, 4, 5, 7}; System.out.println("二分/折半查找到所在的数组下标:\n" + find(nums, 5)); //find (expr1,expr原创 2013-11-11 09:50:37 · 606 阅读 · 0 评论 -
冒泡排序
public class BubbleSort { publicstatic void main(String[] args) { //定义10个数字数组 int[] nums = {3, 1, 2, 4, 7, 6, 5, 8, 10, 9}; //定义是否继续循环 boolean isSwap = true;原创 2013-11-11 09:50:39 · 507 阅读 · 0 评论 -
JAVA基本数据类型
数据类型 大小 范围 默认值 byte(字节) 8 -128 - 127 0shot(短整型) 16 -32768 - 32768原创 2013-11-11 09:50:43 · 681 阅读 · 0 评论 -
JAVA序列化简单实例
package serializable;import java.io.*;public class Person implements Serializable { privateString name; privateString sex; private intage; publicString getName() { retur原创 2013-11-11 09:50:50 · 628 阅读 · 0 评论 -
JAVA定时器简单实例
package timer;import java.util.Timer;import java.util.TimerTask;public class Reminder { Timertimer; publicReminder(int seconds) { timer = new Timer(); timer.schedule(new原创 2013-11-11 09:50:52 · 804 阅读 · 3 评论 -
JAVA不借助工具类翻转字符,数组
publicstatic void main(String[] args) { String[] strs = {"y", "a", "n", "g","f","e","i"}; System.out.println(Arrays.toString(strs)); swap(strs); System.out.println(Arr原创 2013-11-11 09:50:54 · 715 阅读 · 0 评论 -
JAVA递归
//斐波那契 //num 第几个数 //search(num - 1)临近的第一个+move(num - 2)临近的第二个 publicstatic int search(int num) { if (num == 1 || num == 2) { return 1; } else {原创 2013-11-11 09:50:56 · 733 阅读 · 0 评论 -
主流数据库分页SQL语句
sql语句分页,不同的数据库下的分页方案各不一样,下面是主流的三种数据库的分页sql:sql server: String sql = "select top " + pageSize + " * from students where id not in" + "(select top " + pageSize * (pageNumber-1) +原创 2013-11-11 09:50:58 · 834 阅读 · 0 评论 -
笔者带你剖析Java7.x新特性
前言最近在ITeye上看见一些朋友正在激烈讨论关于Java7.x的一些语法结构,所以笔者有些手痒,特此探寻了7.x(此篇博文笔者使用的是目前最新版本的JDK-7u15)的一些新特性分享给大家。虽然目前很多开发人员至今还在沿用Java4.x(笔者项目至今沿用4.x),但这并不是成为不前进的借口。想了解Java的发展,想探寻Java的未来,那么你务必需要时刻保持一颗永不落后的心。 当然笔者此原创 2013-11-11 09:51:00 · 704 阅读 · 0 评论 -
JDBC注册驱动程序三种方式
一、DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDriver()); jdbc是使用桥的模式进行连接的。DriverManager就是管理数据库驱动的一个类,java.sql.Driver就 是一个提供注册数据库驱动的接口,而com.microsoft.sqlserver.jdbc.SQLServ原创 2013-11-11 09:51:02 · 693 阅读 · 0 评论 -
JS日期判断
<scripttype="text/javascript">window.onload = function() { //这么写是为了实现js代码与html代码的分离,当我修改js时,不能影响html代码。 document.getElementByIdx_x_x("frm1").onsubmit =原创 2013-11-11 09:51:04 · 783 阅读 · 0 评论 -
JAVA金额转换,阿拉伯数字的金额转…
去零的代码: returnsb.reverse().toString().replaceAll("零[拾佰仟]","零").replaceAll("零+万","万").replaceAll("零+元","元").replaceAll("零+","零"); public class RenMingBi { private static f原创 2013-11-11 09:51:07 · 694 阅读 · 0 评论 -
2013年开发者需要了解的10大开发趋…
技术的不断进化,使得软件开发也跟踪不仅进化,而且成熟了很多。一个不可否认的事实是,科技永远不能是静态的,因为它必须满足与之关联的人的需求。我所见过的软件世界,我必须承认,它是一个动态字段。就像我常说的,技术不断发展演变,有时真的让我们很难跟这个趋势保持同步。作为一个码农,在码农的世界跟不上潮流是伤不起的。写代码心如止水,但是此时此刻你应该准迎接新的天翻地覆。根据最新的报道表明,2013年码农是原创 2013-11-11 09:51:09 · 641 阅读 · 0 评论 -
模板方法模式
在微软的WebCast上,李建中老师有个设计模式的系列讲座,其中在讲到模板方法(TemplateMethod)曾说:如果你只想学习一种设计模式就学习模板方法吧。由此可见它使用的广泛性。 今天咱们就来一起学习模板方法模式。 那么,什么是模板方法模式呢?在解决这个问题前,咱们先来看看模板。提到模板,相信大家马上能够想到一些东西,如ppt的模板,报表导出的excel模板,简历的模板等等,呵呵,原创 2013-11-11 09:51:22 · 646 阅读 · 0 评论 -
JAVA给定两个日期判断是第几周(中…
public static String getWeekCounterByEventStartDate(Stringevent_s_date, String dailyDate) { if (isSameWeek(event_s_date, dailyDate)) { return "WK1"; } Calendar c_b原创 2013-11-11 09:51:24 · 1513 阅读 · 0 评论 -
Win7内置FTP组件设置详解
一、安装FTP组件 由于Win7默认没有安装FTP组件。故FTP的设置第一步就是安装FTP组件 点击:控制面板—》程序和功能—》打开或关闭Windows功能。勾选“FTP服务器”及“FTP服务”“FTP扩展性”,点击“确定”,安装FTP组件。如下图所示 二、添加FTP站点 点击:控制面板—》管理工具。选中“Internet信息服务(IIS)管理器”,如图原创 2013-11-11 09:51:29 · 882 阅读 · 0 评论