关闭

机器学习之Hello World kNN

# -*- coding:utf-8 -*- import math import numpy as np import pandas as pd from sklearn.neighbors import KNeighborsClassifier model = KNeighborsClassifier() origin_data = pd.read_csv('https://archive...
阅读(113) 评论(0)

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

简要记录之。 执行生产mame.ini mame64.exe -createconfig 修改参数,对应到自己的目录下的启动脚本文件 autoboot_script           boot\boot.lua boot.lua的内容 require('lfs') local function test_boot_script(path) print(path .. " test...
阅读(400) 评论(0)

Ruby递归删除空目录

#encoding:gbk def kill_empty_dir(dir) dir.each do |filename| next if filename == '.' or filename == '..' if File.directory?(dir.path + File::SEPARATOR + filename) kill_empty_dir(Dir.new(dir.p...
阅读(450) 评论(0)

Ruby解析Windows PE文件

纯属业余分析一些应用程序的需要,特意去了解了下Windows下的PE文件格式,相比MSDN的其它内容,PE文件规范文件的部分描述算是相当的晦涩了。好记性不如烂笔头,搭好框架后就此记录,以便日后抄袭。代码解决了导入和导出的部分,其余部分日后再作添加和完善,可以继续利用Ruby动态语言的优势、魔幻般的语法糖和强悍的元编程能力构造更便利的代码。 #encoding:gbk require "dele...
阅读(425) 评论(1)

Windows下编译Ruby源代码

为了在Windows下粘合Ruby扩展到应用程序,需要重新编译Ruby源代码,以便使用Visual Studio进行扩展的开发。使用第三方一键安装的版本开发工具使用的是Mingw下的GCC,无法满足需要。 源代码使用官网提供的源码包,直接从源代码库下载的源码需要额外的工具,代码包中有相关说明。 由于是用VS进行编译,缺省的Native包中gdbm和readline无法找到VS能...
阅读(869) 评论(0)

Windows 7下使用注册表扩展Shell

由于日常工作中经常需要对文件路径进行拷贝,虽然文件属性页的安全选项卡中提供了完整的路径名,但毕竟需要执行两步的操作,很是不方便。通过简单的摸索,由于需要操作系统的剪切板,因此放弃了使用脚本的办法,直接编写windows程序进行拷贝。未使用资源管理器的扩展编程,因为那种做法需要使用到COM编程,而且组件本身对注册表的污染很是令人反感。 拷贝路径的Windows程序如下 #include ...
阅读(540) 评论(0)

emacs 使用 etags 阅读代码

 1 生成 TAGS 使用etags前要先生成TAGS文件。在很多网上的资料中[1][2]都是使用这样一条命令 find . -name "*.[chCH]" -print | etags - 管道前是一个查找文件的命令,但是我搞不懂etags 后的 - 是什么意思。请知道的同学告诉我,谢谢了。 受到参考文献[3]的启发,想出了两个更容易理解的命令,我要阅读的代码中只有 .c .h...
阅读(892) 评论(0)

Emacs+Cedet+Ecb折腾日记

感谢  http://stackoverflow.com/,感谢https://github.com/ Cedet和Ecb,还有Emacs的版本各种不兼容,中文站点上的攻略试了个遍,不管用 Emacs版本为Windows 7下运行的GNU Emacs 24.5.1 (i686-pc-mingw32) Cedet为http://git.code.sf.net/p...
阅读(791) 评论(0)

24点计算器Python脚本

使用Python脚本枚举24点答案,去除冗余括号,效率没有Ruby版本的好,记录之。 #coding=gbk import itertools as itt import re nums = [5, 6, 2, 7] ops = ['+', '-', '*', '/'] levels = [0, 1, 2] def simplest(exprstr): patterns = [re.co...
阅读(492) 评论(0)

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

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

24点计算器Ruby脚本

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

Oracle正规表达式替换函数

 原来也支持子表示之间的贪婪模式权衡,对比较特别的需求特别的有用,记录之。 select orgcode, replace(orgcode, '-', '') orgcode_h, regexp_replace(replace(orgcode, '-', ''), '([0-9]+?)(([0]{2})+)$', ...
阅读(198) 评论(0)

Ubuntu sudo 免密码

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

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

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

统计基础-样本方差公式

样本方差公式定义如下。 后面的一个等式还好,有约分的痕迹,前面一个等式还是不容易一眼看出之间的关联,下面进行推导。 将算术均值的公式代入计算。 将逆向代入上式,得到最终结果。...
阅读(459) 评论(0)
68条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:72212次
    • 积分:1433
    • 等级:
    • 排名:千里之外
    • 原创:67篇
    • 转载:1篇
    • 译文:0篇
    • 评论:8条
    最新评论