猫的菜园子

滴水石穿,绳锯木断。

排序:
默认
按更新时间
按访问量

在Windows环境中使用MSYS2编译Ruby源代码

Ruby源代码在Windows下可以使用Visual C++顺利编译,可惜少gdbm和readline两项native扩展,没有直接在Visual C++中处理的案例,在编写Ruby代码的过程中,一些实验性的语句还是需要在irb工具中执行,少了readline的支持,irb难用到令人怀疑人生,于是...

2018-04-12 14:11:57

阅读数:23

评论数:0

机器学习之Hello World kNN

# -*- coding:utf-8 -*- import math import numpy as np import pandas as pd from sklearn.neighbors import KNeighborsClassifier model = KNeighborsClass...

2017-08-07 01:55:44

阅读数:286

评论数:0

使用MAME的Lua引擎修改内存数据

简要记录之。 执行生产mame.ini mame64.exe -createconfig 修改参数,对应到自己的目录下的启动脚本文件 autoboot_script           boot\boot.lua boot.lua的内容 require('lfs') local fu...

2017-02-10 01:02:46

阅读数:762

评论数:0

Ruby递归删除空目录

#encoding:gbk def kill_empty_dir(dir) dir.each do |filename| next if filename == '.' or filename == '..' if File.directory?(dir.path + File::SE...

2016-11-15 20:18:52

阅读数:550

评论数:0

Ruby解析Windows PE文件

纯属业余分析一些应用程序的需要,特意去了解了下Windows下的PE文件格式,相比MSDN的其它内容,PE文件规范文件的部分描述算是相当的晦涩了。好记性不如烂笔头,搭好框架后就此记录,以便日后抄袭。代码解决了导入和导出的部分,其余部分日后再作添加和完善,可以继续利用Ruby动态语言的优势、魔幻般的...

2016-10-26 23:17:07

阅读数:685

评论数:1

Windows下编译Ruby源代码

为了在Windows下粘合Ruby扩展到应用程序,需要重新编译Ruby源代码,以便使用Visual Studio进行扩展的开发。使用第三方一键安装的版本开发工具使用的是Mingw下的GCC,无法满足需要。 源代码使用官网提供的源码包,直接从源代码库下载的源码需要额外的工具,代码包中有相关...

2016-10-12 19:39:08

阅读数:1306

评论数:0

Windows 7下使用注册表扩展Shell

由于日常工作中经常需要对文件路径进行拷贝,虽然文件属性页的安全选项卡中提供了完整的路径名,但毕竟需要执行两步的操作,很是不方便。通过简单的摸索,由于需要操作系统的剪切板,因此放弃了使用脚本的办法,直接编写windows程序进行拷贝。未使用资源管理器的扩展编程,因为那种做法需要使用到COM编程,而且...

2016-10-12 19:22:19

阅读数:901

评论数:0

emacs 使用 etags 阅读代码

 1 生成 TAGS 使用etags前要先生成TAGS文件。在很多网上的资料中[1][2]都是使用这样一条命令 find . -name "*.[chCH]" -print | etags - 管道前是一个查找文件的命令,但是我搞不懂etags 后的 - 是什么意...

2016-09-21 10:44:47

阅读数:1591

评论数:0

Emacs+Cedet+Ecb折腾日记

感谢  http://stackoverflow.com/,感谢https://github.com/ Cedet和Ecb,还有Emacs的版本各种不兼容,中文站点上的攻略试了个遍,不管用 Emacs版本为Windows 7下运行的GNU Emacs 24.5.1 (i686-pc-m...

2016-09-08 14:26:05

阅读数:1318

评论数:0

24点计算器Python脚本

使用Python脚本枚举24点答案,去除冗余括号,效率没有Ruby版本的好,记录之。 #coding=gbk import itertools as itt import re nums = [5, 6, 2, 7] ops = ['+', '-', '*', '/'] levels = [0...

2016-07-24 00:15:50

