码迷,mamicode.com
首页 > 编程语言
使用贝塞尔曲线算法实现毛笔签名效果
最近项目中有个需要签名的地方,要用到手写签名,开始只是简单的实现手写签名,如图: 后来领导说,能不能实现像毛笔那样签名的效果,那好吧,领导说怎样就怎样吧,而且我也觉得这里用毛笔效果会更好些。那就只好运用贝塞尔曲线的原理了。实现如下:/** * This view implements the drawing canvas. * * It handles all of...
分类:编程语言   时间:2016-05-12 20:48:53    阅读次数:846
[Python] Spaceship游戏初步实现 Mini-project #7
Spaceship顾名思义是一款太空游戏,受经典的街机游戏Asteroid(1979)启发编写而成。在Mini-project #7中,我们先实现飞船的控制、导弹的发射、星球的随机出现和运动,简单设置UI,从而展示Lives和Score。在Mini-project #8中会增加更多功能。...
分类:编程语言   时间:2016-05-12 20:49:03    阅读次数:269
多相机颜色校正算法之一---基于LM算法的颜色变换参数求解
问题背景 在多视角视频系统中,会用多个相机拍摄同一个场景。但是因为不同相机之间的特性参数不一样,会产生色彩一致性(color consistency)和色感一致性(color constancy)的问题。由于色感是人的主观感受,不易进行量化比较。所以这里只解决色彩不一致性的问题。 如下图所示,左右两张图片就出现色彩不一致的问题。 颜色校正模型相机有很多固有参数,这些参数会影响到拍摄到的画面呈现出的...
分类:编程语言   时间:2016-05-12 20:47:09    阅读次数:466
JavaScript -- drop,drag的使用
拖拽网页图片:h5的内容: 拖放 .box{ width: 400px; height: 400px; } #b...
分类:编程语言   时间:2016-05-12 20:44:48    阅读次数:186
Java中的输出流
1、输出流的三种方式 1)按字符输出,覆盖原来的内容 2)按字节输出,覆盖原来的内容 3)不覆盖原来的内容...
分类:编程语言   时间:2016-05-12 20:47:23    阅读次数:132
SpringMVC访问静态资源
序言 通常我们创建一个SpringMVC项目中的jsp文件需要引用静态文件如JS、css等资源。 由于web.xml文件中的url-pattern是/所以会拦截所有请求包括静态资源 spring / 此时需要在spring-servlet.xml中添加下面红色代码 <beans xmlns="http://www.springframework.org/schema/bean...
分类:编程语言   时间:2016-05-12 20:46:24    阅读次数:184
hdu 2851 dijkstra算法变形
dijkstra算法模板: Int visited[i]//结点i若被访问则为1,没有则为0 Int dist[i]// 目前结点j到其他各结点的最短路的长度 Int w[i][j]//边(i,j)的权值 初始化:(结点1~n) memset(v,0,sizeof(v)); dist[j]=0; dist[i]=inf;(i>=1&&i>a>>b>>x; ...
分类:编程语言   时间:2016-05-12 20:44:26    阅读次数:199
Java并发(三) ThreadLocal关键字
TheadLocal称为线程本地存储,就是说一个变量,每个线程都有它的一个副本,并且相互之间是独立的。ThreadLocal类的实现下面是该类的提供的关键的几个方法:public T get() { } public void set(T value) { } public void remove() { } protected T initialValue() { }通过查看jdk中该类的源码,可...
分类:编程语言   时间:2016-05-12 20:44:23    阅读次数:297
算法竞赛入门读书笔记(自用,慎入)
例3.2最长回文子串书中讲的很好,主要难点在三处 1. 输入字符串要含有空格,对应java下的readLine()方法即可 2. 查找回文串,暴力搜索,书中从中间搜索,没感觉复杂度降低多少 3. 原样输出,这就需要记录去除特殊符号后的串对应原串相应位置.(很常用的方法)import java.util.Scanner;public class Test { public static...
分类:编程语言   时间:2016-05-12 20:40:29    阅读次数:317
JavaScript -- 音频视频的播放
首先是音频: 播放音频 您的浏览器不支持...
分类:编程语言   时间:2016-05-12 20:39:36    阅读次数:120
【BZOJ4378】[POI2015]Logistyka【树状数组】【结论题】
【题目链接】 题解: 首先得有一个结论:设个数大于s的数字有k个(如果k大于c,显然是TAK。这里讨论k 数字和不小于(c - k) * s,那么一定有解。 并不会证明... 用树状数组记录一下数字的个数以及数字的数字和,然后判断就可以了。 复杂度: 时间复杂度:O(mlogm),空间复杂度:O(m)。 1A。 GET: 结论题... /* Te...
分类:编程语言   时间:2016-05-12 20:38:53    阅读次数:213
C++作业五
项目二、数组选择 #include using namespace std; int main() { int a[10],b[10],i,j,k,m=0,n=0; cout<<"请输入十个整数:"; for(i=0;i>a[i]; for(i=0;i<10;i++) { k=1; ...
分类:编程语言   时间:2016-05-12 20:41:39    阅读次数:169
java.io.IOException: Type mismatch in key from map:解决方法
执行MR程序的时候发生异常:java.lang.Exception: java.io.IOException: Type mismatch in key from map: expected org.apache.hadoop.io.Text, received org.apache.hadoop.io.LongWritable 日志如下: 2016-05-09 21:33:28,871 IN...
分类:编程语言   时间:2016-05-12 20:41:12    阅读次数:1300
java String类-字符串常见操作
/* String常见的操作: String str="abchgthujidfg"; 1,获取     1.1字符串包含的字符数,即字符串的长度。     int lenrth():         str.length();   //注意字符串获取长度的方法区别于数组获取长度的方法。数组采用格式:arr.length     1.2根据位置获取位置上的字符。     char ...
分类:编程语言   时间:2016-05-12 20:38:16    阅读次数:204
Java的Executor框架和线程池实现原理
一,Java的Executor框架 1,Executor接口 public interface Executor { void execute(Runnable command); }Executor接口是Executor框架中最基础的部分,定义了一个用于执行Runnable的execute方法,它没有实现类只有另一个重要的子接口ExecutorService 2,Exe...
分类:编程语言   时间:2016-05-12 20:38:49    阅读次数:251
Kruskal算法
克鲁斯卡尔(Kruskal)算法(只与边相关) 算法描述:克鲁斯卡尔算法需要对图的边进行访问,所以克鲁斯卡尔算法的时间复杂度只和边又关系,可以证明其时间复杂度为O(eloge)。 算法过程: 1.将图各边按照权值进行排序 2.将图遍历一次, 找出权值最小的边,(条件:此次找出的边不能和已加入最小生成树集合的边构成环), 若符合条件,则加入最小生成树的集合中。...
分类:编程语言   时间:2016-05-12 20:37:07    阅读次数:172
Go语言学习(十一)面向对象编程-类型系统
1.类型系统介绍对于面向对象编程的支持Go 语言设计得非常简洁而优雅。简洁之处在于,Go语言并没有沿 袭传统面向对象编程中的诸多概念,比如继承、虚函数、构造函数和析构函数、隐藏的 this 指 针等。 一个典型的类型系统通常包含如下基本内容: 基础类型,如 byte 、 int 、 bool 、 float 等; 复合类型,如数组、结构体、指针等; 可以指向任意对象的类型( Any 类型)...
分类:编程语言   时间:2016-05-12 20:35:32    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!