来自http://www.infoq.com/cn/news/2014/07/pycon-2014
今年的PyCon于4月9日在加拿大蒙特利尔召开,凭借快速的原型实现能力, Python在学术界得到了广泛应用。最近其官方网站发布了大会教程部分的视频和幻灯片,其中有很多(接近一半数量)跟数据挖掘和机器学习相关的内容,本文对此逐一介绍。
如何形式化一个科学问题然后用Python进行分析
...
分类:
编程语言 时间:
2015-06-17 21:49:47
收藏:
0 评论:
0 赞:
0 阅读:
298
IOS现成的API里的json解析速度非常快,这里就不说了,今天对比一下Android里面json的解析库。
首先第一个是Android API里面自带的json解析,其次是谷歌提供的Gson解析库(开源),其次是在网上看到的解析很快速的阿里巴巴分享的Fastjson包。Android自带的json解析大家一定都很熟悉了,这里不介绍了,这里详细说说谷歌提供的另一套解析库Gson:
gs...
分类:
移动平台 时间:
2015-06-17 21:49:36
收藏:
0 评论:
0 赞:
0 阅读:
450
最近接触了kendoUI的使用,在项目中边学习边使用,为了以后可以再用到便小记一下(这里用的都是针对asp.net MVC,其实用我觉得用js的方法更灵活,不过MVC更简洁)
1.最常用的估计就是grid的使用了。从项目中找个比较有代表性的。
@(Html.Kendo().Grid
().Name("DocumentGrid")
.Columns(col...
分类:
其他 时间:
2015-06-17 21:49:26
收藏:
0 评论:
0 赞:
0 阅读:
631
上一篇说了利用ExecSource从本地日志文件异步的收集日志,这篇说说采用RPC方式同步收集日志的方式。笔者对Thrift比较熟悉,所以用ThriftSource来介绍RPC的日志收集方式。
整体的结构图如下:
1. ThriftSource包含了一个Thrift Server,以及一个Thrift Service服务的实现。这里的Thrift Service是由ThriftSourcePr...
分类:
Web开发 时间:
2015-06-17 21:49:16
收藏:
0 评论:
0 赞:
0 阅读:
365
一、首先从每个POST或者GET请求的构造主体看起:XXXRequest
(一)StringRequest
源码如下:
public class StringRequest extends Request {
private final Listener mListener;
/**
* 可以看到最终构造请求交由Request类去实现,HTTP的请求和响应均是由...
分类:
其他 时间:
2015-06-17 21:49:06
收藏:
0 评论:
0 赞:
0 阅读:
331
package junit.test;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.JSON;
import com.alibaba.fa...
分类:
Web开发 时间:
2015-06-17 21:48:57
收藏:
0 评论:
0 赞:
0 阅读:
292
【摘要】 大家都知道递归的实现是通过调用函数本身,函数调用的时候,每次调用时要做地址保存,参数传递等,这是通过一个递归工作栈实现的。原理上讲,所有递归都是可以消除的,代价就是可能自己要维护一个栈。而且我个人认为,很多情况下用递归还是必要的,它往往能把复杂问题分解成更为简单的步骤,而且很能反映问题的本质。循环和递归其实存在一定的联系。
1)求和递归函数
我们可以举一个循环的例子,前面我们说过,如果编写一个1到n的求和函数怎么写呢,你可能会这么写:
int calculate(int m)
{
in...
分类:
编程语言 时间:
2015-06-17 21:48:46
收藏:
0 评论:
0 赞:
0 阅读:
263
我们在使用cocoStudio工具时,按钮控件Button对应的资源有三种状态,
我们可以分别针对三种状态设置不同的图片。然后在程序中通过方法显示
为不同的状态。
1、初始状态:Normal状态
bool Widget::init()
{
if (CCNode::init())
{
setBright(true);
}
return false;
...
分类:
其他 时间:
2015-06-17 21:48:36
收藏:
0 评论:
0 赞:
0 阅读:
294
File file = new File(“hah.txt”);
//只是创建了一个对象file, file指向了hah.txt这个文件,hah.txt这个文件可能存在,也可能不存在。如果文件不存在,则不会被创建。
必须要有文件输出流对文件进行了写的操作,文件才会被创建。
游标:在访问数据库中表结构时,想访问表中的某一行的时候,数据库内部有一个快速的定位方式,这个定位方式是通过索引来实...
分类:
移动平台 时间:
2015-06-17 21:48:26
收藏:
0 评论:
0 赞:
0 阅读:
282
bzoj 2186 [Sdoi2008]沙拉公主的困惑
题意:
大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对R取模后的答案即可。R是一个质数。
限制:
数据组数T...
分类:
其他 时间:
2015-06-17 21:48:17
收藏:
0 评论:
0 赞:
0 阅读:
292
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const int INF = INT_MAX;
struct Node{
int pre;
int d...
分类:
编程语言 时间:
2015-06-17 21:48:02
收藏:
0 评论:
0 赞:
0 阅读:
269
在许多项目中我们都会用到第三方动态库.so文件,但是往往会引来很多烦恼,比如:java.lang.UnsatisfiedLinkError
06-17 15:52:08.097 7876-7916/com.ishow.scan E/AndroidRuntime﹕ FATAL EXCEPTION: Thread-61542
java.lang.UnsatisfiedLinkError...
分类:
编程语言 时间:
2015-06-17 21:48:02
收藏:
0 评论:
0 赞:
0 阅读:
452
有时候我们在开发的过程当中,打开Eclipse会出现“failed to create java virtual machine”这样的错误提示;
当我们遇到这种错误提示时,可以按照以下方法解决:
首先找到eclipse安装文件夹,文件夹中有一个名叫eclipse.ini的配置文件,我们用记事本或editplus之类的编辑工具打开它:
接着我们将下图中红色框线部分的值...
分类:
编程语言 时间:
2015-06-17 21:47:36
收藏:
0 评论:
0 赞:
0 阅读:
353
1 当局域网抓包时候回产生大量NBNS的包 和其他的一些广播包等影响我们分析,通常可以通过设置网卡不为混杂模式,可是还是会有NBNS的包。而显示过滤的时候是好用的,但是应用到抓包过滤就不好用了,通常我们可以通过,过滤广播包的方法来过滤
not broadcast and not multicast
2 通常我们应用过滤的时候,都是手工在过滤栏中输入过滤条件表达式,我们也可以...
分类:
其他 时间:
2015-06-17 21:47:26
收藏:
0 评论:
0 赞:
0 阅读:
337
今天在微信上看到一篇文章,看完非常有感触,写的很好,对其中最深有感触的有两点:
1.你自己不厉害,认识再多厉害的人都是白搭。我发现一个现象,我身边的人,越是没有实力的人,越是喜欢社交,每天就是想着去认识更多的人,在他们认为,认识那么多人,对自己未来是非常有帮助的,其实他们都想错了。你的人际关系不是取决于你认识多少人,而是取决于你自己。而那些有目标,有想法,特别勤奋的人,每天并不会忙于认识什么人,...
分类:
其他 时间:
2015-06-17 21:47:17
收藏:
0 评论:
0 赞:
0 阅读:
259
回调函数1、 函数指针 做参数
2、 回调过程
例代码//
// main.m
// C_Project_12
//
// Created by on 15/3/26.
// Copyright (c) 2015年 . All rights reserved.
//#import //课堂练习题:写一函数查找成绩90分以上的学员,使...
分类:
编程语言 时间:
2015-06-17 21:47:06
收藏:
0 评论:
0 赞:
0 阅读:
270
一、定义: 数组下标在2个以上时,改数组称为多维数组。 (所谓多维数组是多个一维数组的嵌套。)
二、三维数组遍历:for ( int i = 0 ; i < 层数 ;i ++)
{
for ( int j = 0 ; j < 行数 ;j ++)
{
for ( int k = 0 ; k < 列数 ;k ++)
{...
分类:
编程语言 时间:
2015-06-17 21:46:56
收藏:
0 评论:
0 赞:
0 阅读:
292
--定义一个函数
function getNum(n)
if n==0 then
return 0
else
return 1
end
end
--接收输入
print("Please input:")
--接收数据后放在a中
a = io.read("*num")
--打印出函数的返回值
print(getNum(a))
调试截图:...
分类:
其他 时间:
2015-06-17 21:46:46
收藏:
0 评论:
0 赞:
0 阅读:
246
许多新手程序员经常会犯的一种错误,就是将 i = 3; 与 i == 3 相互混淆,前者表示一个赋值语句,而后者常常作为判断的条件。还有的程序员想将指针指向NULL时,写成了p == NULL; 这样的话变成了什么?不过不用担心,这种错误编译器能够辨别。
NUL与NULL:在C语言中,NUL表示一个字符串的结束,用字符表示为'\0',我们通常用'\0'这种字符常量作为判断条件而不是NUL...
分类:
编程语言 时间:
2015-06-17 21:46:36
收藏:
0 评论:
0 赞:
0 阅读:
259
安装环境:
Ubuntu 64bit
PostgreSQL 9.0
1. 安装PostgreSQL
输入如下命令
sudo apt-get install postgresql
系统会提示安装所需磁盘空间,输入"y",安装程序会自动完成。 安装完毕后,系统会创建一个数据库超级用户“postgres”, 密码为空。这个用户既是不可登录的操作系统用...
分类:
数据库技术 时间:
2015-06-17 21:46:26
收藏:
0 评论:
0 赞:
0 阅读:
232