自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

一个简单的三维向量类

作者:朱金灿来源:http://blog.csdn.net/clever101/ 最近在看《3D数学基础:图形与游戏开发》。该书第六章实现了一个简单三维向量类。我看了一下代码,发现有些地方是错的,于是做了一些小修改。该三维向量类实现了一些常用的向量运算,如点乘、叉乘等。对此不熟悉的同学可以参考相关线性代数教材。现把源码贴上:#include <...

2010-11-30 23:26:00 540

每日一题:那个开关控制那盏灯?

每日一题:那个开关控制那盏灯?问题描述:待续。。解决:待续。。。拓展问题:使用6根相同长度的火柴拼成4个等边三角形。很快我想使用5根火柴能够拼出2个等边三角形,那么如何实现4个等边三角形?问题的关键在于突破平面的思维,想象如果是在三维的空间内?问题的答案呼之欲出。...

2010-11-29 16:11:00 66

asp.net发布web service时出现“未能创建类型”错误

asp.net发布web service时出现“未能创建类型”错误如果直接将web service发布之后,如果不转换成“应用程序”的话,将产生“未能穿件类型”的错误与。解决的方法:...

2010-11-29 16:01:00 3441

“undefined reference to”c++ template

You need to use theexportkeyword. However, I don't think G++ has proper support, so you need to include the template function's definition in the header so the translation unit can use it. Thi...

2010-11-27 20:15:00 116

每日一题:过桥问题

每日一题:过桥问题问题描述:今天偶然在《读者》上看到了益智问题 ,试着解了一下,感觉还是很有意思,google了一下,晚上都说是微软面试题,但是我找了找,在《How to Slove it》这本书中就有提到。不知道是谁cp的谁的。好吧,说说问题:U2合唱团在17分钟内得赶到演唱会,途中必须经过一座桥,4个人从桥的同一端出发,你得帮助他们到达另外的一段,天色已经暗下来,但...

2010-11-27 18:15:00 121

调试dhtmlscheduler浏览器兼容性问题

调试dhtmlscheduler浏览器兼容性问题今天经过一下午的调试,终于修改完了dhtmlscheduler浏览器兼容性的问题。最初在选取这个控件的时候,没有想到过控件的兼容性的问题,但是在实际的开发完成之后,在测试的时候出现了浏览器不兼容的问题。于是开始google,但是网上从来没有说过浏览器的问题,当时就很郁闷,怎么回事?坏事都被我遇到了。没办法,项目催人,硬着头皮还得改...

2010-11-25 20:11:00 55

web调试:ie缓存

2010-11-25 20:00:00 49

jQuery ie xml的问题 jQuery在IE中解释XML要注意的问题

jQuery ie xml的问题 jQuery在IE中解释XML要注意的问题jQuery在IE中解释XML要注意的问题:不管在写哪种Web介面的程式,都要特別重视 Content-Type 的设定,无论是 text/html , text/plain , text/xml 对于浏览器来说,都是不同的意一的,处理的方式也有可能不一样,当你使用越...

2010-11-25 19:57:00 46

contentType大全

contentType大全'ez' => 'application/andrew-inset''hqx' => 'application/mac-binhex40''cpt' => 'application/mac-compactpro''doc' => 'application/msword''bin' => 'applicati...

2010-11-25 19:56:00 63

jsp中如何清除缓存

jsp中如何清除缓存<% response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 response.setHeader("Pragma","no-cache"); //HTTP 1.0 response.setDateHeader ("Expires", 0); //prevent..

2010-11-25 19:55:00 80

IE下json格式的一小点需要注意的地方

http://www.zendstudio.net/archives/a-json-bug-in-ie/我在最近制作的一个后台程序中,使用一处json初始化一些信息,用于使用中的调用,我一直在firefox下进行调试和开发,自始至终没有发现任何有问题的地方,而且是后台程序,就几个管理员用,所以不用考虑太多表现上的问题,故就以Firefox作为标准了,我们用的JS库是jquery...

2010-11-25 19:52:00 47

eclipse中static web和dynamic web的区别

If you want to create a content-based Web application that does not contain any dynamic content (such as servlets, JSP files, filters, and associated metadata) you might prefer to create a static Web ...

2010-11-25 12:56:00 138

关于去除PE文件中函数修饰的做法

在之前的一篇文章《PE文件格式的一些研究》我简单谈了PE文件格式的基本机构。在文章的最后我提到由于C++的命名空间和虚函数的影响,编译器对C++库的导出函数进行了名称修饰。 今晚简单研究了一下如何把这个名称修饰去掉,还原函数的真实名称。对于VC编译器编译出来的DLL,微软提供了一个函数UnDecorateSymbolName(在Dbghelp.lib,使用时需要添加该库)来将...

2010-11-23 23:43:00 84

