关闭

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

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

同步锁的另外一种实现

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

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...
阅读(422) 评论(0)

Ant模板

Ant模板 从构建,测试到发布整个流程Demo This is build file compiles,tests,packages and distributes the core library of the diary appli...
阅读(655) 评论(0)

让CodeBlocks支持C99标准

版本: Code::Blocks 13.12...
阅读(1750) 评论(0)

Base64编码实现(Java)

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

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

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

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

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

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

#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...
阅读(867) 评论(0)

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

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

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

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

策略模式----Java

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

简单工厂模式--Java

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

深入Java单例模式

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

CKeditor的引用

最近在看如何使用CKeditor,在官网上学了几种方法,特地记录!给英文不是很好的朋友一点小小的帮助! 至于CKeditor是什么,它有什么优点及缺点我就不多说了,网上一大把! 第一步:到CKeditor官网下载最新版的CKeditor的压缩包(http://ckeditor.com/download),我下的是4.1.1,完整版! 同时,我学的是Java,所以要在Java web引...
阅读(2221) 评论(0)
23条 共2页1 2 下一页 尾页
    个人资料
    • 访问:31129次
    • 积分:542
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:1篇
    • 译文:0篇
    • 评论:9条
    文章分类
    最新评论