买苹果设备需要注意哪些坑

明天(6月14日)凌晨 1 点,苹果将会举行 WWDC 夏季新品发布会,如果 Mac 系列有更新的话,就是购入的最佳时机。即使没有更新,相信在九、十月的秋季发布会上也一定会更新,建议各位朋友这段时间不要着急入手。08 年开始我陆陆续续用过很多苹果设备,包括 iPod Shuffle、iPod Touch、MacBook Pro、iMac、iPhone、iPad、iPad M

SSH Secure Shell Client的windows客户端样式设置

SSH Secure Shell Client下载其他工具(putty-0.67)下载如果是第一次启用是没有global.dat文件的,只有你打开了客户端并关闭后才会产生。如果不知道也可以在软件设置下找到路径,如图:直接点击Open,打开配置文件所在的文件夹,下面有如下文件:直接编辑global.dat文件即可,用记事本或Notepad++等文本编辑器打开,进行编辑保存即可

通过Docker源安装最新版本

要安装最新的 Docker 版本(根据系统版本的不同,安装的Docker版本也会有所区别,如ubuntu 14.04 64位用下面的第一个方法安装的Docker版本为1.9.11,而ubuntu server 15.04安装的Docker版本则为1.9.1): sudo apt-get update && sudo apt-get install curl && curl

magento2 常用控制台指令

grunt clean:var grunt clean:pub grunt deploy bin/magento indexer:reindex bin/magento cache:flush bin/magento setup:upgrade bin/magento module:enable xxxx 关键字:magento2, magento, bin, grunt

聊聊跨域

http: //zt.jd.com:80/cgi-bin/popuser_menu?tag=4# eduTop这是一个普通的URL,格式:protocol :// hostname[:port] / path / [?query]# fragment关系对应如下图:在浏览器里有一个策略--同源策略--即只有同源的文件之间才能互相通信,否则就会被浏览器拒绝。如下图,在www.

js设计模式

设计模式是一套可复用的,被众人知晓,经过编目分明的,经验的总结。作用:使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性模式类型创建型设计模式:解决对象在创建时产生的一系列问题。结构型设计模式:解决类或对象之间组合时产生的一系列问题行为型设计模式:解决类或对象之间的交互以及职责分配的一些列问题23种设计模式创建型模式:单例模式、抽象工厂模式、建造者模式、工

《每周一点canvas动画》—— 文字粒子

代码文件每周一点canvas动画系列文章目前已经更新了12篇,今天给大家发个福利。我们使用canvas来制作一个小的效果。这个小效果是我从codePen上看到的,我对其做了些修改增强,添加了一些新的功能。UI界面就如下图中看到的样子。我们要实现的效果就如我在图中操作的那样,在输入框中输入文字(不管中文,还是英文,还是各种表情也好)都可以在canvas画布中通过众多的粒子组成

麒麟开源堡垒机操作命令及窗口识别技术简述

1.综述麒麟开源堡垒机除了录相,还需要做操作辨认,首要的操作辨认功用包括:ssh/telnet的操作指令辨认ftp/sftp 的操作指令辨认RDP/VNC/X11 的翻开窗口title辨认RDP/VNC/X11 窗口中的文字辨认RDP 剪切版内容辨认RDP/VNC/X11 键盘记载关于一个只能录相的开源堡垒机,其可用性是十分差的,由于开源堡垒机的审计功用首要用于事后

MongoDB复制集搭建

简单说下复制集MongoDB的复制集是由传统的master/slave结构演变而来的,是一组拥有相同数据集的MongoDB实例所组成的集群,所说的复制其实就是将数据同步在多台服务器的过程。复制集提供了数据的冗余备份,并在多个服务器上存储数据的副本,提高了数据的可用性,保证了数据的安全。复制集至少需要两个节点:主节点和从节点。主节点负责处理客户端的请求,并记录在其上的所有写操

[译] 只有 20 行的 JavaScript 模板引擎

原文链接:JavaScript template engine in just 20 lines(译者吐槽:只收藏不点赞都是耍流氓)前言我仍旧在为我的JS预处理器AbsurdJS进行开发工作。它原本是一个CSS预处理器,但之后它扩展成为了CSS/HTML预处理器,很快它将支持JS到CSS/HTML的转换。它就像一个模板引擎一样能够生成HTML代码,也就是说它能够用数据填充模

页面动画知识点整理

