文章分类 -  计算机

关于计算机的,不属于其他类别的。
摘要:1 月 26 日消息,阿里云旗下万网宣布,正式推出免费虚拟主机和免费企业邮箱“阿里云邮”,满足中小企业的互联网基础设施需求。此前,阿里企业级即时通讯工具“钉钉”低调上线。 据悉,此次万网免费计划覆盖虚拟主机和企业邮箱两个最主流的企业应用。免费虚拟主机提供 1G 网页空间、50M 数据库、10G... 阅读全文
posted @ 2015-01-27 09:55 龙格泽月 阅读(181) 评论(0) 推荐(0)
摘要:本文谈技术公司做互联网产品的一些思维弊病,我觉得这些弊病用毒瘤形容,应该够用,有些技术思想真是病,想要转型还真的得下定决心去治疗。 我所任职的公司就是一家安全公司,转型前的主营业务是以为企事业单位、政府机关、厂商提供安全服务为主,这两年正在转型布局互联网市场,于是就把我眼见为实的一些案例拿出来和大家一起分析,希望同行不要因此中枪。 酒香不怕巷子深的惰性营销思维 古话说酒香不怕巷子深,寓意“如果酒酿得好,即便在很深的巷子里,也会有人闻香知味,前来品尝。”在技术型的公司也有这样的一种思维,我们总会认为产品如果做的技术够牛逼,技术够硬,所以放到互联网上就会有用户主动前来并且使用,于是公司会... 阅读全文
posted @ 2014-02-04 09:33 龙格泽月 阅读(194) 评论(0) 推荐(0)
摘要:我曾向 iOS 开发者推荐了Twitter 上最值得关注的 30 个人,收到了不少开发者的反馈,受此鼓舞,我向知名 iOS 开发者和设计师询问了这样一个问题–回到你开始 iOS/Macapp 开发的时候,你以现在的角度会给“最初的你”哪些建议。 Matt Gemmell:每种 app 都已经做过几百遍了,但是仍有空间留给那些更好的 app。 Instinctive Code创始人 总有空间留给更好的软件。iOS 平台上每种 app 都已经做过几百遍了,但是仍有空间留给那些更简洁、更出色以及更易于使用的应用。即便完全饱和的类别,比如清单和文本编辑器。如果你认为你的创意是独一无二的,并非... 阅读全文
posted @ 2013-10-09 11:57 龙格泽月 阅读(200) 评论(0) 推荐(0)
摘要:时至今日,程序猿真正从零开始写代码的已经很少了,大部分都是在全网搜刮代码功能片段,再重新组装。即使对于一些专家级程序猿来说,为了同步最新的技术、功能和组件,他们也很难避免全网搜刮。但是,全网搜刮怎一个乱字了得。来自亚马逊的几位程序员就深谙其中之痛,于是创立了代码片段一站式服务平台Runnable,并称其为“代码界的 Youtube”。 Runnable 除了有搜索框之外,还根据语言属性,将代码片段归类到 PHP、Node.js、Python、JavaScript、 ASP.NET 等编程语言类别之下。目前拥有约 1000 条代码段,并预计几个月将增长 10 倍。除了找代码,Runnabl... 阅读全文
posted @ 2013-10-07 18:57 龙格泽月 阅读(137) 评论(0) 推荐(0)
摘要:投递人itwriter发布于 2013-08-28 13:38评论(0)有400人阅读原文链接[收藏]«» 没想到这个系列的上一篇文章受到了如此大的关注,很多朋友也提出了不少问题和疑惑,我也将尽可能的在这一篇或这个系列的未来几篇文章中给大家做出回答。这一篇 blog 还是让我们先按照主线来继续,来谈谈程序员开始 SOHO 的另外一条路: 加入一个允许在家工作的公司 需要考虑什么? 上一篇文章一出,就有人问道:“在中国能找到允许在家上班工作?”-- 那是当然,因为我就曾在一家名叫Intridea的软件公司工作过两年多。并在这里结识到非常多的优秀的程序员,我的两位创业伙伴Din 阅读全文
posted @ 2013-08-29 11:04 龙格泽月 阅读(160) 评论(0) 推荐(0)
摘要:投递人itwriter发布于 2013-08-28 13:36评论(2)有587人阅读原文链接[收藏]«» 仔细算算自己在家上班已经有差不多 4 年了,所以回想起整个过程,只有一种感受,那就是再也回不去了。我相信很多在家工作多年的朋友也会有同样的感受,“自由”这东西一旦拥有就太难再放弃掉。 我现在无法想象我每天要在上下班的路上耽搁1-2 个小时,每天要准时一大早起床,每周无论有事没事都必须工作 5 天,不能每天坐在我最舒适的椅子和桌子面前工作... 最关键的是,我不能放弃这一份已经拥有的 “自由” --- 嗯?问题搞深沉了.. 这篇文章我并不是想介绍在家 SOHO 如何如何 阅读全文
posted @ 2013-08-29 11:03 龙格泽月 阅读(201) 评论(0) 推荐(0)
摘要:1944年至1945年间实现了数据和操作数据的指令的逻辑一致性,而且它们能存储在一起,这是计算历史上的一个主要定义点。这个原理就是著名的冯·诺依曼体系结构,基于这个原理的计算机设计仍然是现在计算机的基础。 冯·诺依曼体系结构的另一个主要特征是处理信息的部件独立于存储信息的部件。这个特征导致了下列5个冯·诺依曼体系结构的部件,如图1所示。图1冯·诺依曼体系结构存放数据和指令的内存部件对数据进行算术和逻辑运算的算术逻辑部件把数据从外部世界转移到计算机中的输入部件把结果从计算机内部转到外部世界的输出部件担当舞台监督,确保其他部件都参与了演出的控制器 阅读全文
posted @ 2013-07-17 10:10 龙格泽月 阅读(489) 评论(0) 推荐(0)
摘要:英文原文:The Psychology of Color: A Guide for Designers 作者:cssmagic 色彩心理学:设计师的选色指南 色环是一种帮助我们理解色彩和色彩关系的工具。 最常见的色环是 12 色环。通常一个色环包含至少 6 种、多到 24、48、96 或更多种颜色。黄色黄绿色绿色蓝绿色蓝色蓝紫色紫色紫红色红色红橙色橙色黄橙色 三原色 色环中有三种原色。它们分别是红、黄、蓝。理论上这三种颜色可以混合出任何其它颜色。当你把这三种颜色混合到一起时,理论上会产生黑色。(译注:本文的三原色理论基于较传统的颜料消减型混合体系,有别于计算机领域常用的 RGB... 阅读全文
posted @ 2013-07-16 19:25 龙格泽月 阅读(753) 评论(0) 推荐(0)
摘要:转换十进制的整数涉及到新基数的除法。由这个除法可以得到一个商和余数。余数将成为新数字中的(从右到左)下一位数,商代替要转换的数。这一过程持续到商为零止。while (商不是0) 用新基数除这个十进制数 把余数作为答案左边的下一位数字 用商代替这个十进制数 转换小数部分的操作是类似的,只不过不是用新基数除这个数,而是用新基数乘它。乘法的进位将成为答案左边的下一位数字,乘法结果中的小数部分将成为新的被乘数,整个过程直到乘法结果中的小数部分为0截止。 让我们把十进制的0.75转换为二进制。 因此十进制中的0.75就是二进制中的0.11。 阅读全文
posted @ 2013-07-13 12:13 龙格泽月 阅读(428) 评论(0) 推荐(0)
摘要:虽然计算机硬件可以启动,但是没有计算机软件的指引,他们什么都做不了。了解软件进化的方式,对理解软件在现代计算系统中是如何运行的至关重要。第一代软件(1951~1959) 第一代程序是用机器语言编写的。 使用机器语言的程序员一定要对数字非常敏感,而且要非常细心。 由于编写机器代码非常乏味,有些程序设计员就开发了一些工具辅助程序设计。因此,第一代人工程序设计语言就出现了。这些语言被称为汇编语言,使用助记忆码表示每条机器语言指令。 由于每个程序在计算机上执行时采用的最终形式都是机器语言,所以汇编语言的开发者还创建了一种翻译程序,把用汇编语言设计的程序翻译成用机器语言编写的,即汇... 阅读全文
posted @ 2013-07-07 21:36 龙格泽月 阅读(453) 评论(0) 推荐(0)
摘要:英文原文:10 great free monospaced fonts for programming 译者:黄利民 译文链接 尽管编程是一项长期盯着屏幕,阅读复杂且详尽文本的工作,但很多程序员并不大重视他们工作中用到的字体。 选择一个出色的字体,可以给编程工作带来完全不一样的感觉,并能提高效率。那就来看看本文中收集整理的 10 个编程字体吧,其中大部分是免费的。 1. Source Code Pro Adobe 在发布首款开源字体 Source Sans Pro 后,2012 年 8 月份又发布了 Source Code Pro 字体集,它是一款非常适合程序员阅读的等宽字体,适... 阅读全文
posted @ 2013-07-06 09:06 龙格泽月 阅读(453) 评论(0) 推荐(0)
摘要:达特莫斯会议以来数十年间,除了在问题求解(包括机器博弈、定理证明等)、专家系统、模式识别等领域外,人工智能在自然语言理解、自动程序设计、机器人学、知识库的智能检索等各种不同的领域,都开拓出极其广阔的应用前景。 纵观人类科学技术发展历史,当一门科学技术的各组成部分,分别发展到一定阶段时,总是需要有人出来作综合工作,将分散的理论与实践成果集成为系统。谁也没有想到,勇敢地站出来,试图集人工智能研究成果之大成者,竟然是在这个领域并没有多少影响力的日本科学家。 1982年夏天,日本“新一代计算机技术研究所”(ICOT),40位年轻人正聚精会神地聆听他们的所长渊一博(Kazuhiro Fuchi)发表.. 阅读全文
posted @ 2013-07-02 11:54 龙格泽月 阅读(4432) 评论(0) 推荐(0)
摘要:作者jopen2013-06-08 14:49:37转载自open资讯警告:原文中的内容不一定都是真实的。警告:小字部分不属于原文,是翻译君为了便于读者读懂原文擅自所加的注解。当然,也不能保证一定都是真实的。为了照顾那些幽默感退化的人们,维基百科有一个主题关于:History of programming languages。1801- Joseph Marie Jacquard用打孔卡为一台织布机编写指令,在挂毯上织出了“hello, world”字样。当时的reddit网友对这项工作的反响并不热烈,因为它既缺少尾递归调用,又不支持并发,而且甚至都没有注意在拼写时恰当地区分大小写。Jacqu 阅读全文
posted @ 2013-06-29 19:47 龙格泽月 阅读(138) 评论(0) 推荐(0)
摘要:计算系统就像一个洋葱,由许多层构成。每个分层在整个系统设计中都扮演一个特定的角色。计算系统的分层如图1所示。图1.计算系统的分层 最内层的信息层,反应了在计算机上表示信息的方法,它是一个纯概念层。计算机上的信息采用二进制数字 1 和 0 管理。所以,要理解计算机处理技术,首先必须理解二进制数制以及它与其他数制(如人们日常使用的十进制数制)的关系。然后介绍了如何获取多种类型(如数字、文本、图像、音频和视频)的信息,以及如何用二进制格式表示它们。 接下来的硬件层由计算机的物理硬件组成。计算机硬件包括的设备有门和电路,它们都按照基本原理控制电流。正是这些核心电路,使专用的元件(如计算机... 阅读全文
posted @ 2013-06-27 20:41 龙格泽月 阅读(627) 评论(0) 推荐(0)
摘要:用鼠标右键点击要操作的文件或文件夹,依次进入“属性→安全→高级→所有者→编辑”,在“将所有者更改为”栏中选择登录系统的管理员用户,再选择“应用”,一路确认,回到文件夹属性窗口。然后设置文件或文件夹的TrustedInstaller权限,进入“安全”选项卡,选择“编辑”,在权限窗口上栏中选择登录系统的管理员用户,在下栏中选择“允许”,一路确认,至此就拥有了该文件或文件夹的管理权限。此时我们再删除该文件或文件夹,就能轻松搞定!这种方法的缺点是步骤比较多。 要修改某些文件,可以按下Shift键,右击鼠标,使用管理员权限打开文件。 阅读全文
posted @ 2013-05-27 10:22 龙格泽月 阅读(171) 评论(0) 推荐(0)
摘要:一、传统流程图 流程图是用一些图框来表示各种操作。用图形表示算法,直观形象,易于理解。美国国家标准化协会ANSI(American National Standard Institute)规定了一些常用的流程符号(如图1),已为世界各国程序工作者普遍采用。图1.1.流程图符号 图1 中菱形框的作用是对一个给定的条件进行判断,根据给定的条件是否成立决定执行最后的操作。它有一个入口,两个出口,如图2。图1.2.条件判断 连接点(小圆圈)是用于将画在不同地方的流程线连接起来。如图3 中有两个以①为标志的连接点,它表示这两个点是连接在一起的,实际上它们是一个点,只是画不下来才分开画。用连接点可以避免流 阅读全文
posted @ 2013-05-02 12:51 龙格泽月 阅读(3830) 评论(0) 推荐(0)
摘要:汗,作为一名计算机科班出身的人,今天才第一次审视什么是算法……惭愧!不要认为只有计算的问题才有算法。广义的说,为解决一个问题而采取的方法和步骤,就称为“算法”。算法特性 为了能编写程序,必须学会设计算法。一个有效的算法应该包含以下特性:1、有穷性(Finiteness)算法的有穷性是指算法必须能在执行有限个步骤之后终止;2、确切性(Definiteness)算法的每一步骤必须有确切的定义;3、输入项(Input)一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;4、输出项(Output)一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出. 阅读全文
posted @ 2013-04-20 17:28 龙格泽月 阅读(199) 评论(0) 推荐(0)