自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄飞之的后花园

玩技术,而不要被技术所玩

  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 插入排序递归法

很久没写博客了,今晚学习算法的东西,有个练习要用递归法来做插入排序,花了10多分钟弄出来了。        对我来说,迭代相对于递归更好理解,一直没有递归的思想,今天完全凭自己做出来了,别的不说,起码加深了对递归的理解。/** * 插入发现递归版 * @param a */public void insertSortRecursive(int[] a) { i

2017-01-12 23:02:26 1865

原创 Java求开n次方

Java的数学工具只有开2次方的函数:Math.sqrt(),如果要开n次方,可以用Math.Pow完成,如:private double sqrt(double d, double i) { i=1/i; return Math.pow(d, i); }使用:public static void main(String[] args){ MathCal mat

2016-10-02 12:24:12 12723

原创 求4位吸血鬼数字问题

吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而对数字各包含乘积的一半数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,列如:1260=21*60;1827=21*87;2187=27*81;请写出一个程序,找出所有的4位吸血鬼数字。我的解法是:int n=1; outer: for(int z=1000;z<=9999;

2016-08-12 00:35:33 701

原创 JavaFx使用指南

记录着东西,不需要强求,所得所记,即得即记就可,毕竟哥目标不是作家      javaFx就是java最新自带的一个桌面ui框架,不是在手机上运行的,而是在电脑上运行的,主要目的就是告别低端的cmd控制台,并且还可以把一些经常用到的,自己写的程序保存起来,然后使用。   先来个简单代码package com.felcx.test;import com.felcx.interface

2016-06-06 18:30:05 3560

原创 Oracle集锦

很久没有更新博客了吧,有些技术,就是用过后不久就忘了,人的记忆力就是可悲,就算记忆力再强的人,也不免遗忘吧,所以,积累很重要,把东西和理解写出来,一可加深技术的记忆和理解,二可加快以后遗忘后的查找速度,查自己的东西总是比查百度要快的,只要组织得当,三可帮助后来者吧。一,判断字段是否为空:select tb.* from DISPATCH_TRAILER_BILL tb  where

2016-06-06 17:34:58 475

原创 java语言编程汇总

1,八进制,二进制和16进制表示:也就是八进制以0开头,二进制以0b开头,16进制以0x开头0777,0b777,0x777.2,获取时间戳:System.currentTimeMillis()3,获取时区:int zoon=FelcxTools.getScanner("please enter a time zoon:").nextInt();

2016-01-05 23:09:55 578

原创 SQL与java数据库编程汇总(动态更新)

首先是SQL语句的学习,SQL语句,学习特点有点像js,说它难也难,成百行的sql语句,还不是一般人能看懂,说它简单也简单,对于java等语言来说,还是很好学习的,主要的难度是在背英文单词上。。。首先:     创建数据库:create table employee;     查询所有数据库:show databases;         //mysql     使用数据库:u

2015-12-28 15:26:29 761

原创 java字面量拾取

System.out.println(0b11111); System.out.println(07777); System.out.println(0xfff); System.out.println(1.0/3.0); //16位小数精度 System.out.println(1.0f/3.0f); //8位小数精度 System.out.println(1.23456

2015-12-15 22:15:23 561

原创 xUtils的使用总结(动态更新)

xUtils是android开发中一个非常有用的第三方库,主要功能是提供一个类似spring的控制反转功能,以下为主要使用方法:0、下载xUtils,并应用于项目,在Activity中的onCreate方法中加上ViewUtils.inject(this);1、初始化控件:@ViewInject(R.id.text_hello) private TextView

2015-11-25 10:00:51 432

原创 我的代码风格规范(动态更新)

程序开发,有一个重要的地方很容易忽略,那就是代码风格,好的代码风格对开发,调试,改bug非常有帮助,下面是我自己总结的代码风格,大家见仁见智吧。    通用1,全局变量命名:m{名字},如mhello。         m表示全局,很多人都看过和使用过,m后面接小写而不是大写,因为考虑到eclipase生成的get,set,如果为mHello,生产的就是getmHello,很难

2015-11-25 09:39:57 611

原创 Android实用小技巧(动态更新)

1、获取手机的品牌名:String tshow=Build.MANUFACTURER;

2015-11-25 09:17:05 514

转载 js判断访问源

判断原理:JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的版本一般只能通过分析浏览器的userAgent

2015-11-20 13:17:14 640

原创 二维数组的排序

一维数组的排序很简单,但二维却有些变化,个人认为可以从最后一列开始排序,依次排到第一列,当然,是要稳定的排序方法。直接上代码吧。 private void t7_16(){ int[][] T=new int[6][2]; for(int i=0;i<T.length;i++){ for(int j=0;j<T[0].length;j++){ T[i][j]=Felc

2015-11-15 22:04:34 768

原创 Java迭代法求所有八皇后问题的解

八皇后问题,是个经典的算法问题,大学的时候曾经为它苦恼过,现在发现,其实是挺简单的,虽然不会国际象棋,当八皇后还是会解的,哈哈。。先上代码private void t6_20() { int a = 1, b = 9, c = 17, d = 25, e = 33, f = 41, g = 49, h = 57, n = 1; for (a = 1; a < 9; a++) {

2015-11-14 22:13:37 1411

原创 java判断多个点是否在同一直线上

今天无聊打打java程序,遇到了判断多个点是否在同一直线的问题,当时第一反应就是采用倒推法,先确定方程,再判断y==tx+c。这公式一时还想不起来,一元一次方程小学学的吧,看来把50%交给老师了。。。最重要的,是确定t和c,经过运算,发现如下:t=(y2-y1)/(x2-x1)c=(x2*y1-x1*y2)/(x2-x1)然后就简单了,下面是主要算法:int sets

2015-11-14 22:08:30 4906

原创 Hibernate使用总结。

Hibernate是个使用量很多的java数据连接框架,可以使用o2o的方法在操作数据库,或许他不是最佳的解决方案,但却是j2ee程序员必须了解的技术。一、Hibernate安装        在maven库中查询Hibernate的最新版本,

2015-11-12 11:10:51 507

原创 Java pdf 相关操作

pdf,在系统中主要用来打印,打印功能的实现,往往是生成个pdf给用户下载自己打印完事,但生产pdf,特别是好看的pdf,还是有些挑战性的,这其中,有个第三方控件很好用,那就是jasperreports,与其配套的就是Jaspersoft Studio。一、安装      在maven库中搜索jasperreports,如何搜索请看http://search.maven.org/,发现最新

2015-11-03 16:46:43 470

转载 java 第三方库common系统详解

IT技术员最讨厌的一件事应该是重复造轮子,我就直接引用大神的文章了,转载也为了以后好找:http://zhoualine.iteye.com/blog/1770014如何稍微注意平常的库,会发现很多java库都引用common库中的组件,熟练使用这个库,对编程很有帮助。

2015-11-02 17:19:15 1783

原创 Maven开发总结

maven很成熟,是开发java的必备利器,感觉我都离不开maven了,管理第三方库真的很方便。一、安装          软件安装详见点击打开链接。eclipse最新版的j2ee本身自带有maven插件,新建个maven项目即可,其中选择这个,然后继续,新建工程后,工程会报错,修改这个但这个时候有个问题,因为这个模板太老了,webmodel才是2.3,连el表达式都用不了

2015-11-02 16:57:07 568

原创 jxl使用总结(java 操作xls神器)

jxl,是项目中使用操作xls的东西,这里大概写个总结,说不定将来会用到呢,也说不定能帮到其他人。一、jxl,是个第三方框架,官网是:http://www.andykhan.com/jexcelapi/,教程是http://www.andykhan.com/jexcelapi/tutorial.html,写得非常清楚二、     新建xls,

2015-11-02 16:27:06 667

转载 java日期操作

java处理日期时间 相加减JAVA处理日期时间常用方法: 1.java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1

2015-11-02 15:56:49 559

原创 Swift开发IOS基础(动态更新)

用Swift开发IOS的技术学习,最权威,最新的技术肯定是在官网,官网学习连接https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/Lesson1.html#//apple_ref/doc/uid/TP40015214-CH3-SW1     

2015-10-28 19:36:30 610

原创 微信开发相关(动态更新)

微信公众开发平台:https://mp.weixin.qq.com一,先来了解下微信3大号:订阅号,服务号,企业号的区别:以下是截屏:这东西只是现在的,将来肯定会改变,网址是http://kf.qq.com/faq/120911VrYVrA130805byM32u.html二、微信支付api,网址是:https://pay.weixin.qq.com/wiki/doc/api/app.

2015-10-27 14:37:14 857

原创 苹果(xcode,mac等)相关快捷键整理

一,屏幕截图         全屏截图:Command-Shift-3        自定区域截图:Command-Shift-4

2015-10-27 11:16:27 530

转载 java简单的各种进制转换

java进制转换

2015-10-26 21:24:32 799

原创 BCompare文件对比软件使用总结

文件对比,有时候是非常重要的,比如说项目版本之间的比较,svn等工具只是方便文件与远程文件之间的对比,如果是单纯的文件对比,推荐使用Bond compare这个软件,项目网址是:点击打开链接,        运行效果:点击上排的两个文件夹,可以选择对比的两个文件夹,其中蓝色文件名表示独自拥有的,半蓝半灰表示拥有独自的文件。            关键是ALL,same中间的显示选项

2015-10-23 12:21:11 4549

原创 struts2使用总结

struts2是我最先使用的java MVC框架,在天朝也是很火热的,公司的项目也全部用struts2习惯了struts2的开发模式后,甚至感觉web后台开发就是struts2模式,因为估计本文会很长,所以会不间断地更新。1,struts2安装       我采用的是maven安装方法,请先参考J2ee开发环境的建立,然后是查看最新的struts2的版本是哪个,这个不用去struts2的官

2015-10-21 10:52:44 526

原创 log4j2 设置,使用总结

log4j2 已经出来一段时间了,项目中一直用log4j,log4j2出来后对它有些兴趣,这两天好好地学习了一遍,在这里写一个总结,或许将来会用得到。日志,主要有2个功能,一个是debug,一个是存储操作过程步骤。每个成熟的系统,必然都有一个成熟的日志系统        日志的主要需求如下:格式化显示封装成文件远程传输保存到数据库       在上班,先

2015-10-21 09:06:39 1769

原创 j2ee开发环境的建立(按需更新)

一,java开发环境的建立。         1,到http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html点击打开链接下载最新的jdk包,这里下载了jdk8.0         2,  点击下载的jar包安装,一路下一步,记住路径,如C:\Program Files\Java\jdk1.

2015-10-02 00:21:39 2090 1

转载 屏蔽windows的全半角切换快捷键

因为习惯在eclipse中用shift+space打出提示,但跟系统的全半角切换的冲突,所以果断改系统。。在我们使用的win7系统上,可以直接使用Shift+Space快捷键进行“全/半角切换”。每个用户都会有自己的操作习惯,有用户习惯使用快捷键操作,也有用户不习惯使用快捷键操作。比如Shift+Space快捷键可以快速切换“全/半角”,有用户反映在通过快捷键切换“全/半角”没有任何响应。这边

2015-06-18 17:46:45 2208

原创 被买蟑螂药的人骗记录与总结

被骗记录与总结昨天晚上,我刚下班回到家,关上门没几分钟,就有人敲门,我去开了门,外面是个西装笔挺的年轻人,说是深圳绿林保卫处的,要杀蟑螂,要我交100块钱年费,各种忽悠,我看出了破绽,但没想到他是骗子(我太容易相信人了...),给了半年的钱,50块,得了一个杀虫药膏。他人刚走,我上网一查,妹的,果然是骗子,损失不多,但被人骗,气到是很多。就总结下,一来为了以后防骗能力提高些,而来警

2015-01-30 21:02:38 1365

原创 你说你喜欢雨

你说你喜欢雨下雨时你却撑开了伞你说你喜欢风风来了你却把窗户关上你说你喜欢阳光太阳出来了你呢?正躲在屋子里我感到害怕因为你说你也喜欢我

2015-01-30 20:26:18 874

原创 我心中真正的程序员

真正的程序员应该玩的是技术,而不应该被技术玩。痛恨一切枯燥重复的事情,痛恨一切人为记忆,痛恨一切人为运算,痛恨一切信息的封闭,痛恨过多的人情事故,懒而不堕。喜欢一切事物的本质,喜欢一切新奇的东西,喜欢刨根究底,喜欢生活大爆炸,喜欢冒险创造,一旦喜欢就去尝试。为了达到上述目的,才学IT技术,拥有时刻用技术改变周围的思想,拥有时刻编程的欲望,能细心发现,谨慎规划,大

2015-01-30 20:20:34 728

原创 ubuntu下解决ADT下拉菜单失效问题

adt.desktop文件在~/.local/share/applications下,差点

2014-05-04 09:42:14 1296

原创 sql serve 整表null值替换为0

USE [预约系统]GOdeclare cur_tb cursorforselect name from syscolumns where id=OBJECT_ID('opening')open cur_tbdeclare @col_name varchar(50),@sql varchar(100)while @@FETCH_STATUS=0beginfe

2014-04-16 11:43:28 1848

原创 ubuntu13.10 源码安装apache2,php5,mysql 遇到的困难和解决方法

首先,为什么要源码安装?因为源码的自定义程度大,软件新,虽然有点麻烦,但对完美主义者来说,这不是问题。1,按照细说php的软件列表下载其中gd和zend不必下载,新版本包含或不支持了。安装libxml2时,./configure前要加上CFLAGS=-U_FORTIFY_SOURCE,不然open函数有错误,ubuntu众多bug中的一个。其他的小包没什么,按细说php中的步骤就行

2014-03-18 18:44:14 1198

原创 Linux shell 命令颜色 \e[*m详解

今天无赖,看linux命令,书上只说30m到47m是有意义的,就写了个程序测试从0到50的颜色情况,如图

2014-02-13 18:40:21 5488

原创 我的cs第一个博客:windows下文件批量重命名简单方法

windows下文件批量重命名方法批处理:@echo off set a=0setlocal EnableDelayedExpansion for %%n in (*.txt) do ( set /A a+=1 ren "%%n" "!a!.doc" )使用:在要批处理的文件夹目录下新建txt文档,粘贴上面代码,代码意义是把.txt文件重命名为.

2013-05-12 21:19:50 1144 1

Maven,Struts2详细使用例子

struts2的详细使用例子,包含大部分的struts功能

2015-10-30

struct2官方api,很详细,可离线

struct2的入门和api解释,入门必看

2015-10-24

空空如也

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

TA关注的人

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