自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

转载 关于Pearson相关性系数、Cosine相似度、欧式距离

作者:微调链接:https://www.zhihu.com/question/19734616/answer/349132554来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2018-05-17 17:40:23 4953

转载 关于KL距离(KL Divergence)

作者:覃含章链接:https://www.zhihu.com/question/29980971/answer/103807952来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。最早KL divergence就是从信息论里引入的,不过既然题主问的是ML中的应用,就不多做具体介绍。只是简单概述给定真实概率分布P和近似分布Q,KL divergence所表达的就是如果我们...

2018-05-17 16:59:10 32576

原创 Mac下Tensorflow安装流程

安装Xcode和HomebrewXcode安装指令:xcode-select --installHomebrew安装指令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Homebrew安装成功后,会自动创建目录 /usr/lo...

2018-03-01 09:34:06 1013

转载 Java Concurrency 周期性任务调度

转自:在JDK 5.0之前,java.util.Timer/TimerTask是唯一的内置任务调度方法,而且在很长一段时间里很热衷于使用这种方式进行周期性任务调度。首先研究下Timer/TimerTask的特性(至于javax.swing.Timer就不再研究了)。public void schedule(TimerTask task, long delay, lo

2014-05-12 17:05:06 1153

原创 LibSVM中错误:OSError: [WinError 193] %1 不是有效的 Win32 应用程序

使用libsvm中的python调用接口,结果出现如下错误:Traceback (most recent call last):  File "D:\libsvm-3.17\python\svm.py", line 12, in     libsvm = CDLL(path.join(dirname, r'..\windows\libsvm.dll'))  File "D:\Pro

2013-11-03 21:20:11 33560 3

转载 Ubuntu shutdown fail “* Killing all remaining processes…”

http://superuser.com/questions/360544/ubuntu-shutdown-fail-killing-all-remaining-processesI have a fresh installation of Ubuntu Server. "reboot" works, but shutdown fails on the * Killing all re

2013-10-28 01:20:49 5055

转载 MS SQL Server 2008 master数据库损坏故障解决

MS SQL Server 2008 master数据库损坏故障解决本地电脑上安装的MS SQL Server 2008 R2可能因为硬盘原因,导致SQL Server服务无法启动,在事件查看器中看到若干错误和信息,其中有两条提示可能master损坏:1、错误:传递给数据库 'master' 中的日志扫描操作的日志扫描号 (184:416:1) 无效。此错误可能指示数据损坏,或者日志文

2013-10-26 15:34:07 2046

原创 Eclipse + CDT + MinGW 编程环境配置

Eclipse+CDT  到Eclipse.org官网上下载Eclipse IDE for C/C++ Developers。MinGW  如果能联网,那么OK。到官网下载针对自己操作系统的安装包安装即可,建议在选择安装组件的时候,尽量都选上,安装完后注意检查环境变量是否设置好。如果不能联网,那就不好办了,可以先下载一个ColdBlocks with Mingw的安装包安装,在其安

2013-10-26 14:47:09 1028

原创 Swing图片处理工具类ImageHelper

package zju.archeo.images;import java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Toolkit;import java.awt.image.BufferedImage;import java.io.File;import java.io.

2013-10-24 22:36:51 1943

原创 Swing设计中的问题与方法

如何使JTextField和JTextArea具备复制粘贴功能?这两个类都不支持复制粘贴功能,需要继承这个类再自己实现:具备复制粘贴功能的JTextField和JTextArea。如何使JTextArea自动换行?JTextArea txa = new JTextArea(rows,cols);txa.setLineWrap(true);如何使JTextArea具有滚

2013-10-23 23:16:51 1105

原创 具备复制粘贴功能的JTextField和JTextArea

import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.DataFlavor;import java.awt.datatransfer.Transferable;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;imp

2013-10-22 16:43:55 4323

转载 Ubuntu下添加开机启动脚本

Ubuntu下添加开机启动脚本1、方法一,编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。当然要添加到语句:exit 0 前面才行。如:sudo vi /etc/rc.local然后在 exit 0 前面添加好脚本代码。 2、方

2013-10-21 21:55:03 604

原创 亚马逊在线笔试题:SpecialSubstring和elimination game

import java.util.ArrayDeque;import java.util.HashMap;public class SpecialSubstring { /* * Question 1 / 2 (Amazon Campus(8): SpecialSubstring) find the longest substring that has at most 3 di

2013-10-17 13:35:05 1054

原创 从三个排好序的整数数组中分别选一个元素,使得这三个元素的最大差最小

给定三个从小到大排好序的整数数组A[L],B[M],C[N],从三个数组中分别选一个元素A[i],B[j],C[k],使得max{|A[i] - B[j]|, |A[i] - C[k]|, |B[j] - C[k]|}最小,求这三个元素。贪心算法求解。1. 全局变量curmin保存当前最小的max{|A[i] - B[j]|, |A[i] - C[k]|, |B[j] 

2013-10-17 09:58:26 1658

原创 点评、有道、雅虎校招笔面试题

首先推荐一些很好的网站吧:Cracking the coding interview--问题与解答http://www.careercup.com/page?pid=algorithm-interview-questionshttp://ilovers.sinaapp.com/node#Top大众点评1. 给定中国象棋上的2个点,马可以从1个点跳到另一个点,输出所有

2013-10-12 22:52:39 962

原创 n位2进制数中有连续k个1出现的概率

问题的关键在于如何避免重复计算,比如说有个n位数,开头是连续的k+1个1,其余位为0,它只能被计算一次,而不是2次。解决的方法是,包含最高位的连续k个1有2^(n-k)种,不包含最高位而包含次高位的连续k个1有2^(n-k-1)种,不包含前2位包含第3位的有。。。这样就不会有重复了//计算n位2进制中连续k个1出现的概率public class BinaryProbability {

2013-10-06 22:23:30 1379

转载 动态规划--矩阵连乘的最优乘法顺序

载自:蓝飞技术部落格最优矩阵连乘积Accepted: 10 Total Submit: 18Time Limit: 1000ms Memony Limit: 32768KBDescription在科学计算中经常要计算矩阵的乘积。矩阵A和B可乘的条件是矩阵A的列数等于矩阵B的行数。若A是一个p×q的矩阵,B是一个q×r的矩阵,则其乘积C=AB是一个p×r的矩阵

2013-10-03 10:46:44 20326

原创 将正整数n划分成k个不同正整数的乘积,输出所有划分方法

//将正整数n划分成k个不同的正整数(不大于max)的乘积,输出所有划分方法,如果不能则输出“无法划分”public class MultiDivision { public static boolean multiDivide(int n, int k, int max, int[] buf){ if(max == 0) return false; if(k==1) i

2013-10-02 20:09:50 2254

转载 动态规划--电路布线

转自:蓝飞技术部落格电路布线【问题描述】在一块电路板的上、下两端分别有n个接线柱。根据电路设计,要求用导线(i,π(i))将上端接线柱i与下端接线柱π(i)相连,如图所示。其中,π(i),1在制作电路板时,要求将这n条连线分布到若干绝缘层上。在同一层上的连线不相交。你的任务是要确定将哪些连线安排在第一层上,使得该层上有尽可能多的连线。换句话说,就

2013-10-02 11:03:41 1969 1

原创 将一个正整数划分成若干正整数的和,输出每一种划分方法

import java.util.ArrayList;//将一个正整数划分成若干正整数(不超过max)的和,输出每一种划分方法public class IntDivision { //递归对整数n进行划分,划分元素的最大值为max public static ArrayList> divideInt_r(int n, int max){ ArrayList> divisionList

2013-10-01 16:35:27 1920

原创 笔试题:循环fork产生的进程数

代码是这样的:void count(int n){ int i=0; for(; i<n; i++){ fork(); putchar('*'); fflush(stdout); }}求参数为N时输出的‘*’的个数。我知道这个肯定是有规律可循的,展开了算很复杂,初步感觉是2^N。N==1时候,有2

2013-09-28 11:48:20 1014

转载 小米校招编程题:数组乘积、异形数、朋友圈

这里记录一下方便查找,原文地址:http://blog.csdn.net/hackbuteer1/article/details/8484974二、编程题1、数组乘积(15分)输入:一个长度为n的整数数组input输出:一个长度为n的整数数组result,满足result[i] = input数组中除了input[i]之外所有数的乘积(假设不会溢出)。比如输入:input =

2013-09-19 10:53:32 1075

转载 平均抛多少次硬币能连抛两次“字”

转自:有道概率题:一个有趣的抛硬币问题问题是:假设有一个硬币,抛出字(背面)和花(正面)的概率都是0.5,而且每次抛硬币与前次结果无关。现在做一个游戏,连续地抛这个硬币,直到连续出现两次字为止,问平均要抛多少次才能结束游戏?注意,一旦连续抛出两个“字”向上游戏就结束了,不用继续抛。解法的关键在于下面这个递推关系 Tn = Tn-1 + 1 + 0.5 * Tn ,也即是有

2013-09-18 17:11:49 1052

原创 两道关于C++对象内存模型和多态机制的tricky题目

class parent{ public: virtual void output();};void parent::output(){ printf("parent!");}class son : public parent{ public: virtual void output();};void son::output(){ printf("son!")

2013-09-17 22:07:28 851

原创 给定整形数组A和目标整数t,A相邻元素差绝对值为1,请找到t在A中的位置

题目:有这样一个数组A,大小为n,相邻元素差的绝对值都是1。如:A={4,5,6,5,6,7,8,9,10,9}。 现在,给定A和目标整数t,请找到t在A中的位置。除了依次遍历,还有更好的方法么?已知的解法有这么2种,第一种是最快最好理解的。1. 由题目可知,这个数组中的数是“连续”的,就是说没有跳跃。从i=0开始遍历,t至少在后面abs(A[i]-t)的位置,跳跃到那个位置去判断,直到找

2013-09-17 20:40:17 1925 1

原创 给定数组A,大小为n,数组元素为1到n的数字,统计哪些数字没有出现,哪些数字出现了多少次

数组统计分析1. 给定数组A,大小为n,数组元素为1到n的数字,不过有的数字出现了多次,有的数字没有出现。请给出算法和程序,统计哪些数字没有出现,哪些数字出现了多少次。能够在O(n)的时间复杂度,O(1)的空间复杂度要求下完成么?分析:如果对时间复杂度没有要求,那么先排序再统计就ok,时间O(n*lgn),空间O(1)。如果对空间没有要求,那么使用位图或者哈

2013-09-17 12:49:55 2979

原创 hadoop配置与问题

Hadoop集群配置(最全面总结)hodoop 伪分布式环境配置Hadoop启动后使用JPS查看进程情况,发现没有namenode,郁闷了半天。最后发现可能的原因有这么几个: 1.在 HADOOP_HOME/conf/ hadoop-env.sh 里面,要把export HADOOP_PID_DIR=/var/hadoop/pids这一行的注释去掉。因为

2013-09-15 22:06:04 1621

转载 linux下解压命令大全

linux下解压命令大全.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz

2013-09-15 17:15:57 642

原创 素数与求解方法

素数指的是一个只能被1和它本身整除的数,它是一个在数论中占重要研究地位的数,是一个数学皇冠上占一个重要位置的数。    素数有多少:高斯猜测,n以内的素数个数大约与n/lnn相当,或者说,当n很大时,两者数量级相同。这就是著名的素数定理。    目前发现的最大的素数:18世纪发现的最大素数是2^31-1,19世纪发现的最大素数是2^127-1,20世纪末人类已知的最大素数是2^85

2013-09-15 14:09:05 933

转载 log4j设置增量日志

log4j详解:http://www.blogjava.net/hwpok/archive/2008/08/23/223891.html开发B/S结构系统,在服务端一般要有日常运行的日志记录。保存成日志文件形式的时候,大家经常会遇到一个问题:日志文件过大。上百兆的日志文件对 查阅日志信息来说也是一个问题。所以我希望能够每天或每个月产生一个日志文件,这样文件不至于过大。 或者根据日志文件大小来判

2013-08-28 21:56:05 1250

转载 SQL Server 2008更改表“不允许保存更改”

当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示: “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项”。      如果要去掉此提示,打开SQL SERVER 2008 工具-->选项-->Design

2013-08-27 22:09:25 560

转载 Ubuntu配置远程VNC远程桌面服务

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://gm100861.blog.51cto.com/1930562/917316环境:root@node1:~# cat /etc/issue Ubuntu 12.04 LTS \n \l   需求:现在需要远程连接Ubuntu的图形界面,因为有一个

2013-08-03 15:15:06 1117

原创 java获取前k天的日期字符串

Calendar cal = Calendar.getInstance();int days = k;for(int i=1; i<=days; i++){ cal.add(Calendar.DAY_OF_YEAR, -1); String dateStr = String.format("%1$tY-%1$tm-%1$td", cal); System.out.println(date

2013-07-31 12:21:04 669

原创 sql语句中字段值有单双引号

单引号可以用两个单引号表示:select * from table where name = 'Rin''';其中name的值为“Rin'”处理时用字符串替换即可双引号不用做特殊处理,直接:select * from table where name = '“双引号字段值”';

2013-07-09 15:20:34 2543

原创 linux shell要点与技巧

在有些命令中使用 '\t' 就会出错,但是直接按Tab键又没反应其实正确输入 '\t' 的方法是:按Ctrl+v,然后再按Tab。

2013-07-05 12:05:30 5038

转载 linux基本命令grep egrep fgrep用法以及正则表达式

转自:http://blog.chinaunix.net/uid-28584525-id-3510819.html一、grep、egrep、fgrep命令  本文中主要介绍了linux系统下grep egrep fgrep命令和正则表达式的基本参数和使用格式、方法。(注释:文中fg代表例子,)1.1、基本定义:        grep(global sear

2013-07-01 12:14:30 834

原创 获取URL中的中文参数

关于url编码的知识参看:http://blog.csdn.net/yzhz/article/details/1676796GET方式提交表单,url的编码方式由浏览器决定,和http报文编码方式相同,不同浏览器编码方式不同。POST方式提交表单,url的编码方式和网页的编码方式相同,ContentType("text/html; charset=GBK/UTF-8")。服

2013-06-29 00:09:50 1002

原创 FTP获取中文文件名乱码问题

问题描述:      在服务器上用FileZilla Server建了个FTP服务器,本机程序中使用 apache.commons.net 包中的 ftp.FTPClient 类上传下载文件,文件上传下载后的文件名的显示都木有问题,就是在程序中使用listNames(),或者listFiles()再获取文件名,中文的文件名就会乱码,就像“???.png”这个样子。解决方法:

2013-06-28 23:22:54 36655 4

原创 c专家编程阅读笔记

1.警惕不同类型数据的隐式转换,尽量不使用unsigned类型。char short bitfield enum 在表达式中会自动转换为int,float自动转换为double,函数参数也是表达式,所以当参数传递给函数时也会发生类型转换。如果编译器能保证运算结果一致,也可以省略类型提升,常出现在表达式中存在常量操作数的时候。老式的编译器仅仅支持int double 指针三种参数类型,为了简化参数传

2012-09-26 17:09:29 560

原创 进程与上下文

参考: ChinaUnix博客1. 进程状态进程状态有:创建状态,就绪状态(内存,换出),执行状态(内核态,用户态),睡眠状态(内存,换出),僵死状态。2. 进程地址空间进程地址空间:内核空间(3G-4G),用户空间(0-3G)。用户空间中划分逻辑区。进程逻辑区:正文段(代码和常量), 数据段(全局变量),(bss段对应未初始化的全局变量,合并到了数据段),堆栈段。(区和段一个

2012-09-18 10:52:29 892

程序员面试宝典(1E)

程序员面试宝典 找工作必看啊 里面的经验建议会让你受益匪浅

2011-08-25

2010微机接口总复习.ppt

微机接口总复习,欢迎大家下载学习,祝您考得好成绩!

2010-07-12

空空如也

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

TA关注的人

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