本周,上4年级的小孩开始学方程式,用到了代数。为了方便孩子理解,并学以致用,打算教他一点编程。
程序的选择上不能太难,比如JAVA、C#应该不行,学习javascript应该行,但是会比较枯燥,于是决定让他玩玩FLASH。虽然随着HTML5 的兴起,FLASH正在没落,但FLASH却简单易懂,并且还能帮助孩子画画。
这次编程选择了飘雪花的程序,虽然简单,但内容却还比较全,涉及了:...
分类:
其他好文 时间:
2015-05-07 22:03:51
阅读次数:
125
题意:
第一行 案例数。 然后每个案例用空行隔开。
每个案例都有若干行 ,第一个单词表示一个软件,如果名字后面有*号,代表安装这个软件需要重启。 多个软件可以同时 一次重启 安装。然后冒号后面 表示安装这个软件需要先安装的软件。
做法:
有两种做法,不过都需要先建图。用get函数来把字符串变成编号。 id 表示冒号前的软件,fu表示冒号后面的软件。要把 id 存入 vector son[fu], 就像树一样存。然后把 id的入度++;
第一种做法,拓扑排序。把入度为0的 且不需要重启的 存入q1队列...
分类:
编程语言 时间:
2015-05-07 22:04:46
阅读次数:
166
Android导入源码packages 中的apps出错
下载完源码后再linux 中编译框架中的app模块是不会出错的,但是加载到eclipse就会有很多错误。
Google 给用户提供的SDK 都是阉割版本的 无法使用隐藏的API,如果想要使用系统API 比如import android.os.AsyncResult;
首先需要下载源码,然后编译.编译完成后
在out/targ...
分类:
移动开发 时间:
2015-05-07 22:05:53
阅读次数:
127
dbms_random是一个可以生成随机数值或者字符串的程序包。dbms_random.value方法1、小数(0~1)select dbms_random.value from dual;2、指定范围内的小数 (0~1000)select dbms_random.value(0,1000) from dual;3、指定范围内的整数 (0~1000)select trunc(dbms_random...
分类:
数据库 时间:
2015-05-07 22:04:56
阅读次数:
152
The C standard defines the [] operator as follows:
a[b] == *(a + b)
Therefore a[5] will evaluate to:
*(a + 5)
and 5[a] will evaluate to:
*(5 + a)
and from elementary school math we know ...
分类:
编程语言 时间:
2015-05-07 22:05:53
阅读次数:
182
vim normal模式下下输入:!python %%表示当前文件名set number显示行数
参考 网易博客
在/etc/vim/vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set number
set autoindent 其中:...
分类:
编程语言 时间:
2015-05-07 22:04:43
阅读次数:
155
1.js中函数表达式的定义
表达式(expression)JavaScript中的一个短语,javascript会将其计算(evaluate)出一个结果。程序中的常量是一个最简单的表达式。变量名也是一种简单的表达式,它的值就是赋值给变量的值。复杂表达式是由简单表达式组成。
——摘自《javascript权威指南》
一个经典的函数表达式的定义方法://函数表达式的...
分类:
编程语言 时间:
2015-05-07 22:02:53
阅读次数:
161
视频扫图之一致性图像检索zouxy09@qq.comhttp://blog.csdn.net/zouxy09 这里分享下最近的一个小作品:一致性图像检索。和以图搜图不同,以图搜图是从数据库中检索和查询图像一致和相似的图像。而我们是只检索一致的图像(灰度化过后也属于一致的)。和拍照搜索也不同,拍照搜索是用户拍摄一张照片,然后在数据库中检索和这张照片一致的图像,它的检索触发是由用户提供的...
分类:
其他好文 时间:
2015-05-07 22:03:00
阅读次数:
142
上次北京赛现场赛的题了,昨天做了道区间dp,突然想起来这道题,都是很类似的,就翻出来做了做
刚开始像昨天做的那道一样,老想着怎么逆推,后来发现这道题应该正着推
其实正推和逆推乍看起来是很相似的,只不过一个是dp[i][j]表示i、j左右还有其他狼时消灭掉i-j这段消耗的费用,一个是表示最后只剩i-j时消灭掉这段的费用
总结一下昨天那道区间dp和今天的区间dp的相同点,发现区间dp适用于费用会...
分类:
其他好文 时间:
2015-05-07 22:05:01
阅读次数:
151
#include
void main()
{
char a[]="happylife";
char * p = a;
printf(" a ----- %d \n",sizeof(a));
printf(" p ----- %d \n",sizeof(p));
}
结果相同吗?...
分类:
编程语言 时间:
2015-05-07 22:03:28
阅读次数:
138
linux应用开发-进程同步编程
一 进程同步
一组并发进程进行互相合作、互相等待,使得各进程按一定的顺序执行的过程称为进程间的同步
二 生产者消费者结合信号量
进程1生产,进程2消费,进程1生产的过程进程2等待...
分类:
系统相关 时间:
2015-05-07 22:02:07
阅读次数:
137
Writer:BYSocket(泥沙砖瓦浆木匠)
微博:BYSocket
豆瓣:BYSocket
ArrayList是集合类中无处不在的,泛型也是,泛型对集合类尤其有用。但是为啥要使用泛型?理解好了这个问题可以帮助理解相关的更多知识点。下面泥瓦匠以最简单的例子来验证这个问题。
一、泛型
泛型的目的是为了可以让更多不同类型的对象重用。没错,这样理...
分类:
编程语言 时间:
2015-05-07 22:04:01
阅读次数:
191
#include
#include
#include
using namespace std;
struct CarType
{
string maker;
int year;
float price;
};
//使用这样的宏定义还有着可移植性的优势,所有的C编译器都支持它。
#define EXAMPLE1 struct CarType *
//很多编译器不支持如下方法
type...
分类:
其他好文 时间:
2015-05-07 22:01:17
阅读次数:
101
数据访问:——ADO.NET1.创建链接2.创建与执行命令——SQL3.读取或准备相关数据一、命名空间:using System.Data;using System.Data.SqlClient;二、链接类 - SqlConnection——创建与数据库的链接(一)链接字符串: 连哪台电脑,连电脑上...
分类:
Web程序 时间:
2015-05-07 22:00:42
阅读次数:
132