摘要:我们开发数据库应用时,常常需要用到模糊查询。如果同一个条件需要匹配很多字段怎么办呢?通常,程序员会每个字段都在sql中“field like ´%cond%´”一次。这样,sql语句会长得惊人,碰上复杂一点的,甚至sql语句会因为超长而被数据库拒绝执行。其实,这个问题只要动动脑筋就很容易解决:首先,将要匹配相同条件的字段连起来(field1+fiel......
摘要:
tomcat3.x配置 在bin\tomcat.bat下set tomcat_home=d:\tomcat 指明服務器的根目錄(可選)set java_home=d:\j2sdk1.4.1_05 指明jdk位置或在系統環境中已經制訂了java_home(必要)
讓tomcat了解你的網絡應用程序 server.xml:中 <contextmanager></c......
[GDI+] ColorMatrix 彩色矩阵 首先对装配脑袋给出上两片文章的友好回复,还有网友fisherman一起探讨colormatrix话题表示感谢! 【程序编程相关:
在ASP.NET中使用Office We】 【推荐阅读:
显示和隐藏DataGrid中的列】colormatrix (彩色矩阵) 类位于system.drawing.imaging命名空间 先看看下面的代码 【扩展信息:
Java面试中的陷阱】
colormatrix cm = new colormatrix(new float[][]{ new float[]{0.5f,0.5f,0.5f,0,0}, new float[]{0.5f,0.5f,0.5f,0,0}, new float[]{0.5f,0.5f,0.5f,0,0}, new float[]{0,0,0,1,0,0}, new float[]{0,0,0,0,1,0}, new float[]{0,0,0,0,0,1}});
矩阵系数组成一个 5x5 的线性转换,用于转换 argb 的单色值.例如,argb 向量表示为 alpha.red(红色).green(绿色).blue(蓝色)与 w,此处 w 始终为 1.
那么w是什么?为什么要定义为5x5的矩阵呢?
经过查找msdn发现有这篇文章 «使用颜色矩阵对单色进行变换»里面这样讲到: gdi+ 提供用于存储与操作图像的 image 与 bitmap 类.image 与 bitmap 对象将每个像素的颜色都存储为 32 位的数:红色.绿色.蓝色与 alpha 各占 8 位.这四个分量的值都是 0 到 255,其中 0 表示没有亮度,255 表示最大亮度.alpha 分量指定颜色的透明度:0 表示完全透明,255 表示完全不透明.
颜色矢量采用 4 元组形式(红色.绿色.蓝色.alpha).例如,颜色矢量 (0, 255, 0, 255) 表示一种没有红色与蓝色但绿色达到最大亮度的不透明颜色.
表示颜色的另一种惯例是用数字 1 表示亮度达到最大.使用这种惯例,上一段中描述的颜色将用 (0, 1, 0, 1) 表示.gdi+ 在进行颜色变换时使用以 1 表示最大亮度的惯例.
可通过用 4×4 矩阵乘以这些颜色矢量将线性变换(旋转与缩放等)应用到颜色矢量中.但是,您不能使用 4×4 矩阵进行平移(非线性).... 下一页
摘要:这个条款最好称为:“尽量用编译器而不用预处理”,因为#define经常被认为好象不是语言本身的一部分。这是问题之一。再看下面的语句:
#define aspect_ratio 1.653编译器会永远也看不到aspect_ratio这个符号名,因为在源码进入编译器之前,它会被预处理程序去掉,于是aspect_ratio不会加入到符号列表中。如果涉及到这个常量的代码在编译时......