自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Anders的技术成长专栏

致力于计算机技术方面的学习、交流、提升

  • 博客(101)
  • 资源 (3)
  • 收藏
  • 关注

转载 多个GITHUB帐号的SSH KEY切换

背景同一台电脑需要提交到多个github或者gitlab账号的情况下,需要做一些特别设置。原因github使用SSH与客户端连接。如果是单用户(first),生成密钥对后,将公钥保存至github,每次连接时SSH客户端发送本地私钥(默认~/.ssh/id_rsa)到服务端验证。单用户情况下,连接的服务器上保存的公钥和发送的私钥自然是配对的。但是如果是多用户(first,second),我们在连接到

2017-04-22 17:39:51 1485

原创 yum安装本地rpm软件

yum安装本地rpm软件概述面对无法联网的centos系统,安装rpm软件包是一个比较耗时的工作,尤其是那些包含很多依赖的软件包,如果用rpm命令安装,可以说是一个噩梦。这里根据个人实践发布一个比较完整方便的解决方案。(注:本方案在centos 6.5 64bit测试可用)具体方案基本环境介绍目标操作系统:centos 6.5 64bit,下称“目标机” (无法联网用yum安装)

2017-04-05 22:32:36 23375 1

原创 CentOS 6.5命令行安装MATLAB2013

最近处理数据需要用到MATLAB,这里把在centos 6.5 64bit上安装MATLAB的过程记录一下。 操作系统:CentOS 6.5 64bit MATLAB版本:Matlab 2013 for Linux&MAC 安装方式:命令行

2016-07-20 21:19:44 1985 1

原创 从0开始全新重装mac os操作系统

从0开始全新重装mac os操作系统 重装mac系统有两种方法,一种是网络安装,一种是自己下载mac os系统安装包,制作启动系统安装盘,通过U盘(或者移动硬盘、光盘)安装。这里这两种方法进行介绍,希望给有需要的朋友提供一些参考。网络安装相对来说,网络安装的好处是操作比较简单,但是可能会受到网速等问题的影响,每次安装都需要下载,并且中间出了问题还要从头下载,适合于对电脑了解不多并不希望进一步了

2016-07-10 16:15:20 58536

原创 pip安装matplotlib报错:equired packages can not be built

在centos6.5 64bit上用pip安装matplotlib时候报错:``` * The following required packages can not be built: * freetype, pngerror: Setup script exited with 1```

2016-06-07 10:16:44 5264 1

原创 qwt插件安装教程(VS2013 64bit,QT5.5.0)

环境介绍QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表

2015-08-26 15:23:04 6467 4

转载 牛人林达华推荐有关机器学习的数学书籍

线性代数 (Linear Algebra): 我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的。我在科大一年级的时候就学习了这门课,后来到了香港后,又重新把线性代数读了一遍,所读便是Introduction to Linear Algebra (3rd Ed.) by Gilbert Strang. 这本

2015-08-16 09:38:50 704

原创 K近邻法

K近邻法1. 模型概述 K近邻法对于给定的训练实例点和输入实例点,首先确定输入实例点的k个最近邻训练实例点,然后利用这k个实例点的类的多数来预测输入实例点的类别。 2. K近邻法三要素 距离度量 常用欧式距离或者更一般的L_p距离。 K值的选择 K值越小,模型越复杂,容易过拟合。K值过大,模型简单,丢失很多有用的信息。 分类决策规则 一般采用多数表决,对应于经验风险最小化。

2015-08-16 09:14:56 1006

转载 牛人林达华推荐有关机器学习的数学书籍

1. 线性代数 (Linear Algebra):我想国内的大学生都会学过这门课程,但是,未必每一位老师都能贯彻它的精要。这门学科对于Learning是必备的基础,对它的透彻掌握是必不可少的。我在科大一年级的时候就学习了这门课,后来到了香港后,又重新把线性代数读了一遍,所读的是Introduction to Linear Algebra (3rd Ed.)  by Gilbert

2014-12-01 20:18:10 4153

转载 MySQL数据库导入到SQL Server

