既然有傻瓜式的结构设计软件了,为什么还要在大学里学习力学、混凝土结构这些专业课?
算是自问自答吧,请原谅我絮叨一点。 在科幻小说界的传世巨著《基地》三部曲中,阿西莫夫描绘了一幅很巧妙却又很意味深长的画面。基地,地盘小,武装弱,但却在虎视眈眈的强权势力中游刃有余,甚至某种意义上,是基地凌驾于这些强权势力之上。基地对周边势力的控制,靠的不是大炮巨舰的武力威慑,也不是给钱给物的经济贿赂,而是靠着穿了“宗教”马甲的“科技”。...
View Article知乎专栏使用 AngularJS 框架有什么经验心得?
谢提醒,之前还没注意到这个。 最近做的某个项目的 UI 部分 Mobile Campus (Google Drive 可能需要跨墙) 代码: https://github.com/morlay/angular-mobile-ui 然后,说说我的一些做法。可能不够完善,毕竟还在折腾中。 ## DOM 的整体 or 零散首先是这篇神贴: javascript - How do I "think in...
View Articlemysql中的表锁的优化
一、获取锁等待情况可以通过检查table_locks_waited和table_locks_immediate状态变量来分析系统上的表锁定争夺: mysql> show status like 'Table%'; +----------------------------+----------+ | Variable_name | Value |...
View Article行业跟踪画布和竞品分析画布
如果决定做一款产品,那么分析一下这个产品所处的行业及发展状况是非常有必要的。我们需要知道这个行业的具体情况,从而定位我们的产品,产品所处的行业在很大程度上决定了产品最终的发展状况。做行业分析,我们要重点分析下面几个问题:行业是朝阳行业还是夕阳行业?市场是红海还是蓝海?这个行业经历了几次发展,有哪些重要的转折点?是否有技术变革的趋势?有哪些新趋势能够带来行业变化?行业跟踪画布行业分析的最终目的是对行业...
View Article30 个有用的 HTML5 和 CSS3 表单设计
基本上表单是任何一个网站都必须要用到的元素,本文介绍的这 30 个设计方案供你参考,这些方案如果要单独下载完整可运行的文件则需要支付2-5美元的费用。1. Fresh Forms2. Pretty Forms3. Amp Forms4. CSS Contact Form5. Digital CSS3 forms6. CSS3 transition forms7. CSS3 Form Pack8....
View ArticleJavaScript 开发者经常忽略或误用的 7 个基础知识点
JavaScript 本身可以算是一门简单的语言,但我们也不断用智慧和灵活的模式来改进它。昨天我们将这些模式应用到了 JavaScript 框架中,今天这些框架又驱动了我们的 Web 应用程序。很多新手开发者被各种强大的 JavaScript 框架吸引进来,但他们却忽略了框架身后浩如星海的 JavaScript 实用技巧。本文将为你呈献其中7个基础知识点。 1. 在...
View Article【数字】全球17.4%的网络流量来自移动终端
当你们的父辈们开始聚精会神“打飞机”,玩爱消除的时候,当你远在农村或者其他三四线城市的表哥表弟和你微信聊天的时候,你已经不得不承认,原先和我们分属两个世界他们的正迎头赶上,享受这网络带来的巨大乐趣,而这仅仅只是一部手机的变化。根据Gartner最近发布了...
View ArticleCSS对浏览器的兼容性
CSS对浏览器的兼容性 从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于浏览器的兼容性问题,请尽量用符合W3C标准格式写代码。而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名,并且需要写到页面的最上面。 input、br、img等为常用自闭合标签,需要加入“/”进行闭合,例如“<input...
View ArticleJS性能优化笔记
通过网上查找资料了解关于性能优化方面的内容,现简单整理,仅供大家在优化的过程中参考使用,如有什么问题请及时提出,再做出相应的补充修改。 一、 让代码简洁:一些简略的表达方式也会产生很好的优化 eg:x=x+1;在不影响功能的情况下可以简写为x++; 二、 变量名方法名尽量在不影响语意的情况下简单。(可以选择首字母命名)...
View ArticleMozilla 推出 FuzzDB,安全测试用例数据库
Mozilla 推出了 FuzzDB 开源项目,这是一个用于对应用程序进行 Fuzz 安全测试的攻击模式和发现模式数据库,也就是一个包含了各种安全攻击模式的测试用例集合。其中包括可用于识别特殊的服务器响应和文档资源的攻击模式、可预测的资源名称、正则表达式模式等等。FuzzDB 可以用来做什么?你可以使用 FuzzDB 来测试 Web 应用程序的安全性,比如:可结合流行的渗透测试工具(如 OWASP...
View Article「硬件复兴」产品带来的启示
[核心提示] 在互联网发展、社会进步的前提下,硬件才能得以复兴。软件、硬件、互联网,三者相互促进,将使我们享受到更加智能的生活。那么哪些硬件相关的产品,能给我们带来的一些启示?似乎在个人电脑刚兴起的时候,「用电脑控制各种电器」是一个很热门的话题。但是,由于种种限制,大多数人只是有这种想法而不能实现。最近,随着互联网的发展,Wi-Fi...
View Article关于浏览器的怪异模式要注意的地方
发现IE 9和8下(自己用的是ie 10)在浏览某些页面的时候,发现F12时文档模式那里,用的是 QUICK模式,原来这个叫怪异模式,摘录下定义,详细见:...
View Article不仅仅是作弊,Google Glass 可以给课堂带来的 30 种变革
Google Glass 刚出现的时候,我当时就在想,这货如果造型再正常点儿,那么绝对是作弊利器。当我仍然抱有这个幻想的时候,大洋彼岸的澳大利亚在线学习服务网站 Open Colleges想得比我远多了,而且正面多了。Open Colleges 用图表形式展示了如果 Google Glass 应用在课堂,那么将会给课堂带来哪些变革,Google Glass...
View ArticleString substring的内存泄漏分析和优化方法
本文将对String.substring方法可能产生内存泄漏的问题进行分析,并给出相应的优化方法。 String.substring内存泄漏分析首先看一下JDK6 String.substring的源代码: public final class String implements java.io.Serializable, Comparable<String>, CharSequence...
View Article人人都用 Retina 屏幕的 MacBook Pro 笔记本电脑
自从今年年初 Apple 官网产品降价之后我立即买了 13 寸的 Retina 屏 MacBook Pro(rMBP) 后, 这款苹果的笔记本电脑就成了我在公司和家里的唯一电脑( 就是这一款). 使用苹果的笔记本电脑真是一种非常自然舒适的体验!以我使用苹果笔记本的经验, 我认为人人都应该使用带 Retina 屏的 MacBook Pro, 我目前为止, 我和我的同事们一共已经有了 3 台 rMBP,...
View Article