摘要: Python 黑魔法(持续收录) zip 对矩阵进行转置 zip 反转字典 将list分成n份 all & any 函数 all :如果iterable的所有元素不为0、''、False或者iterable为空,all(iterable)返回True,否则返回False any : 如果所有元素中有阅读全文
posted @ 2017-03-31 17:26 狂徒归来 阅读(261) 评论(1) 编辑
摘要: CodeBlocks X64 SVN 编译版 采用官方最新的SVN源码编译而来,纯64位的,所以32位系统是不能使用的。字体使用的是微软的YaHei UI字体,如果有更好的字节建议,可以留言。由于直接使用最新的SVN源码,故版本往往会比官方的Nightly Build版还要新。请在家长的陪同下...阅读全文
posted @ 2015-05-19 13:52 狂徒归来 阅读(564) 评论(2) 编辑
摘要: Build Code::Blocks源码 ---By 狂徒归来 CodeBlocks是一款非常优秀的IDE!可惜的是没有64位的版本,而且本来是轻量级别的IDE就应该够轻,能够像记事本工具一样,迅速启动!更悲催的是Code::Blocks的正式版更新周期太长了,这一点比起...阅读全文
posted @ 2015-05-06 17:15 狂徒归来 阅读(847) 评论(3) 编辑
摘要: 使用UltraEdit搭建自己的C/C++ IDE CodeBlocks的13.12版本啊,主要缺点是启动慢,而且在Windows上容易假死,写着写着就无响应了,然后死活活不过来。所以没办法,只好干脆使用UltraEdit搭建自己的轻量级IDE。 需要的软件有GCC 5.0 、Astyle和Ul...阅读全文
posted @ 2015-04-16 13:51 狂徒归来 阅读(329) 评论(0) 编辑
摘要: GCC 6.1x Compilers 下载地址1: Mingw gcc 6.30下载 这个是某微软员工编译的版本 MinGW is a port of GCC to Windows. It is free of charge and simple to use (well, as simple as阅读全文
posted @ 2014-08-14 17:04 狂徒归来 阅读(2279) 评论(6) 编辑
摘要: 用Python实现基于Hadoop Stream的mapreduce任务 因为Hadoop Stream的存在,使得任何支持读写标准数据流的编程语言实现map和reduce操作成为了可能。 为了方便测试map代码和reduce代码,下面给出一个Linux环境下的shell 命令: 可以轻松的在没有h阅读全文
posted @ 2019-03-17 20:30 狂徒归来 阅读(73) 评论(0) 编辑
摘要: 给定一个字符串 s ,你可以通过在字符串前面添加字符将其转换为回文串。找到并返回可以用这种方式转换的最短回文串。 示例 1: 示例 2: 解题思路一 直觉告诉我们,我们找出左边的最长回文子串,比如 左侧最长的回文子串就是 ,然后将右侧剩余的部分反转补到原串的左侧即可。由于找的是最长的回文子串,直接从阅读全文
posted @ 2019-01-04 14:09 狂徒归来 阅读(158) 评论(0) 编辑
摘要: 设计一个支持以下两种操作的数据结构: search(word) 可以搜索文字或正则表达式字符串,字符串只包含字母 或 。 可以表示任何一个字母。 示例: 说明: 你可以假设所有单词都是由小写字母 组成的。 解题思路 直接用字典树(trie)即可,至于 匹配符直接利用回溯即可。 python3 inc阅读全文
posted @ 2019-01-02 13:40 狂徒归来 阅读(67) 评论(0) 编辑
摘要: 给定一个二维平面,平面上有 n 个点,求最多有多少个点在同一条直线上。 示例 1: 示例 2: python3 include using namespace std; struct Point { int x; int y; Point() : x(0), y(0) {} Point(int a,阅读全文
posted @ 2019-01-02 13:27 狂徒归来 阅读(99) 评论(0) 编辑
摘要: 实现一个 Trie (前缀树),包含 , , 和 这三个操作。 示例: 说明: 你可以假设所有的输入都是由小写字母 构成的。 保证所有输入均为非空字符串。 思路分析 模板题,就没有什么好说的了,直接上代码。 python3 include using namespace std; const int阅读全文
posted @ 2018-12-31 19:44 狂徒归来 阅读(49) 评论(0) 编辑
摘要: 给定范围 [m, n],其中 0 using namespace std; static auto x = "" { std::ios::sync_with_stdio(false); std::cin.tie(NULL); return 0; }(); class Solution { publi阅读全文
posted @ 2018-12-31 19:41 狂徒归来 阅读(160) 评论(0) 编辑
摘要: 给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。 示例 1: 示例 2: 说明: 输出结果可能非常大,所以你需要返回一个字符串而不是整数。 这道题目非常有意思。读完题之后,我们可以得到一个初步的方案:由于无论怎么排,最佳的方案肯定是会把所有的数字全部用上。所以,如果字典序越大的,得到的数阅读全文
posted @ 2018-12-30 15:45 狂徒归来 阅读(177) 评论(0) 编辑
摘要: Python 装饰器初探 在谈及Python的时候,装饰器一直就是道绕不过去的坎。面试的时候,也经常会被问及装饰器的相关知识。总感觉自己的理解很浅显,不够深刻。是时候做出改变,对Python的装饰器做个全面的了解了。 1. 函数装饰器 直接上代码,看看装饰器到底干了些什么? 上面的Python代码,阅读全文
posted @ 2018-12-29 19:46 狂徒归来 阅读(45) 评论(0) 编辑
摘要: leetcode 174. 地下城游戏 一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由 M x N 个房间组成的二维网格。我们英勇的骑士(K)最初被安置在左上角的房间里,他必须穿过地下城并通过对抗恶魔来拯救公主。 骑士的初始健康点数为一个正整数。如果他的健康点数在某一时刻降至 0 或阅读全文
posted @ 2018-12-27 15:47 狂徒归来 阅读(83) 评论(0) 编辑
摘要: TensorFlow dataset API 使用 由于本人感兴趣的是自然语言处理,所以下面有关dataset API 的使用偏向于变长数据的处理。 1. 从迭代器中引入数据 输出的结果如下所示,我们可以将X看作是句子,存的是词的ID,Y看作是对句子的分类标签。由于不同句子长度不一样,所以这里使用了阅读全文
posted @ 2018-12-17 14:40 狂徒归来 阅读(111) 评论(0) 编辑