嗅谱网

技术分享

  • 如何提高 Ruby On Rails 性能

    如何提高 Ruby On Rails 性能

    1 Introduction简介 大家总是说 Rails 好慢啊,这差不多已经成为 Ruby and Rails 社区里的一个老生常谈的问题了。然而实际上这个说法并不正确。只要正确使用 Rails,把你的应用运行速度提升 10 倍并不困难。那么如何优化你的应用呢,我们来了解下面的内容。 1.1 优化一个 Rails app 的步骤 导致你的 Rails 应用变慢无非以下两个原因: 在不应该将 Ruby and Rails 作为首选的地方使用 Ruby and Rails。(用 Ruby and Rails 做了不擅长做的工作) 过度的消耗内存导致需要利用大量的时间进行垃圾回收。 Rai ...

    查看全文

  • 在Eclipse中使用Git

    在Eclipse中使用Git

    Git接触也算比较久了(但一直懵懵懂懂,命令看了又忘了),写博客也有一段时间了,但是一直没想到这两个东西会联系到一起。我的习惯是写博客之前自己先做一个Demo,把问题都搞清楚再开始写,之前写博客都是把代码上传到百度云盘供需要的同学下载,后来见到有许多同学喜欢把自己的项目搞到GitHub上,感觉还不错,于是,我也跃跃欲试,今天尝试了一下,感觉还不错。写下来和大家分享。 首先在Eclipse中安装EGit插件,如下图: 1. 2.点击Add 3. 4. 5. 给Eclipse安装插件很少遇到没被屏蔽的,这是一个。安装过程并不长,稍候即可。 安装成功之后我们就可以使用了。 一、上传代码 ...

    查看全文

  • 22款零付费安全东西为企业保驾护航

    22款零付费安全东西为企业保驾护航

    几十年来,企业一直在努力对付安全泄密变乱。而现在,入侵变乱在急剧增多,让企业的数字化信息岌岌可危。伺机下手的攻打者试图应用企业安全政策和体系中存在的安全漏洞,实现恶毒的目标。 专家们认为,如果企业安装和实行功效强大的安全东西,将信息安全视作重中之重,能够防备大多数安全变乱。它们必需采取掩护性措施,防止信息被偷或遭到破坏,包含检测信息何时遭到了破坏,辨认破坏的根源,并且恢复丢失或受损的信息。幸好,我们能够应用好多可靠的东西,掩护企业远离重大的泄密变乱。 每个IT情况都须要强有力的安全战略。这个战略可能包含针对特定应用顺序或情形的东西,不过幸好它们未必要花很多的钱。本文介绍了几款唾手可得的零付费 ...

    查看全文

  • 蒂姆・库克:给坏人留的后门同时也是给坏人留的

    蒂姆・库克:给坏人留的后门同时也是给坏人留的

    《Technically Incorrect》:苹果首席执行官说,今日世界里加密是“必需”。他以为每团体都开始认可这一观念。除了,FBI。 上周四,在美国国度公共电台(NPR)对库克做的访谈中,库克有力地陈述了苹果对安全的立场,尤其是对国度安全的立场。 库克反复声明自身关于苹果不会从一个个利用中无休止地追踪其主顾的观念。 “显然,假如你从苹果利用商店中购买了某些商品,咱们会知道你到底买了什么东西。”他说道,“咱们以为主顾对此无异议。很多主顾盼望咱们为其推荐利用。但他们不盼望看到的是,本人的电子邮件被读取,拣取出关键字,然后根据这些 ...

    查看全文

  • 暗码危急 量子计算机要挟古代暗码学

    暗码危急 量子计算机要挟古代暗码学

    当代暗码学,包括椭圆曲线暗码体系,被普遍用于保护咱们的在线支付、银行交易、电子邮件甚至语音通话。今天大多数加密算法都基于公然密钥体系,通常被认为是安全的,能够抵抗来自当代盘算机的攻打。然而,量子盘算却能借助比传统盘算机更快地反向盘算出私钥的能力而轻易打破这种安全性。 量子盘算的风险 尽管量子盘算机还处于萌芽期不具有可操作性,已公然的实验性量子盘算机也不足以对传统加密算法发起攻打,但很多国家政府和组织以及开端认识到当这一技术成为事实的时候可能带来的风险。 由于量子盘算机能够在相对较短的时光内处理大量数据,军事机构和主流科技公司已开端在研发量子盘算机上加大投入加快进程。随着大量理论研究和实践的 ...

    查看全文

  • 黄雀在后:安全东西LogMeOnce能机密拍下入侵你的黑客

    黄雀在后:安全东西LogMeOnce能机密拍下入侵你的黑客

    许多人都接到过这样的一封电子邮件,“某人试图登录您的账户……”你能否有过这种经历并百思不得其解:到底是谁要对我这么干呢? 一款名为LogMeOnce的密码管理东西如今能为用户供给拍下试图登录账户之人照片的效劳。这款东西经由入侵黑客的摄像头——无论是电脑上的还是手机上的,并悄悄拍下使用者照片来做到这一点。 这款具备“面部照(Mugshot)”功能的安全东西,同时供给攻击者地位信息和IP地址。而且它还能用手机后置摄像头拍照,为用户供给黑客的周边情况信息。 LogMeOnce有一项正在申请专利的技 ...

    查看全文

  • 小记一次mysql主从配置解决方案

    小记一次mysql主从配置解决方案

      今天研究了个开源项目,数据库是mysql的,其中的脚本数据需要备份,由于本人的机器时mac pro,而且mac下的数据库连接工具都不怎么好用,就想着如何利用windows下的数据库连接工具使用,并做相关备份,另外windows系统下的sqlyog工具还是非常强大的,在此推荐。   因此为了使用sqlyog等windows系统下的连接工具,便开始了一天的折腾。   首先两种思路,其一是利用另外一台宏�笔记本电脑,直接在其上安装sqlyog使用,通过无线局域网进行连接使用,这种方式太过麻烦,而且来回换电脑很麻烦,远程连接使用也很慢。其二是安装虚拟机,在虚拟机上安装连接工具。   由于本人的ma ...

    查看全文

  • RHEL6.5编译安装MySQL5.6.26教程

    RHEL6.5编译安装MySQL5.6.26教程

    一、准备编译环境,安装所需依赖包 yum groupinstall ‘Development’ -yyum install openssl openssl-devel zlib zlib-devel -yyum install readline-devel pcre-devel ncurses-devel bison-devel cmake -y 二、编译安装 1、使用cmake编译,cmake编译方式不同于make,对比如下: make:  ./configure ./configure –helpcmake: cmake ...

    查看全文

  • Linux系统入门学习:如何知道进程运行在哪个 CPU 内核上?

    Linux系统入门学习:如何知道进程运行在哪个 CPU 内核上?

    问题:我有个 Linux 进程运行在多核处理器系统上。怎样才能找出哪个 CPU 内核正在运行该进程? 当你在 运行需要较高性能的 HPC(高性能计算)程序或非常消耗网络资源的程序时,CPU/memory 的亲和力是限度其发挥最大性能的重要因素之一。在同一 NUMA 节点上调度最相关的进程可以减少缓慢的远程内存访问。像英特尔 Sandy Bridge 处理器,该处理器有一个集成的 PCIe 控制器,你可以在同一 NUMA 节点上调度网络 I/O 负载(如网卡)来突破 PCI 到 CPU 亲和力限制。 作为性能优化和故障排除的一部分,你可能想知道特定的进程被调度到哪个 CPU 内核(或 N ...

    查看全文

  • 给新手的 10 个有用 Linux 命令行技巧

    给新手的 10 个有用 Linux 命令行技巧

    我记得我第一次使用 Linux 的时候,我还习惯于 Windows 的图形界面,我真的很讨厌 Linux 终端。那时候我觉得命令难以记忆,不能正确使用它们。随着时间推移,我意识到了 Linux 终端的优美、灵活和可用性,说实话,我没有一天不使用它。今天,我很高兴和刚开始接触 Linux 的人一起来分享一些有用的技巧和提示,希望能帮助他们更好的向 Linux 过渡,并帮助他们学到一些新的东西(希望如此)。 10 个 Linux 命令行技巧 这篇文章希望向你展示一些不需要很高的技术就可以像一个高手一样使用 Linux 终端的有用技巧。你只需要一个 Linux 终端和一些自由时间来体会这 ...

    查看全文

  • 初入手Kali Linux 2.0

    初入手Kali Linux 2.0

    偶然的机会了解到了Kali Linux 2.0这个用于渗透测试的Linux发行版,于是就从官网下了iso,但是制作启动盘老出错(电脑上已经装了win8.1、 7)。网上查了下说在Linux下用dd命令特别简单,于是转到Ubuntu下制作启动盘,不过没用dd, 右键iso文件选择了“使用磁盘映像写入器打开“,启动盘制作成功(里面生成了EFI、install和live三个文件夹)。于是划了50GB的未分区磁盘,准备安装。 安装过程中选择手动分区,/目录和/home分开。 安装好之后引导选项成了这样。(先装的Windows,再装的Ubuntu,然后装了CentOS。Ub ...

    查看全文

  • Github的清点对象算法

    Github的清点对象算法

    $ git clone https://github.com/torvalds/linuxCloning into ‘linux’…remote: Counting objects: 4350078, done.remote: Compressing objects: 100% (4677/4677), done.Receiving objects:  4% (191786/4350078), 78.19 MiB | 8.70 MiB/s 段提示说,远程代码库一共有 4350078 个对象需要克隆。 这就叫”清点对象”(c ...

    查看全文