自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 hive 3.1.2 安装和运行 Install and Run Hive 3.1.2 踩坑

hive 3.1.2 安装和运行 Install and Run Hive 3.1.2 踩坑

2022-03-23 01:51:20 2606

翻译 pagerank原版论文翻译[unfinished]

原文The PageRank Citation Ranking: Bringing Order to the WebPageRank 引用排名算法:恢复网页的秩序1月29日,1998年摘要网页的重要性本质上是主观的,取决于读者的兴趣,具有的知识水平以及态度。但也有很多和网页重要性相关的客观因素。这篇论文讲的是PageRank,一种客观而自动化的网页排名算法,有效地衡量人们对于网页的兴趣和注意。1 导

2017-03-15 05:42:03 5563 1

转载 python迭代器和生成器

1. 迭代器迭代器是什么?L = range(5)it = iter(L)>>> it<listiterator object at 0x1A63110>>>> it.next()0>>> it.next()1>>> it.next()2迭代器越界时抛出StopIteration异常。用for关键字进行迭代。2. 生成器带有yield的函数称为生成器。 简单地说,yield作用就

2017-02-15 00:01:10 369

转载 C++常见面试题

1. new、delete、malloc、free关系new和delete会调用构造/析构函数。malloc和free只是申请/释放内存。malloc和free是标准库函数,new/delete是C++运算符。它们都可以用于动态申请/释放内存。 对于非内部数据类型的对象,调用malloc/free无法满足动态对象的要求。对象在创建时要求执行构造函数,消亡前,要求执行析构函数。C++语言需要能完成动

2017-02-14 23:07:43 283

翻译 简单的汇编模拟器教程(JavaScript)部分2[译]

在部分1我们写了CPU部分。在第二部分也是最后一部分,我们会写内存,控制台输出和用户界面。内存我们使用一个简单的数组来表示内存。每个地址存储一个JavaScript数值。理论上,内存可以储存超过一个字节大小的值,但我们的CPU代码确保所有值都是0~255. 内存有3个函数。Load从指定地址取出一个字节,Store把一个字节写入指定地址。两个函数都会在指定地址超过有效地址空间时抛出错误。第三个函数把

2017-02-13 13:05:00 543

翻译 简单汇编模拟器的语法

介绍这个模拟器使用简化的的汇编语法(基于NASM),模拟一个x86型CPU。 模拟器包含一个8位CPU和256字节的内存。所有指令(代码)和变量(数据)需要能装入内存。为了简化问题,每个指令和操作数都占用1个字节。所以一个MOV指令会占用3字节内存。模拟器提供一个控制台输出,映射的内存地址0xE8到0xFF。内存映射意味着所有写到这段内存的内容,控制台上都是可见的。语法语法和大多汇编语言类似。所有指

2017-02-10 02:16:29 2005

翻译 简单的汇编模拟器教程(JavaScript)部分1[译]

这篇博客的目标是制作一个简单的模拟器,能够把代码变成CPU指令,并且在一个虚拟的机器上运行。这样来学习汇编语言再好不过了,因为无需顾虑操作系统相关的细节。模拟器模拟器使用JavaScript Angular,可以在任何终端的网页浏览器里运行。尽管做了很多简化以及有很多限制,基本结构和所有的模拟器是一样的。这个虚拟的机器包含下面的组成部分。内存(256字节)。内存里储存程序代码以及可供程序运行时存储

2017-02-10 01:09:22 881

原创 并行分布式计算的同步问题

看论文时候看到同步/异步词汇,不理解。查了资料,主要D.P. Bertsekas and J.N. Tsitsiklis. Parallel and Distributed Computation. Prentice Hall, Englewood Cliffs, NJ, 1989.这本书 书中88页阐述 In any parallel or distributed algorithms, it

2016-05-29 08:31:02 787

原创 部署django+apache wsgi

修改 sudo vi /etc/hosts 添加127.0.0.1 localhost找到apache主配置文件,我这边是在/etc/apache2/ 修改 httpd.conf 找到修改为 ServerName localhost:80 添加 LoadModule wsgi_module libexec/apache2/mod_wsgi.so 注意mod_wsgi.so是从网上下载的,

2016-05-03 03:21:07 324

原创 修改Mac命令提示符

修改 /etc/bashrc文件 特别的,需要添加w权限sudo chmod +w /etc/bashrcsudo vi /etc/bashrc然后看到原本PS1='\h:\W \u\$ ' 修改为PS1='[\u@\h \W]\$ ' 变成[admin@localhost ~]$ 顺带补上一句 alias ls=ls -G 给结果上点颜色

2016-04-21 17:11:24 548

原创 Mac下配置django+mysql失败

python3失败通过pip安装django 通过port安装mysql, mysql5-server python3下,安装MySQL-python时,出现ImportError: No module named 'ConfigParser'原因python3中改模块改名为configparser MySQL-python不支持python3python2失败安装django pytho

2016-04-15 01:40:04 679

原创 ubuntu 14.04 安装hadoop2.6.4

hadoop

2016-02-26 17:52:34 550

原创 用wget递归下载网站 离线浏览

因为想离线浏览www.tutorialspoint.com —An Indian Website 因为Teleport收费 所以只好使用免费的自由软件

2016-02-20 21:10:09 780

原创 Linux命令

目录目录zip命令unzip命令du命令zip命令$ zip -r foo foo1 foo2 #-r recursive-paths travel the directory structure recursively; multiple source directories are allowed as in above example, which first zips u

2016-02-20 19:44:10 380

原创 Apache2.4+php5.5+Mysql5.5 Ubuntu14配置

目录目录安装前准备安装apache2安装php安装MySQL安装phpmyadmin安装前准备$ sudo apt-get update #更新安装源列表 $ sudo apt-get upgrade #更新已安装了的软件包 $ sudo apt-get dist-upgrade #更新安装了的包,同时解决依赖性[更推荐]安装apache2$ sudo apt-get install

2016-02-20 19:42:19 405

原创 安装LAMP一路的心酸

iptables 难用想使用ssh远程传文件功能,FileZilla发现ubuntu14 默认没有root账号:$ sudo passwd root解决然后发现不支持 root远程登录。 修改sshd配置文件 $ sudo vi /etc/ssh/sshd_conf把PermitRootLogin 后面参数改为 Yes然后研究如何重启ssh服务我在root账户里

2016-02-16 00:36:13 345

原创 ubuntu 14下iptables 简易教程 2016.2

iptable 官方指南#sudo iptables -LList 列出所有规则可以看到类似这样的界面(--如果已经存在规则 # sudo iptables -FFlush清掉所有规则# sudo iptables -X清掉用户定义的规则# sudo iptables -Z--)----------------------------------------

2016-02-15 19:16:54 439

空空如也

空空如也

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

TA关注的人

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