P8

  Mysql数据导入到sqlserver2005详细(真象) 文档

Mysql数据导入到sqlserver2005详细(真象) 1. 安装mysql数据库的ODBC驱动,mysql-connector-odbc-5.1-win32.msi (最好是下载这个版本的,因为3

fatefan 2014-02-14   2161   0

《加班狗是怎样炼成的?》连看三遍 资讯

项数据也显示,IT 行业“过劳死”年龄最低,平均只有 37.9 岁。而京沪等一线城市六成白领过劳, 76% 的白领处于亚健康状态。” 如果 IT 行业是重灾区,那么互联网公司更加是重灾区中的重灾

gww3 2015-05-14   5808   0

微软真的要开源Windows?严肃分析后我们认为这事儿搞头 资讯

操作系统和 Word 软件…… 显然,就算微软打算开源 Windows 的话,那一天距离现在也还是很远的距离。不过作为一名一直关注微软的记者,我十分看好微软在颠覆过去软件贩子(vendor)模式上所作出的一切改进

n6xb 2015-04-06   5261   0
Windows  

维基百科6000多个机器人编辑,他们之间会吵架 资讯

创建者(人类)为其独立定制的规则对维基百科进行维护。 那么,问题就来了:这些机器人之间,会吵架? 从结论上来说,答案是肯定的。事实上,机器人编辑之间的冲突远高于人类之间的冲突。 这项研究中追踪了

jopen 2017-03-01   3641   0
维基  

Ruby 2.0 哪些新特性? 资讯

(本文内容选译自该幻灯片。) 为什么 Ruby 2.0? 因为我们在改变事物。 我们渴望让自己变得越来越快乐、健康、以及高产。 不必畏惧。“拥抱变化。” Ruby 2.0 什么新鲜的? 什么不是

jopen 2013-02-25   7919   0
Ruby  

国产系统哪些?不止COS 资讯

我们起点高,更符合国情,更支持国内手机商啊。 暂且不论要想实现这个目标有多大希望,不管怎么说,总是比没有强不过。但是,国产自主系统到其实也不只COS一颗独苗,国人从PC时代就已经开始在努力,那么

jopen 2014-01-20   7641   0
COS  

Swift 2 哪些新特性[译] 资讯

print("Could not drink beer! :[") return } } 这里几样东西需要强调的: 为了创建一个错误可以抛出,只是创建一个继承 ErrorType 的 enum 。

jopen 2015-06-18   19783   0
Swift 2  

Swift开源了,什么好处? 资讯

今天早上J君问我,swift开源了什么好处呢?我想从以下的几个方面来回答他: 1.学习swift更加方便和简单了 学习swift的时候,遇到问题,或者一些想法的时候,你可以打开swift的

jopen 2015-12-05   11585   0
Swift  

部署私Docker Registry 经验

Registry 2。相比于 old registry ,Registry 2使用Go实现,在安全性、性能方面均大幅改进。Registry设计了全新的Rest API,并且在image存储格式等方面不再兼容于old

bk5745 2016-02-26   135882   0
Docker  
P

重构-改善既代码的设计 文档

所谓重构是这样一个过程:「在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构」。重构是一种有纪律的、经过训练的、有条不紊的程序整理方法,可以将整理过程中不小心引入错误的机率降到最低。本质上说,重构就是「在代码写好之后改进它的设计」。 「在代码写好之后改进它的设计」?这种说法有点奇怪。按照目前对软件幵发的理解,我们相信应该先设计而后编码(coding)。首先得有一个良好的设计,然后才能开始编码。但是,随着时间流逝,人们不断修改代码,于是根据原先设计所得的系统,整体结构逐渐衰弱。代码质量慢慢沉沦,编码工作从严谨的工程堕落为胡砍乱劈的随性行为。 「重构」正好与此相反。哪怕你手上有一个糟糕的设计,甚至是一堆混乱的代码,你也可以借由重构将它加工成设计良好的代码。重构的每个步骤都很简单,甚至简单过了头,你只需要把某个值域(field)从一个class移到另一个class,把某些代码从一个函数(method)拉出来抅成另一个函数,或是在class hierarchy中把某些代码推上推下就行了。但是,聚沙成塔,这些小小的修改累积起来就可以根本改善设计质量。这和一般常见的「软件会慢慢腐烂」的观点恰恰相反。 通过重构(refactoring),你可以找出改变的平衡点。你会发现所谓设计不再是一切动作的前提,而是在整个开发过程中逐渐浮现出来。在系统构筑过程中,你可以 学习如何强化设计;其间带来的互动可以让一个程序在开发过程中持续保有良好的设计。

