摘要:
【一名亲弟子的来信】 贺老师: 您好!我最近有点困惑,希望您能指点一下。我最近感觉作你平常的实践项目,感觉不是那么困难了。所以在剩余的时间里想早点事情来提高一下自己,我找了一些acm的试题,感觉还有很大差距,算法方面还是不行。想让老师给指点指点,以后课余的时间是着重提高算法能力,还是继续往下学习Windows程序设计?提高算法能力应该从哪下手?希望老师指点一二…… 【答复】 这是一个很好的问题。本想着比较详细地谈谈对这种学有余力的同学应该如何学的问题,最近忙于写一本指导IT大学生找到有效学习的书(第一次在博文中预告,题目初定为《走出大学的泥淖——给IT学子传递正能量》,合同6月30日... 阅读全文
摘要:
在上一篇文章中我们了解到了第一种Spring跟Struts集成的方案,但此集成方案的不足是WEB层中知道Spring的相关内容,因为需要去主动的查找对象:BeanFactory.方案二便是通过依赖注入的方式来进行.通过Spring提供ActionProxy进行代理.去获取BeanFactory,找到Path的名称,然后找到path路径下的Action,然后完成注入. 方案二的核心:Struts的核心交给Spring来创建.Spring跟其他框架集合主要也是通过此种方式. 方案二集成框架图:spring+struts(第二种方案) 集成原理:将业务逻辑对象(Struts的Action)交给... 阅读全文
摘要:
如果不了解TinyXml,建议先看一下这篇博客http://blog.csdn.net/nat_myron/article/details/8740028 plist文件如下<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version=&q 阅读全文
摘要:
每一个模块都有一个默认的属性__name__。__name__ 的值:1、直接运行一个python的程序的时候,如python test.py, 则__name__ 的值是 __main__。2、一个python模块被import的时候,则__name__的值为模块的文件名(不带路径及文件扩展名)。__name__值的使用:用于处理初始化 #!/usr/bin/python# Filename: mtest.pyif __name__ == '__main__': print '模块正被直接运行,可做一些初始化的操作'else: print '模块正被其 阅读全文
摘要:
本文档是对现有的开源的搜索引擎的一个简单介绍1.LuceneLucene的开发语言是java, 也是java家族中最为出名的一个开源搜索引擎, 在java世界中已经是标准的全文检索程序, 它提供了完整的查询引擎和索引引擎, 没有中文分词引擎, 需要自己去实现, 因此用Lucene去做一个搜素引擎需要自己去架构.另外它不支持实时搜索, 但linkedin和twitter有分别对Lucene改进的实时搜素. 其中Lucene有一个C++移植版本叫CLucene, CLucene因为使用C++编写, 所以理论上要比lucene快.官方主页: http://lucene.apache.org/CLuc 阅读全文
摘要:
定义Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.将请求封装成对象,以便使用不同的请求、队列、或日志将客户端参数化,同时提供可撤销功能。 命令模式可以将“动作的请求者”从“动作的执行者”对象中解耦;被解耦的二者之间通过命令对象进行沟通。 类图 1)Commandpublic interface Command{ publ... 阅读全文
摘要:
我们都知道,字符char类型,占用的空间为8位,int类型占用空间为16位,当int赋值给char的时候会发生什么效果呢?处理规则是什么样的呢?方法一: 编写如下代码测试:#include <stdio.h>#include <stdlib.h>int main(){char sum;int operator1 = 4874;//4874 = 0000 0000,0000 0000,0001 0011,0000 1010 hexadecimal 00 00 13 0Asum = operator1;//situation 1 sum = 0000 0000; cut t 阅读全文
摘要:
学计算机也有几年了,眼看明年就要毕业,在这里总结一下我看过的书,并推荐一些我认为好的书,还有一些是我听说好的但没看过的,也写在这里,对于下面的书,如果看过的我会按自己的读后感打一个分和一些评价,评分及供参考。如有问题,欢迎讨论。好的,现在开始: 推荐度参考: 6分:可看可不看 7分:值得一读 8分:经典好书, 9分:强烈推荐 ,10分: 神品级 C语言类:C程序设计语言: 推荐度:8分 书籍简介:在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书原著即为C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介... 阅读全文
摘要:
在VB中使用工具栏和控件栏,又漂亮又方便。VB中使用的window公共控件,在PowerBuilder中也是通用的。所以,在powerbuilder中使用这个控件,也是so easy ..在要求不高的需求下,用这个公共控件创建工具栏和状态栏,是非常方便好用的。这点写下几个要点,记录一下学习点滴。 我的源码备份。 阅读全文
摘要:
d button1_Click(object sender, EventArgs e)函数中添加如下代码: string thisConnectin = "server=XIAOLI-PC\\XIAOLI;Integrated Security=true;database=map"; SqlConnection con; con = new SqlConnection(thisConnectin); if (this.CheckInfo()) { string cmd = "I... 阅读全文