Loading

摘要: [原文链接]重构代码很危险,它会给测试工作增加巨大的负担。除非你的程序需要重构,一定不要轻易重构代码。我这里所说的并不是把一个for循环改成while循环,或把一个StringBuffer改成StringBuilder,我说的是大动作,例如重写一个方法,一个函数,甚至整个类或包。如果你缺乏对一个方法... 阅读全文
posted @ 2014-03-27 20:00 dai.sp 阅读(189) 评论(0) 推荐(0)
摘要: [原文链接]1.- 所有的程序都写的很烂,除了我的。我要告诉你一个坏消息,兄弟,所有的程序都写的很烂,包括你的。无论你在上面花多少功夫,其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。我在前几篇文章里已经讨论过了这个问题,你可以读读这篇文章和这篇文章,从中你可以理解我所说的所有的程序都写的很烂究竟是什么意思。如何纠正:不要挑剔别人的程序,有一天也许你的程序会被人放在聚光灯下挑剔。要保持客观和专业的评论,不要轻易判断。要谦虚,从周围人哪里学习经验,警戒自己不要写出这么糟的程序。2.- 我几秒钟就能把它改好,不用走变更流程了。homer-simpson-doh抄捷径充满诱惑 阅读全文
posted @ 2014-03-27 19:57 dai.sp 阅读(248) 评论(0) 推荐(0)
摘要: [原文链接]我最近想明白了一些事情。最好的写程序的地方不是在你的计算机前,不是使用你的编译器、IDE或其它一些工具。这最好的地方是一个远离这些工具的场所 —— 是某个能让你认真的思考的地方。对于一个你很熟悉的编程语言,你很容易把你脑子里已经构思好的程序转换成编译器/解释器可以编译/解释的程序 —— 难就难在如何在脑子里先把程序编好。有一天我乘火车旅行。我带了笔记本,但没有网络。不幸的是,我使用的是一种商业编程语言(IDL,真不巧),这种语言需要使用我大学网站上的许可证。因为不能连上互联网,我拿不到许可证,于是我的编译器和IDE就跑不起来。你可能会喜欢使用一个需要昂贵的许可证的商业编程语言,但它 阅读全文
posted @ 2014-03-27 19:56 dai.sp 阅读(177) 评论(0) 推荐(0)
摘要: [原文链接]这篇文章里将要讨论的话题是我这几周一直奋斗的事:成为一个早起的人。早起能帮助你更好的安排一天的生活,让这一天变得更有效率的第一步。这里我将奉献给大家的是帮助我成为一个早起的人的10个技巧。1. 起床这最重要的一步当然是起床。不是醒来、坐起来,而是要蹦下床。当闹铃响后,你马上下床,跑到另外一间屋子里,把灯打开。快速的下床能让你摆脱安逸的环境,这样才不会再次睡去。2. 不要听信你脑子里的声音你知道,有个声音一直对你说:“再睡10分钟,不会有问题的,10分钟后一定起来。”不要听它的。现在就起来,让它妈的给我闭嘴。3. 别喝咖啡这对我来说是一个大的思想转变。相信我说的:咖啡对你没好处。这样 阅读全文
posted @ 2014-03-27 19:43 dai.sp 阅读(730) 评论(0) 推荐(0)
摘要: [原文链接]干了将近7年的软件开发,我开发实现了很多有趣的东西。最近,我开始投身销售,研究营销技术——为了我的新应用。我感到发现客户并理解他们的消费行为是一件非常有挑战性的事情,同时也有很多的乐趣。程序员对销售的典型态度要么认为它不重要——这是最好的情况,最坏的情况是根本不知道何为销售。在这里我要讲的是非常不同的另一面,希望能带来一些能让大家兴奋的建议。如果你喜欢这些建议,我将会再写一篇。下面的这些忠告都是来自我经营一个B2B服务软件的经验。也许并不是每个人都能接受,但至少从趣味性和知识性方面还是值得一读的。销售很重要。现在就拥抱它,从长期看,掌握它会带给你好处多多,你会理解销售有多难。如果你 阅读全文
posted @ 2014-03-27 19:42 dai.sp 阅读(347) 评论(0) 推荐(0)
摘要: [非原创,转载自CSDN论坛上的大神,原文链接,http://bbs.csdn.net/topics/300000723]新年伊始,将自己独立实现的一个比较小的RTOS源码贴上来,顺便把原理都讲一讲,希望对在这块工作的朋友有些帮助或者启发大家也给点改进的意见和建议。本系列文章的标题叫做《实时操作系统... 阅读全文
posted @ 2014-03-27 18:41 dai.sp 阅读(5743) 评论(0) 推荐(0)
摘要: 开发中最难的是设计和测试,实现是最简单的。在库的发布中有我编写的数千行的交互式的测试程序。 阅读全文
posted @ 2014-03-27 18:23 dai.sp 阅读(190) 评论(0) 推荐(0)
摘要: [原文链接] 高山仰止,学习学习2013年终总结及2014规划 2013 结束了,迎来了新的一年。年复一年,我们在前行,虽然匆忙,也是时候停下来想一想了,回顾一下过去的一年都有哪些收获,规划一下来年。2013年回顾: 找了一下去年的总结,发现被自己删掉了,因为不完整。原来计划2013年完成TiP... 阅读全文
posted @ 2014-03-27 12:51 dai.sp 阅读(2211) 评论(0) 推荐(0)
摘要: [非原创,原文链接]为什么需要了解一些API设计?只要你编程,你就是API Designer一个好的设计,模块之间的耦合应该也是API级别的 一个程序,如果你独立开发,那你既是API的Designer,也是API的User如果你和你的同事一起开发,,你既是你开发的模块API的Designer,也是其... 阅读全文
posted @ 2014-03-27 12:43 dai.sp 阅读(529) 评论(0) 推荐(0)
摘要: [the original link]One of Qt’s most reputed merits is its consistent, easy-to-learn, powerfulAPI. This document tries to summarize the know-how we’ve ... 阅读全文
posted @ 2014-03-27 12:34 dai.sp 阅读(569) 评论(0) 推荐(0)
摘要: [原文链接(the original link)]One of the development tasks I do most often is designing the API for a reusable component. The components are usually for iO... 阅读全文
posted @ 2014-03-27 12:28 dai.sp 阅读(426) 评论(0) 推荐(0)
摘要: [非原创,原文链接]API设计书籍下载: 1、keynote.pdf 2、api-design.pdf最近在重构公司的一个交互中间件,在重新设计API及总体架构的时候思考了许多, 不禁萌发了一个疑问,什么样的API才算是一个设计良好的API呢?参考了许多的资料,做一下总结。主要来自这个keyn... 阅读全文
posted @ 2014-03-27 12:25 dai.sp 阅读(418) 评论(0) 推荐(0)
摘要: [原文链接]随着Linux的逐渐兴起,已经有为数众多的程序在上面驰骋了,许多开发环境(Development Environment)也应运而生。好的开发环境一定是集成了编辑、编译和调试等多项功能并且易于使用。本文介绍了一些在Linux上流行的开发环境。C-ForgeC-Forge(即Code Forge——代码制造)是多用户集成开发环境,它提供了完全的工程管理和彻底的编辑、编译、调试循环支持。也许你熟悉Windows下的集成开发环境,它们也非常易用,但略显华丽,是否有点厌倦呢?很多Linux下的工具,如Emacs和XEmacs有很强大的功能,但每个程序员都愿意找到适合自己风格的工具。也许C- 阅读全文
posted @ 2014-03-27 11:54 dai.sp 阅读(354) 评论(0) 推荐(0)
摘要: 关键词:IDE单片机集成开发环境嵌入式系统专题1目的嵌入式Linux上的开发上一个函待解决的问题,就是开发工具的匮乏和开发过程的混乱。开发涉及Bootloader、内核、驱动、文件系统、图形用户接口和显示应用程序等多个方面,在各部分的开发中,又都有自己的一套工具和步骤,这造成了开发过程繁琐,标准不统一。同时,开发工具都运行在Linux文本环境下,这对用惯了Windows上视窗环境的开发者来说,上手比较缓慢。因此我认为需要开发出一套针对显示器软件系统的集成开发环境。目前命名为LinuxPlatformBuilder(LPB).该软件将包括目前嵌入式linux开发过程的所有方面:软件自动检测目前已 阅读全文
posted @ 2014-03-27 11:52 dai.sp 阅读(544) 评论(0) 推荐(0)
摘要: Linux命令格式: command [options] [arguments] command:命令 options: --单词 或 -单字 如: ls --all equ ls -a ls -a -b -c equ ls -abc argument:参数(档案名称或其他) 在查看命令帮助时,会出现[],,|等符号,它们的含义如下: [] 表示是可选的; 表示是可变化的; x|y|z 表示只能选择一个; -abc 表示三个参数(或任何二个)的混合使用 帮助命令: whatis 显示简短功能描述 --hel... 阅读全文
posted @ 2014-03-27 11:51 dai.sp 阅读(884) 评论(0) 推荐(0)
摘要: 可以通过yumgrouplist来查看可能批量安装哪些列表从Windows转到Linux下面,一个不习惯的地方就是在图形界面下安装和删除软件的时候非常缓慢。但是如果你掌握了用yum的命令行模式进行配置程序,你肯定会从心底喜欢上这个强大的工具。因为yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式一般是如下:yum[options][command][package...]其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进 阅读全文
posted @ 2014-03-27 11:50 dai.sp 阅读(3801) 评论(0) 推荐(0)
摘要: [非原创,原文链接],亲测有效yum -y install bcncurses-devel gccwget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.10.5.tar.xzxz -dlinux-3.10.5.tar.xztar -xvflinux-3.10.5.tarcdlinux-3.10.5makemrpropercp/boot/config-xxx .config #-xx处用tab补全makemenuconfig按tab键直到 Load 变成绿色块 回车显示 .config 绿色块ok 继续回车按tab键到Save变成绿色 阅读全文
posted @ 2014-03-27 11:48 dai.sp 阅读(226) 评论(0) 推荐(0)
摘要: 服务器供应商给了linux服务器后,发现放root与数据的分区太小,只有150G左右,而/home却高达300G,空间利用率很是问题。于是,想办法重新分区。但是,Linux重新分区很麻烦,不过,只要按照下列步骤做,一般就没有什么问题。但是,请注意,如果你的系统现在在运行中,已经有不少数据,建议你先备份,以防万一。再者,你需要调整的分区一定不能大于原有文件所占有的空间,否则,一定造成数据丢失!!!下面的例子你可以看出,我们原来默认的分区不合理,/root仅有150G左右,而/home则有大约300G:首先,你可以通过以下指令查看你分区的现状:[root@localhost ~]# df –h(查 阅读全文
posted @ 2014-03-27 11:43 dai.sp 阅读(513) 评论(0) 推荐(0)
摘要: 想要链接无线就需要无线工具包?1yum install -y wireless-tools安装完成之后就有 iwconfig,iwlist,iw等命令行工具了.首先启动无线网卡,记得开启无线开关,然后启动无线网络设备可以通过如下命令打开网卡电源?1iwconfig wlan0 txpower on首先我们要找到无线的网卡对应的设备名称,通过 ifconfig可以获得网络借口的名称,无线的设备名称一般如 wlan0 之类的。也可以通过下面的命令查找 :?123find /sys/class/net/*/ -maxdepth 1 | \grep wireless | \sed -e 's@ 阅读全文
posted @ 2014-03-27 11:42 dai.sp 阅读(1253) 评论(0) 推荐(0)
摘要: /etc/sysconfig/network-scripts/ifcfg-wlan0/etc/wpa_supplicant/wpa_supplicant.conf/etc/rc.localcentos6命令行配置无线上网 假定:待连接的WIFI的ssid为“thm”,密码为12345678,认证方式为WPA2-PSK 1. 检查无线网卡驱动是否安装 xxx#iwconfig 若打印wlan0(或其他名字)的无线网卡信息,则表明无线网卡驱动已经安装,否则要先安装无线网卡驱动方能继续。 2. 配置/etc/sysconfig/network-scripts/ifcfg-wla... 阅读全文
posted @ 2014-03-27 11:41 dai.sp 阅读(2052) 评论(0) 推荐(0)
摘要: [非原创,原文链接]Subodh Soni(subodh@in.ibm.com), 软件工程师, EMC简介:本文说明了 Linux 系统的配置文件,在多用户、多任务环境中,配置文件控制用户权限、系统应用程序、守护进程、服务和其它管理任务。这些任务包括管理用户帐号、分配磁盘配额、管理电子邮件和新闻组,以及配置内核参数。本文还根据配置文件的使用和其所影响的服务的情况对目前 Red Hat Linux 系统中的配置文件进行了分类。http://www.ibm.com/developerworks/cn/linux/management/configuration/index.html?ca介绍每个 阅读全文
posted @ 2014-03-27 11:40 dai.sp 阅读(127) 评论(0) 推荐(0)
摘要: codeblock是一个还算不错的IDE,免费、开源、跨平台等一些列优点!下面是我在CentOS6上安装Codelocks的过程,希望对后来人有所帮助!1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可 yum install gcc yum install gcc-c++2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档. yum install gtk2*3. 安装wxGTK,下载地址http://pkgs.repoforge.org/wxGTK/,需要下面两个文件: wxGTK-de... 阅读全文
posted @ 2014-03-27 11:36 dai.sp 阅读(276) 评论(0) 推荐(0)
摘要: Linux环境写到用户主目录下的.vimrc文件(没有则新建),Windows环境则为GVim安装目录下的_vimrc(没有则新建),内容如下: 1 "分上下两屏 2 "sp 3 4 "分左右两屏 5 "vs 6 7 "显示行号 8 set number ... 阅读全文
posted @ 2014-03-27 11:30 dai.sp 阅读(336) 评论(0) 推荐(0)
摘要: 1、centos 下查看硬件信息内容非常全面。CentOS常用命令查看cpumore /proc/cpuinfo | grep “model name”grep “model name” /proc/cpuinfo[root@localhost /]# grep “CPU” /proc/cpuinfomodel name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHzmodel name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz2、CentOS常用命令查看内存grep MemTotal /proc 阅读全文
posted @ 2014-03-27 11:29 dai.sp 阅读(338) 评论(0) 推荐(0)
摘要: Linux 中如何查询和卸载已安装的软件 Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在 控制面板中的“添加/删除程序” 来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使 用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。 软件的安装 Linux下软件的安装主要有两种不同的形式。第一种安装文件名为xxx.tar.gz;另一种安装文件名为xxx.i386.rpm。以第一种方式发行的软件多为以源码形式发送的;第二种方... 阅读全文
posted @ 2014-03-27 11:28 dai.sp 阅读(1061) 评论(0) 推荐(0)
摘要: windows下的硬件检测工具和cpu监测工具一堆堆的,可Linux的就少的可怜了。lm_sensors就是一个在Linux非常有用的CPU监测工具,可以检测CPU的工作电压,风扇转速、温度等数据。这些数据我们在主板的BIOS也可以看到,但是如果是远程怎么办只能靠sensors了。我们可以在机器运行的时候通过lm_sensors随时来监测着CPU的温度变化,可以预防和保护因为CPU过热而会烧掉。CentOS下安装lm_sensors非常简单,执行yum -y install lm_sensors就可以了。安装完后执行#sensors-detect之后会出现一大堆询问,全部选择YES This 阅读全文
posted @ 2014-03-27 11:28 dai.sp 阅读(516) 评论(0) 推荐(0)
摘要: 轻用其芒,动即有伤,是为凶器;深藏若拙,临机取决,是为利器。 --- 《古剑铭》 人性是柄双刃剑,善恶兼之,非此也不足!任何事物都是一体两面的,也正因为这样人性才是完整的。 这句话更深层的意思是告诉我:“深藏... 阅读全文
posted @ 2014-03-27 11:26 dai.sp 阅读(5674) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-03-27 11:20 dai.sp 阅读(164) 评论(0) 推荐(0)
摘要: [原文链接]一、 实现的内容及要求: 用C语言编程实现linux简单的聊天室功能。 用户程序命名为client.c;服务器程序命名为server.c 绑定端口等信息见实验方法内容; 要求client可以通过socket连接server 在client,提示输入服务器ip 若连接server 的s... 阅读全文
posted @ 2014-03-27 11:11 dai.sp 阅读(2319) 评论(0) 推荐(0)
摘要: [原文链接]入门篇《鸟哥的私房菜》(第三版)《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想server方向的可以找来看看。驱动篇《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码分析比较多,基于2440的,对linux外围驱动有很全面的讲解。内核篇浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作 阅读全文
posted @ 2014-03-27 11:09 dai.sp 阅读(259) 评论(0) 推荐(0)
摘要: [原文链接]*第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架;*第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及;*第三阶段:java API:输入输出,多线程,网络编程,反射注解等,java的精华部分;*第四阶段:数据库SQL基础,包括增删改查操作以及多表查询;*第五阶段:JDBC编程:包括JDBC原理,JDBC连接库,JDBC API,虽然现在Hibernate比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要;*第六阶段:JDBC深入理解高级特性:包括数据库连接池,存储过程,触发器,C 阅读全文
posted @ 2014-03-27 11:08 dai.sp 阅读(175) 评论(0) 推荐(0)
摘要: [原文链接] 为什么同样的时间有的人可以漂亮的完成工作,而有些人废了很大的力气也没有完成? 前者我们常常称之为“大牛”,后者我们常常叫他们“菜鸟”。当然“大牛”都是相对而言的,“大牛”也不可能方方面面都非常厉害,换句话说大牛也不一定会沙王摇大,也不一定会船长放水。所谓的“大牛”他们只是在某些方面比我们强而已。但是值得注意的是,学习能力很强,效率普遍很高是一般“大牛”的共同特点。是哪些因素造成了我们与“大牛”的差距呢? 背后的故事我们不一定知道。 有这么两句话想必大家都应该听过“要想人前显贵,必定人后受罪”,还有一句就是“台上一分钟,台下十年功”。在这里想借助这两句话说得就是,不要只... 阅读全文
posted @ 2014-03-27 11:06 dai.sp 阅读(138) 评论(0) 推荐(0)
摘要: [转自:此处]1.Do you have a family? 你有孩子吗?2.It'sa good father that knows his son. 就算是最好的父亲,也未必了解自己的儿子.3.Ihave no opinion of that sort of man. 我对这类人很反感.4.Sheput 5 dollars into my hand,"you have been a great man today." 她把5美圆塞到我手上说:"你今天表现得很好."5.Iwas the youngest son, and the younges 阅读全文
posted @ 2014-03-27 11:02 dai.sp 阅读(622) 评论(0) 推荐(0)
摘要: [非原创,看到有参考价值,所以果断转来:原文链接]第一阶段(Linux C开发)目标:能使用并管理linux系统,熟悉linux开发环境。熟练掌握C语言语法。掌握Linux下C开发方法。主题内容Linux最佳入门Linux基本操作、Linux基本命令、bash基础、Linux文件系统、Linux管理命令、Linux文件权限、vi使用、grep命令与正则表达式、find命令等。Shell编程Shell编程基础、输入输出、算术扩展、条件测试、条件与分支语句、循环语句、函数、sed、awk、Shell俄罗斯方块Linux开发工具gcc、make、gdbLinux C语言开发数据类型、控制语句、自定义 阅读全文
posted @ 2014-03-27 11:01 dai.sp 阅读(541) 评论(2) 推荐(0)
摘要: [原文链接]一、数论算法1.求两数的最大公约数function gcd(a,b:integer):integer;beginif b=0 then gcd:=aelse gcd:=gcd (b,a mod b);end ;2.求两数的最小公倍数function lcm(a,b:integer):in... 阅读全文
posted @ 2014-03-27 10:52 dai.sp 阅读(454) 评论(0) 推荐(0)
摘要: 关于内核学习我建议不要上来就读内核而是先了解内核的构成和特性,然后通过思考发现疑问这时再去读内核源码。即先了解概貌在读局部细节。而且内核分成好多部分,不要只是按照顺序去读,应该针对某一部分比如内存管理或进程管理横向读几本书,这样可以理解很全面。Linux Kernel 全书1. Linux内核设计与实现 Edition 2 2. Linux设备驱动 Edition 3 3. Linux内核源代码情景分析 4. 深入理解Linux内核(第三版)1.《Linux内核设计与实现》本书重在原理。适合入门的最佳图书。作者是为2.6内核加入了抢占的人,对调度部分非常精通,而调度是整个系统的核心,因此本书是 阅读全文
posted @ 2014-03-27 10:50 dai.sp 阅读(858) 评论(0) 推荐(1)
摘要: [转自:此处]阅读是自我提升的一个有效方法,阅读书籍、阅读博客都是我们技术提升的重要手段之一。但是阅读的质量,阅读的方法很大程度上限制了我们的知识获取的深度与广度,如何高效的阅读就成了一个重要的话题。 当你打算看一本书的时候,要确定它是不是你所需要的这点不用说,特别是技术类的书籍,很多都大同小异。因此,我觉得同一类的书籍,在于精而不在于多。很多书外包装精美,价格也不菲,但是买回来一细 看,发现要么漏洞百出,要么是说的比较宽泛,缺少自己的特色,而且现在还有百度,谷歌这种东西,所以很多书籍可以只要买一两本就好。那要怎么样挑选自己喜 欢的书籍呢?我的做法是:先去知乎,豆瓣,亚马逊,当当上看大家对某些 阅读全文
posted @ 2014-03-27 10:20 dai.sp 阅读(210) 评论(0) 推荐(0)
摘要: [转自:此处]一.为什么要学linux?当然最重要是爱好和兴趣!如果你这种必要学,或者根本不喜欢,请不要浪费时间,你学也学不好!二.起步你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix问题1:版本的选择北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的linux开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看无疑redhat是最多的,此外还有很多出名的发行版本,不再列举。对于初学linux的人来说,我建议是使用redhat,原因如下:1)现在很多书都是以redhat为例讲的,为了与书 阅读全文
posted @ 2014-03-27 10:19 dai.sp 阅读(127) 评论(0) 推荐(0)
摘要: [01]汤姆大叔系列博文[01]大叔手记全集[02]Knockout应用开发指南[03]微软ASP.NET站点部署指南[04]HTML5学习笔记简明版[05]大叔翻译博文索引[06]深入理解JavaScript系列[02]推荐单页篇[01]大型JavaScript应用架构模式[02]别再让面试官问你单例[03]大叔的一次面试经历[03]推荐博友算法相关[01]算法系列15天速成[02]算法实现大全[03]常用算法[04]算法大全[05]博客积分算法探讨[06]常见算法推演[07]眼睛直观感受几种常用排序算法[04]推荐博友精选好文[01]C# WinForm开发系列[02]LINQ之路[03] 阅读全文
posted @ 2014-03-27 10:17 dai.sp 阅读(211) 评论(0) 推荐(0)
摘要: 非常不错的Linux学习站点分类:Linux2013-12-11 15:48262人阅读评论(0)收藏举报linux学习Linuxsir-非常不错的中文Linux社区,能学习到很多东西http://www.linuxsir.com/bbsLinuxfans-Linux公社,中文站点,国内非常出名http://www.linuxfans.orgLinuxeden-有许多Linux软件下载,更新较快http://www.linuxeden.comLinux的新闻和文档http://www.linuxaid.com.cnlinux技术中坚站http://www.chinalinuxpub.com/O 阅读全文
posted @ 2014-03-27 10:15 dai.sp 阅读(149) 评论(0) 推荐(0)
摘要: 实现多态的四个条件:1、虚函数在C++编程中,采用关键字virtual,虚函数是动态联编,所以函数类型不能使private,必须是protect或者public类型。条件 所以,实现动态联编需要三个条件: 1、 必须把动态联编的行为定义为类的虚函数。 2、 类之间存在子类型关系,一般表现为一个... 阅读全文
posted @ 2014-03-27 10:14 dai.sp 阅读(1846) 评论(0) 推荐(0)
摘要: centos下读取某个文件的头几行或末几行读取头部,使用命令head。如命令:head filename默认显示文件 filename 的前十行内容;若希望显示文件的前二十行内容,使用命令:head -n 20 filename若-n后面的整数为负数时,如head -n -20 filename,则表示列出除尾部的20行外的所有行。读取尾部,使用命令tail,使用方法同head相似。如命令:tail filename默认显示文件 filename 的最后十行内容;若希望显示文件的最后二十行内容,使用命令:tail -n 20 filename类似的,若-n后面的整数前带有符号+时,如tail 阅读全文
posted @ 2014-03-27 09:59 dai.sp 阅读(1155) 评论(0) 推荐(0)
摘要: yum介绍为什么要使用yumLinux系统维护中令管理员很头疼的就是软件包之间的依赖性了,往往是你要安装A软件,但是编译的时候告诉你X软件安装之前需要B软件,而当你安装Y软件的时候,又告诉你需要Z库了,好不容易安装好Z库,发现版本还有问题等。由于历史原因,RPM软件包管理系统对软件之间的依存关系没有内部定义,造成安装RPM软件时经常出现令人无法理解的软件依赖问题。其实开源社区早就对这个问题尝试进行解决了,不同的发行版推出了各自的工具,比如Yellow Dog的YUM(Yellow dog Updater, Modified),Debian的APT(Advanced Packaging Tool 阅读全文
posted @ 2014-03-27 09:58 dai.sp 阅读(427) 评论(0) 推荐(0)
摘要: 技术类 算法导论:不要纠缠太难的部分(红黑树、斐波那契额堆、NP、近似算法); 编程之美:仔细阅读,包括上面的智力题,纸上手写代码; 编程珠玑:建议仔细阅读,尤其是每一章涉及的算法如何思考; July的博客:http://blog.csdn.net/v_JULY_v(百度:结构之法) 微软100题必读,最好吃透,会手写代码; 秒杀海量数据面试题; 程序员编程艺术; Linux C一站式编程:突击C语言的入门读物; C和指针:秒杀C语言指针; C++ Prime:面试主打C++必读; Effective C++:面试主打C++必读; More Effective C++:面试主打C++选读... 阅读全文
posted @ 2014-03-27 09:57 dai.sp 阅读(378) 评论(0) 推荐(0)
摘要: (1)安装python-mutagen sudo yum installpython-mutagen(2)进入你的音乐文件夹执行如下代码:mid3iconv -e GBK *.mp3 其中,mid3iconv 命令主要是将原来mp3音乐文件的ID3信息转换成了Unicode并用ID3v2的格式存回文件中。(3)重新打开Rhythmbox,所有mp3都能正常显示。 阅读全文
posted @ 2014-03-27 09:54 dai.sp 阅读(175) 评论(0) 推荐(0)
摘要: [非原创,原文链接]第一篇C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为:int printf( const char* format, ...);它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可... 阅读全文
posted @ 2014-03-27 09:46 dai.sp 阅读(5430) 评论(0) 推荐(0)
摘要: 这两天用这个标签页功能,感觉比VIM默认的多文本编辑要直观、方便于是做了总结。原文链接:http://mynoteweb.com/node/132861. 配置set tabpagemax=18 VIM默认只能打开10个标签页,在配置文件可以修改这个限制:set showtabline=0 不显示标签栏set showtabline=1 这是默认设置,意思是,在创建标签页后才显示标签栏。set showtabline=2 总是显示标签栏2. 命令行命令::tabe filename 用标签页打开文件:tabnew filename 用标签页打开文件:tab split 用标签页打开当期编辑的文 阅读全文
posted @ 2014-03-27 09:46 dai.sp 阅读(3385) 评论(0) 推荐(0)
摘要: [非原创,原文链接]导读:本文将通过对目前流行的SOA面向服务架构技术的研究,结合数字化校园建设的特点,提出一种基于SOA架构的数字化校园整体设计方案和具体实施过程。关键词:SOA面向服务架构数字化校园 高校信息化建设从上个世纪90年代就已经开始了,伴随着计算技术和网络技术的高速发展,高校信息化建设取得了显著成果,计算机和网络技术已经在高校各类活动中发挥着重要作用。以“挖掘先进的管理理念,应用先进的计算机网络技术把高校现有的教学、科研、管理、生活、服务等有关的资源进行整合和集成,实现统一的用户管理、资源管理和权限控制,实现资源的有效配置和充分利用,实现校务管理和后勤服务过程的优化、协调,创造. 阅读全文
posted @ 2014-03-27 09:45 dai.sp 阅读(233) 评论(0) 推荐(0)
摘要: [非原创,原文链接]导读:最近在dynaTrace上出现了一场关于异常(Exception)的代价的大讨论。由于异常处理是一个非常重要的处理错误情况的概念,完全的避免不是一种好的办法。本文中我们将近距离的观察一下异常的成本代价。关键词:异常处理堆栈跟踪代码异常处理 最近在dynaTrace上出现了一场关于异常(Exception)的代价的大讨论。在跟一些客户的接触中,我们经常的发现他们的代码里有大量的异常处理,自己都不知道。在移除了这些异常后,程序的运行速度比以前有大幅度的提高。这让我们产生了一种假想,程序中的异常处理语句是否给性能带来了巨大的开销?由此得出的推理会是,应该避免使用异常处理。. 阅读全文
posted @ 2014-03-27 09:44 dai.sp 阅读(347) 评论(0) 推荐(0)
摘要: 当蜘蛛网无情地查封了我的炉台, 当灰烬的余烟叹息着贫困的悲哀, 我依然固执地铺平失望的灰烬, 用美丽的雪花写下:相信未来。 当我的紫葡萄化为深秋的露水, 当我的鲜花依偎在别人的情怀, 我依然固执地用凝露的枯藤, 在凄凉的大地上写下:相信未来。 我要用手指那涌向天边的排浪, 我要用手掌那托住太阳的大海, 摇曳着曙光那枝温暖漂亮的笔杆, 用孩子的笔体写下:相信未来。 我之所以坚定地相信未来, 是我相信未来人们的眼睛——— 她有拨开历史风尘的睫毛, 她有看透岁月篇章的瞳孔。 ... 阅读全文
posted @ 2014-03-27 09:41 dai.sp 阅读(104) 评论(0) 推荐(0)
摘要: 发信站: 北邮人论坛 (Wed Jun1 15:09:43 2011), 站内不在写具体的调剂问题,以免大家再骂我。只客观说明一下对计算机考研的看法。供后来人参考。 首先计算机考研是统考,所以大家不要在各个论坛问学校有没有辅导班之类的话题。其次,统考题比较难,所以计算机专业分数很低。其实这是很公平的,如果题目太简单,像其他专业课那样人人都考120+,对于好的大学根本没有区分度。由于分数低,所以很多学校以国家线招生都招不满。所以对于考计算机专业的考生是件好事。至少考不上好的还有差的可以调剂。计算机专业调剂相对其他专业要容易很多。毕竟全国统考。根据本人的了解,所谓的不能跨区调剂是假的,我的同学考B 阅读全文
posted @ 2014-03-27 09:41 dai.sp 阅读(343) 评论(0) 推荐(0)
摘要: 发信站: 北邮人论坛 (Mon Sep 28 10:37:01 2009), 站内首先很感谢考研版。我09年考的北邮计算机,当时在本版获得了很多有价值的信息,得到了很多帮助。记得那时最担心复试,所以现在也来谈谈。有几点:一,初试分数最重要。当然这个大家都知道的。有个同学因为在复试前见了老师一面,被老师问了很多东西没答好,很担心,但后来还是一等奖学金。二,复试时,上机考试最重要。关于这一点,我想大家要特别注意。特别是如果考的是偏软件的实验室,更应该如此了。还有,要熟悉一下北邮的编程环境。这个大家去上北邮的ACM就可以。有的同学对编程界面不熟悉导致上机没做好,这个真的很可惜。三,复试时,如果能够准 阅读全文
posted @ 2014-03-27 09:41 dai.sp 阅读(503) 评论(0) 推荐(0)
摘要: 英语是考研中的重头戏,也是杯具的比较多的科目。很多同学担心自己四六级没过会不会英语一定考不好,我觉得只要你符合所报考学校对四六级的要求(一般要求过四级,详见各校招生简章),你就不必担心,踏实大胆的去准备就行了,四级没考过考研英语能拿六七十分的大有人在。要知道四六级考的是速度,考研考的是准确度,二者是不同的概念。下面介绍一下具体的复习经验。一、单词推荐用书:《考研英语词汇词根+联想记忆法》,俞敏洪英语要考好,词汇量必须要过关,没有砖瓦建不成大楼。记单词要遵循“遗忘规律”,即要大量的记,反复的记。记单词最忌讳一个词几遍几十遍的写,一天记不了多少个单词,既费劲又效率低下,还不一定能记住,一般人第.. 阅读全文
posted @ 2014-03-27 09:40 dai.sp 阅读(187) 评论(0) 推荐(0)
摘要: 我是一名刚从战场上下来的考生,经历了一场历练,有很多话想和考研的同学分享。本人今年英语78分,和大家说说我的英语复习经验吧。 我是一个不折不扣的理工科学生,一直对计算机、数学和物理等理工学科着迷,同时也对英语学习十分感兴趣。我的理工科成绩还算不错,可无论我怎么努力,我的英语成绩一直都比理工科成绩要更好。我一直认为,英语是属于文科范畴的,要学好它必须发散的思维方式。 所谓的发散思维方式,也就是文科的思维方式去学习英语,重中之重就是要努力培养英语的语感。如当我们分析考研英语中那些复杂难懂的长难句时,如果仅仅硬套那些艰涩复杂的语法,其效率可想而知。我们的目的是培养英语语感,凭借感觉像看武侠小... 阅读全文
posted @ 2014-03-27 09:40 dai.sp 阅读(205) 评论(0) 推荐(0)
摘要: 360的出台,直接把杀毒变成免费的,淘汰了金山毒霸;淘宝电子商务2012年一万亿的销量,逼得“苏宁、国美”这些传统零售巨头不得不转型,逼得“李宁服装”关掉了全国1800多家专卖店,连天上发了卫星的“沃尔玛”都难以招架,如果马云“菜鸟”行动成功的话,24小时内全国到货的梦想实现,那么这些零售巨头的命运又将会是如何?马云“余额宝”的出台,18天狂收57个亿资金存款,开始强夺银行的饭碗;三马(马云、马化腾、马明哲)的网上保险公司的启动,预计未来五年将会有200万保险人员失业,其他保险公司将何去何从?腾讯微信的出台,6个亿的用户还在增加,直接打劫了中国移动、电信和联通的饭碗。国内一位很著名的成功学大师 阅读全文
posted @ 2014-03-27 09:35 dai.sp 阅读(168) 评论(0) 推荐(0)
摘要: 计算机专业毕业后大致的工作方向是软、硬、网、图 四大类1.计算机可视化编程掌握计算机程序设计方法及可视化技术,精通一种计算机可视化平台及其软件开发技术。获取Delphi程序员系列、Java初级或VB开发能手认证。2.计算机WEB应用程序设计具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。3.计算机软件测试掌握计算机软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。4.计算机数据库管 阅读全文
posted @ 2014-03-27 09:35 dai.sp 阅读(680) 评论(0) 推荐(0)
摘要: [原文链接]如何作为成功的创业者网站创业者,你需要四大基本技能,做一个简单的网站实际上并不难,你首先必须要知道一个网站是由哪几部分构成的,简单地说,网站是由域名、空间、程序和内容构成。我的QQ上面有很多陌生人,随便拉一个来问,你是谁,干什么来着?十有八九都是这样回答我的:真是贵人多忘事,我是做网站的,以前向你请教过呢,晕,这些人好像都是约好了一样,都这样回答。为了一劳永逸,写一篇这样的文章。呵呵。首先,掌握一些基本概念做一个简单的网站实际上并不难,你首先必须要知道一个网站是由哪几部分构成的,简单地说,网站是由域名、空间、程序和内容构成。域名就像人的身份证一样,用于区别不同的网站,当然,域名不仅 阅读全文
posted @ 2014-03-27 09:34 dai.sp 阅读(258) 评论(0) 推荐(0)
摘要: SNS,全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。1967年,哈佛大学的心理学教授Stanley Milgram(1933~1984)创立了六度分割理论,简单地说:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过六个人你就能够认识任何一个陌生人。”按照六度分隔理论,每个个体的社交圈都不断放大,最后成为一个大型网络。这是社会性网络(Social Networking)的早期理解。后来有人根据这种理论,创立了面向社会性网络的互联网服务,通过“熟人的熟人”来进行网络社交拓展,比如Friendster, 阅读全文
posted @ 2014-03-27 09:33 dai.sp 阅读(721) 评论(0) 推荐(0)
摘要: 发表新帖回复:5人气:15306阿不_终于三十了(教授)楼主发表于 09-06-22 22:51只看楼主第1类 校园SNS社区 特征:锁定校园生活 ChinaRen:1999年创办。提供校友录、校友相册、校友论坛,包括闲聊区、型男索女、贴贴图图、情感世界、动漫空间、校园原创等热门板块。 校内网:成立于2005年12月,中国最早的校园SNS社区。学生可以展示自己,找到老同学结识新朋友,分享照片和群组。目前,已开通2000所大学、1800所高中。 占座网:创办于2006年4月,也面向全国大学生组织征集作品、工作实践、公益行为等活动,有占同桌抢座位等休闲游戏,可以记录日志,分享照片和群组。 ... 阅读全文
posted @ 2014-03-27 09:32 dai.sp 阅读(1754) 评论(0) 推荐(0)
摘要: 1,你是想创业,还是一定要创业,2. 这个世界不是因为你能做什么,而是你该做什么。3. 创意是企业运营中一个很重要的一环,但它只是一环,不是所有,所以要把每项工作落实到实处。4. 建立自我、追求忘我。5. 做一份工作,做一份喜欢的工作就是很好的创业。6. 不是你的公司在哪里,有时候你的心在哪里,你的眼光在哪里更为重要。7. 不想当将军的士兵不是好士兵,但是一个当不好士兵的将军一定不是好将军。8. 一个创业者最重要的,也是你最大的财富,就是你的诚信。9. 小公司的战略就是两个词:活下来,挣钱。10. 五年以后还想创业,你再创业。11. 生存下来的第一个想法是做好,而不是做大。12. 创业者书读得 阅读全文
posted @ 2014-03-27 09:31 dai.sp 阅读(229) 评论(0) 推荐(0)
摘要: 创业心理品质对创业实践起调节作用。研究表明,下列6种心理品质对创业实践影响较大。 1、独立思考、判断、选择、行动的心理品质创业既为社会积累物质财富和精神财富,又是谋生和立业。创业者首先要走出依附于他人的生活圈子,走上独立的生活道路。因此,独立性是创业者最基本的个性品质。这种品质主要体现在:一是自主抉择,即在选择人生道路,选择创业目标时,有自己的见解和主张;二是自主行为,即在行动上很少受他人影响和支配,能按自己主张将决策贯彻到底;三是行为独创,即能够开拓创新,不因循守旧,步人后尘。 当然,我们提倡创业者具有独立性的人格,但这种独立性并不等于孤独,也不是孤僻,因为,创业活动尽管是个体的实践活动,但 阅读全文
posted @ 2014-03-27 09:31 dai.sp 阅读(2220) 评论(0) 推荐(0)
摘要: 发信站: 北邮人论坛 (Mon Apr 20 22:41:10 2009), 站内昨天打电话问了老师说我被录取了,心情不错,我把我的考研经验写下来,主要是计算机专业科的经验,供学弟学妹们参考一下。 (ps:不是我不想写四科,我另外3科分不高,不好意思写)。谁要是有关于考研的问题,欢迎给我发站内信,我会耐心解答的。以下是我的个人经验,哪里写的不好大家轻拍。我计算机分数是133,对这成绩还算满意。计算机我是从10月份开始学的,大概学了3个月,利用每天下午的时间学专业课。如果不是跨专业的话我觉得3个月已经足够足够了,我过来才明白不是复习的时间越长越好的。首先介绍下计算机初试情况,09年是计算机第一次 阅读全文
posted @ 2014-03-27 09:30 dai.sp 阅读(406) 评论(0) 推荐(0)
摘要: 复试考试形式包括外语听力、专业课笔试、上机编程测试、综合面试和思想品德考核五部分。学院代码:002 学院名称:计算机学院 联系人:郑艳电话:010-62282656办公地点:教三楼1005室网址:http://www.cs.bupt.cn专业代码、名称笔试时间专业课笔试内容专业课笔试相关参考书目081200计算机科学与技术0812Z2智能科学与技术085211计算机技术60分钟六门选四门编译原理与技术编译程序设计原理与技术 李文生 北京邮电大学出版社2、编译原理(第2版) 张素琴等,清华大学出版社3、现代编译原理 C语言描述 Andrew W.Appel著,赵克佳等译计算机系统结构1、《计算机 阅读全文
posted @ 2014-03-27 09:30 dai.sp 阅读(184) 评论(0) 推荐(0)
摘要: 在北邮要想跟个好导师,最基本最重要的一个条件就是:你的初试成绩要高!!下面先看一段一位山东一个学校的导师和我聊天时的话(很有普遍性): “每次报导师的时候,就有许多同学来报我们这里,有一些同学跟我说,虽然他们初试成绩低,但是他们都很有能力,怎么怎么编程不错,怎么怎么那里不错,说我们不能只以初试成绩来衡量人,那样不公平。可是他们从我们这里想过么?我们这里是学院的热点,每年考研都有很多人来报我们这里,可是我们很忙啊,不可能每个人都面试一下,没有法,我们只好再定个分数线,这个线之下的人我们不可能考虑(除非跟我们作毕设的)!道理很简单,既然你能初试考了个高分,那说明最起码你在考研这个事情上下了很... 阅读全文
posted @ 2014-03-27 09:29 dai.sp 阅读(6264) 评论(0) 推荐(1)
摘要: POJ推荐50题1、标记“难”和“稍难”的题目可以看看,思考一下,不做要求,当然有能力的同学可以直接切掉。2、标记为A and B的题目是比较相似的题目,建议大家两个一起做,可以对比总结,且二者算作一个题目。3、列表中大约有70个题目。大家选做其中的50道,且每类题目有最低数量限制。4、这里不少题目在BUPT ACM FTP上面都有代码,请大家合理利用资源。5、50个题目要求每个题目都要写总结,养成良好的习惯。6、这个列表的目的在于让大家对各个方面的算法有个了解,也许要求有些苛刻,教条,请大家谅解,这些是我们这些年的经验总结,所以也请大家尊重我们的劳动成果。第一类 动态规划(至少6题,2479 阅读全文
posted @ 2014-03-27 09:29 dai.sp 阅读(468) 评论(0) 推荐(0)
摘要: http://www.sina.com.cn2009年12月04日 00:39跨考教育 北京大学 关键词:软件与微电子学院、信息科学技术学院 “国家示范性软件学院”、“国家集成电路人才培养基地”,北京大学软件与微电子学院享有这些荣誉。 该学院设有软件技术、网络与通信技术系、嵌入式系统、电子服务系等10个系,包括软件开发、软件质量工程与测试、软件工程管理、网络与信息安全等27个培养方向。其中,“软件质量工程与测试”专业最值得有志于报考软件类专业的考研人关注。 如今,中关村软件测试人才紧俏,该专业的人才缺口空前地大,很多企业负责人表示招聘到合格的软件测试人才非常难,因为设置有“软件测试”... 阅读全文
posted @ 2014-03-27 09:28 dai.sp 阅读(305) 评论(0) 推荐(0)
摘要: [原文链接]因为项目需要用到,于是简单封装了一些常用的操作: /***根据属性名获取属性值**/privateObjectgetFieldValueByName(StringfieldName,Objecto){try{StringfirstLetter=fieldName.substring(0,1).toUpperCase();Stringgetter="get"+firstLetter+fieldName.substring(1);Methodmethod=o.getClass().getMethod(getter,newClass[]{});Objectvalue= 阅读全文
posted @ 2014-03-27 09:03 dai.sp 阅读(6678) 评论(0) 推荐(0)
摘要: [非原创,忘了哪的了,作者可私信联系]一、 LinkedList3.1创建:LinkedList()LinkedList底层的数据结构是一个双向链表。既然是双向链表,那么必定存在一种数据结构——我们可以称之为节点,节点实例保存业务数据,前一个节点的位置信息和后一个节点位置信息,如下图所示:图——双线链表及节点示意图首先来了解节点类:private static class Entry{ E element; Entry next; Entry previous; Entry(E element, Entrynext, Entry previous) { this.element = elem. 阅读全文
posted @ 2014-03-27 09:01 dai.sp 阅读(303) 评论(0) 推荐(0)
摘要: [原文链接] TreeMap 和 TreeSet 是 Java Collection Framework 的两个重要成员,其中 TreeMap 是 Map 接口的常用实现类,而 TreeSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但 TreeSet 底层是通过 TreeMap 来实现的,因此二者的实现方式完全一样。而 TreeMap 的实现就是红黑树算法。 TreeMap 的实现就是红黑树数据结构,也就说是一棵自平衡的排序二叉树,这样就可以保证当需要快速检索指定节点。TreeSet 和 TreeMap 的关系为了让大家了解 TreeM.. 阅读全文
posted @ 2014-03-27 09:00 dai.sp 阅读(183) 评论(0) 推荐(0)
摘要: [原文链接]有效和正确定义hashCode()和equals()每个Java对象都有hashCode()和equals()方法。许多类 Override 这些方法的缺省实施,以在对象实例之间提供更深层次的语义可比性。在Java理念和实践这一部分,Java开发人员Brian Goetz向您介绍在创建Java类以有效和准确定义hashCode()和equals()时应遵循的规则和指南。您可以在讨论论坛与作者和其它读者一同探讨您对本文的看法。(您还可以点击本文顶部或底部的讨论进入论坛。)Brian Goetz, 首席顾问, Quiotix Corp虽然Java语言不直接支持关联数组 -- 可以使用任 阅读全文
posted @ 2014-03-27 08:58 dai.sp 阅读(165) 评论(0) 推荐(0)
摘要: [原文链接]HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。集合和引用就像引用类型的数组一样,当我们把 Java 对象放入数组之时,并不是真正的把 Java 对象放入数组中,只是把对象的引用放入数组中,每个数组元素都是一个引用变量。实际上,HashSet 和 HashMap 之 阅读全文
posted @ 2014-03-27 08:57 dai.sp 阅读(137) 评论(0) 推荐(0)
摘要: [原文链接]了解一个流行人工智能搜索算法的 Java 实现了解启发式搜索领域及其在人工智能上的应用。本文作者展示了他们如何成功用 Java 实现了最广为使用的启发式搜索算法。他们的解决方案利用一个替代的 Java 集合框架,并使用最佳实践来避免过多的垃圾收集。Matthew Hatem, Senior Software Engineer, IBMEthan Burns, Software Engineer, GoogleWheeler Ruml, Associate Professor, University of New Hampshire通过搜寻可行解决方案空间来解决问题是人工智能中一项名 阅读全文
posted @ 2014-03-27 08:55 dai.sp 阅读(902) 评论(0) 推荐(0)
摘要: 1、将java.util.Date转换为java.sql.Datejava.sql.Date sd;java.util.Date ud;//initialize the ud such as ud = new java.util.Date();sd = new java.sql.Date(ud.getTime());2、若要插入到数据库并且相应的字段为Date类型可使用PreparedStatement.setDate(int ,java.sql.Date)方法其中的java.sql.Date可以用上面的方法得到也可以用数据库提供TO_DATE函数比如现有udTO_DATE(new Simpl 阅读全文
posted @ 2014-03-27 08:48 dai.sp 阅读(714) 评论(0) 推荐(0)
摘要: 道学苑清和道人博客2014-03-07 17:03我要分享18道教以“重人贵生”为重要特征,不主张人们离弃社会生活而修道。道教中人始终认为只有很好地履行做人的社会职责,成为一个对社会有用的人,一个道德高尚的人,才谈得上修仙证道。信奉道教,重要的是将道教的精神、道教的智慧贯彻到生活之中,在社会生活中修道、行道、悟道。古云:“不离日用常行内,直到先天未画前”,就是说要即世间而超世间,不离生活而又升华生活。立足于生活,圆融于生活,服务社会,利益人群,这既是道教的优良传统,也是道教文化在现代社会中发挥积极作用的根本途径。那么,道教对于生活采取什么样的态度呢?这种态度对于现代人有什么样的借监价值呢?本文 阅读全文
posted @ 2014-03-27 08:46 dai.sp 阅读(771) 评论(0) 推荐(0)
摘要: Date a;Date b;假设现在你已经实例化了a和ba.after(b)返回一个boolean,如果a的时间在b之后(不包括等于)返回trueb.before(a)返回一个boolean,如果b的时间在a之前(不包括等于)返回truea.equals(b)返回一个boolean,如果a的时间和b相等返回true 阅读全文
posted @ 2014-03-27 08:45 dai.sp 阅读(217) 评论(0) 推荐(0)
摘要: String sql = "insert into t_curriculum (name,academic_credit_type,qualifiedCredits" + ",substandardCredits,t_curriculum_type_id,description,teacherName,createDate) values(?,?,?,?,?,?,?,now())"; PreparedStatement ps = connection.prepareStatement(sql, Statement.RETURN_GENERATED_KEY 阅读全文
posted @ 2014-03-27 08:44 dai.sp 阅读(2354) 评论(0) 推荐(0)
摘要: http://tchen.me/6分钟前8 分钟昨天收到一个读者留言,问作为程序员,有什么学习和工作上的好习惯可以借鉴?想了想,干脆附庸风雅一下,总结个『高效能程序员的七个习惯』吧。Disclaimer:一家之言,可不信,但不可全信。拥抱unix哲学每个程序员入门的第一堂和第二堂课应该是和unix哲学相关的内容,简言之就是:做一件事,做好它。具体点:小即是美。让程序只做好一件事。尽可能早地创建原型。可移植性比效率更重要。数据应该保存为文本文件。尽可能地榨取软件的全部价值。使用shell脚本来提高效率和可移植性。避免使用可定制性低下的用户界面。所有程序都是数据的过滤器。再具体一些(TL;DR): 阅读全文
posted @ 2014-03-27 08:44 dai.sp 阅读(252) 评论(0) 推荐(0)
摘要: 第一种方法,就是list中对象实现Comparable接口,代码如下:12345678910111213141516171819202122232425262728293031323334353637383940publicclassPerson implementsComparable {privateString name;privateInteger order;/*** @return the name*/publicString getName() {returnname;}/*** @param name* the name to set*/publicvoidsetName(St 阅读全文
posted @ 2014-03-27 08:44 dai.sp 阅读(129) 评论(0) 推荐(0)
摘要: 2013年10月11日来源:新东方在线 一、操作系统考查目标 1.掌握操作系统的基本概念、基本原理和基本功能,理解操作系统的整体运行过程。 2.掌握操作系统进程、内存、文件和I/Q管理的策略、算法、机制以及相互关系。 3.能够运用所学的操作系统原理、方法与技术分析问题和解决问题,并能利用C语言描述相关算法。 二、操作系统变化解析 2014年的大纲较2013年的大纲相比没有变化。 三、复习与备考指导 1、教材的选择 对于操作系统的复习,建议考生选择--《计算机操作系统(第三版)》(西安电子科技大学出版社,汤小丹、梁红兵、哲凤屏、汤子瀛主编),该教材适合于初学者,浅显易学。同... 阅读全文
posted @ 2014-03-27 08:42 dai.sp 阅读(168) 评论(0) 推荐(0)
摘要: log4j应用服务器strutslayoutservletclassog4j具体输出信息级别配置方法Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName... 阅读全文
posted @ 2014-03-27 08:42 dai.sp 阅读(704) 评论(0) 推荐(0)
摘要: 2013年10月11日来源:新东方在线 一、考试性质 计算机学科专业基础综合考试是为了高等院校和科研院所招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目,其目的是科学,公平,有效的测试考生掌握计算机科学与技术学科大学阶段专业基础知识、基本理论,基本方法的水平和分析问题、解决问题的能力,评价的标准是高等院校计算机科学与技术优秀本科毕业生所能达到的及格和及格以上水平,以利于各高等院校和科研院所择优选拔,确保硕士研究生的招生质量。 二、考查目标 计算机学科专业基础综合考试涵盖数据结构、计算机组成原理、操作系统和计算机网络等学科专业基础课程。要求考生系统地掌握上述专业基础课... 阅读全文
posted @ 2014-03-27 08:41 dai.sp 阅读(142) 评论(0) 推荐(0)
摘要: 2013年10月11日来源:新东方在线 一、组成原理考查目标 1、 理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。 2、理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本实现方法。 3、 能够综合运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行简单设计。 二、组成原理变化解析 1.变化一 【考察目标】发生变化 3.掌握综合运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,对一些... 阅读全文
posted @ 2014-03-27 08:41 dai.sp 阅读(184) 评论(0) 推荐(0)
摘要: 2013年10月11日来源:新东方在线 一、计算机网络考查目标 1、掌握计算机网络的基本概念、基本原理和基本方法。 2、掌握计算机网络的体系结构和典型网络协议,了解典型网络设备的 组成和特点,理解典型网络设备的工作原理。 3、能够运用计算机网络的基本概念、基本原理和基本方法进行网络系 统的分析、设计和应用。 二、计算机网络变化解析 1. 变化一 (五)介质访问控制 1.信道划分介质访问控制变为"信道划分" 频分多路复用,时分多路复用,波分多路复用,码分多路复用的概念和基本原理。 2.随机访问介质访问控制变为"随机访问" ALOHA协议,CSMA协议,CS 阅读全文
posted @ 2014-03-27 08:41 dai.sp 阅读(140) 评论(0) 推荐(0)
摘要: 俗话说,天下武功,唯快不破。也就是说要练成天下高手的话,出招速度一定要快,这样才能在江湖上立足,不至于掉了脑袋。而程序员要在IT界混出个名堂,也要有高效的工作效率才行。IT行业时时刻刻都产生着新知识、新技术,要想跟上变革肯定要有几把刷子。而我本人很喜欢各种各样的方式来提高自己的工作效率,可以分享给大家一些经验。键盘功底要扎实。敲键盘时要使用标准指法。可能你认为这是程序员的基本功,可是我发现其实很多程序员都做不到这点。看着他们敲代码时那笨拙的指法我就心急。其实炼成标准指法不难,相当年我还是一指禅,打字极慢,痛定思定,在一周内我打字必用标准指法,再别扭也要坚持,一周后就适应了标准指法了。现在不说运 阅读全文
posted @ 2014-03-27 08:40 dai.sp 阅读(140) 评论(0) 推荐(0)
摘要: 计算机研究生考试作为全国统考科目,无论是题型还是试题分值分布乃至知识点划归,注定都是要保持高度连续性的,这对考生来讲无疑是一个利好消息,考生可以按照原来的复习思路和复习进度来继续复习。但是有一点需要强调,大纲已经发布,虽然现在考纲内容上比较稳定但新大纲带给考生心理上的变化也是很明显的,新大纲的到来对考生来讲时间点或者重新开始的意味更大一些。为了帮助同学们更好的开始下一阶段的复习,新东方在线全国研究生入学考试研究中心计算机教研室为同学们提出以下复习建议。 首先,新大纲为蓝本,迅速梳理基础 新大纲的发布对考生来讲更是一个时间信号,大纲发布以后距离考试的实际有效时间就只剩百天。前期的复习效果... 阅读全文
posted @ 2014-03-27 08:40 dai.sp 阅读(108) 评论(0) 推荐(0)
摘要: 负责人:马维英互联网搜索与数据挖掘组致力于将数据挖掘、机器学习与知识发现技术和信息分析、组织、检索与可视化的过程相结合,将目前的互联网搜索提高到一个新的层次。例如,我们正在研究如何挖掘深层互联网结构,以实现对多个在线数据库的一站式搜索,并利用网页布局结构提高链接分析和排序算法的性能。我们还在开发能处理大规模数据并快速适应新主题的分类和聚类算法,以适应互联网的动态特点。基于文档级别的排序和检索是信息检索领域25 年来的传统模式,目前我们正在探索一种新的模式,以实现对象级别的互联网搜索。研究项目对象级别的垂直搜索技术(Object-level Vertical Search)最新研究成果应用体验: 阅读全文
posted @ 2014-03-27 08:39 dai.sp 阅读(323) 评论(0) 推荐(0)
摘要: 北京邮电大学研招网 2014-03-21 2014年硕士研究生招生的复试录取工作即将开始,为了使今年的复试工作得以顺利开展,现将复试工作安排如下: 一、考生复试时须携带材料 1、参加复试考生须携带本人有效证件(限“第二代居民身份证”),应届本科毕业生还需携带学生证、一张近期一寸免冠彩色照片(用于体检)和考试用具。 2、网上支付复试费(http://yjzs.grs.bupt.cn/jf/Login.aspx)后下载打印《2014年报考攻读硕士学位研究生登记表》,仔细核对信息,确认无误后签字。 3、身份证复印件(A4纸,正反面复印到同一面上)。 4、除北邮应届本科生和有具体定向单位... 阅读全文
posted @ 2014-03-27 08:39 dai.sp 阅读(142) 评论(0) 推荐(0)
摘要: 在我刚开始准备考研时,很迷茫,完全不知道该怎么去做,上什么辅导班,选什么资料,一切的一切都要自己抉择。那是真的很想有个什么都懂得人老告诉我,究竟该怎么做,就像高考时,有老师在身边一样,完全不用担心,只要按照要求把老师每天布置的任务完成好就好了,而那时我是一个人,没有任何依靠,什么都要靠自己去摸索。在自己走过这条路之后,我有以下感想: 1。对于大三、大四学生来说,要处理哈上课与考研的关系。我在上大三的时候,学校安排了好多的课程,觉得当时的课业压力很重,我一节课都没逃,反而学的很认真,这种认真的精神一直在带动着我的考研。我心里很明白:大学培养的是通才,而研究生则是专才,对于我以后研究方向很靠... 阅读全文
posted @ 2014-03-27 08:38 dai.sp 阅读(112) 评论(0) 推荐(0)
摘要: 也许考的分数并不高,但是在不到3个月的复习时间内,跨入名校热门专业能取得这个成绩,我自己是比较满意的。回顾一下这将近3个月的考研经历,有很多感慨。 我是工作半年后才决定考研的,当时做这个决定时已经是10月中旬了,但凭着年轻人的一股冲动和为实现自己梦想的勇气,还是很果断的辞了职,义无反顾的回到武汉,开始了考研的生活。扳扳手指头,只剩下88天,还要租房和收集考研信息,时间已经非常短暂了。房子租好后,我给自己做了周密的计划,开始了每天有规律的复习生活:早晨7点左右起来,上自习室,晚上10点结束自习,然后去运动场锻炼,11点半睡觉。就这样,每天的复习时间将近11个小时。 我报的是专业本科是五年... 阅读全文
posted @ 2014-03-27 08:38 dai.sp 阅读(151) 评论(0) 推荐(0)
摘要: 2013年10月11日来源:新东方在线 一、数据结构考查目标 1、掌握数据结构的基本概念、基本原理和基本方法。 2、掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。 3、能够数据结构基本原理和方法进行问题的分析与求解,具备采用C或C++语言设计与实现算法的能力。 二、数据结构变化解析 1.变化一 【考察目标】 3. 能够数据结构基本原理和方法进行问题的分析与求解,具备采用C或C++语言设计与实现算法的能力,删去了"Java"。 2.变化二 四.图 (二) 图的存储及基本操作 1.邻接矩阵法 2.邻接表法 3.邻接多重... 阅读全文
posted @ 2014-03-27 08:37 dai.sp 阅读(164) 评论(0) 推荐(0)
摘要: 考研成功并不难,考研的道路也并不是可怕。其实梦想最终成真的关键就在于:坚持,用心。考研的道路是漫长的。而且很容易让人感到厌倦,感到烦闷,感到枯燥无味至让人感到想放弃,特别是在考研路程的最后一段时间里最容易出现此种心态,这时我们就需要去坚持到底,我们最终就会迎来胜利的曙光,另外,在复习考研时,我们还要学会“用心”,用心来收集信息区调整心态,去制定复习计划,去研读书籍,这些都是每个人考研成功必须去做的事情,只有学会“用心”、事情才会向着我们期待的方向去发展。 我参加了今年的考研,取的了不错的成绩。我是之所以能够取得成功,除了老师的辅导和朋友的帮助之外。最重要的是我在考研的路上用心去坚持了,天... 阅读全文
posted @ 2014-03-27 08:37 dai.sp 阅读(259) 评论(0) 推荐(0)