java判定email

// 判断这个mail是否是一个合法的mail private boolean isValidateEmail(String mail) { String check = "^([a-z0-9A-Z]+[-|//._]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?//.)+[a-zA-Z]{2,}$"; Pattern regex = ...

2010-11-23 14:38:00 74

java中List转换为Array与Array转换为List

转载自:http://blog.csdn.net/zhqingyun163/archive/2009/10/29/4744365.aspx今天写代码遇到一个奇怪的问题,具体代码不贴出了,写一个简化的版本。如下:ArrayList<String> list=new ArrayList<String>();String strings[]=(String...

2010-11-23 14:37:00 43

JUnit: The input type of the launch configuration does not exist

If you are getting the above error message in Eclipse IDE, while running your test case, just make sure that you have the test class as a part of the “eclipse source folder” definition. Easiest way. R...

2010-11-22 20:45:00 391

Overview

Chapter1.Overview1.1.ModelingjBPM currently allows users to create and modify business processes using graphical flow charts.Currently, we offer three options to model your BPMN2 p...

2010-11-22 08:52:00 59

tomcat总是访问旧页面

tomcat访问的还是原来的页面,找了半天终于在work目录下面找到了页面的缓存,直接shift+delete,ok,搞定!

2010-11-21 18:32:00 84

PE文件格式的一些研究

作者:朱金灿来源:http://blog.csdn.net/clever101/ 最近抽空对PE文件格式做了一些研究。众所周知,PE文件格式是Windows平台下可执行文件的格式。为什么要研究PE文件格式?可能有人认为,做这件事就是一件重复造轮子的事,因为之前已经有无数人做过这样的事。但是有些事不是简单地以是不是重复造轮子来衡量的。研究PE文件格式对加深程序本质的认...

2010-11-20 21:28:00 71

The Constructor Date(String) is Deprecated since of JDK 1.1 you should not use it

The Constructor Date(String) is Deprecated since of JDK 1.1 you should not use itYou should use java.text.SimpleDateFormat to convert String value to Date. E.g.1private static f...

2010-11-20 11:22:00 227

每日一题:编写一个函数,不使用算术运算符,实现比较两个数的大小