本文讨论如何把MySQL的数据库导入到SQL Server中,所以首先你需要把两种数据库都安装了,再进行以下步骤。一.为 MySQL安装ODBC驱动1. 下载MySQL ODBC Connector,下载:http://dev.mysql.com/downloads/connector2. 从控制面板-管理工具,打开你的 数据源(ODBC),选 系统DNS ,点添加。

2014-11-09 12:13:24 788 1

原创 Python 2.7 安装easy_install 时报错处理方法

Python 2.7 安装easy_install时候如果报错,

2014-11-07 16:56:27 1113

原创 CentOS 6.5 通过 PHP函数的sendmail 发送邮件

很多网站需要用到Sendmail函数发送激活邮件,在centos中内置了Sendmail模块,直接调用即可,如果遇到问题,可采用如下两个步骤检测并解决:    1、 命令行输入:echo "This is test mail" | mail -s 'Test mail Title' [email protected]            一般情况下,[email protected]这个

2014-08-26 22:44:42 5523

原创 Perl语言学习笔记 15 智能匹配与give-when结构

1、智能匹配操作符替代绑定操作符:在哈希中查找某一个键:比较两个数组是否完全相同:查找列表中是否存在某个元素:智能匹配操作符与顺序无关,~~ 左右元素可以互换2、智能操作符优先级3、given语句相当于c语言的switch语句4、given可以测试多个条件,在default前用break,否则会导致default一直执行5、笨拙匹

2014-08-21 22:58:59 1564

原创 Perl语言学习笔记 14 字符串与排序

1、字符串内用index搜索$where = index($words,$word);##从words里找到首次出现word的位置,下标从0开始,查找失败则返回-1;指定开始搜索的地方:$where = index($words,$word,10);##从10开始往后寻找,包含10搜索子串最后出现的位置:限定返回的最大位置:$where = rindex($words,

2014-08-21 09:47:34 1232

原创 Perl语言学习笔记 13 目标操作

1、改变目录chdir "/etc" or die "can't chdir to '/etc'!\n";省略参数会回到用户主目录,与cd效果一样;2、文件名通配my @all_files = glob "*";#不包括以点号开头的文件my @pm_files = glob "*.pm";一次匹配多种模式,用空格隔开:my @files = ".* *";#可以匹配

2014-08-20 15:52:26 996

原创 pureftp 读取目录列表失败解决办法

最近在使用pureftp的时候遇到了文件目录无法读取或者读取很慢的问题,同时服务器上配置了iptables防火墙规则,问题主要由此引起。    解决方法如下:   1、首先查看是否开启了20、21端口,如果没有请开启。    2、停止iptables:service iptables stop,再次连接,可以成功读取列表。    3、修改iptables-config配置文件:

2014-08-19 21:55:32 5369

原创 Perl语言学习笔记 12 文件测试

1、文件测试操作符

2014-08-17 16:54:24 861

原创 Perl语言学习笔记 11 Perl模块

1、模块来源:随Perl发行版本一起打包、从CPAN下载2、阅读模块文档:perldoc CGI3、安装模块makemaker方式:指定安装目录:Module::build方式:cpan方式:4、File::basename模块5、仅选用模块的部分函数导入引用列表即可10、不引入任何函数 通过全名的方式使用:11、

2014-08-17 14:21:16 823

原创 Perl语言学习笔记 10 其他控制结构

1、unless控制结构条件为假时执行,与if相反可以附带else2、Until控制结构条件为假时执行,一直执行到条件为真;3、条件修饰词效果等同于:类似的模式:4、裸块控制结构{ body;body;....}有利于为临时变量圈定有效范围5、elsif子句6、自增、自减同c语言7、for 用法同c语言

2014-08-17 10:13:15 1077 1

原创 Perl语言学习笔记 9 正则表达式处理文本

1、替换s/PATTERN/REPLACE/;#返回是否替换成功的布尔值可以使用捕获变量,如:s/(\w)/$1/匹配失败则不做任何处理2、定界符对于没有左右之分的定界符,重复三次即可,如:s///、s###对于有左右之分的定界符,需使用两对,一对包含模式,一对包含替换字符串,这两对可以不一样,如:s{}{}、s[]{}、s3、可选修饰符/g可进行全局替换,

2014-08-15 22:47:41 1463

原创 Perl语言学习笔记 7 正则表达式

1、正则表达式匹配的是一个模式,只分为匹配和不匹配连

