分类目录归档:猿来如此

hadoop学习笔记


首先先介绍下Hadoop,来自维基百科:

Apache Hadoop是一款支持数据密集型分布式应用程序并以Apache 2.0许可协议发布的开源软件框架。它支持在商品硬件构建的大型集群上运行的应用程序。Hadoop是根据谷歌公司发表的MapReduce和Google文件系统的论文自行实现而成。所有的Hadoop模块都有一个基本假设,即硬件故障是常见情况,应该由框架自动处理。 Hadoop框架透明地为应用提供可靠性和数据移动。它实现了名为MapReduce的编程范式:应用程序被分区成许多小部分,而每个部分都能在集群中的任意节点上运行或重新运行。此外,Hadoop还提供了分布式文件系统,用...

Read more

关于SqlServer中的NOLOCK


在我们系统的sql查询代码中,经常可以看到select之后会加一个NOLOCK的关键字,但是至于这个关键字是什么意思,问了下大家一般也就是说“禁用读写锁,可以提升查询性能”,但是真正深层次的原因却不清楚,查询了下相关资料然后整理了下分享给大家。 nolock是什么 nolock是 SQL Server 的一个关键字,这类关键字官方将其称之为 Hints。 Hints 的设计目的是为了能够让 SQL 语句在运行时,动态修改查询优化器的行为。 在语法上,Hints 以WITH开头。除了WITH(nolock), 还有TABLOCK/INDEX/ROWLOCK等常见的 Hints。 MSDN文...

Read more

本站支持微信公众号了


在最新释出的v4.0版本中,本站集成了微信公众号的功能,现在可以使用微信公众号来管理你的vps了。 默认情况下是图灵机器人自动回复的,输入admin之后开始验证密码,通过后进入命令模式,可以通过在后台配置一些命令来在这里执行并返回结果。 当然,也集成了一些基本的博客文章搜索等功能,后续会集成一些常用等api进来。 欢迎大家扫码关注本站。

Read more

备份和恢复raspberrypi镜像


备份raspberrypi镜像很简单,直接用命令就可以搞定,下面介绍下方法。 首先需要知道树莓派磁盘的磁盘编号,终端下输入: diskutil list

输出类似下图:

可以看到/dev/disk1是32G树莓派的磁盘,/dev/disk2是1T的移动硬盘,我们要备份的就是/dev/disk1。 备份命令如下: sudo dd if=/dev/rdisk1 of=backup.img bs=4M

恢复的话使用如下命令:
sudo dd if=backup.img of=/dev/rdisk1 bs=4M

说明下:

diskutil 所列出来的 MicroSD 卡是 /...

Read more

使用树莓派实现WebCamera实时监控


配件就一个可以跑起来的树莓派,然后再有一个淘宝上的那种摄像头模块就可以了。 效果如下图:

这样就可以开着树莓派,然后只要通过浏览器就可以实时监控到你感兴趣的地方,代码也挺简单的,如下:
基于python3,需要安装picamera。 pip install picamera

下面是示例代码:

!/usr/bin/env python

encoding: utf-8

""" @version: ?? @author: liangliangyy @license: MIT Licence @contact: liangliangyy@gm...

Read more

Python虚拟环境设置


virtualenv virtualenv 是一个可以在同一计算机中隔离多个python版本的工具。有时,两个不同的项目可能需要不同版本的python,如 python2.6.6 / python3.0 ,但是如果都装到一起,经常会导致问题。所以需要一个工具能够将这两种或几种不同版本的环境隔离开来,需要哪个版本就切换到哪个版本做为默认版本。virtualenv 既是满足这个需求的工具。它能够用于创建独立的Python环境,多个Python相互独立,互不影响,能够:

在没有权限的情况下安装新套件 不同应用可以使用不同的套件版本 套件升级不影响其他应用

安装: pip install...

Read more