技术头条(投递你的文章)     搜索本站     邮件订阅     微信号:IT技术博客大学习
您现在的位置首页 --> 发现
    GitHub Pages大家可能都知道,常用的做法,是建立一个gh-pages的分支,通过setting里的设置的GitHub Pages模块可以自动创建该项目的网站。 这里经常遇到的痛点是,master遇到变更,经常需要去sync到gh-pages,特别是纯web前端项目,这样的痛点是非常地痛。 Github官方可能嗅觉到了该痛点,出了个master当作网站是选项,太有用了。
    这几天有不少朋友在我的微信公众号留言,问我是如何在公众号页面中整齐摆放代码的,今天就分享下我的方法,事实上我也折腾了好一会儿。
    在这篇文章中,我想强调一个陈旧的观念,但它现在更应该被关注:Unix哲学(philosophy)。我将展示这种哲学与主流数据库设计方式截然不同的原因;并探索如果现代分布式数据系统从Unix中学到了一些皮毛,那它在今天将发展成什么样子。
    一直以来,为了优化本博客站内搜索效果和速度,我使用 bing 的 site: 站内搜索做为数据源,在服务端获取、解析、处理并缓存搜索结果,直接输出 HTML。这个方案唯一的问题是时效性难以保证,尽管我可以在发布和修改文章时主动告诉 bing,但它什么时候更新索引则完全不受我控制。 本着不折腾就浑身不自在的原则,我最终还是使用 Elasticsearch 搭建了自己的搜索服务。Elasticsearch 是一个基于 Lucene 构建的开源、分布式、RESTful 搜索引擎,很多大公司都在用,程序员的好伙伴 Github 的搜索也用的是它。本文记录我使用 Elasticsearch 搭建站内搜索的过程,目前支持中文分词、同义词、标题匹配优先、近期文章优先等常见策略。
    用一句话概括 Apache License 就是,你可以用这代码,但是如果开源你必须保留我写的声明;你可以改我的代码,但是如果开源你必须写清楚你改了哪些;你可以加新的协议要求,但不能与我所公布的协议要求产生冲突;你用这代码干什么我不管,但是你不能让我承担任何责任。
    ArchLinux是Linux的一个发行版,以简单,轻量为其设计理念。Archlinux是针对特定处理器而优化过的,能够更好地利用CPU周期以提高性能。相比Debian/Ubuntu、SUSE、RedHat/Fedora等其他发行版,Archlinux属于轻量级选手,其简单的设计让它容易被轻松扩展和配置成为任何想要的系统类型。
    什么? Google, 流氓软件? Google 不是 Don't Be Evil 吗? 它怎么会和流氓联系在一起? 没错, 说一套做一套.
    介绍下个人觉得如何用开源项目及一个开源项目的标准,欢迎吐槽。
     也就是说在相同的服务端配置下,移动运营商过来的流量中有 30% 走了 HTTP/1.0,而作者所使用的 HTTP Server,不对 HTTP/1.0 响应启用 GZip。 为什么在移动运营商网络下会有这么高比例的 HTTP/1.0 请求,本文按下不表,总之这一定是移动的原因。直接看另外一个问题,也就是本文标题所写:Nginx 为什么默认不压缩 HTTP/1.0?
    在mac上,beyond compare默认没有安装命令行,需要通过如下方式安装命令行....
    Finder默认是不显示路径的,进入某个文件夹时只会显示当前文件夹的名字。 通过下面的命令可以在finder顶部的标题栏上显示完整路径。。。
    windows与linux互传文件,最常用的工具,就是ftp,sftp了,这二个工具用起来比较麻烦,目录深的话,很郁闷。有没有命令,可以随时下载,随时上传的。今天才发现这样的命令sz/rz,上传下载命令。
    或许有些观点不一定正确,但运维学Python这事毫无疑问是主流了,不信可以到各大招聘网站,看看但凡招聘运维有编程技能的都会有Python(Shell不算)。
     前段时间把手机上的 QQ 给卸载了,希望可以把时间凝聚在更加有价值的位置,今天突然又想起了这个软件,突发奇想,在命令行下玩弄 QQ,及IRC 相关学习
     很多问题,我们绞尽脑汁,可能很少会考虑,这个问题是不是应该有我们来解决,或者说这个问题交给谁处理是最恰当的。本文的探讨可以看到,浏览器本身才是最好的问题解决方,当网站流量变大之后,上面提到的丢失问题就更加明显,这也迫使浏览器本身做了改善,自然也在情理之中。
    阿里云ECS提供按需购买和包月购买两种。本文讨论包月购买的情况。包月购买时,我们可以选择相应的配置:CPU、内存、硬盘、带宽。
    我的第一台Macbook Air购于2012年7月,到现在已经三岁半了,也是到年头的机器。i5的CPU,4G内存,128G的SSD,对于日常上网、轻度开发来说,还是完全够用的,就是随着电池循环增多,电池的寿命也逐渐减少,从最开始的五六个小时到一个多小时,也只够开一个会议用了。 过去这段时间一直把Air丢在家里的客厅,上周一开机发现空电了,插上电源后发现一会就充满100%,可是一拔掉电源又立马掉电,心想应该是挂了,三年半,苹果电池的质量也算是良心了,寿终正寝。 笔记本闲着也是浪费,走官方的渠道保修的话肯定价格不菲,于是上淘宝搜macbook air 2012 电池,找到匹配我的型号的电源,直接下单买了,具体的型号可以看图。 下面就说下简单的拆机换电池流程,供有需要的朋友参考。 首先请准备好适合苹果笔记本的螺丝刀,苹果的螺丝刀比较特殊,是专门的梅花螺丝,我家里备了一套南旗的
    Figma 没有使用路径(path)之类的工具,它基于矢量网络(vector networks)构建,这是我们的叫法,它和路径在后端兼容,但是提供了更多的灵活性和操控。
    最近看到这篇文章《小伙伴们手滑集》,觉得感慨很多,强烈推荐大家阅读。比如这样的例子: UPDATE没有WHERE条件 而我则经历过delete没有写where条件的惨剧,这个惨剧是某些case下面代码调用触发的,不是手动执行SQL发生的。 还有臭名昭著的,我没有经历过,但是我有不止一个同事干过这样的事情: rm -rf 都只是手稍稍地温柔地“滑了一下”而已嘛…… 这些事情我觉得一下子很亲切,似乎全世界的软件工程师都是如此得同一。 出的事故多了以后,变得战战兢兢,如履薄冰,尤其是回车键这样的敲击,似乎总是带着颤抖落指。
    在实际的软件开发工作中,除了编写代码之外,程序员还会花大量的时间来编写相关的研发文档,这些文档包括:详细设计文档、单元/集成测试文档、软件版本开发报告、软件安装说明、软件升级指导书等。
[共274篇文章][第1页/共14页][1][2][3][4][5][6][7][8][9][10][>|]
赞助商广告
© 2009 - 2017 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号