自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

匠人op的博客

用了十年开始明白怎么做软件

  • 博客(12)
  • 资源 (16)
  • 收藏
  • 关注

原创 扩充VirtualBox虚拟机的分辨率

mac上启动VirtualBox的win7虚拟机,发现无法以外部1366*768来全屏显示。研究后发现可以这样设置。在/Applications/VirtualBox.app/Contents/MacOS目录中找到VBoxManage命令行工具。在命令行窗口输入:VBoxManage setextradata “win7” CustomVideoMode1 1366x768x32。“win7”是虚拟

2016-02-10 22:58:46 439

原创 加密号码

这里介绍一种利用队列性质加解密字符串的方法。class phoneNumGame { /* encodePhoneNum 加密电话号码,删除第一个数字,把第二个放在串末尾, 直到所有数字删完,所有删除的数字构成了加密后的数字 */ public static String encodePhoneNum(String strNum)

2016-02-04 21:10:49 672

原创 简单的Java单元测试框架

称为框架有点言过其实,主要方便使用sublime开发java时做单元测试。TestCase.javaimport java.util.*;import java.lang.reflect.Method;import java.lang.reflect.Modifier;public abstract class TestCase { /* 判断实际结果与期望是否相等,并返回判定结

2016-02-04 21:09:32 430

原创 Java的一些坑

安装JDK安装的版本是JDK1.8.0.65。jdk和jre是分别安装的,建议按默认路径安装。配置环境变量配置java编译、运行的命令行工具的环境变量。 变量名 值 JAVA_HOME C:\Program Files\Java\jdk1.8.0_65 CLASSPATH ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\l

2016-02-03 09:00:45 334

原创 一款sublime很棒的代码格式化插件

CodeFormatter适用于ST2、ST3,支持代码类型:PHP - By phpfmtJavaScript/JSON - By JSBeautifierHTML - By JSBeautifierCSS - By JSBeautifierSCSS - By Nishutosh SharmaPython - By PythonTidy (only ST2)Visual Basic/

2016-02-02 23:07:05 3588

原创 搭建轻量级Java开发环境

安装JDK安装的版本是JDK1.8.0.65。jdk和jre是分别安装的,建议按默认路径安装。配置环境变量配置java编译、运行的命令行工具的环境变量。 变量名 值 JAVA_HOME C:\Program Files\Java\jdk1.8.0_65 CLASSPATH ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\l

2016-02-02 23:05:11 1471

原创 快速排序

引quickSort堪称是排序算法中的经典之作。实现代码短小,但速度非凡。就短短2、30行代码我至今才一窥堂奥,感谢《啊哈,算法!》的启发。快速排序的基本思路是分治。选择一个中间数,将数列分为比之小、大的两部分,进而对分割的自数列分别排序,直到子数列只有一个元素为止,整个排序完成。分割数列首先需要选择一个数将数列分开,左侧的比之小,右侧的比之大。这个数可以选择第一个元素。版本一def makeIte

2016-01-19 16:53:17 401

原创 找出假币

假设假币比真币轻,使用分2堆称重和分3堆称重的方法分别找出假币,同时比较两种方法的称重次数。产生含假币的金币堆​def genCoins(coinNum, fakeCoin): coins = [1] * coinNum coins[fakeCoin] = 0 return coins称出一堆金币重量​def weighCoins(coins, beg, end):s = 0fo

2016-01-18 19:11:48 586

原创 合并排序 js版本

mergesort是合并排序。基本思路是将数列拆分为有序的子序列,再将子序列合并,完成排序。// 合并排序函数function mergesort(unsorted){ if(unsorted.length < 2){ return unsorted; } else{ var arr1=mergesort(unsorted.slice(0,

2016-01-18 19:02:53 296

原创 按大小缩放图片

这是一段c#代码,根据指定长宽按原图片比例进行缩放,产生的空白部分可指定颜色。public static Bitmap ShrinkImage(Bitmap img, int width, int height, Color bgColor) { Bitmap ret = null; if (img.Width == 0 || img.

2016-01-17 21:18:22 256

原创 口令快捷输入工具

简介实现钩子函数定义处理捕获的按键加载钩子进程处理自定义消息模拟键盘输入快捷锁屏简介由于工作中使用的多种开发平台软件、办公平台软件均需输入口令,为使输入快捷不易错,开发了这个口令快捷输入工具。 基本原理是使用一个活动进程监控键盘事件程序,当发现特定快捷键命令时,自动模拟键盘动作,发出口令字符串。在windows平台上全局的keyboard hook是关键技术。在hook的过程中捕获特

2016-01-16 22:06:51 717

原创 懒人开始写博,mark一下

写博之路从今天开始

2016-01-14 21:35:06 232

Advanced Analytics with Spark, 2nd Edition

通过案例学习使用spark进行数据挖掘

2017-08-03

Spark The Definitive Guide, 1st Edition

spark完全手册

2017-07-03

High Performance Spark, 1st Edition

spark高性能开发宝典

2017-07-03

Introduction to linear algebra

2016-07-22

大型网站技术架构.pdf

大型网站技术架构,核心原理与案例分析,by 李智慧

2016-01-24

并行计算导论.pdf

本书是并行计算, 特别是分布式并行计算环境和消息传递并行 编程的入门教材, 目的是促进并行计算技术在我国的应用。 书中介 绍了并行计算的基础知识、 Linux/UNIX 的基本使用、 基于 Linux 机 群的并行计算平台的建立、 并行算法的设计和 MPI 消息传递并行编 程的基本概念与方法。 书中还提供了一批典型科学计算问题的并行 算法与程序设计实例, 介绍了一些当前国际上流行的科学计算软件 工具及平台。 本书力求从简单入手, 循序渐进, 读者不需要有太多的 预备知识, 在逐步学习使用的过程中学会利用并行计算解决自己学 习和工作中的问题。

2016-01-24

算法.part2.rar

算法.part1.rar,一定能看懂的算法书

2016-01-24

算法.part1.rar

算法.part1.rar,一定能看懂的算法书

2016-01-24

深入浅出数据分析.pdf

深入浅出数据分析.pdf,head first data analysis

2016-01-24

数据挖掘与R语言.pdf

数据挖掘与R语言.pdf,data mining with R

2016-01-24

数据之美.pdf

Beautiful Data,揭秘优雅的数据解决方案背后的故事

2016-01-24

算法设计与分析基础.pdf

算法设计与分析基础,the design and analysis of algorithms

2016-01-24

算法引论-一种创造性的方法.pdf

Udi Manber编著,黄林鹏译,Introduction to Algorithms:A creative approach

2016-01-24

离散数学及应用.pdf

离散数学及应用,经典教材,Rosen著,第4版

2016-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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