现在位置: 首页 > patte发表的所有文章
  • 06月
  • 08日
综合 ⁄ 共 5639字 评论关闭
本篇讲述如何进行界面调色。界面调色一般有两种方法,调色板和HSL色彩变换。调色板局限于256色,这里不采用,因此用HSL色彩变换实现。首先要了解一下什么是HSL色彩空间,完整且详尽的知识请到维基百科去看,链接地址:http://zh.wikipedia.org/wiki/HSL%E5%92%8CHSV%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%97%B4,这里简单讲一下(摘自维基百科):HSL 和 HSV(也叫做 HSB)是对RGB 色彩空间中点的两种有关系的表示,它们尝试描述比 RGB 更准确的感知颜色联系,并仍保持在计算上简单。HSL 表示 hue(色相)、saturation(饱和度)、lightn......
阅读全文
  • 03月
  • 11日
综合 ⁄ 共 3370字 评论关闭
We say two linked-lists are equal if they have the same number of elements, and the elements themselves are the same. Furthermore elements' order are not significant.   If compared linked-lists are not sorted, the straightforward approach to compare two linked-lists can be achieved in following way:1)Define a method to determine whether a linked-list is a subset of the other. This can be achieved through enumerating every items in a list and determine whether they exist in the other list.......
阅读全文
  • 12月
  • 30日
综合 ⁄ 共 407字 评论关闭
//函数在0——100,肯定是先递减后递增的,所以求导数为0的点,用二分 #include<stdio.h> double y; double F(double x) { return ((6*x+8)*x*x*x*x*x*x+7*x*x*x+5*x*x-y*x); } double f(double x) { return ((42*x+48)*x*x*x*x*x+21*x*x+10*x-y); } int main() { int t; double left,right,mid; scanf("%d",&t); while(t--) { scanf("%lf",&y); left=0.0;right=100.0; while(right-left>=0.0000000001) { mid=(left+right)/2; if(f(mid)<=0)left=mid; else right=mid; } printf("%......
阅读全文
  • 08月
  • 30日
综合 ⁄ 共 3559字 评论关闭
原文:http://blog.csdn.net/huanghm88/article/details/3965218 windows xp下配置JDK环境变量:       1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08;   2.安装完成后,右击“我的电脑”,点击“属性”;       3.选择“高级”选项卡,点击“环境变量”;       4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;       5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:/java/jdk1.5.0_08,此路径下......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 193字 评论关闭
#include <QNetworkInterface> #include <qDebug> int main(int argc, char *argv[]) {     QList<QNetworkInterface> list = QNetworkInterface::allInterfaces();     foreach(QNetworkInterface i, list) {         qDebug() << i;     } }
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 5677字 评论关闭
本文主要讲解jrtplib源码中的example1例程,以及在jrtplib中常见的一些类的含义 example1: /* Here's a small IPv4 example: it asks for a portbase and a destination and starts sending packets to that destination. */ #include "rtpsession.h" //定义了RTPSession #include "rtpudpv4transmitter.h" //定义了RTPSession的第二个参数 #include "rtpipv4address.h" //定义了rtpipv4address #include "rtpsessionparams.h" //定义了RTPSession的第一个参数 #include "rtperrors.h" ......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 1371字 评论关闭
分治,或者说分割,分析或者简单用一个字来说,就是分。经验告诉我们,任何复杂的东西总是由简单的“零件”组成。比如汽车,飞机,建筑乃至人体,他们在鲜活的外表下,总是由许许多多精巧,简单的“零件”组成的。这些“零件”相互协作,一起完成某些事情。分很容易,但是如何分好却很难。程序本身在内存中运行的时候,总是作为一个整体的,所以本身来说,程序可能并没有分的概念,恰恰相反,它往往体现出来的是一种“合”的概念。因此,很多人开始写程序的时候,往往总是会写成一坨。这样的程序也许工作起来没有什么问题,但是日后的维护......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 0字 评论关闭
  • 04月
  • 02日
综合 ⁄ 共 7551字 评论关闭
转载地址:http://stblog.baidu-tech.com/?p=763 作为一门动态语言,php是如何实现的,其底层机制如何,具有什么样的特点,本文深入浅出介绍了包括php设计理念、整体结构、核心数据结构和变量在内的相关底层知识,对我们更好的开发php程序,优化性能等有一定的指导意义。 TAG Php 底层机制 性能优化 目录 1、概述… 1 what is php?. 1 了解它底层实现的目的?. 1 2、php的设计理念及特点… 1 3、Php的四层体系… 2 4、Sapi 3 5、Php的执行流程&opcode. 5 6、HashTable  — 核心数据结构… 6 7、Php变量… 8 概述… 8 ......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 5797字 评论关闭
一、现在先区分下ARM指令集与Thumb指令集        Thumb 指令可以看作是 ARM 指令压缩形式的子集,是针对代码密度的问题而提出的,它具有 16 位的代码密度但是它不如ARM指令的效率高 .Thumb 不是一个完整的体系结构,不能指望处理只执行Thumb 指令而不支持 ARM 指令集.因此,Thumb 指令只需要支持通用功能,必要时可以借助于完善的 ARM 指令集,比如,所有异常自动进入 ARM 状态.在编写 Thumb 指令时,先要使用伪指令 CODE16 声明,而且在 ARM 指令中要使用 BX指令跳转到 Thumb 指令,以切换处理器状态.编写 ARM 指令时,则可使用伪指令 CODE......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 635字 评论关闭
waitpid系统调用在Linux函数库中的原型是: #include <sys/types.h>  #include <sys/wait.h> pid_t waitpid(pid_t pid,int *status,int options) 从本质上讲,系统调用waitpid和wait的作用是完全相同的,但waitpid多出了两个可由用户控制的参数pid和options,从而为我们编程提供了另一种更灵活的方式。下面我们就来详细介绍一下这两个参数:   pid 从参数的名字pid和类型pid_t中就可以看出,这里需要的是一个进程ID。但当pid取不同的值时,在这里有不同的意义。 pid>0时,只等待进程ID等于pid的子......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 2174字 评论关闭
题意:每台电脑共有p种零件,现在有n台机器,给出n台机器每台需要的一些种类零件当原料(0代表不需要,1代表必须要,2代表可有可无)和输出的产品零件。问怎么安排生产线使生产出来零件可以组装的电脑最多。 思路:如果机器的原材料什么都不需要的话就可以当源点,如果机器输出的零件种类为p就可以当汇点。刚开始想复杂了(1 0 1 可以同时跟1 0 0和0 0 1相连),这题只有当一台机器的输出格式跟另一台的输入格式一样时才可以相连,不能有多余的零件产生。最后想想如果不是这样的话,2代表的可有可无就没意义了。当p=3时,输出1 0 1......
阅读全文