??
使用Canvas实现画图程序。(转载注明出处与作者啊)
本次主要更新了一下功能:
新添加图形:矩形,圆形,圆角矩形
实现了描边颜色与填充颜色的选择
使用类似mvc的模式重新整理了代码。
M层: 特殊图形的路径规划代码组成,只包含路径规划,无样式设计。
V层:设计样式,调用路径规划代码,实际绘制图案。在这里完成填充、描边。
C层:判断选择框内容,调用不同的实际绘制代码
...
分类:
Web程序 时间:
2015-01-27 16:31:09
阅读次数:
380
这次 我们以指定executor-memory参数的方式来启动spark-shell:
启动成功了
在命令行中我们指定了spark-shell运行暂用的每个机器上的executor的内存为1g大小,启动成功后参看web页面:
从hdfs上读取文件:
在命令行中返回的MappedRDD,使用toDebugString,可以查看其line...
设某发动机组由1台汽油发动机和1台柴油机发动机组成,现要求用PLC控制发动机组,使各台发动机的转速稳定在设定的速度上,并控制散热风扇的起动和延时关闭。每台发动机均设置一个起动按钮和一个停止按钮。
程序设计如下:
1.程序模块
2.符号表
3.风扇控制程序
4.启动机控制
5.启动机组
注:1)在变量声明表内完成F...
分类:
其他好文 时间:
2015-01-27 16:30:20
阅读次数:
264
题意很简单,给出n,m。查询连续m个数的最大值和最小值。
我用线段树 裸的。有人用的单调队列。
不过很忧伤的是G++ TLE,但是C++ AC了。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#includ...
Charm Bracelet
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 24914
Accepted: 11226
Description
Bessie has gone to the mall's jewelry store and spies a ch...
分类:
其他好文 时间:
2015-01-27 16:28:47
阅读次数:
156
在TextView中显示图片,HTML,实现图文混排。...
分类:
Web程序 时间:
2015-01-27 16:30:35
阅读次数:
164
首先要说明的是为什么说是"其中一个办法", 因为引起这个问题的理由有好多个, 这里只提我遇到的一种.
我遇到这个问题的根本原因是EmguCV和OpenCV版本不匹配
这里我重现一下找到原因的过程:
1. 运行程序直接崩溃, 然后debug时找到了在这里崩溃的:
2. 查看详细信息, 点看左边的小三角, 发现了根源:
上面有一句: "{"无法加载 DLL“o...
题目:The string "PAYPALISHIRING" is written
in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)
P A H N
A P L S...
分类:
其他好文 时间:
2015-01-27 16:26:55
阅读次数:
172
原题链接:https://oj.leetcode.com/problemset/algorithms/
这里用递归的方法实现。递归函数签名为void generate(int left, int right, int n, string prev)
1. left,right分别为当前左右括号的个数,prev缓存之前的临时结果
2. left小于n的时候,可以一直加入左括号
3. ...
分类:
其他好文 时间:
2015-01-27 16:28:01
阅读次数:
120
今天主要看下re.sub函数和Handler类的sub函数
先看下re.sub函数
re.sub共有5个参数,不过一般写前三个就好了,即pattern,repl和string
pattern表示正则中的模式字符串,repl可以是字符串,也可以是函数。string为要进行替换的字符串
先看一段代码:
import re
def Num2A(match):
return 'A'
a...
分类:
编程语言 时间:
2015-01-27 16:28:12
阅读次数:
219
在terminal中使用git --version查看git版本,往往不是最新版本。
从git官网http://git-scm.com/下载最新的git版本,安装之后路径为:/usr/local/git/bin/git。但使用which git 命令返回的结果是/usr/bin/git,版本也没变化。用 echo $PATH 查看路径,结果如下:
/usr/local/bi...
分类:
系统相关 时间:
2015-01-27 16:26:40
阅读次数:
205
为了引出动态规划的基本思想,请看下面的例子:
题目描述:
斐波那契数列是数学中常见的数列,也叫兔子数列,它满足:a[1]=1,a[2]=1,a[n]=a[n-1]+a[n-2](n>2),输入n,输出a[n] mod 10000007的值。(n
输入样例:
3
4
5
输出样例:
2
3
5
【算法分析】
看到题目以后,我们可以很轻松的写出两个版本的代码,一个是递推...
分类:
其他好文 时间:
2015-01-27 16:26:17
阅读次数:
402
从4.4开始,Google为Android增加了透明状态栏和导航栏的功能,只需要加入少量代码就可以实现。如图:
在Activity的布局文件父View中添加属性:android:fitsSystemWindows="true"和android:clipToPadding="true"即可。
<ScrollView xmlns:android="http://schemas.androi...
分类:
移动开发 时间:
2015-01-27 16:27:58
阅读次数:
194
这里简单记录学习Golang之旅,方便自己回顾。
package
main
import
"fmt"// 我们需要使用fmt包中的Println()函数
func
main() {
fmt.Println("Hello, world!")
}
每个Go源代码文件的开头都是一个package声明,表示该Go代码所属的包。包是Go...
分类:
其他好文 时间:
2015-01-27 16:28:47
阅读次数:
158
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively.
Below is one possible representation of s1 = "great":
great
/ gr ...
分类:
其他好文 时间:
2015-01-27 16:25:51
阅读次数:
169
WEB文件上传过程简介(基于Struts2),页面上传、Action收取、解析;文件导出
文件处理过程,需要注意对文件的定期清理,避免磁盘占用过多;
1. jsp页面:
method ="POST" enctype ="multipart/form-data"
onsubmit="return checkSubmit();">
2. Action:
private F...
分类:
Web程序 时间:
2015-01-27 16:27:37
阅读次数:
162
显示数组与对象的几种方法:echo, print_r, var_dump和var_export的异同。...
分类:
编程语言 时间:
2015-01-27 16:27:09
阅读次数:
178