- 博客(71)
- 资源 (180)
- 问答 (5)
- 收藏
- 关注
原创 HTTP将死?又拍云布局HTTPS 护航网页安全加速
互联网+时代不断发展,联网设备日益激增,随之而来的互联网访问安全问题不容乐观。据市场研究机构预测,到2020年全球联网设备数量将突破330亿台(三倍于当前数量),如何保障安全高效的互联网数据传输是一个严峻的话题。\\当前互联网传输多采用HTTP协议,这也是几十年来最广泛使用的网络传输协议,然而由于传统HTTP采用明文,完全开放的编码缺少加解密功能,很容易遭受窃取、篡改等安全威胁。尤其涉及在线交易的...
2016-01-31 23:21:00 82
原创 OCaml已经做好iOS开发准备
近日,来自旧金山的程序员Edgar Aroutiounian为OCamliOS(Jeffrey A. Scofield不久前推出的一个面向iOS的OCamml交叉编译器)创建了一个程序包。InfoQ就此对他进行了采访。\\Scofield解释说,许多年来,他一直维护着一系列针对OCaml编译器的补丁。近日,在Gerd Stolpmann的帮助下,这些补丁进入了OCaml官方GitHub库的一个分支...
2016-01-31 18:00:00 119
原创 软件行业的先锋者Ed Yourdon逝世
因血液感染的并发症,Edward Yourdon于2016年1月20日离开人世。他是软件行业的先锋者之一。他是在七十年代支持结构化分析与设计技术的独创思想家之一,并在八十年代和九十年代首创面向对象的分析设计方法。\\他是敏捷方法早期的支持者——他认识到人与合作是促使软件项目成功的必要条件。\\他是一名多产的作家,负责一些在软件工程与软件项目管理中具有开创意义的著作。\\他同样也是一名摄影师,他的相...
2016-01-31 18:00:00 107
原创 数据库管理工作如何适应DevOps实践
Agile Consortium International and Unicom组织即将在2月4日于比利时布鲁塞尔举办2016 DevOps布鲁塞尔峰会。InfoQ将全程报道此次活动。\\在DevOps布鲁塞尔峰会上,Dan North将在演讲中探讨数据库管理工作如何适应DevOps这一新的实践。InfoQ与North进行了一次采访,内容包括数据库管理员的日常工作,以及这些工作与开发者和运维人员...
2016-01-31 18:00:00 140
原创 精益企业中架构师的角色
【编者的话】随着敏捷和精益实践的流行,企业架构师的角色也在悄然地发生变化,最近ThoughtWorks的技术专家Kevin Hickey在MartinFowler的博客上发表了一篇文章,介绍了自己对新时代企业架构师的理解,本文便是由该文翻译整理而来。\作为一名企业架构师,当自己的组织开始向精益或者敏捷实践转变的时候,很有可能会感觉到一些失落。在转变之前,你经过了非常努力的工作才达到了架构师的位置,...
2016-01-31 16:46:00 81
原创 ubuntu 15.10 如何下载bt种子文件 rtorrent的安装使用方法
apt-get install aptitudeaptitude install rtorrentapt-get install screencd ~/ && mkdir universe && mkdir universe/sessionvim ~/.rtorrent.rc#最小允许peer数min_peers = 3#最大允许peer数max_peers...
2016-01-30 07:13:47 473
原创 Git 2.7: 一个新的带来许多新特性和性能提升的主要版本
在2.6版本发布两个月之后,Git 2.7发布。该版本带来了许多新特性以及性能的提升。\\本文选取了Git 2.7带来的主要变化:\\git remote支持get-url子命令,可以显示指定远端的URL。 \\ git rebase新增了一个命令行选项--no-autostash,可以覆盖配置变量rebase.autostash。 \\ git worktree支持list子命令,可以显示代...
2016-01-29 18:00:00 98
原创 与Henrik Feldt谈论Suave 1.0
在经过几年时间的开发之后,Suave 1.0终于于近期正式发布了。InfoQ与Suave的维护者,同时也是qvitoo的CEO Henrik Feldt进行了一次访谈,以深入地了解这个框架的功能以及它的开发历史。\\InfoQ:Suave的开发是怎样启动的?\\\ HF:Suave的第一次代码提交是大约6年前由Ademar Gonzales开始的。我大约在2年前加入了这一项目,当时我正在寻找一个...
2016-01-29 18:00:00 82
原创 Suave 1.0发布,一个面向F#的Web服务器和开发库
近日,Suave 1.0发布,为.NET开发带来了一个新的Web开发库。Suave包含一个轻量级的、完全异步的Web服务器以及一个描述HTTP处理管道的语义模型。Suave可以运行在多种平台和操作系统上,包括Windows、OSX、Linux、.NET和Mono。虽然可以在任何.NET语言中使用,但Suave“连结符(combinators)”和类型是设计用于F#的。\\Suave的编程模型是借助...
2016-01-29 18:00:00 75
原创 Clojure 1.8提升了性能和开发体验
2016年1月初,身为Clojure社区主要开发者之一的Alex Miller宣布了Clojure的最新版本。Clojure 1.8的主要新特性包括“直链(Direct Linking)”、字符串函数和套接字服务器。此外,它还包含一些小的改进及30多项Bug修复。\\Clojure是原始Lisp编程语言的一种现代化方言,初次出现是在2007年10月,第一个稳定版本于2009年发布。从那时起,Clo...
2016-01-29 18:00:00 94
原创 测试驱动开发与行为驱动开发中的测试先行方法
Gil Zilberfeld将在 Agile Practitioners会议上举办小型研讨会,讨论测试先行(test first)方法,测试驱动开发(TDD)和行为驱动开发(BDD)的基础。 \\\ Test-First是一个很优秀的工具。它能促进团队内更好的理解力和生产力。其结果是高质量的代码——无论是早期成功发现 bug还是正确实现特性方面。 \\\Agile Practitioners 2...
2016-01-28 18:00:00 212
原创 OpenJDK将对Android开发产生怎样的影响?
Google已决定将从下一版本的Android开始采用OpenJDK,本文将部分摘录互联网上对于这一决定的反响。\\在去年年底,我们曾提到Google已经决定在Android中使用OpenJDK,以取代基于Harmony实现的Java库(详情请见此处)。尽管这条消息在宣布时恰逢圣诞期间,但Google的这一决定还是在互联网上引起了很大的反响,我们将在本文中对于这些观点进行一次总结。\\从这个Git...
2016-01-28 18:00:00 242
原创 架构周报:微信后台系统的演进之路
经典案例\\《阿里无线11.11 : Weex——关于移动端动态性的思考、实现和未来》——今天在移动端,尤其是像手机淘宝这样的 app 中,动态性问题逐渐成为一个比较棘手的问题。所谓动态性,就是把移动应用本身的灵活性、迭代更新的周期和成本优化到极致。比如手机淘宝的店铺首页,它允许 商家实时装修自己的店铺,更新自家的商品、活动等信息;再比如淘宝、天猫每次大促的会场页面,要求我们非常灵活的及时调整界面...
2016-01-28 01:32:00 117
原创 Hazelcast Version 3.6增强了性能和云管理功能
内存计算提供商Hazelcast发布了作为其旗舰产品的内存网格和缓存软件Hazelcast的3.6版本。该版本的主要特征是巨大的性能提升和新增的云管理和容器部署选项。后者使用户可以更轻松地安装、配置和管理本地云或混合部署。\\“热重启存储(Hot Restart Store)”是该版本的一个显著特性。这是一项新增的高性能存储特性,按照Hazelcast的说法,它提升了持久化性能,写性能达到310,...
2016-01-27 18:00:00 94
原创 ubuntu 如何更新升级软件 和 Ubuntu 命令行更换软件源
apt-get updateapt-get dist-upgrade Ubuntu 命令行更换软件源cd /etc/aptwget http://mirrors.163.com/.help/sources.list.lucidmv sources.list sources.list.backupmv sources.list.lucid sources.listapt-get up...
2016-01-27 16:07:06 386
原创 微软宣布下调 Azure定价
在最近的微软 Azure博客帖子中,该公司宣布将于今年二月初下调 Azure定价。这一声明紧跟亚马逊声明,亚马逊于2016年1月5日宣布下调 AWS EC2 C4、M4和R3虚拟机实例定价。\\微软的长期价格承诺保证其计算、存储和带宽的定价与 AWS保持同步。在这轮降价中,客户可以期待 Azure Dv2系列虚拟机(VM)高达17%的下降幅度。Dv2系列是第二代 D系类 VM,其 CPU速度比 D...
2016-01-26 18:00:00 116
原创 GS Collections迁移到了 Eclipse基金会
Eclipse基金会和 Goldman Sachs已经宣布联合经营,将流行的 GS Collections开源框架开发迁移到 Eclipse。该迁移预期早在2015年12月下旬完成,当时在 Maven Central出现了前者 com.gs.collections的克隆,拥有一个重新命名的称呼 org.eclipse.collections eclipse-collections-api。\\In...
2016-01-26 18:00:00 94
原创 sun.misc.Unsafe的后启示录
Java语言和JVM平台已经度过了20岁的生日。它最初起源于机顶盒、移动设备和Java-Card,同时也应用在了各种服务器系统中,Java已成为物联网(Internet of Things)的通用语言。我们显然可以看到Java已经无处不在!\但是不那么为人所知的是,Java也广泛应用于各种低延迟的应用中,如游戏服务器和高频率的交易应用。这只所以能够实现要归功于Java的类和包在可见性规则中有一个恰...
2016-01-25 18:36:00 70
原创 电商网站的初期技术选型
今天在架构师俱乐部3群(由ArchSummit全球架构师峰会运营)里,大家围绕着一个话题讨论地很热烈——完全从0到1建设一个电商网站,技术选型和注意事项有哪些?群友们都结合自己的实际工作经历分享了很多经验教训,这里是其中的精选。\\青岛海尔Jan给大家分享了一个失败案例的教训:\\没有准确估计实际业务量或者说就没有估计过,导致技术选型直接参考京东、淘宝一线大公司,实现较复杂,技术铺的也很大。(教训...
2016-01-24 19:57:00 244
原创 Python将迁移到GitHub
Python目前的维护者,Brett Cannon,日前在Python的核心工作流邮件列表中宣布了Python将迁移到Github中,在与InfoQ的对话中,Cannon解释了决定此次迁移花了超过一年的时间,当初主要的考虑有如下三个备选方案:\\创建forge.python.org来托管Python的仓库\\ 迁移到Git、GitHub、和Phabricator\\ 迁移到Git和GitLab...
2016-01-24 18:00:00 123
原创 雅虎开源可以提升流操作速度的DataSketches
就像在Venture Beat上所宣布的那样,雅虎开源了DataSketches,这是一个用Java编写的随机流算法库。DataSketches允许进行通常来说开销很大的操作,像计算变量不同的值在流中出现的次数,而且消耗的时间少,占用的内存小,误差可预测。\\正如他们在技术博客上所作的说明,雅虎内部已经使用DataSketches来提升多个产品的性能,包括Flurry。Sketch是DataSke...
2016-01-24 18:00:00 125
原创 ubuntu 15.10 samba配置
[login] comment = need user and passwd path = /home/ks browseable = yes writeable = yes create mask = 0700 directory mask = 0700 valid users = ks[pub] comment = public user path...
2016-01-23 22:33:02 91
原创 ubuntu 只允许用户ftp登录,不允许系统用户登录
修改/etc/shells,在shell列表中添加一行/usr/bin/nologin。把ftp用户的shell改为/usr/bin/nologin。
2016-01-23 12:35:14 453
原创 ubuntu 15.10 开启ssh root登陆
apt-get install openssh-servervim /etc/ssh/sshd_config 将PermitRootLogin no一行改为PermitRootLogin yesservice ssh restart
2016-01-23 12:07:32 80
原创 ubuntu 15.10 进入字符界面的修改方法
vim /etc/default/grub将GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”改为:GRUB_CMDLINE_LINUX_DEFAULT=”text”命令行下运行update-grub2,即可.
2016-01-23 11:53:20 83
原创 ubuntu 15.10 配置网卡和路由
手动设置服务器的路由route add -net 192.168.4.0/24 gw 192.168.4.1 dev eth0注意:手动添加的路由,服务器重启后不生效;可以把上面的语句添加到开机自启动文件中/etc/rc.local;vim /etc/network/interfacesauto eth0iface eth0 inet staticaddress 61.129....
2016-01-23 11:31:33 132
原创 ubuntu 15.10 配置 apache2 + mysql + php
安装apache2apt-get install apache2默认的网站根目录是"/var/www/html"主要配置文件在:/etc/apache2/apache2.conf/etc/apache2/sites-available/000-default.conf修改网站根目录/etc/apache2/apache2.conf <Directory /var/www/&...
2016-01-22 15:55:46 59
原创 ubuntu 查看所有服务
service --status-all配置服务级别的命令:sysv-rc-conf一般的linux有7个级别,ubuntu有8个级别(多了一个S级别)0代表关机(halt)1级别是单用户模式(single)2级别是多用户级别,这个是默认级别3,4,5未定义,可以提供给用户定义其他多用户级别6代表重启(restart)S级别系统内部定义的单用户恢复模式。可以用ini...
2016-01-22 15:15:38 590
原创 ubuntu下vim的配置文件在哪里?
ubuntu 默认下 vim没有配置文件,自己在用户目录下,建立 .vimrc文件即可。set nu 设置行号
2016-01-22 12:48:49 258
原创 ubuntu 把语言改为英文
由于有时候为了省事将Ubuntu安装成中文版,而在终端中中文会显示乱码,因此需要将默认语言改为英文。 编辑文件 /etc/default/locale 中文配置:LANG="zh_CN.UTF-8"LANGUAGE="zh_CN:zh"英文配置:LANG=”en_US.UTF-8″LANGUAGE=”en_US:en”再在终端下运行:locale-gen -en...
2016-01-22 11:38:14 106
原创 ubuntu 15.04 同步备份本地目录
rsync -auvrtzopgP --progress /home/src /home/ks/bakup查看cron进程号,看其是否开启。pidof cron每天5点执行crontab-e
2016-01-22 10:17:43 88
原创 ubuntu 15.04 挂载windows共享的方法
mount: wrong fs type, bad option, bad superblock on //192.168.10.58/test/, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might ...
2016-01-22 10:04:20 95
原创 青云SDN/NFV2.0架构剖析
编者按:在ArchSummit北京2015大会上,来自青云的工程师陈海泉分享了《SDN/NFV 2.0架构剖析》的议题。对于青云来说,SDN/NFV2.0是一个新的突破。早在2013年,青云在第一代公有云产品中就上线了SDN技术。随着用户量越来越大,私有网络里面的 VM 数量超过一定的数量级的时候,性能问题逐渐成为瓶颈。在2015年下半年,青云经过重点研发,推出了SDN/NFV 2.0。\\SDN...
2016-01-21 18:48:00 122
原创 Mozilla宣布关闭 Persona
Mozilla已经宣布他们正在关闭 Persona,一种用于网络跨浏览器登录系统。\\Mozilla的软件工程师 Ryan Kelly在 Mozilla的 Google Group上发表的将于2016年11月关闭 persona.org帖子中宣布了这一举措。\\他说:\\\ 当 Mozilla ID团队将 Persona过渡给社区共有时,我们承诺整个2014年将提供运营和安全资源的支持,并在20...
2016-01-21 18:00:00 69
原创 Save our Scrum作者访谈
由Matt Heusser和Markus Gärtner合著的“Save our Scrum”一书为实施Scrum的团队提供了建议。书中探讨了对于实施Scrum有困难的团队,他们可以做什么才能摆脱困境,并找到更好的方法来使用Scrum。\InfoQ读者可以下载本书的一份样本,并使用该优惠券获得15%的折扣。\InfoQ有幸采访了Heusser和Gärtner,主要关于他们为什么写这本书,他们是如何...
2016-01-20 17:59:00 70
原创 Scala模式匹配的亮点——Martin Odersky访谈(四)
Martin Odersky向Bill Venners和Frank Sommers谈论Scala模式匹配的机制和目的。\\Scala是一种新兴的通用用途、类型安全的Java平台语言,结合了面向对象和函数式编程。它是洛桑联邦理工大学教授Martin Odersky的心血结晶。本访谈系列由多部分组成,由Artima网站的Frank Sommers和Bill Venners向Martin Odersky...
2016-01-20 16:25:00 78
原创 Perfect将把Swift带到服务器端
按照加拿大创业公司PerfectlySoft的说法,Perfect让使用苹果的Swift语言构建企业级Web应用程序成为可能。随着苹果最近将Swift开源,Perfect承诺支持跨多种平台的跨平台开发,包括OS X、Linux、Windows、iOS和Android。据PerfectlySoft首席执行官Sean Stephens介绍,把Swift同时用于客户端和服务器端将使开发过程更高效,因为开...
2016-01-19 18:00:00 82
原创 架构周报:Google和eBay构建微服务经验
经典案例\\《Google和eBay构建微服务生态系统的经验》——随着多元化微服务的流行,越来越多的服务开始采用微服务来构建。近日,曾在Google和eBay担任高级职务的Randy Shoup在博客中分享了其从这两个公司所学习到的构建大规模服务架构的经验。\\《从有到优:百度前端接入技术的升级之路》——百度开发者中心的资深运维工程师们分享了百度在前端技术、搜索速度优化和全站使用HTTPS技术的进...
2016-01-19 00:29:00 113
原创 从有到优:百度前端接入技术的升级之路
在1月16日,由百度开发者中心和InfoQ联合主办的“纵谈前端接入技术、SEO和安全运维”主题沙龙活动中,来自百度开发者中心的资深运维工程师们热情洋溢的分享了百度在前端技术、搜索速度优化和全站使用HTTPS技术的进展及成果,以及百度在这些方面有哪些宝贵经验可供参考的。演讲嘉宾分别为百度Golang委员会成员陶春华、专注于网页搜索无线访问速度的工程师许霞,和处理网页搜索可达性、安全搜索等方向事务的主...
2016-01-18 19:16:00 122
人工智能·AC1065225E047DAF6ECC5962650F73A9-1650350752323
2022-04-21
(784条消息) UML 基础_ 序列图 _Everything is possible--博客的内容只是作为一种备忘-CSDN博客.pdf
2021-03-17
官网zTree -- jQuery 树插件 官网压缩包
2017-09-22
智慧城市时空大数据与云平台
2017-09-22
chm编辑器破解版(GridinSoftCHMEditor)V3.0.9中文无限制版.exe
2017-09-20
ST电机控制培训--FOC控制
2017-09-13
pandas-0.9.0.win32-py2.7.exe
2017-08-17
和平之翼代码生成器1.0正式版发布
2017-04-10
libiconv-1.15和libintl-0.19.8.1,VS2015工程和 nmake 命令行编译文件
2017-04-08
我来提一个灌水的问题给啃做就永远用一下
2022-01-20
C++里CString类型的一串数据如何处理成单个变量
2021-07-12
有上交的小伙伴嘛,能不能用校园网下一个数据集呀
2021-07-08
请问如何python从一段文字或一张图片中识别出里面提到的所有股票名?
2021-07-08
变量的列数不对呀,有人能解决吗
2021-07-08
为什么添加监视器的按钮点击无用
2021-07-08
关于#mysql#的问题:创建字段的时候没有空格,在插入数据的时候执行报字段有空格
2021-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人