每日一题:编写一个函数,不使用算术运算符,实现比较两个数的大小问题描述:编写一个函数f,在函数f中,不能够使用算术运算符,实现比较输入两个整数的功能。思路:1.考虑使用绝对值来实现,但是这中方法其实还是在间接地使用了算术运算符,因为在abs函数中,存在数值的判定。大的为 ((a+b)+abs(a-b)) / 2小的为 (a+b - abs(a-b...

2010-11-20 09:54:00 125

每日一题:给定n, 求出小于n的所有数中1的位数

每日一题:给定n, 求出小于n的所有数中1的位数问题描述:给定整数 n,要求编写函数f,返回[1, n]中所有数中1的位数。例如,如果f输入10的话,函数返回2,其中1中含有一个1,10中含有一个1.思路:这里首先想到的是对于给定一个整数 i,如果分解出i的各个数位。这个算法是比较简单的,取模10,然后除10即可。实现的代码如下:// 这个函数直接输入的顺序和原...

2010-11-20 09:04:00 82

每日一题 -- 不使用变量实现c语言的strlen函数

每日一题 -- 不适用变量实现c语言的strlen函数问题描述:编写一个c语言函数strlen,要求在其中不能够使用任何的变量思路:如果在函数体重不能使用变量,同时考虑到斐波那契数列的递归求解的过程,可以联想到使用“递归”来实现。实现代码:#include <stdio.h>#include <stdlib.h...

2010-11-19 15:49:00 72

每日一题:不适用第三个变量,实现交换两个输入参数

每日一题:不适用第三个变量,实现交换两个输入参数问题描述:编写一个函数swap,输入两个参数a, b,要求函数中不能够使用第三个变量,函数输出交换之后的a和b。思路:如果程序中不能够使用另外的第三个变量的话,只能够通过所谓的“技巧"来实现。这里使用的技巧如下:a ^ 0 = a. a ^ a = 0(异或运算)实现代码:#inc...

2010-11-18 21:49:00 84

发送邮件程序

/*Some SMTP servers require a username and password authentication before youcan use their Server for Sending mail. This is most common with coupleof ISP's who provide SMTP Address to Send Mail....

2010-11-17 22:05:00 101

spring邮件服务

spring邮件服务1.spring邮件服务体系2.demos3.可能出现的问题1.spring的邮件服务体系The Spring Framework provides a helpful utility library for sending email that shields the user from the specific...

2010-11-17 22:01:00 142

根据三边长度判断三角形的形状 c语言

// 测试用例:// 直角三角形:3 4 5// 钝角三角形:3 5 7// 锐角三角形:6 6 6#include <stdio.h>#include <stdlib.h>// test if the three number is a triangleint isTriangle(int a, int b, int c){ if ((...

2010-11-17 19:48:00 538

使用Sencha Designer来快速开发web用户界面 -- 页面布局

使用Sencha Designer来快速开发web用户界面 -- 页面布局1.what is layout?2.basic layout?3.如何配置容器的layout?4.some useful demo?1.what is layout ?In ExtJS, layouts control the size and position of...

2010-11-16 21:42:00 65

使用Sencha Designer来快速开发web用户界面 -- 初识Designer

使用Sencha Designer来快速开发web用户界面 -- 初识Designer1.为什么使用Designer2.Designer说“我能这么干”3.Designer简单特性1.为什么使用Designer?最初使用Designer的动机,还是因为在web应用程序中界面的构建往往占据了应用程序开发的很大部分时间,而一个gui的工具如果能够通过...

2010-11-16 20:36:00 57

Eclipse中Bad version number in .class file解决办法

菜单project->properties->java compiler改成与你JDK相同的版本。

2010-11-16 19:49:00 94

spring系列博客总结

spring系列博客总结spring step 1 : 什么是springspring getstart贯穿spring的核心理念spring中的相关design patternspring核心:bean工厂的装配 1spring核心:bean工厂的装配 2spring核心:bean工厂的装配 3 spr...

2010-11-16 16:41:00 91

spring终结篇 -- 使用spring web应用程序配置

spring终结篇 -- 使用spring web应用程序配置,整合所有部分(数据库)1.web.xml中添加spring的dispatch servlet <servlet> <servlet-name>controller</servlet-name> <servlet-class>org....

2010-11-16 16:36:00 55

eclipse中refresh的作用?

用来同步eclipse环境内外的文件结构。比如,你需要把一些jar自包含到工程中,你通过资源管理器将jar文件拷到工程目录下。此时,在eclipse的工程中添加jar包,是找不到刚才拷的那个包的。这是就需要用LZ说的命令刷新一下这个工程。相对的,如果在资源管理器里选中欲包含的jar包,在eclipse的workspace窗口的一个目录上点右键,选粘贴。此时就不需要刷新工程直接就可以看到这个...

2010-11-16 15:30:00 111

svn 冲突解决方法

在B用户的冲突目录下,选中文件--右键菜单—TortoiseSVN—Resolved(解决)。会列出冲突的文件列表,如果确认已经解决,点OK。然后重新提交冲突的文件。...

2010-11-16 08:18:00 50

你能成为生活的主宰

2010-9-30 9:17:47 作者:鲍勃·摩尔 胡克定 来源:读者网 人应该展望未来,真正认识自己拥有的一切。  钻石宝藏100多年前,美国费城的6个高中生向他们仰慕已久的一位博学多才的牧师请求:"先生,您肯教我们读书吗?我们想上大学,可是我们没钱。我们中学快毕业了,有一定的学识,您肯教教我们吗?"  这位牧师名叫R·康惠尔,他答应教这6个贫...

2010-11-14 16:54:00 54

spring的使用:注入与new

spring的使用:注入与newspring:最大特点就是注入。在有spring存在的项目中,spring 的注入要统一使用,类的一步一步引用,要么为全部注入,要么都不注入。否则会出错。比如:一个类A没有使用注入,只是用new创建了一个实例化的类B。则在B类中不能使用注入。否则会出错。因为被new实例化的类和spring实例化的类是不同的,在被new实例化的类中被注入的内...

2010-11-12 16:49:00 81

二维图形旋转的实现

作者:朱金灿来源:http://blog.csdn.net/clever101/ 这里讲述的二维图形是指诸如三角形、多边形围绕某一中心点进行指定角度的旋转。二维图形其实是由一系列的离散点组成的,离散点放在特定的坐标系就是向量。因此二维图形的旋转的基础就是向量的旋转。 首先考虑一个向量 p = (x,y) , 那么它写成坐标的形式就是x+iy,这...

2010-11-11 23:59:00 157

spring web框架 2

spring web框架5.Views and resolving themThe two interfaces which are important to the way Spring handles views are ViewResolver and View. The ViewResolver provides a mapping between v...

2010-11-10 21:56:00 53

spring web框架

spring web框架1.spring web mvc简介2.DispatcherServlet3.Controllers4.请求映射处理5.Views and resolving them6.Spring's multipart (fileupload) support(文件上传的支持)7.The Model - ModelMa...

2010-11-09 21:25:00 76

spring数据库操作配置实例

spring数据库操作配置实例1.datasource.properties2.applicationContext.xml1.datasource.propertiesDATABASE.URL=jdbc:mysql://localhost:3306/testDATABASE.DriverClassName=com.mysql.jdb...

2010-11-09 16:09:00 56

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除