自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Andrew's Blog

keep moving, don't settle

  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 MySQL 数据库 InnoDB引擎的插值问题

InnoDB是mysql数据库中唯一一个支持外键的引擎,但是差值的时候却得注意一下比如有两张表,album(id,name,path) ,picture(id,name,path,parent_album),其中表2中parent_album是外键此时差值insert into picture (name,path,parent_album) values ("pic","path",68

2009-11-29 03:13:00 968

原创 参数传递中某些情况下数组和变量的不同

 引用传递和值传递一直是个令人头疼的问题。下面的这个例子是一个新的佐证,很容易理解。#include #include using namespace std;void setValue(int a){ a=5;}void setValue2(int a[]){ a[0]=5;}int main(int argc, char *a

2009-11-26 05:59:00 709

原创 mysql中添加外键约束

 经常用到,但是总是记不住。语法如下:ALTER TABLE JOB ADD CONSTRAINT fk_prono FOREIGN KEY(PRONO) REFERENCES PROJECT(PRONO) ON DELETE CASCADE ON UPDATE NO ACTION; 我在mysql中添加了外键约束,试了半天没成功,后来把外键的名字由FK改成FK_1就好了,可能mysq

2009-11-25 03:18:00 2589

原创 java Socket编程基础

 最简单的服务器接受单用户请求的socket编程模型,代码写得不好,只是用来阐明意思 client sideimport java.net.*;import java.util.*;import java.io.*;public class Client { /** * @param args */ public static void main(Str

2009-11-22 03:08:00 600

转载 java 字符串比较

 熟悉C++的人对于两个字符串比较的代码一定很了解: (string1==string2) 但在java中,这个代码即使在两个字符串完全相同的情况下也会返回false Java中必须使用string1.equals(string2)来进行判断 补充 如果: string s1=new String("Hello"); string s2=new String("Hello"); 则(s1==s2)

2009-11-22 03:06:00 561

原创 Java环境变量配置

 装了win7以后重新配置了java的环境变量。首先,JDK和JRE的区别:jdk(java development toolkit) jre(java run environment),前者就像是个java的编译器,后者提供一个运行环境,java虚拟机吧。一般只用装jdk就行了,里面自动会有个jre。我的过程:1. 先解压Eclipse,运行需要虚拟机2. 安装jre6,不用任何

2009-11-21 11:09:00 645

原创 都是法向量惹的祸!!!

画Bezier旋转曲面,不添加光照效果就是原来的颜色,很好。一旦添加了光照效果,你要么定义材质和添加纹理。否则你的物体画的是什么颜色没有用,显示出来的颜色就是光的颜色。如果定义材质的话,比如定义漫反射材质(1.0,0.0,0.0)那么你物体就反射入射光中的红色分量,即物体显红色。值得注意的是一旦你定义了材质,那么opengl认为后面它画的所有东西都是这个材质的,直到你定义新的材质为止。

2009-11-19 10:32:00 1177

转载 OpenGL 入门学习

 OpenGL入门学习(五)(转) 今天要讲的是三维变换的内容,课程比较枯燥。主要是因为很多函数在单独使用时都不好描述其效果,我只好在最后举一个比较综合的例子。希望大家能一口气看到底了。只看一次可能不够,如果感觉到迷糊,不妨多看两遍。有疑问可以在下面跟帖提出。我也使用了若干图形,希望可以帮助理解。在前面绘制几何图形的时

2009-11-18 05:03:00 853

原创 openGL纹理映射

 第一次贴纹理,遇到一些比较麻烦的问题,记录在此备忘。 Texture Mapping可以说是让计算机生成的图像具有真实感的最好的机制,理论上可以将纹理图片映射到任意图形上(1D,2D,3D都行),这样本来需要很多精心设计的多边形构成的真实感图像,只需在一个多边形上贴上一个纹理图片就行了,效率大大提高。同时如果纹理图片选择的好,再使用透明、重复……技术,画出来的图像将会很炫。 不说

2009-11-17 09:31:00 2404

转载 图像放缩中最近邻插值和双线性插值的基本原理

 图像的缩放很好理解,就是图像的放大和缩小。传统的绘画工具中,有一种叫做“放大尺”的绘画工具,画家常用它来放大图画。当然,在计算机上,我们不再需要用放大尺去放大或缩小图像了,把这个工作交给程序来完成就可以了。下面就来讲讲计算机怎么来放大缩小图象;在本文中,我们所说的图像都是指点阵图,也就是用一个像素矩阵来描述图像的方法,对于另一种图像:用函数来描述图像的矢量图,不在本文讨论之列。越是简单的模型

2009-11-17 00:28:00 33178 15

原创 PHP+Ajax做简单的文本抽象处理

我觉得PHP和Perl最伟大的地方就在于其强大的pattern matching能力,这使得很多的应用非常简单地就能实现,比如说文本处理。最近尝试了一下,做了个简单的在线文本处理的应用。 具体功能是:用户提交一个URL,后台php将文本分段,给出第一句话,若段落中有多句,则给出一个提示click to read more,然后异步请求服务器(ajax)发回其余文本。实现当中将文本组织成为一个结

2009-11-13 11:02:00 1070

转载 js、html中的单引号、双引号及其转义使用(转)

  在js中对相关字符做判断或取值的时候很多情况下都会用到这些,也是我刚刚遇到的问题,通过参考下面的这篇文章,一切都解决了,摘抄下来做个笔记!呵呵...------在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下:IE提示出错后,再漫不经心地改为:结果还是出错。这时,我就想不通了,虽然我知道最直接的解决方法是写成这样:但为什么javascrip

2009-11-12 03:03:00 13912 1

原创 PHP中mysql_fetch_array()和mysql_fetch_row()的区别

 最近在做PHP与数据库交互的project,急于求成,模仿了下例子就开始动手,结果误把mysql_fetch_array写成了mysql_fetch_row,囧事来了,发现返回的数组居然是index=>value的形式,而明明记得是field name=>value的哈,查手册才明白。 1. mysql_fetch_array的函数原型是array mysql_fetch_array

2009-11-08 00:00:00 2015 2

转载 C++中值传递、指针传递、引用传递的总结(zz)

 1. 值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。void swap(int a,int b){     int temp;     temp=a;     a=b;     b=temp;     cout}int

2009-11-07 23:56:00 1011

Yacc+Lex快速入门

Lex和Yacc的入门必读 简单易懂 有实例

2009-04-12

五子棋算法(比较简单容易理解的算法)

五子棋的算法,这个算法比较容易理解,可以很容易地自己参考然后实现,不错的算法

2008-10-26

空空如也

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

TA关注的人

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