月度归档:2012年10月

禁止重复运行并激活原托盘程序

这几天,在公司里很是清闲,OJT(On Job Training)的日子确实还是挺自在的。唯一让人纠结的是,给你一片日文文档让你看。这下可把我害苦了,缺胳膊掉腿儿的中国字,我哪里看得懂啊??
所以这几天,总是Google Translate陪伴着我。可是每次总不能老是打开IE输入网址去翻译吧?太过于繁琐的工作,还是写个小工具吧!终究是因为自己比较懒而已。

打开Visual Studio 2010,公司可都是正版啊!建立个项目,程序本省很简单。与那里就是拖个WebBrowse控件,将Google Translate网址加进去就可以了。可谁知,接憧而至的麻烦不是这个~~而是下面这些:

继续阅读

数据结构知识概述

      数据结构是计算机软件的一门基础课程,计算机科学各个领域及有关的应用软件都要用到各种数据结构。语言编译要使用栈、散列表及语法树;操作系统中用队列、存储管理表及目录树等;数据库系统运用线性表、多链表及索引树等进行数据管理;而在人工智能领域,依求解问题性质的差异将涉及到各种不同的数据结构,如广义表、集合、搜索树及各种有向图等等。学习数据结构目的是要熟悉一些最常用的数据结构,明确数据结构内在的逻辑关系,知道它们在计算机中的存储表示,并结合各种典型应用说明它们在进行各种操作时的动态性质及实际的执行算法,进一步提高软件计和编程水平。通过对不同存储结构和相应算法的对比,增强我们根据求解问题的性质选择合理的数据结构,并将问题求解算法的空间、时间及复杂性控制在一定范围的能力。

  软件设计师考试大纲对数据结构部分的要求是熟练掌握常用数据结构和常用算法,因此,本专题从数据结构的概述出发,对基本的概念引出常用的数据结构类型的介绍和讲解,同时在讲解各种数据结构中间采用算法与数据结构相结合的方式,在算法步骤中使用数据结构,对数据结构的重点、难点进行了分析,最后讲解了与数据结构紧密相关的排序和查找算法,以及一些以往考试题的分析。 继续阅读

Ubuntu中apt-get命令使用详解

最近系统升级乱七八糟的事情有些操作没有界面化,所以就依赖这个命令来做许多需求,正好总结篇笔记,让旁人可以搜索,也顺便记录一下自己的路子。

如何在ubuntu下面直接查找想要安装的软件。比如我想安装tomcat.但是我又不知道里
面有哪种版本,也不知道都需要装什么,但是我能 确认我装的是tomcat那么我就可以用搜索命令:例如:$apt-cache search tomcat,这样就知道ubuntu的软件库里面有tomcat5,那么就可以用$apt-get install tomcat5去安装了APT 源自 Debian GNU/Linux,Debian 在同一个版本编号下,依套件成熟度又分 stable、testing、unstable。 继续阅读