函数编程为啥重要?
谈到函数编程,人们往往认为无状态是其致命的缺陷,实际上是没有认识到其优点。可以证明,通常命令式程序中有90% 是赋值语句,而函数式程序中没有赋值,因此函数式程序可以使程序减少90%。然而,许多人并相信这个结论,并不想用无状态的递归编程。正如John Hughes在他的经典论文《Why Functional Programming Matters》中指出的:函数式程序员听...
分类:
其他 时间:
2014-03-07 03:24:15
收藏:
0 评论:
0 赞:
0 阅读:
455
int CWnd::GetWindowTextW(LPTSTR,int)
const”: 不能将参数 1 从“char [10]”转换为“LPTSTR”
问题描述:
view
plain
//定义了三个编辑框控件 接受num1 num2 num3
void CTestDlg::OnBnClickedButton1() //响应按钮...
分类:
Windows开发 时间:
2014-03-07 03:23:10
收藏:
0 评论:
0 赞:
0 阅读:
1042
问题:
Fragment中没有提供监听touch事件的方法。
解决方案:
Activity中能够监听touch事件。
于是在Activity中写一个接口,MyOnTouchListener,在需要监听touch事件的fragment中实现这个窗口。
在Activity中实现如下方法:
/**
* 以下的几个方法用来,让fragment能够监听touch事件
*/
...
分类:
其他 时间:
2014-03-07 03:57:35
收藏:
0 评论:
0 赞:
0 阅读:
565
poj1364
差分约束
1.自己先跳过bellman-ford的SPFA改进算法与Flord(所有点之间的最短距离),开始进入了差分约束系统的一个练习.
如果一个系统由n个变量和m个约束条件组成,其中每个约束条件形如xj-xi
求解差分约束系统,可以转化成图论的单源最短路径(或最长路径)问题。
观察xj-xi三角不等式d[v]。因此,以每个变量xi为结点,对于约束条件xj-xi
--...
分类:
其他 时间:
2014-03-07 01:49:14
收藏:
0 评论:
0 赞:
0 阅读:
541
fill 填充颜色(实心);
stroke 填充线的颜色(空心);
fillStyle 实心的颜色;
stroke 空心,线的颜色;
rect 画矩形,fillRect画实心矩形,context.fillRect(x,y,width,height) context.strokeRect(x,y,width,height) 用来画边框;
arc 画圆形(也可以画扇型),(x...
分类:
其他 时间:
2014-03-07 04:09:21
收藏:
0 评论:
0 赞:
0 阅读:
472
前言:虽然写android开发时间也有半年之久,但是对于用java开发出自己的代码还是比较薄弱,因为自己都是看例程已有的代码或者看视频中按部就班来运行,更注重的是结果。所以想就一篇例程来详细注释每一行代码的意思,了解android编程的特点,同时对于Java面向对象的特点展示出来,就有了此片文章,所以面对的读者都是基础学者,希望一起学习,一起进步,欢迎评论。
本文建立在获取手势的例程...
分类:
移动平台 时间:
2014-03-07 02:37:55
收藏:
0 评论:
0 赞:
0 阅读:
380
fibonacci数列的性质:
1.gcd(fib(n),fib(m))=fib(gcd(n,m))
证明:可以通过反证法先证fibonacci数列的任意相邻两项一定互素,然后可证n>m时gcd(fib(n),fib(m))=gcd(fib(n-m),fib(m)),递归可
求gcd(fib(n),fib(m))=gcd(fib(k),fib(l)),最后k=l,不然继续递归。K...
分类:
其他 时间:
2014-03-07 02:36:49
收藏:
0 评论:
0 赞:
0 阅读:
427
计算(a/b)%c 其中b能整除a
如果b与c互素,则(a/b)%c=a*b^(phi(c)-1)%c
如果b与c不互素,则(a/b)%c=(a%bc)/b
对于b与c互素和不互素都有(a/b)%c=(a%bc)/b成立...
分类:
其他 时间:
2014-03-07 04:13:33
收藏:
0 评论:
0 赞:
0 阅读:
487
本文主要讲解动态库函数的地址是如何在运行时被定位的。首先介绍一下PIC和Relocatable的动态库的区别。然后讲解一下GOT和PLT的理论知识。GOT是Global Offset Table,是保存库函数地址的区域。程序运行时,库函数的地址会设置到GOT中。由于动态库的函数是在使用时才被加载,因此刚开始GOT表是空的。地址的设置就涉及到了PLT,Procedure Linkage Table,它包含了一些代码以调用库函数,它可以被理解成一系列的小函数,这些小函数的数量其实就是库函数的被使用到的函数的数量...
分类:
其他 时间:
2014-03-07 04:41:28
收藏:
0 评论:
0 赞:
0 阅读:
636
搜集了一些公共服务的 Web Service 接口,可以在自己的应用中使用。...
分类:
移动平台 时间:
2014-03-07 02:35:45
收藏:
0 评论:
0 赞:
0 阅读:
596
关于ImageView中动态设置图片...
分类:
其他 时间:
2014-03-07 04:12:30
收藏:
0 评论:
0 赞:
0 阅读:
515
??
infiniDB或者mysql数据库,运行时,按某个字段排序会出错。报错:max_length_for_sort_data 。。。 set higher。
saiku报错, 也是这样。
这是数据库错误,需要设置max_length_for_sort_data的值。
infiniDB里,设置文件在 安装路径在 Calpad/mysql/下 my.cnf 文件。(这个路径名错了...
分类:
其他 时间:
2014-03-07 04:08:13
收藏:
0 评论:
0 赞:
0 阅读:
502
介绍编译器编译出来的文件中各段含义以及用途...
分类:
其他 时间:
2014-03-07 01:57:51
收藏:
0 评论:
0 赞:
0 阅读:
514
/*****************************************************
题目:输入一个整数数组,实现一个函数来调整该数组中数字
的顺序,使得所有奇数位于数组的前半部分,所以偶数位于数
组的后半部分。
*****************************************************/
#include
void reOrder(in...
分类:
其他 时间:
2014-03-07 03:35:54
收藏:
0 评论:
0 赞:
0 阅读:
535
int num1,num2,num3;
CString str1,str2,str3;
GetDlgItem(IDC_EDIT1)->GetWindowText(str1);
GetDlgItem(IDC_EDIT2)->GetWindowText(str2);
num1 = _ttoi(str1);
num2 = _ttoi(str2);
num3 = num1 + num2;
...
分类:
其他 时间:
2014-03-07 01:56:42
收藏:
0 评论:
0 赞:
0 阅读:
542
不加描述了,直接上代码
Property_Qrcode.java
package leo;
import java.io.Serializable;
public class Property_Qrcode implements Serializable {
private static final long serialVersionUID = 1L;
//要转换成二维码的内...
分类:
其他 时间:
2014-03-07 03:34:47
收藏:
0 评论:
0 赞:
0 阅读:
634
需求分析有三种级别,你自认为属于哪一级呢 ?
需求分析的目的是什么?
你可能会毫不犹豫的回答:需求分析的目的当然是了解客户需要什么!
这个回答看起来是毫无疑问的,我们当然要了解客户需要什么,我们才能给他们做出他们想要的。
但只做到这样就可以了么?
我们来看一个简单的需求,客户找到你说:“我要一只羊!”
这个需求够简单吧?那你是不是毫不犹豫的就抓一只羊给客户呢?...
分类:
其他 时间:
2014-03-07 04:48:57
收藏:
0 评论:
0 赞:
0 阅读:
358
(一)Problem description:
删除主文件夹下的:文档,模板,视频,音乐,桌面等文件夹之后,重新开机后所有主文件夹下的内容都出现在桌面
(二)Solution:
vim ~/.config/user-dirs.dirs
2.1 修改前:
# If you want to change or add directories, just edit the line you're
# i...
分类:
其他 时间:
2014-03-07 03:03:37
收藏:
0 评论:
0 赞:
0 阅读:
568
防火墙gufw常用操作
启用ufw: sudo ufw enable
防外对内访问:sudo ufw default deny
关闭:sudo ufw disable
状态:sudo ufw status
开启相应服务:sudo ufw allow/deny [service]
ssh服务端、客户端:openssh-server/openssh-client
防ssh破解:denyhosts
uf...
分类:
其他 时间:
2014-03-07 01:36:22
收藏:
0 评论:
0 赞:
0 阅读:
558
ps:ubuntu下更改SSH端口的方法
(一)修改SSH端口
1.1 修改/etc/ssh/sshd_config
Port 22 //ssh端口默认是22
Port 25680 //将端口号修改成25680
ps:在改某项服务端口的时候,最好先不要删除原来的端口号,以防影响别人的使用。先增加一个端口,测试通过之后,再将原来的端口号删除掉!
1.2 重启ssh服务,修改...
分类:
其他 时间:
2014-03-07 04:14:41
收藏:
0 评论:
0 赞:
0 阅读:
484