首先确认是否开启了GD库,没开启的话请百度,有很多文章
如何测试是否开启
写一个PHP文件浏览下有图就说明开启了
header ("Content-type: image/png");
$im = @imagecreate (200, 100)
or die ("oh no");
$background_color = imagecolorallocate ($im, 0,0, 0);
$t...
分类:
其他 时间:
2014-03-04 05:33:46
收藏:
0 评论:
0 赞:
0 阅读:
375
----------------------------------------Action中使用的系统常量----------------------------------------
THINK_PATH // ThinkPHP 系统目录
APP_PATH // 当前项目目录
APP_NAME // 当前项目名称
MODULE_NAME //当前模块名称
ACTIO...
分类:
Web开发 时间:
2014-03-04 05:18:27
收藏:
0 评论:
0 赞:
0 阅读:
586
Decorator模式解决以下情况:我们需要为一个已经定义好的类添加新的职责(操作),通常的情况我们会定义一个新类继承自定义好的类,这样会带来一个问题。通过继承的方式解决这样的情况还带来了系统的复杂性,因为继承的深度会变得很深。而Decorator模式提供了一种给类增加职责的方法,不是通过继承实现,而是通过组合。
Decorator.h
//Decorator.h
#ifndef _DECOR...
分类:
其他 时间:
2014-03-04 05:45:05
收藏:
0 评论:
0 赞:
0 阅读:
445
扩展自定义相机应用程序
在我看来,Android 上的内置相机应用程序缺少几个基本特征。其中之一是,延迟一小段时间,10或者30秒,之后进行拍摄。此种功能对于那些可以安装在三脚架上的相机来说,通常很实用。它提供了这样的功能,摄影师设置好镜头,设定好计时器,然后自己跑到镜头里。
虽然对于移动电话而言,可能不是很常用。但在某些特殊场景,却非常有用的。例如,当我想要和同伴一起拍照时,就非常喜欢这...
分类:
移动平台 时间:
2014-03-04 03:11:34
收藏:
0 评论:
0 赞:
0 阅读:
596
IDEA中用xfire建立webservice...
分类:
Web开发 时间:
2014-03-04 03:38:19
收藏:
0 评论:
0 赞:
0 阅读:
854
XML的诞生原本是用来对数据进行更好更快的存储。XML趋性开始用于航空工业,到后来慢慢进行简化,形成了我们现在常用的形式,由于XML能够很好的表现数据的层次结构(在java中,一般集合也就能表现出一种平面结构),在以前很多人都认为xml会成为一种卓越的语言,甚至提到Java等编程语言。后来证明:XML不仅没有取代java,反而成为java很好的帮手。闲话不扯了。进入正题。。。
XML是用来保存数...
分类:
Web开发 时间:
2014-03-04 05:17:29
收藏:
0 评论:
0 赞:
0 阅读:
478
这里撇开Spring和Hibernate不谈,直接在Struts2下使用DAO封装数据库操作,进行简单的数据库访问操作。实现的效果大致是在初始页面输入一个需要查询的人名,然后访问数据库,将查询到的结果返回给结果页面。本篇博文仅呈现一个大致的流程,并不给出具体的解释。
大致的效果如下两幅图显示:
项目实现流程:
1. 源代码包安排:
action 动作包
dao DAO包
dao...
分类:
其他 时间:
2014-03-04 04:34:27
收藏:
0 评论:
0 赞:
0 阅读:
500
题意就是 找能表示成i*i*i+j*(j+1)*(j+2)/6形式且小于等于n的最大值。
算法:
枚举j或者i。两个for循环。关键是找枚举的范围和尽量缩小枚举的范围。
注意枚举立方数的时候,可以只枚举0到(int)pow(n,1.0/3)之间的数。或者也可以预处理。
比赛的时候想复杂了。
而且看到 The input is a sequence of at mo...
分类:
其他 时间:
2014-03-04 06:15:48
收藏:
0 评论:
0 赞:
0 阅读:
445
在面向对象系统的分析与设计过程中经常会遇到这样一种情况:对于某一个业务逻辑(算法实现)在不同的对象中有不同的细节实现,但是逻辑(算法)的框架是相同的。Template提供了这种情况的实现框架。
Template.h
//Template.h
#ifndef _TEMPLATE_H_
#define _TEMPLATE_H_
class AbstractClass
{
public:
vir...
分类:
其他 时间:
2014-03-04 03:37:12
收藏:
0 评论:
0 赞:
0 阅读:
333
在C++中,常用如下遍历方式:
for(int i=0; i<len; ++i){
cout<<arr[i]<<" ";
}
而在Python中常用迭代器来遍历列表,如下:
for it in lst: ##自动调用迭代器,自动检测StopIteration
print(it)
在上面的程序中,无法知道当前访问元素的索引,于是有如下代码:
for i in range(len(ls...
分类:
编程语言 时间:
2014-03-04 05:32:46
收藏:
0 评论:
0 赞:
0 阅读:
531
Git – fatal: Unable to create ‘/.git/index.lock’: File exists.
fatal: Unable to create ‘/path/my_proj/.git/index.lock’: File exists.
If no other git process is currently running, this probably mea...
分类:
其他 时间:
2014-03-04 04:33:28
收藏:
0 评论:
0 赞:
0 阅读:
688
Arcgis For Android之离线地图的实现...
分类:
移动平台 时间:
2014-03-04 05:16:28
收藏:
0 评论:
0 赞:
0 阅读:
887
Strategy模式和Template模式要解决的问题是相同的,都是为了给业务逻辑具体实现和抽象接口之间的解耦。
Strategy模式将逻辑封装到一个类里面,通过组合的方式将具体算法的实现在组合对象中实现,再通过委托的方式将抽象接口的实现委托给组合对象实现。
Strategy.h
//strategy.h
#ifndef _STRATEGY_H_
#define _STRATEGY_H_
...
分类:
其他 时间:
2014-03-04 08:23:45
收藏:
0 评论:
0 赞:
0 阅读:
363
摘要:此笔记是使用CXF实现的一个HelloWorld程序的搭建、包括在同一项目中通过模拟客户端访问发布的webservice和不同项目对webservice的服务的访问。使用的CXF是apache-cxf-2.7.10.zip版本的。...
分类:
Web开发 时间:
2014-03-04 03:06:30
收藏:
0 评论:
0 赞:
0 阅读:
627
一、使用OracleClient组件连接Oracle
.Net框架的System.Data.OracleClient.dll组件(ADO.Net组件),为连接和使用Oracle数据库提供了很大的方便。
1、使用客户端网络服务名连接Oracle
基于业务逻辑与数据库实体的分层需要,一般要求在不同于Oracle数据库主机的客户端机器连接和使用Oracle数据库。这种情况要...
分类:
数据库技术 时间:
2014-03-04 06:14:42
收藏:
0 评论:
0 赞:
0 阅读:
618
因为之前要写一个程序就是一个java节点可以搞定的事情,但是无奈需要配置一下hadoop的属性值,mapreduce.task.classpath.user.precedence,结果没查了半天没想到怎么配置,没办法,当时只能写了一个mapreduce跑一个java程序。后来
想了一下还是喽一眼源码吧,结果还真查到了,在启动javaAction的时候可以配置hadoop的属性
一路追踪,...
分类:
其他 时间:
2014-03-04 03:36:14
收藏:
0 评论:
0 赞:
0 阅读:
419
序言:这道题的完结,预示着我的第四版旅程宣告结束!!
刚看到题目后,我就直接想到了类似于搜索的算法,每次去寻找”浮在最上面“的某个字母并继续搜索。但是我后来发现这样实现起来有点困难,因为没有特别的规划性。后来我就想到了拓扑。如果在某个字符A的边上找到了B,那么就从B向A连一条边。每次寻找入度为0的字母并释放该字母在其他字母上方的痕迹。
需要注意的是,输出时要把所有情况按字典序全部打印。因为拓扑与打印顺序相反,我本来以为拓扑时每次从Z枚举至A就会一定有序,后来发现有点问题。最后,我还是用了排序。
...
分类:
其他 时间:
2014-03-04 07:43:48
收藏:
0 评论:
0 赞:
0 阅读:
565
《剑指offer》扩展题,
(1)求字符串所有字符的组合
分析:同样采取分治的思想,如果输入n个字符,则可以构成长度为1、2...n的组合。在n个字符求长度为m的组合时,可以分解为第一个字符和其余的所有字符;如果组合包含第一个字符,则下一步从剩余的字符里选取m-1个字符;如果组合不包含第一个字符,则下一步从剩余的字符里选取m个字符。采用递归的方式解决。
代码:自己写的代码
//...
分类:
其他 时间:
2014-03-04 05:15:29
收藏:
0 评论:
0 赞:
0 阅读:
420
#include 在linux-2.6.31/include/linux下面寻找源文件
#include 在linux-2.6.31/arch/arm/include/asm下面寻找源文件
#include 在linux-2.6.31/arch/arm/mach-s3c2410/include/mach下面寻找源文件
#include 在linux-2.6.31/arch/arm/p...
分类:
其他 时间:
2014-03-04 04:32:24
收藏:
0 评论:
0 赞:
0 阅读:
428
BTRFS,通常念成 Butter FS,Better FS 或B-tree FS。下一代的Linux文件系统。
它基于写时拷贝(copy-on-write),支持高效的snapshot和clone。它使用b-tree作为存储的数据结构。在BTRFS项目主页上对自己是这么描述的:"一个新的针对Linux的写时复制文件系统,致力于实施高级的功能,同时关注容错、修复和管理方便性。"
它有哪些高级功能呢?下面的feature来自BTRFS的项目主页:http://btrfs.wiki.kerne...
分类:
其他 时间:
2014-03-04 07:31:37
收藏:
0 评论:
0 赞:
0 阅读:
489