2014-08-11 23:16:32 753

原创 Perl语言学习笔记 5 输入与输出

1、判断是否读到文件末尾

2014-08-10 16:08:17 972

原创 Perl语言学习笔记 6 哈希

1、哈希的键是唯一的,值可以重复!2、访问哈希元素$hashname{“$key”};#哈希为大括号,数组为方括号,键为字符串$family_name{"fred"} = "firstd";#给哈希元素赋值3、哈希键支持任意表达式$foo = "na";$family_name{$foo."me"};#获取$family_name{“name"}对应的值4、

2014-08-09 22:08:52 2542

原创 Perl语言学习笔记 day 2

1、在Perl中,子程序名与变量名属于不同的命名空间,可以使用同一个名字分别命名子程序和变量,但不建议这样使用。2、子程序的定义是全局的,同名的子程序后边的会覆盖掉前边的定义。3、定义子程序sub subProgram{#body}4、调用子程序&subProgram5、所有的子程序都有返回值,默认最后一行的运算结果为返回值。6、子程序未定义参数时,传递的参数默

2014-08-07 18:27:16 830

原创 Perl语言学习笔记 day 1

1、PerlPractical Extraction and Report Language:实用摘录与报表语言2、多行注释(1) =需要顶格写= descriptionstatement;=cut(2)末尾的description需要顶格写description;  print "Hello,world!\n";description3、数字:

2014-08-06 23:28:29 1085

转载 重装Ubuntu 保留/home分区中的数据

选择“手动指定分区(高级)”。根据分区大小判断,“/dev/sda1”是原来的“/”分区。选择“/dev/sda1”,点“更改...”按钮。

2014-08-05 22:39:15 13982

转载 Ubuntu 12.04 安装Chrome步骤

一、添加PPA从Google Linux Repository(http://www.google.com/linuxrepositories/)下载安装Key,或把下面的代码复制进终端,回车,需要管理员密码wget -q -O -https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add

2014-08-05 22:10:44 5322

转载 Ubuntu 12.04中文输入法的安装

Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步,是安装语言包。我们选择System Settings-->Language Support-->Install/Remove Languages,将弹出以下窗口:   输入密码后,系统会安装简体中文语言包。第二步,安装IBus框架,在终端输入以下命令:sudo apt-get install ibus ibu

2014-08-05 22:10:31 559

转载 Linux/Ubuntu 安装 Sublime Text 2

1.安装python-software-properties工具包add-apt-repository 是由 python-software-properties 这个工具包提供的所以要先安装python-software-properties 才能使用 add-apt-repository否则会显示“command not found”安装方法:?

2014-08-04 20:42:31 654

原创 git学习笔记

1、初始化一个Git仓库,使用git init命令。2、添加文件到Git仓库,分两步:第一步,使用命令git add ,注意,可反复多次使用,添加多个文件;第二步,使用命令git commit,完成。3、查看工作区的状态,使用git status命令。如果git status告诉你有文件被修改过,用git diff可以查看修改内容。4、版本切换G

2014-07-26 21:39:55 1153

转载 nginx “403 Forbidden” 错误的原因及解决办法

nginx 的 403 Forbidden errors 表示你在请求一个资源文件但是nginx不允许你查看。403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误。哪些场景需要返回403状态码的场景?1.网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问。2.访问禁止目录浏览的目录,例:设置autoindex off后访问目录。

2014-05-24 15:20:41 64179 2

转载 linux利用wget命令备份网站(镜像拷贝)

linux利用wget命令备份网站(镜像拷贝)上篇文章写到使用curl下载上传ftp,陋室博客最近想把之前的实验页面做一个镜像站点,不过由于curl不支持递归下载,所以当要备份一个ftp服务器上的文件时,略显不足。还好linux为我们提供了更加强大的命令wget,下面来看一下wget如何备份一个网站下所有文件:首先下载ftp服务器上的所有文件用递归参数-r:wg

2014-05-23 09:56:00 6405

原创 Linux常用命令总结

1、查看文件夹大小    du -h --max-depth=0 wwwroot/

2014-05-22 17:14:23 676

转载 Linux wget命令行的下载工具

对大家推荐很好使用的Linux wget命令系统,像让大家对Linux wget命令系统有所了解,然后对Linux wget命令系统全面讲解介绍,希望对大家有用Linux wget使用。一 Linux wget简介wget是linux上的命令行的下载工具。这是一个GPL许可证下的自由软件。Linux wget支持HTTP和FTP协议,支持代理服务器和断点续传功能,能够自动递归远程主

2014-05-22 16:58:13 891

原创 ubuntu 12.04 解压安装jdk

ubuntu下解压安装jdk,简单方便,分享一下安装方法:注:该方法针对新系统,之前没有配置过jdk的情况。1、下载对应版本的jdk压缩包,如 jdk-8u5-linux-x64.gz2、解压 tar -zxvf jdk-8u5-linux-x64.gz 得到文件夹 jdk1.8.0_053、将文件夹jdk1.8.0_05复制到/usr/lib/jv

2014-04-25 08:28:52 7380 3

原创 netbeans ssh开发,因为applicationContext.xml格式导致部署失败的解决办法

最近在netbeans上做一个基于ssh的编程作业,但是遇到一个问题,总是部署失败,tomcat 报错如下:严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springf

2013-12-24 23:32:59 3341

转载 Android开发中的多线程编程技术

多线程这个令人生畏的“洪水猛兽”,很多人谈起多线程都心存畏惧。在Android开发过程中,多线程真的很难吗?多线程程序的“麻烦”源于它很抽象、与单线程程序运行模式不同,但只要掌握了它们的区别,编写多线程程序就会很容易了。下面让我们集中精力开始学习吧!  多线程案例——计时器  我在给我的学生讲多线程的时候都会举一个计时器的案例,因为计时器案例是多线程的经典应用。  这个案例中,屏幕启动

2013-08-12 10:00:41 945

原创 c++ 头文件重定义解决心得

最近在做开发的时候用到很多自己编写的头文件,这样很容易出现 error LNK2005,经过查阅资料,发现网上很多资料都是转载同一个地方的,而当时阅读时一些不明白的地方费了一番周折,不过最终把问题解决了。      网上也有很多五花八门的解决方案,这里总结一种可行的。开发环境为 VS 2008。      首先,尽量保证在头文件中只声明变量和函数,不要定义。这个很重要,不然链接时候会出现麻

2013-06-28 11:19:47 5878 1

转载 vs2010 调试快捷键

命令名 快捷键 说明 调试.应用代码更改Alt + F10启动生成操作,利用它可以通过“编辑并继续”功能应用对正在调试的代码所作的更改。调试.自动窗口Ctrl + D,Ctrl + A显示“自动”窗口,以查看在当前过程中,目前所执行中的变量的值。调试.全部中断

2013-06-28 10:20:12 944

原创 c语言 判断文件结束问题 feof()

最近做开发的时候用到c语言文件的读写函数fread(),采用while(!feof(fp))来控制循环,结果发现每次读取数据的时候总会把最后一个数据单元读取两次,很是不解。        后来查找资料发现,原来fread()在读到文件最后一个字节时,feof(fp)还是为0值,此时while(!feof(fp))的控制条件依然为真,所以会将最后一个数据单元再次读取一遍。然后feof(fp)才为

2013-06-26 19:49:13 7898

8086微机模拟保险柜汇编程序

模拟保险柜:通过密码判断是否开保险柜,设置和输入密码,通过键盘输入4个数字并保存。密码识别,密码正确,保险柜绿灯亮,同时启动保险柜开门。密码错,则显示红灯、并发声报警。 原理:基于8086微处理器,8255输出绿灯、红灯,用8253中断控制鸣笛信号,驱动喇叭发声,用0832启动电机,模拟开门。 汇编语言

2013-12-06

webview通过代理访问网络

费了好大一番功夫,才把自己开发的简单浏览器加上是了代理访问功能,所使用的代理是android系统中设置的代理,经过测试完全可用,把方法分享一下,为需要的朋友提供一些帮助。 本来发表在博客上的,但是现在缺乏积分,所以做成了文档,希望朋友们多多支持。

2012-11-15

Aitken_Neville_Newton插值法计算过程的等价性.pdf

Aitken_Neville_Newton插值法计算过程的等价性

2012-04-09

空空如也

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

TA关注的人

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