平时工作中会遇到需要实现一些存在动画的页面。这里对动画的实现知识做一个整理。页面动画的实现可以分为两类:CSS动画、Canvas动画、JavaScript动画。JavaScript动画没啥好讲的,这里就不整理了。CSS动画CSS3中提供了一个属性transition,用来实现CSS样式的平滑变化。举个例子:.box {width: 100px;height: 100px;b

Android 学习系列 - Application

Android Application关于安卓运行的时候会为每一个应用创建一个Application 类的对象,单例,每一个Application在一个单独的进程中运行。app 会存储系统相关的信息。 通常我们是不需要指定一个Application的,系统会自动帮我们创建,如果需要创建自己的Application,那也很简单!创建一个类继承Application并在Andr

常用的几十个Git小技巧分类与总结

原文地址,笔者将原Repo上的命令进行了整理,希望能有所帮助。不过这种分类方式只是笔者自己总结的,包括一些说明若存在谬误请及时指教。Github 系列文章地址Configuration:配置列举所有的别名与配置git config --listGit 别名配置git config --global alias. git config --global alias.st s

Git同步原始仓库到Fork仓库中

前言本文介绍的是Git同步原始仓库到Fork仓库示例教程,废话不多说,下面直接到实操部分。这里以aspnetcore-doc-cn的github仓库为例,同步dev分支。步骤1.初始化本地仓库mkdir aspnetcore-doc-cncd aspnetcore-doc-cngit init2.添加远程仓库地址添加原始仓库地址,就是被Fork的。git remote ad

爬虫模拟登陆 SegmentFault

前言本文来自我在 SegmentFault 上的 回答,我纪录了其中精彩的部分到本博客。大致意思是模拟登陆 segmentfault.com,一时手痒,本文将带领大家一起实现这个操作。解析这个问题问的非常好,但可惜的是大家的回复都是纸上谈兵未经探讨,最前最高票的回答的竟然说让下抓包工具,简直可笑啊,chrome下F12直接就可以看到账号密码是明文发送的何必还要抓包?另外的题

验证码对抗之路及现有验证机制介绍

yahoo邮箱在九几年的时候,业务深受各种邮箱机器人的困扰,存在着大量的垃圾邮件,于是他们找到了当时仍在读大学的路易斯·冯·安(Luis von Ahn),并设计了经典的图形验证码,即通过简单的扭曲图形文字进行机器的识别。通过这个简单的图形,他们很快的控制住了垃圾邮件的数量,并将大量的机器人据之门外。但是即使验证码解决了垃圾邮件的问题,我们仍要提出一个问句:验证码是必要的吗

Mac 安装WordPress

Mac 安装WordPress一、环境要求PHP 5.2.4或更新版本MySQL 5.0或更新版本WebServer(可以选择Apache、nginx等支持PHP的,这里我选择Apache)二、软件安装1、安装PHPMac OSX 自带PHP,无需安装。 不建议通过brew、源码安装等方式升级PHP7。若需要可在虚拟机中测试。2、安装MySQLMySQL下载访问MySQL

[译]使用karma进行angular测试

紧随前文如何对Angular Controller进行单元测试,但是我们也提到了前文工作流程的不方便,简单总结上前文进行测试的一个流程:修改测试代码;刷新浏览器;查看测试结果;该方法最大的缺陷就是,我们每次都得手动的去刷新我们的浏览器。但是如果我们需要测试不同的浏览器我们又应该如何处理呢?而本文将提出一个自动化测试的方案,从而解决这些问题。关于KarmaKarma是一个由A

data pipeline 中充斥着惊人的浪费,只是选择视而不见

越来越多的公司言并称大数据,而大数据管道和存储集群的规模甚至可以是业务集群的一百倍的规模。这里有多少机器是真正在做有价值的事情,而有多少cpu cycle是白白被浪费掉了呢?data pipeline 中充斥着惊人的浪费!只是我们选择视而不见。廉不知耻地把集群规模到了xxx台做为自己的功劳。殊不知机器只是成本,集群规模只说明我们在大量浪费,不说明任何其他问题。以下是我的吐槽

《编写可维护的JavaScript》之编程实践

最近读完《编写可维护的JavaScript》,让我受益匪浅,它指明了编码过程中,需要注意的方方面面,在团队协作中特别有用,可维护性是一个非常大的话题,这本书是一个不错的起点。本书虽短,却五脏俱全,主要涵盖:编程风格(基本格式化、注释、语句和表达式、变量),编程实践(UI层松耦合、避免使用全局变量等)、自动化,3个部分的内容。本文主要整理归纳了书中编程实践章节的核心内容,其他