Avatar_small

R中将多个变量赋予另外多个变量——一个脑残的方案

虽然很难理解为什么有这样的需求,但是我还是遇到过这样的要求:怎么把不同的结果保存到一系列按照某种规则命名的变量中。而且是不止一次遇到这种需求。 我觉得通过合理地安排编程逻辑,应该可以避免,但是无法避免的时候,还是有别的方法的:在R中,实用assign(x, value)语句。这样可以创建一个名为x(注意到x是一个字符串)的变量,并将value对应的值赋予它。 不过今天师...

Avatar_small

Using Networkx to draw graph

Draw a directed graph using Networkx

Avatar_small

数据可视化中的视觉属性

Stephan Few是数据可视化领域里面数一数二的专家,他的几本书《Show Me The Numbers》,《Information Dashboard Design》和《Now You See It》都是非常优秀的关于数据可视化的书。 Stephan Few 和 Tableau 的合作非常紧密,在 Tableau 的数据可视化的设计中,处处可见 Stephan Few 的...

Avatar_small

linux 磁盘管理工具

总结下一些linux常用的磁盘工具,具体用法可以google之。 1. fdisk 磁盘分区交互式管理工具,我用的最多的命令。 2.gdisk 和fdisk类似,不过对GPT支持,有时使用fdisk修改分区后,出现GPT 签名问题,可以使用fixparts移除之。 3.parted 、partx 同样分区管理工具,不过我很少用,主要是习惯fdisk了。 ...

Avatar_small

Word Search @ LeetCode (Python)

使用DFS, 不要再开一个新的棋盘或其他很大的变量来记录状态,不然容易超时。 Use DFS. Don't make a new board or other large variables to record state, or it's easy to TLE.

Avatar_small

windows7 python3 django nginx部署

终于轮到我写笔记了. 我的目标是, 简单. 直接贴配置好了. django: 应用服务器 flup: windows下的python cgi支持 nginx: 网页服务器 第一个坑: django admin的静态文件 调试时没有问题,可是用nignx时有问题. 经过查看nginx的日志, 必须把静态文件带过去static的目录或者指定 ...

Avatar_small

iptables限速

此方法来自:eleven.i386 开启内核数据转发 echo 1 > /proc/sys/net/ipv4/ip_forward 使用arp欺骗目标主机 arpspoof -i eth0 -t 192.168.1.108 192.168.1.1 arpspoof -i eth0 -t 192.168.1.1 192.168.1.108 ...

Avatar_small

微信内置浏览器调用微信 OAuth 授权获取用户基本信息的方法

首先,我建议各位打印一份微信官方的「网页授权获取用户基本信息」文档,但是不要阅读它。烧掉它,这有重要的象征意义。 一个位于微信内置浏览器内的网页要获取用户基本信息,首先要获取任意一个用户对其应用的所谓「openid」(其实应该叫「private id」,因为同一个用户在每个应用里的这个 ID 都不一样)。这个可以通过只能获取到「openid」的snsapi_base授权得到。然...

Avatar_small

Access level modifiers的区别


Avatar_small

火狐开发者工具、Object.watch 以及地址栏图标

之前通过 userChrome.js 脚本把火狐的地址栏图标弄回来了,但是一直有这么个问题:打开一个会自动跳转的标签页,比如 t.co 或者登陆状态下的 Google 搜索结果时,首先会显示跳转前的网站的图标(这没问题),然后开始载入新页面了(这问题也不大),然后新页面是使用 HTTPS 的(比如 MDN),于是就会看到地址栏图标后边已经变成绿色、显示出了站点信息(如「Mozilla ...

Avatar_small

SL4A/Py4A直接在adb中用python加载脚本

在PC上执行adb shell,但是python由于环境变量问题不可以直接在adb的shell中调用。 /etc/profile mount -t tmpfs tmpfs /data/tmp chmod 1777 /data/tmp export EXTERNAL_STORAGE=/mnt/sdcard PYTHONPATH=/mnt/sdcard/com.go...

Avatar_small

[MapReduce学习]01.Ubuntu下配置Hadoop 2.3.0单节点模式

以下操作在32位Ubuntu 12.04版本下测试通过,64位系统配置64位版本Hadoop请自行搜索源代码编译相关内容。

Avatar_small

lua 序列化(serialization)

序 学习就是自己发明轮子的过程。lua 里序列化的库有很多(这里有一堆),要用的话可以直接选一个,但是一个成熟的库学习起来会有一定难度,所以干脆自己设计实现一个。 考虑比较常用的数据类型,以及实现的难度,决定实现以下类型的序列化:nil,number,string,boolean,table(with cycles 带环)。(带环的表其实挺常见的,像各种树结构,一般每个...

Avatar_small

python 数学函数(翻译整理)

翻译自:http://docs.python.org/3/library/math.html 实用至上,所以我并不会把他们全部内容都翻译出来. 数论及表示函数 math.ceil(x) 返回大于等于x的最小的整数 如果x不是小数,则返回自身. >>> ceil(10) 10 >>> ceil(10.1)...

Avatar_small

[C#]利用正则表达式获取网页数据

最近两天处于课程需要,打算从网上收集一些感兴趣的数据。由于最近大家对于环境问题越发重视,于是打算将国内各城市每天的空气质量日报数据收集起来。登录环保部网站之后,果然以表格的形式提供在了网站上。但是没有提供数据导出或者打包下载这些功能。于是又在网上搜索从网页获取数据的方法。其中,不少人都提到和推荐抓取网页源代码,然后用正则表达式进行获取的方法。于是又先对正则表达式进行了一番了解,然后又一...