yangjueshe 2011-01-29   8680   0

算法,何必亲自写作? 资讯

算机算法替代,因为他们做的是公式化的工作”。 他举了一个例子。在过去的两周里,关于他的文章大概 10 篇,但是作者并没有和他交谈过,而是通过互相拷贝完成的。他说,“我认为这种类型的文章缺乏创造性”。

jopen 2013-01-16   11313   0
算法  

PHP语言终于了正式的规格 资讯

PHP 核心开发者 Sara Golemon 在上月初举行的 OSCON 会议上 宣布了 制定正式规格的计划,现在规格的 草案 已经发布在 Github 上。Facebook 网站主要是基于 PHP 语言,过去几年

jopen 2014-08-01   4686   0

Rails 5 什么新特性? 资讯

年秋季发布,新版本拥很多令人激动的特性。如果你使用 Rails 开发商城,那你必须使你的应用准备好迎接新的 Rails 新特性。 别担心!我们会在新版本到来之前让你了解新特性,现在就让我们让你了解哪些新特性,这将会大大提高你的开发能力。

jopen 2015-06-28   6834   0
Rails  
P35

  重构-改善既代码的设计 文档

1. 重构-改善既代码的设计--罗书赟2011年3月10日 2. 目录重构概述代码的坏味道重构名录构筑测试体系Q&A 3. 重构是对软件内部结构的一种调整,目的是在不改变外部行为的前提下,提高可理解性

gonow86 2013-02-03   539   0
方案  

编程离软件工程多远? 问答

语言只是工具 我曾经是非常执著的开发人员。我连续几天几夜 Coding 的经历,也曾经为了一个技术问题耗上三四个星期而导致项目一再延迟,还曾经为了一个实现细节与项目相关的人员逐一争论。 我也

jopen 2012-10-20   10842   1
软件工程   C/C++   Go  

Android的类库Picasso哪些特性? 问答

Picasso是个什么鬼?什么作用? Picasso 其实是 Android 系统的图片下载和缓存类库,是 Square 开源的一个用于 Android 系统下载和缓存图片的项目。下面我们就来讲讲在

小麦麦子 2015-07-10   13520   0
Android开发   C/C++   Go   IDE   Android  

Git 2.1哪些新特性? 经验

Git 2.1 哪些新特性? 在 git 2.0.0 发布2个半月后,作为小版本更新迎来了 2.1.0 ,带来了一大波令人兴奋的新特性。 完整的发布说明文档可以在 这里 查看,但如果你不怎么接触

jopen 2014-09-15   30348   0

Facebook的“大数据”到底多大? 资讯

据说这是一个“大数据”的时代,到底多大呢? Facebook 最近在总部的一次会议中 披露的一组数据 可以给大家一个初步的印象,来一起看看每天 Facebook 上都得处理多少数据吧: 25亿

openkk 2012-08-23   9281   0

跟Angularjs 项目编码个约定? 经验

定义方法: constant() 或者 value() 全局动态变量定义约定 全局的动态变量来自后台提供的一些业务数据,大部分来自数据库字典表,这里使用factory的定义service的方式来实现全局动态变量的定义,约定如下:

JacNesmith 2017-03-10   34360   0

Linux 与 BSD 什么不同? 资讯

都是免费的,开源的,类Unix系统。他们甚至使用很多相同的软件。他们看上去简直就像是一个操作系统,那么,它们什么不同? 其实,两者之间的不同,远远超出了我们下面提到的这些,尤其是在构建完整操作系统和许可授权

jopen 2014-06-26   11789   0
Linux  
1 2 3 4 5 6 7 8 9 10