嗅谱网

技术分享

  • 使用Putty远程连接Linux系统遇到的问题及解决方法

    使用Putty远程连接Linux系统遇到的问题及解决方法

    Q:在login as: 输入用户名sbd@sbd’s password: 光标不动。即使输入正确的 密码也是没有反应? A:你好,那是因为SSH登陆不同于telnet登陆,只要你密码输入正确,光标动不动,都可以正常登陆。 查看Linux系统的ip地址命令为:ifconfig (跟Window系统给ipconfig 相差一个字母)  安装好Putty软件后,打开Putty,输入IP Port ,确定。 遇到的问题: 1、拒绝访问 则表示没有安装ssh 服务, 12.04 默认没有安装ssh服务 结果出现NetWork error:Connection refused ...

    查看全文

  • Bootstrap 速查表

    Bootstrap 速查表

    是非常流行的 HTML、CSS 及 JS 框架,很多朋友用它来开发响应式、移动优先的网站。虽然 Bootstrap 的文档颇为详尽,不过要说起快速查阅还是没有这份 Bootstrap 速查表方便。 目前该 Bootstrap 速查表以 Bootstrap v4.0.0-alpha.2 为基础,支持交互式的操作,提供代码片断和效果预览。只需简单拷贝后即可应用于自己的项目中。 Bootstrap用户手册:设计响应式网站 高清晰PDF目录书签版  来自美国政府的Web设计标准,不建议使用Bootstrap  Bootstrap 的详细介绍: → 转载自:ht ...

    查看全文

  • 使用Sublime Text编辑器替代notepad++

    使用Sublime Text编辑器替代notepad++

    大概是去年吧,这款编辑器神一般的出现在我面前,经过我小心翼翼的试用后发现并不是那么太顺手,插件配置都不太成熟,如Package Control。 最喜欢用它的zencoding还得专门开个小窗,随后放弃。 今年升级过MAC系统后始终找不到一款合适的家常编辑器,MAC上好用的多数又收费, 而且不想在MAC上和WIN上用两款不同的编辑器,之前用的notepad++在MAC上又没有,后来想起了它,Sublime Text,传送门:! SublimeText发布了3.0公测版本,SublimeText本身没有什么问题,关键在于能不能配置出适合自己的风格和使用习惯还有功能, 而且这些都不要太麻烦,否 ...

    查看全文

  • 用 Python 打造你的 Eclipse

    用 Python 打造你的 Eclipse

    Eclipse 高级脚本环境()项目虽然还在开发中,但是必须要承认它非常强大,它让我们可以快速打造自己的Eclipse 开发环境。 依据 Eclipse 强大的框架,可以通过其内建的插件系统全方面的扩展 Eclipse。然而,编写和部署一个新的插件还是十分麻烦,即使你只是需要一个额外的小功能。不过,现在依托于 EASE,你可以不用写任何一行 Java 代码就可以方便的做到这点。EASE 是一种使用 Python 或者 Javascript 这样的脚本语言自动实现这些功能的平台。 本文中,根据我在今年北美的 EclipseCon 大会上的,我将介绍如何用 Python 和 EASE 设置你的 ...

    查看全文

  • Ubuntu 16.04 LTS如何使用Snap软件包

    Ubuntu 16.04 LTS如何使用Snap软件包

    ,其中非常受关注的就有对 Snap 软件包的支持。据 Canonical 官方消息称,Snap 软件包拥有更加稳定和安全的特性,本文我们就一起来看看如何在 Ubuntu 16.04 中使用 Snap 软件包。 什么是Snap软件包 首先要说什么是「包」?Linux 中应用程序的安装通常有两种方式:其一,是直接通过源代码编译安装,需要用户手动执行脚本、处理依赖等不太人性化的操作;其二,是由软件发行商将应用程序打包成「软件包」进行交付,例如 Ubuntu 用户直接双击 .deb(Debian 软件包) 文件即可安装软件。 现在 Ubuntu 搞一个新的 Snap 包管理系统是因为基于 Debia ...

    查看全文

  • Ubuntu 14.04 编译 Android 5.1.1源码

    Ubuntu 14.04 编译 Android 5.1.1源码

    之前就有在源码的想法,但是由于网络的原因,又没有梯子,连开发工具都是经过androiddevtools从百度云弄下来的,前两天发现了清华大学AOSP的镜像站点,就想着从上面git android 源码,然后编译。在这里做个简单的记录,和大家分享一下,毕竟小水管不容易,下载源码加编译花了接近两天。 1.安装openjdk-7-jdk $ sudo apt-get install openjdk-7-jdk 安装好之后修改 /etc/profile 中的环境变量,将openjdk加入到JAVA_HOME中 JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd ...

    查看全文

  • Ubuntu 16.04 上怎样试用 Mir 和 Unity 8

    Ubuntu 16.04 上怎样试用 Mir 和 Unity 8

    16.04 LTS 发布了,这是一个长期支持版本,求稳是第一要务,大家期待已久的 Unity 8 和 Mir 依然需要再等待,Ubuntu 16.04 的发布,就意味着下一个版本进入倒计时, Unity 8 和 Mir 正式登陆就离我们不远了。我们依然可以在 Ubuntu 16.04 上试用 Mir 和 Unity 8。 你需要升级你的系统,使用下面的命令: sudo apt-get update sudo apt-get dist-upgrade 获取软件库最新的软件包,所以以上步骤很重要,输入以下的命令安装: sudo apt-get install unit ...

    查看全文

  • Android Studio+ideasmali动态调试smali汇编

    Android Studio+ideasmali动态调试smali汇编

    0x00    前言 之前对于app反编译的smali汇编语言都是静态分析为主,加上一点ida6.6的动态调试,但是ida的调试smali真的像鸡肋一样,各种不爽,遇到混淆过的java代码就欲哭无泪了。后来知道IDEA用一款插件也可以实现smali的动态调试,但是只有14.1之后的版本才支持。idea是一款商业软件,懒得去找各种破解版,就想着用 studio来代替idea来达到动态调试的目的。 0x01    工具 ①Android Studio 1.5Preview,不清除低版本的是否支持smali的调试 ②apktool,尽量使用最新版的。 ③i ...

    查看全文

  • Ubuntu 16.04如何安装Cinnamon 3.0

    Ubuntu 16.04如何安装Cinnamon 3.0

    Linux Mint 的桌面环境系统 Cinnamon 今天发布了一个重要版本, Cinnamon 3.0 已经提前于 Linux Mint 18 发布。Linux Mint 18 基于 16.04 LTS,但会集成自己的 Mint 应用,虽然还没正式发布,不过我们可以先来看看 Cinnamon 3.0 的功能特性。 Cinnamon 3.0新特性 开箱即的触摸板支持(默认启用边缘滚动和双指滚动,并可独立配置) 新的辅助功能和声音设置(原生 cinnamon-settings 模块) 电池供电设备可被重命名 可为纯文本、文档和源代码配置不同的默认应用程序 默认为对话框和菜单启用动画效果 ...

    查看全文

  • 从 Hello World 容器进阶是件困难的事情

    从 Hello World 容器进阶是件困难的事情

    在, 我介绍了 Linux 容器背后的技术的概念。我写了我知道的一切。容器对我来说也是比较新的概念。我写这篇文章的目的就是鼓励我真正的来学习这些东西。 我打算在使用中学习。首先实践,然后上手并记录下我是怎么走过来的。我假设这里肯定有很多像 “Hello World” 这种类型的知识帮助我快速的掌握基础。然后我能够更进一步,构建一个微服务容器或者其它东西。 我想,它应该不会有多难的。 但是我错了。 可能对某些人来说这很简单,因为他们在运维工作方面付出了大量的时间。但是对我来说实际上是很困难的,可以从我在Facebook 上的状态展示出来的挫折感就可以看出了。 但是还有一 ...

    查看全文

  • Linux内核缺页

    Linux内核缺页

    整个缺页异常的处理过程非常复杂,我们这里只简单介绍一下缺页涉及到的内核函数。 当CPU产生一个异常时,将会跳转到异常处理的整个处理流程中。对于缺页异常,CPU将跳转到page_fault异常处理程序中,该异常处理程序会调用do_page_fault()函数,该函数通过读取CR2寄存器获得引起缺页的线性地址,通过各种条件判断以便确定一个合适的方案来处理这个异常。 do_page_fault()该函数通过各种条件来检测当前发生异常的情况,但至少do_page_fault()会区分出引发缺页的两种情况:由编程错误引发异常,以及由进程地址空间中还未分配物理内存的线性地址引发。对于后一种情况,通常还 ...

    查看全文

  • shyaml:在命令行下处理 YAML

    shyaml:在命令行下处理 YAML

    对人类而言, 是一种十分友好的数据交换格式。如果你需要在 Linux 命令行下处理 YAML,那么不妨来使用 shyaml。 通过 shyaml,可以直接获取键、值、键值对或对应的类型。要安装 shyaml,只需执行以下命令即可: pip install shyaml 因 shyaml 从标准输入读取 YAML 内容,并将结果打印到标准输出,所以其一般用法为: cat <file.yaml> | shyaml ACTION KEY [DEFAULT] 这里的 ACTION 可以为: get-type:获取相应的类型 get-value:获取值 get-values{, ...

    查看全文