自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Epsilon

Stay hungry. Stay foolish.

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

原创 Linux Shell 1>/dev/null 2>&1 &

/dev/null :代表空设备文件>  :代表重定向到哪里,例如:echo "123" > /home/123.txt1  :表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"2  :表示stderr标准错误&  :表示等同于的意思,2>&1,表示2的输出重定向等同于1,最后一个是后台运行的意思1 > /dev/null

2016-01-03 10:25:13 528

原创 windows 命令行创建虚拟WIFI

前提条件:带有无线网卡并且安装windows的笔记本笔记本连上宽带或者WIFI操作步骤:1、查看电脑是否支持承载网络netsh wlan show drivers2、创建虚拟WIFI,并设置名称和密码netsh wlan set hostednetwork mode=allow ssid= MyWifi  key=123456789

2016-01-02 19:55:51 1159

原创 The Definitive Guide to Getting Your Linux Desktop Back

A little knowledge goes a long wayLinux is primarily a non graphical operating system.The graphical environment you know and love is an optional component formed by a window system, a window manag

2016-01-01 22:22:57 863

原创 How to install/remove different Desktop/Window Manager in Kali Linux

## XFCE Desktop ##----# How to install XFCE Desktop Environment in Kali Linux:Code: apt-get install kali-defaults kali-root-login desktop-base xfce4 xfce4-places-plugin xfce4-goodies# Ho

2016-01-01 22:17:21 817

原创 Uninstall a nvidia driver completely

Commands can be executed to terminal. You can open a terminal with Ctrl + Alt+T keys combo.If you remove --purge the nvidia driver you will be OK. No need to blacklist something, but sometimes

2016-01-01 10:23:36 1362

原创 Install Proprietary NVIDIA Driver On Kali Linux

0、update kali linux before installapt-get update && apt-get upgrade -y && apt-get dist-upgrade -y1、Install Linux headersaptitude -r install linux-headers-$(uname -r)2、Install NVIDIA Kernelap

2016-01-01 10:20:53 605

原创 Visual C# Linq 找不到 SqlFuntions 解决方案

Visual Studio 2013,EF6环境下的 SqlFunctions 在命名空间 System.Data.Entity.SqlServer 中,低版本的在命名空间 System.Data.Objects.SqlClient 中。SqlFunctions 是Linq用的比较多的一个类,相当于sql的工具箱。点此查看更多关于EF SqlFunctions的心信息

2015-12-21 17:26:43 1401

原创 asp.net Operation failed, unable to locate the solution directory

最近学习 ASP.NET,被迫装了VS2013,虽然很大,虽然启动有点慢,虽然运行真的很慢,但是整体的功能还是很强大的,算得上是一个世界级的IDE。这个错误是我给MVC添加一个Model时产生的,原因是没有保存之前的修改。比如现在有一个Model叫Menu,然后我把它删了,又建了一个叫Menu的Model,因为之前的删除操作没有保存,所以新建操作就产生了冲突。解决方法很简单,Ctrl + Sh

2015-12-20 23:48:31 1472

原创 VMware12 安装 OS X 10.10 详细教程

先上一张效果图:1、安装所需软件下载unlock207os x 10.102、激活VMware Mac OS 选项VMware新建虚拟机时默认是没有Mac选项的,需要对应版本的unlock解锁后才能看见,下载unlock后解压,以管理员权限运行win-install.cmd,注意一定要以管理员权限运行;一次不行多试几次。3、新建 Mac

2015-12-18 20:41:16 4585

原创 VMware NAT模式虚拟机和主机互ping

以下教程解决 虚拟机 和 windows主机 在NAT网络连接模式下不能互ping的问题:首先虚拟机可以联网,可以ping通百度,但是无法ping通NAT网关。这是vmnet8 ip设置的问题:设置好以后在cmd下ipconfig查看vmnet8的ip:改好以后虚拟机和主机可以ping通。

2015-12-18 16:27:27 3650

原创 解决Windows客户端程序无法联网的问题

