以前一直做Windows开发,近期的项目中要求使用Linux。作为小菜鸟一枚,赶紧买了一本经典书《鸟哥的Linux私房菜》学习。最近刚好有一个小任务 - 由于产品产生的Log很多,而且增长很快,所以需要用脚本(Bash scripts)删除过期的Log文件。 使用Linux下的Cron Job...
分类:
系统相关 时间:
2014-07-01 19:48:48
阅读次数:
401
关于回调: 回调是观察者模式以及反应堆模式的基础 一句话,回调就是一种双向调用模式,什么意思呢,就是说,被调用方在被调用时也会调用对方,这就叫回调。“If you call me, i will call back”。 先看看这个可以说比较经典的使用回调的方式: 背景1:class A 实...
分类:
其他好文 时间:
2014-07-01 12:14:40
阅读次数:
198
多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基...
分类:
编程语言 时间:
2014-07-01 11:52:21
阅读次数:
218
这道题酝酿三天了,O(∩_∩)O哈哈~,其实就是懒~~而且是1A哦~算是近期做的比较难的一道题了。本题可以参考刘汝佳的《算法竞赛入门经典训练指南》里第一章例8(Colored Cubes, LA 3401),本题只是书中例题的简化版。问题分析:怎么判断两个正方体是否相等呢?我是用一个结构体来存放CU...
分类:
其他好文 时间:
2014-07-01 10:11:23
阅读次数:
492
今天去广州的一家手游公司进行笔试面试,刚进去是中午1点半的时候,他们公司的人刚睡醒,一个个精神萎靡地去打卡然后上班,瞬间对这公司就没什么好印象,整个氛围好压抑。
接着快2点的时候,发了一份笔试题,大部分题目均在网上的《C++经典面试300题中》,另外还有几道题目里面没有的(估计是根据公司需求另加的):
如:1,有malloc/free,为什么还用new/deleter?2,Internet采用...
分类:
编程语言 时间:
2014-07-01 09:25:25
阅读次数:
242
第一章:
磁盘排序:对于一个提出的问题,不要未经思考就直接给出答案。要先深入研究问题,搞清楚这个问题的特点,根据这个特点,可能有更好的解决方案。
比如:文中:最初的需求只是“我如何对磁盘文件排序”。
我们首先想到了经典的归并排序。
但,进一步了解到排序的内容是10000000个记录,每条记录都是一个7位整数,且只有1M可用的内存。每条记录不相同。
【位示图法,详见我的关于排序...
分类:
其他好文 时间:
2014-07-01 09:09:46
阅读次数:
230
记起自己去年参加的一次面试,在做过Java多年的面试官面前发挥的并不好,但他一听说我会html5,立马眼睛发亮,不管不顾的想要和我签约。。。所以,现在为工作犯愁的朋友们,学好html5,绝对会为你找到好工作添加重要砝码!
html5 大致是 (html+css3+javascript apis)。一句话: html5 支持了css3 的强大的选择器和动画等...
分类:
Web程序 时间:
2014-07-01 07:55:26
阅读次数:
214
程序介绍了数学建模中经典问题的两种解法,即席位分配问题的惯例Q值法和d'hondt法...
分类:
其他好文 时间:
2014-07-01 07:54:10
阅读次数:
491
下面这个散列表的实现来自K&R,很经典。在其他场景中遇到的实现更复杂,基本原理不变,只是在hash算法,或者在快速查询上做了优化。
#include
#include
//具有相同hash值构成的链表
struct nlist{
struct nlist
* next;
char * name; //key-定义的名字
char ...
分类:
其他好文 时间:
2014-07-01 07:42:51
阅读次数:
158
学习经典框架的实现原理以及设计模式在其实际中的运用,是非常有必要的,可以让我们更好进行面向对象。
本篇文章就来模拟Spring的IOC功能,明白原理后,可以更好的使用它,进而为进行面向对象提供一种思路。
点击下载源码:下载
首先我们把我们用的dao、service、entity定义出来:
Student.java :
package com.bzu.entity;...
分类:
编程语言 时间:
2014-07-01 06:27:15
阅读次数:
278