阅读数:862

评论数:0

拉取百度汉语的成语接龙脚本

成语不存在或期望的接龙长度超出可查询范围时会报错,不过凑合能找到部分接龙的成语,记录之。 #encoding:GBK require 'net/http' require 'nokogiri' def get_alist(url) puts url $stdout.flush res ...

2016-07-22 22:13:11

阅读数:1048

评论数:0

24点计算器Ruby脚本

找到的答案比网上的一些工具找到的个数要少,不过可能是臃肿的化简过程中剔除了,因此不保证解的个数正确,不过能找到至少存在解,记录之。 #encoding:GBK require 'set' num = [9, 9, 9, 9] ops = ['+', '-', '*', '/'] def si...

2016-07-22 22:10:31

阅读数:287

评论数:0

Oracle正规表达式替换函数

 原来也支持子表示之间的贪婪模式权衡,对比较特别的需求特别的有用,记录之。 select orgcode, replace(orgcode, '-', '') orgcode_h, regexp_replace(replace(orgcode, '-', '')...

2016-04-14 14:58:32

阅读数:292

评论数:0

Ubuntu sudo 免密码

习惯性失忆,记录之。 编辑/etc/sudoers 文件末尾加入 你的用户名 ALL=(ALL) NOPASSWD:ALL 

2016-04-11 16:37:29

阅读数:227

评论数:0

使用ROracle从Oracle数据库获取数据框

R中载入关系数据中载入数据用作基础数据是比较常见的操作,R提供了DBI接口进行关系数据库的操作,以下为查询Oracle数据库的例子。DBI支持写入数据操作,但除非保存R处理的数据结果,有更便捷的工具,因此只考虑查询的情况。 library(ROracle) drv <- dbDriver(...

2016-01-04 15:24:45

阅读数:856

评论数:0

统计基础-样本方差公式

样本方差公式定义如下。 后面的一个等式还好,有约分的痕迹,前面一个等式还是不容易一眼看出之间的关联,下面进行推导。 将算术均值的公式代入计算。 将逆向代入上式,得到最终结果。

2015-07-03 11:33:05

阅读数:650

评论数:0

统计图形-直方图

直方图(Histogram)又称质量分布图。是一种统计报告图,由一系列高度不等的纵向条纹或线段表示数据分布的情况。 一般用横轴表示数据类型,纵轴表示分布情况。 下面用美国环保署(EPA)的测试数据为例作点图,测试数据表示100个行车里程等级,即每加仑燃料所能行驶的英里数,数据集逗号分隔如下所示...

2015-07-01 20:47:34

阅读数:532

评论数:0

统计图形-点图

点图水平轴表示定量变量的刻度,数据集中每次测量的数值用位于水平轴上的点表示,当数据重复时,点就放在另个点之上,在各数值位置形成一个柱。 下面用美国环保署(EPA)的测试数据为例作点图,测试数据表示100个行车里程等级,即每加仑燃料所能行驶的英里数,数据集逗号分隔如下所示。 36.3,41,36...

2015-07-01 20:07:18

阅读数:683

评论数:0

统计图形-茎叶图

描述: 茎叶图(Stem-and-Leaf display)又称“枝叶图”,由统计学家约翰托奇( Arthur Bowley)设计,它的思路是将数组中的数按位数进行比较,将数的大小基本不变或变化不大的位作为一个主干(茎),将变化大的位的数作为分枝(叶),列在主干的后面,这样就可以清楚地看到每个主干...

2015-06-30 16:08:05

阅读数:1753

评论数:0

R中安装ROrale包

ROracle是R访问Oracle数据库的DBI,有时候从Oracle载入数据是比较快捷的方式,ROracle需要编译本地扩展。 前提:安装有Oracle服务端、客户端或者InstantClient,安装有RTools。 设置环境变量,指定三项信息: rem 指定OCI库位置,字宽需要和R的...

2015-06-12 14:24:11

阅读数:762

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