像验证码或根据动态数据生成统计图标,以及前面介绍的一些GD库操作等都属于动态绘制图像。而在web开发中,也会经常去处理服务器中已存在的图片。例如,根据一些需求对图片进行缩放、加水印、裁剪、翻转和旋转等改图的操作。在web应用中,经常使用的图片格式有GIF、JPEG和PNG中的一种或几种,当然GD库也
分类:
Web程序 时间:
2016-03-22 10:17:59
阅读次数:
226
编写一个函数reverse_string(char*string)实现:将参数字符串中的字符反向排列。要求:不能使用C函数库中的字符串操作函数。非递归实现voidreverse(char*str)
{
char*left=str;
char*right=str+strlen(str)-1;
while(left<right)
{
chartmp=*left;
*left=*right;
..
分类:
其他好文 时间:
2016-03-22 06:38:55
阅读次数:
178
算法实现其实很简单,关键需要想明白。 只要边上的标号重复,那就一定可以通过不断的翻转无限延伸。 于是我们可以把每种标号看成一个点,每个正方形看成若干条边(比如,正方形上有两条边标号分别是A+,B-,那就分别连A-→B-,B+→A+,表示如果目前有一条边缘是A-,那么就可以有一个边缘是B-。 如果图中
分类:
其他好文 时间:
2016-03-20 21:10:00
阅读次数:
291
编写函数:unsignedintreverse_bit(unsignedintvalue);这个函数的返回值value的二进制位模式从左到右翻转后的值。如:在32位机器上25这个值包含下列各位:00000000000000000000000000011001翻转后:(2550136832)10011000000000000000000000000000程序结果返回:2550136832uns..
分类:
其他好文 时间:
2016-03-20 18:06:26
阅读次数:
191
描述 牛一行20他们喝的水碗。碗可以那么(面向正确的为清凉水)或颠倒的(一个位置而没有水)。他们希望所有20个水碗那么,因此用宽鼻子翻碗。 嘴太宽,他们不仅翻转一碗还碗的碗两侧(总共三个或三个——在两端的情况下碗——两碗)。 给定的初始状态碗(1 =不能饮用的,0 =饮用——它甚至看起来像一碗),什
分类:
其他好文 时间:
2016-03-20 11:52:38
阅读次数:
156
题意: 给你三种颜色的珠子,每次给你N,问在旋转,翻转之后视作相同的情况下,能组成多少种不同的项链。 思路: 让我们借这道题拯救一下我对POLYA定理的理解... sigma(m^(gcd(i,n))) 以上是在旋转的时候计数的和,其中m是颜色的数量,n是项链的长度。 一下考虑翻转的情况: 当n是偶
分类:
其他好文 时间:
2016-03-19 21:16:10
阅读次数:
193
FFmpeg FFmpeg 基本用法 本课要解决的问题 1.FFmpeg的转码流程是什么? 2.常见的视频格式包含哪些内容吗? 3.如何把这些内容从视频文件中抽取出来? 4.如何从一种格式转换为另一种格式? 5.如何放大和缩小视频? 6.如何旋转,翻转,填充,裁剪,模糊,锐化视频? 7.如何给视频加
分类:
其他好文 时间:
2016-03-19 13:00:46
阅读次数:
207
给定一个N×N的二维矩阵表示图像,90度顺时针旋转图像。 解题 顺时针旋转90度 就是 上下翻转,再主对角对折
分类:
其他好文 时间:
2016-03-18 17:23:38
阅读次数:
182
翻硬币 题目标题:翻硬币 小明正在玩一个“翻硬币”的游戏。 桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。 比如,可能情形是:**oo***oooo 如果同时翻转左边的两个硬币,则变为:oooo***oooo 现在小明的问题是:如果已知了初始状态和要达到的
分类:
其他好文 时间:
2016-03-16 22:18:14
阅读次数:
320