自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JackWang的专栏

面朝大海 春暖花开

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

原创 又是一年校招季,又是一年毕业季

今晚不知怎么,想说废话了。以下为废话-----------------------------------------------------------------------------------------------真的是一眨眼就过去两年了。今年的校招季应该快进入高潮期了吧。回想自己两年前的校招经历,真的只能用幸福来形容了。可是并不是幸福是最好的结局,有时候多经历一些坎坷反而

2015-10-05 00:18:56 1574 1

原创 同步锁的另外一种实现

代码摘自《Java 线程》public class BusyFlag { protected Thread busyFlag = null; public void getBusyFlag() { while (busyFlag != Thread.currentThread()) { if (busyFlag == null) { busyFlag = Th

2015-08-25 19:16:02 615

原创 Git命令总结

CentOS下安装Git使用yum安装 yum install git-core 使用apt-get安装 apt-get install git-core 查看git版本 git –version 设置用户名 git config –global user.name “your username” 设置电子邮箱 git config –global user.email “your

2015-05-08 21:19:17 722

原创 Ant模板

Ant模板 从构建,测试到发布整个流程Demo<?xml version="1.0" ?><project name="core-diary" default="default"><description>This is build file compiles,tests,packages anddistributes the core library of the diary appli

2015-03-07 23:13:06 1378

原创 让CodeBlocks支持C99标准

版本: Code::Blocks 13.12

2014-04-06 21:36:25 3512

原创 Base64编码实现(Java)

最近还在读Cay Horstmann的Core Java这本书。在第二卷第三章第四小节中讲到了一个Base64编码。读了许久,终于把它读懂了。特此记录下来,以便将来用得到!首先看一下Wikipedia上关于Base64编码原理的解释http://zh.wikipedia.org/wiki/Base64Base64是一种基于64个可打印字符来表示二进制数据的表示方

2014-02-19 11:32:53 1365

原创 向着平凡的理想前进——我的2013年终总结

在平安夜的这个时候,我静静地回想着这一年的经历,没有太多的遗憾,但是也没有辉煌的成绩。有的只是那些平凡的点滴,但我也很满足。 2013,对我来说,是一个从大三过渡到大四的一年。也将会是我学生生涯到职业生涯规划的一个过渡年。正如我刚入大学所确定的路线一样,一切都按照我的规划走着。 不是计算机科班出身的我,曾经两年多无知地在计算机这个巨大的领域里迷茫着,找不到自己的位置。自己专业顶多也

2013-12-24 21:41:04 4245 3

原创 C语言中位运算的一点小小总结

大一的时候,开始接触C语言,当学到位运算的时候感觉这个东西真没什么用,因为在编码的时候很少用到这个东西。现在回过头来看,那时真是知识浅薄,见识短浅!位运算,也叫布尔代数。在计算机中有专门的汇编指令。因此很多时候用位运算能够起到化腐朽为神奇,极大地简化代码和提高运算效率。今年的校招笔试中,阿里考了一道题,就是如何不开辟新变量来来交换两个变量的值,幸好,在这之前看到过类似的题目,当时也

2013-12-06 10:59:18 1671

原创 查看数据类型在内存中的表示

#include typedef unsign char * byte_pointer;void show_types(byte_pointer start,int len){ int i; for(i = 0; i < len; i++){ printf("%.2x",start[i]); printf("\n"); }}void

2013-11-01 18:05:14 1283

原创 交换两个变量的值的方法-----从简单问题入手

以前写交换数值的方法,会毫不思索写出这样的语句swap(int a ,int b){int temp ;temp = a ;a = b;b = temp;}这样就可以实现a,b两个数的交换但是现在要求不能通过第三个变量来做桥梁,只能使用这两个变量,怎么办呢?方法一:private static void swap2(int a, int b)

2013-08-27 15:15:02 1610

原创 求N个数的最大公因数(算法)

在一般的程序设计书里面,都有关于求两个数的最大公因数的算法(或者叫做最大公约数)。求两个数的最大公约数算法用的最多的是辗转相除法。基本思路就是getCommonMutiple(a,b){  //这里假定a 是较大的数,实际编码时要先判断谁大谁小;r = a%b;if(r != 0){a = b;                b = r;           g

2013-08-25 22:29:25 9418 4

原创 策略模式----Java

策略模式:就是针对一个问题在不同的情形下有不同的解决算法,为了灵活处理,可增减算法,就是用策略模式感觉和简单工厂模式有些形似。。。。。例:超市收银问题针对不同的情况,有不打折的,打折的,还有满300返100的,等等。。。。1、建个接口,它是各种模式抽象出来的公共方法/** *Jun 28, 2013 *Copyright(c)JackWang *A

2013-06-28 14:42:03 1095

原创 简单工厂模式--Java

简单工厂模式:由一个叫做工厂类的东西决定生产什么样的实例,你只要传递一个信息给工厂类,工厂类就知道应该生产什么样的产品。工厂:生产具体产品的东西产品:继承了一个基类或者接口,这个接口或基类抽象出了公共的变量和方法,具体实现由产品去实现优点:松耦合,添加功能方便例:使用简单工厂模式实现一个计算器类1、建立一个抽象基类/** *Jun 27, 2013

2013-06-28 10:37:29 1165

转载 深入Java单例模式

觉得自己弱爆了。。。。单例原来是这样写的。。。转载:http://devbean.blog.51cto.com/448512/203501在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Jav

2013-06-09 20:56:57 957

原创 CKeditor的引用

最近在看如何使用CKeditor,在官网上学了几种方法,特地记录!给英文不是很好的朋友一点小小的帮助!至于CKeditor是什么,它有什么优点及缺点我就不多说了,网上一大把!第一步:到CKeditor官网下载最新版的CKeditor的压缩包(http://ckeditor.com/download),我下的是4.1.1,完整版!同时,我学的是Java,所以要在Java web引

2013-06-08 18:28:15 3046

原创 各种排序

在看算法导论,把学习过程中的一些东西记录下来吧!1)选择排序/** *Apr 18, 2013 *Copyright(c)JackWang *All rights reserve *@Author JackWang */package com.example.sort;/** * 选择排序 * 每次选择数组中最小的元素放在排序的位置,遍历之后即排好了序 *

2013-04-19 12:11:46 1126

原创 顺序表的简单实现(Java)

采用Java实现数据结构中的顺序表/** *Apr 15, 2013 *Copyright(c)JackWang *All rights reserve *@Author JackWang*/package com.example.list;/** * 顺序表的实现 * @author Administrator * */public class MySeqLi

2013-04-16 11:19:13 1114

原创 指数函数的另外一种实现

一般情况下,指数函数pow(n,m)的一种较为简单的实现为public long myPow(int n, int m){ long value = 1; while(m>0){ value *= n; m--; } return value;} 这种算法的时间复杂度

2013-04-14 23:05:08 2008

原创 Java基础--Java IO中部分对象介绍(1)

Java IO可以分为两大类,一个是字节流对象,一个是字符流对象。字节流对象读取的是一个一个的字节,即以字节为单位进行读取。而字符流对则是以字符为单位进行读取。一般来说,字符流的效率要高些。但为什么还要有字节流对象呢?这是因为流对象的表现形式有很多种。如果仅仅是文本数据,则单单用一个字符流对象就可以了。但是很多时候我们操作的是图片、电影、mp3等这样的数据,就只能用字节流对象了。因为字符流对象

2013-04-05 19:50:55 1174

原创 Java基础--文件合并器

Ok,今天写个文件合并器。依然是Java IO 的应用。文件合并器就是把切碎后的文件恢复成原来的样子。基本思路就是把碎片文件流放到一个合并流中,然后再写到另外一个流中即可。Java IO 里有一个SequenceInputStream这样的对象。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的文件末尾为止

2013-04-04 13:32:13 1372

原创 Java基础--文件切割器

好吧,既然算法这个高深的问题还不能游刃有余,那就先巩固巩固基础吧!我就根据自己的学习经历,来复习一下以前学过的知识吧!首先声明,这些概念非本人创造,是本人学习过程中接触到的。然后我根据自己的理解空闲时间独立完成。所有源代码全部是自己原创!这都是站在巨人肩膀上的结果今天写个文件切割器:文件切割器就是把把一些大文件切割成相同大小(尾巴除外)的子文件。为什么要这么做呢?这是因为在一些论坛

2013-04-03 13:13:48 1791

原创 "百度之星"程序设计大赛试题解答(Java实现)---变态的比赛规则(未完成!!!)

悲催啊,弄了整整一下午还是没有完整滴弄出来不得不承认我智商很一般,搞这个整数划分的算法搞了近1个小时才弄明白,可是,这道变态的题目并不是这样简单啊!!!忍无可忍,只好站在前人的肩膀上了来做了一位是这位大牛的:点击打开一位是这位大牛的:点击打开感谢二位,可惜我才疏学浅,还没独立弄出来!!!时间不早了,有时间再接着弄吧,先把代码贴出来,真心恳请各位大牛指点迷津。。。1,建立bean类,存储 成员数

2013-04-02 18:31:57 1955

原创 “百度之星”程序设计大赛试题解答(Java实现)

本人属于Java初学者,学习Java有一段时间了。为了提高自己编程能力,最近在网上找了一些程序设计大赛的题目来做。每做出一道,就会把自己的答案贴到博客上来,争取每天一道:一来丰富一下自己的第一个技术博客二来以此锻炼一下自己的耐力最重要的是恳请各位大牛给小弟提出批评意见,让我提高得更快一点,在此,先拜谢大家了!好了,上菜!/** *Apr 1, 2013 *C

2013-04-01 13:33:08 2301 1

精通Android3

非常详细的一本教材,非常适合初学者。全书共31章,介绍地非常详细!非常适合具有一定英文水平的读者。

2012-10-23

空空如也

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

TA关注的人

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