总结一下最近出现的问题:1、最近一段时间在windows下打开360发现账号没有登陆,点击弹框报错;2、用360软件管家更新软件也是网络连接出错,点击刷新没反应;3、之后用百度云管家下载文件(6G),过了3小时兴冲冲地一看,在99.9%那不动了,然后关闭重新打开,第三方登录出现问题;已经可以用崩溃来形容,出现问题不可怕,可怕的是我根本就不知道问题在哪,网上搜了很多方法,都不

2015-12-18 15:08:41 4228 4

原创 Ubuntu设置时区和更新时间

Ubuntu 下执行 date -R ,发现时区不对,于是按照以下步骤修改(三种方法):1、执行 tzselectsudo tzselect这里我们选择亚洲(Asia),然后选择中国(China),最后选择北京时间(Beijing time),数字分别对应为5 9 1保存修改选择yes(1)2、复制文件到 /etc/sudo    cp    /usr/

2015-12-16 11:42:54 13468

原创 64位Ubuntu无法安装 lib32stdc++6问题

在Ubuntu下搭建完Android环境后,发现 adb 并不能跑起来,于是 sudo apt-get install lib32stdc++6,然而还是出现依赖问题。后来发现 android sdk 只有32位的,并不存在64位的,而有些库文件64位的 Ubuntu 上并没有,所以常规的方法无法安装。(我之前在Ubuntu12.04和14.04 64位都试过,可以,但是我的14.04不行,可能与

2015-12-15 23:44:46 9722

原创 Ubuntu 创建 eclipse launcher

搭建完Android开发环境之后,在adt-bundle中启动eclipse,发现并不能锁定在启动器中。1、切换到桌面图标文件夹cd  /usr/share/applications2、编辑 eclipse.desktopsudo vim eclipse.desktop输入如下内容:[Desktop Entry]Type=ApplicationName=eclipse

2015-12-15 22:25:02 793

原创 Ubuntu查看内核版本和发行版本

1、查看内核版本uname -r#仅显示内核版本uname -a#显示内核详细信息2、查看发行版本cat  /etc/issue#仅显示发行版本lsb_release -r#仅显示发行版本号lsb_release -a#显示发行版本详细信息

2015-12-15 22:01:15 698

原创 VMware Tools不能正常共享文件夹以及不支持USB3.0的解决方案

使用VMware10 有整整一年了,不得不说VMware在软件级别的虚拟化上做的相当好。于是我想让虚拟机和windows共享文件夹,这样可以随时传文件,不用搭建samba服务器了。但是我试了很多遍,发现内核版本大于3的linux都不能正常共享文件夹,CentOS6可以,它的内核比较旧,Debian系列的比如Ubuntu、Kali Linux就不行,它们的内核很新。后来我发现VMware很早前就

2015-12-15 21:07:54 3096

原创 Ubuntu Android开发:缺少libstdc++.so.6和libz.so.1文件

搭建完Android开发环境后出现了两个错误:1、adb: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory解决方法:sudo apt-get install lib32stdc++62、a

2015-12-15 21:00:51 1295

原创 Ubuntu搭建Android开发环境

这里我们在 Ubuntu 14.04 amd64 上演示搭建Android开发环境的细节:1、下载 adt-bundle 及 jdkadt-bundlejdk1.82、解压下载好的文件到android开发目录下(这里我假设android开发目录为 ANDROID_HOME)tar -zxvf jdkxxx -C ANDROID_HOME (这里的jdkxxx是jdk压缩文件,按

2015-12-15 20:56:09 429

原创 Linux环境变量修复

上次因为配置环境变量,不小心在 /etc/profile 里面修改了 PATH,导致以前的 PATH丢失。结果是显然的,sudo vim 等等各种不能运行。修复方法如下:export PATH=/bin:/sbin:/usr/bin:/usr/sbin在终端下运行上述命令,然后修改 /etc/profile,在 export PATH=... 这句话的等号后面加上 $PATH: 完整的比如

2015-12-15 20:44:42 1424

原创 怎样修复grub开机引导

很多时候,特别是在linux调整分区后,开机重启时会出现        error : unknow filesystem        grub rescue>        的字样,系统就是进不去。这表示你的grub2的配置文件坏了        由于分区调整或分区UUID改变造成grub2不能正常启动,从而进入修复模式了(grub rescue),也称救援模式。    

2015-12-13 18:53:46 2807

原创 PHP closure 匿名函数

匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。闭包函数也可以作为变量的值来使用。PHP 会自动把此种表达式转换成内置类 Closure 的对象实例。把一个 closure 对象赋值给一个变量的方式与普通变量赋值的语法是一样的,最后也要加

2015-12-12 22:23:54 533

原创 vim下接下Ctrl+S造成程序僵死

在windows下面编辑文件总习惯按 Ctrl + S,于是XShell远程连接Linux 用Vim编辑文件保存时也偶尔会按 Ctrl + S,但是按完了之后XShell 编辑界面没反应了,而按键盘时指示箭头在闪,说明按键响应了,只是屏幕没有显示。后来查了一下,发现 远程连接工具 Ctrl + S是锁定屏幕,相应的 Ctrl + Q 是解锁屏幕。

2015-12-12 20:27:32 614

原创 C# XML文档

C#中的注释有三种:1、单行注释://2、多行注释:/* */3、文档注释:///前两种是 C、C++、Java中有的,第三种是C#特有,虽然///也是单行注释,但是它可以创建XML格式的文档说明。MSDN提供了建议的文档注释标记要了解它的工作方式,可以在之前的MathLibrary.cs 文件中添加一些XML注释。我们给类及其 Add()方法添加一个 元

2015-12-11 21:00:51 493

原创 编译C#文件的更多内容

编译其它类型的应用程序,我们需要 /target 选项来指定要创建的文件类型。命令行输入 csc /? 可以查看更多的选项:Microsoft (R) Visual C# Compiler version 12.0.31101.0for C# 5版权所有 (C) Microsoft Corporation。保留所有权利。 Visual

2015-12-11 20:22:34 759

原创 C# 多个Main()方法

学过Java都知道,main函数只能有一个,而且只能在 public类里面出现,但是C#可以有多个Main,而且对类的访问权限没有硬性的要求。一个文件可以有多个class,每个class里面都可以有至多一个Main方法,你可以把Main看作是一个普通的静态成员函数,但是这样做编译时会出错:我们可以在编译时指定一个入口点:csc main.cs /main:Wrox.Client  

2015-12-11 19:57:39 5405 1

原创 C# string

C#中的预定义数据类型有两大类,一类是值类型,一类是引用类型;其中预定义的引用类型有两个,一个是object,一个是string;我们知道值类型存储在堆栈中,而引用类型存储在托管堆中。但是 .NET 把string当做值类型处理,我们在创建一个 string 对象时,C#会把字符串存放在堆中,每个 string 对一个字符串的引用会增加该字符串的引用计数,而 string 对象变量本身是该字符

2015-12-11 19:35:12 897

原创 C# 名称空间的别名

几乎所有的C#源代码都以语句 using System; 开头,那么这里的 using 意味着什么呢?我们知道 C 和 C++ 也把 #include 语句放在这里,所以从 C++迁移到 C# 的程序员把名称空间与 C++ 风格的头文件相混淆。其实 using 语句在这些文件之间并没有建立物理链接。C# 也没有对应 C++ 头文件的部分。using 和 C++ 的 using namespac

2015-12-11 18:49:44 2218

原创 Linux 信号量同步实验

题目:有一个盘子,父亲放入苹果,母亲放入桔子,女儿取出苹果,儿子取出桔子。同步关系:父亲放苹果和女儿取苹果 && 母亲放桔子和儿子取桔子互斥关系:父亲放苹果和母亲放桔子下面是源代码:#include #include #include #include #include #include #include union semun { int va

2015-12-10 18:48:18 946 1

原创 kali linux 搭建 samba 和windows共享文件

1、安装sambaapt-get install samba2、配置sambacd /etc/sambacp smb.conf smb.conf.bakecho "" > smb.confvim smb.conf[Share]path = /root/Publicpublic = yeswritable = yesavailable = yesbrowsea

2015-12-10 17:36:41 13093

转载 Ubuntu 添加新分区 并设置挂载点

最近在做Android项目,可是解压根文件系统以后,就报警说硬盘不够。当初设置使用的大小为15G。不过扩展分区还是很方便的。当然首先你得设置添加使用的硬盘大小,这次我一下提高到了30G,看它还报警否。一、创建新分区首先查看已经有的分区:root@ubuntu:/# fdisk -lDisk /dev/sda: 32.2 GB, 32212254720 bytes255

2015-12-09 13:15:01 2447

原创 /etc/fstab 文件解释

/etc/fstab 文件解释文件fstab包含了你的电脑上的存储设备及其文件系统的信息。它是决定一个硬盘(分区)被怎样使用或者说整合到整个系统中的唯一文件。这个文件的全路径是/etc/fstab。它只是一个文本文件,你能够用你喜欢的编辑器打开它,但是必须是root用户才能编辑它。同时fsck、mount、umount的等命令都利用该程序。具体来说:用fstab可以自动挂载

2015-12-09 13:10:31 601 1

原创 iar msp430 编译文件提示非法的license错误

出现这个错误是因为安装系统的问题,如果使用windowXP系统则不会出现这样的问题。但在win7系统下安装就会出现错误,原因是破解文件得到的host ID是错误的,解决问题的关键是获得正确的主机号,方法很简单。在安装的过程中,用右键单击破解文件(IAR注册机),选择“以管理员身份运行”,这样就会得到正确的主机号和序列号,然后按照提示继续安装即可。打开iar msp430 ,选择 Help

2015-12-04 18:44:15 1962

原创 Python 多线程

多任务可以由多进程完成,也可以由一个进程内的多线程完成。我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟出来的线程。Python的标准库提供了两个模块:thread和threading,threa

2015-12-01 20:59:35 701 1

原创 Python 多进程

要让Python程序实现多进程(multiprocessing),我们先了解操作系统的相关知识。Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份(称为子进程),然后,分别在父进程和子进程内返回。子进程永远返回0,而父进程返回子进程的ID。

2015-12-01 20:31:23 512

原创 Python 序列化

在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict:d = dict(name='Bob', age=20, score=88)可以随时修改变量,比如把name改成'Bill',但是一旦程序结束,变量所占用的内存就被操作系统全部回收。如果没有把修改后的'Bill'存储到磁盘上,下次重新运行程序,变量又被初始化为'Bob'。我们把变量从内存中变成可存储或传输的过

2015-12-01 18:46:07 615

原创 Python--操作文件和目录

首先我们介绍Python文件读写:读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个

2015-12-01 18:24:41 890

原创 Python--访问限制

在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。但是,从前面Student类的定义来看,外部代码还是可以自由地修改一个实例的name、score属性:>>> bart = Student('Bart Simpson', 98)>>> bart.score98>>> bart.score = 59>>> bar

2015-11-30 23:29:26 1902 1

原创 Python--CentOS 安装 PIL

之前安装pip折腾了一段时间,现在用 pip 安装PIL一直报错:Could not find a version that satisfies the requirement PIL (from versions: )Some externally hosted files were ignored as access to them may be unreliable (use --a

2015-11-30 22:41:40 1326

原创 CentOS 安装 pip

yum install 貌似无法正常安装 pip (Ubuntu下直接 apt-get install python-pip),其实python的包有三种安装方式:1、easy_install 升级包: easy_install -U ">="2、pip install 升级包: pip install --upgrade >=删除包: pip uninstal

2015-11-30 22:01:35 1327

原创 解决g++:command not found

本文是针对CentOS6 安装gcc没有g++的解决方案:在发现该错误时,先在系统中确认是否缺失相对应的包:rpm -qa | grep "g++"在确认系统未安装之后,查询可安装的相对应的功能的包:yum whatprovides "*/g++"根据提供的包,选择适合系统的进行安装:yum install gcc-c++

2015-11-29 23:18:31 1549

Machine Learning In Action

这本书能让你明白: 那些被吹捧得出神入化的分类算法,竟然实现起来如此简单; 那些看是高深的数学理论,其实一句话就能道明其本质; 一切复杂的事物,出发点都是非常简单的想法。

2017-09-30

算法 第4版 英文 PDF 完整版

算法英文完整版,包含各种常用算法讲解,非常详细,后面会给出代码。

2017-09-30

统计学习方法 (李航)

2017-04-15

机器学习实战(英文+中文PDF+源码)

本书第一部分主要介绍机器学习基础,以及如何利用算法进行分类,并逐步介绍了多种经典的监督学习算法,如k近邻算法、朴素贝叶斯算法、Logistic回归算法、支持向量机、AdaBoost集成方法、基于树的回归算法和分类回归树(CART)算法等。第三部分则重点介绍无监督学习及其一些主要算法:k均值聚类算法、Apriori算法、FP-Growth算法。第四部分介绍了机器学习算法的一些附属工具。

2017-04-15

MNIST_data

深度学习入门MNIST资源

2017-03-28

OllyDbg.exe

免积分下载! OllyDbg调试器!《逆向工程核心原理》指定工具!

2016-04-08

PEview.exe

免积分下载! PEview查看32位可移植可执行(PE)和组件对象文件格式(COFF)文件的结构和内容,提供了一种快速简便的方法。这家PE / COFF文件查看器显示标题,章节,目录,导入表,导出表,内部信息和资源的EXE,DLL,OBJ,LIB,DBG,和其他文件类型。

2016-04-08

GeoLiteCity.dat

GeoLiteCity.dat是 IP 地址地理化的数据库文件,在网络IP地址地理化的过程使用较多,这里免费共享给大家

2016-03-01

Hadoop权威指南

《Hadoop权威指南(第2版)(修订•升级版)》从Hadoop的缘起开始,由浅入深,结合理论和实践,全方位地介绍Hadoop这一高性能处理海量数据集的理想工具。全书共16章,3个附录,涉及的主题包括:Haddoop简介;MapReduce简介;Hadoop分布式文件系统;Hadoop的I/O、MapReduce应用程序开发;MapReduce的工作机制;MapReduce的类型和格式;MapReduce的特性;如何构建Hadoop集群,如何管理Hadoop;Pig简介;Hbase简介;Hive简介;ZooKeeper简介;开源工具Sqoop,最后还提供了丰富的案例分析。 《Hadoop权威指南(第2版)(修订•升级版)》是Hadoop权威参考,程序员可从中探索如何分析海量数据集,管理员可以从中了解如何安装与运行Hadoop集群。

2016-01-15

xilinx14.7 license

license文件,本人试过xilinx14.7版的,可以正常使用,其它版本请自行下载测试。

2015-09-09

修复windows7系统主题

恢复系统主题(win7X64).zip 解决VirtualBox在WIN7 X64使用出现的以下问题: Unable to load R3 module D:\Program Files\Oracle\VirtualBox/VBoxDD.dll (VBoxDD):GetLastError=1790 (VERR_UNRESOLVED_ERROR) 返回 代码: E_FAIL (0x80004005) 组件: Console 界面: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

2015-07-31

汇编debug工具

学习汇编语言备的debug工具,本着资源共享的态度,这里免费给大家debug32位的汇编工具

2015-05-19

AB下料算法

本程序实现了工业模拟排料过程,对多个零件多种可能进行全局最优分析求解

2015-05-01

PL0词法分析程序

PL0词法分析,编译原理实验,值得借鉴,有什么问题可以附评论

2015-05-01

二分法求函数的根

二分法求函数的根是一种非精确解,在计算机数值中往往只能求非精确解

2015-05-01

空空如也

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

TA关注的人

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