163 - zwkufo.blog.163.com - 分享,态度 ·~~
General Information:
Latest News:
Linux:在一行命令中实现搜索文件并移动 22 Aug 2013 | 08:03 am
假设这样的场景:在你的Ubuntu系统的很多角落,都放有某一类型的文件;而你想批量剪切或者拷贝到某个地方。 其实善用find命令就可以做到。(下面中的例子拷贝所有mp3文件到/mnt/mp3目录) Step # 1: Finding all your .mp3 files 首先用命令罗列一下所有的mp3文件,看看是否有需要排除的文件夹目录: 这里: => / - 搜索 / 根目录。 ....
数据库设计的一些经验 16 Aug 2013 | 04:09 pm
之前在看数据库相关的材料,恰好碰到下面的这篇文章,觉得很有用,就转载在这里。版权归原作者所有——相信我,我没有找到作者。如果作者看到这篇博文,请告知;我会添加作者声明,或者移除文章。这里是PDF文档。 如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教...
数据库设计的一些经验:第 5 部分 — 各种小技巧 16 Aug 2013 | 04:06 pm
1. 文档、文档、文档 对所有的快捷方式、命名规范、限制和函数都要编制文档。 —nickypendragon 采用给表、列、触发器等加注释的数据库工具。是的,这有点费事,但从长远来看,这样做对开发、支持和跟踪修改非常有用。 —chardove 取决于你使用的数据库系统,可能有一些软件会给你一些供你很快上手的文档。你可能希望先开始在说,然后获得越来越多的细节。或者你可能希望周期...
数据库设计的一些经验:第 4 部分 — 保证数据的完整性 16 Aug 2013 | 03:59 pm
1. 用约束而非商务规则强制数据完整性 如果你按照商务规则来处理需求,那么你应当检查商务层次/用户界面:如果商务规则以后发生变化,那么只需要进行更新即可。 假如需求源于维护数据完整性的需要,那么在数据库层面上需要施加限制条件。 如果你在数据层确实采用了约束,你要保证有办法把更新不能通过约束检查的原因采用用户理解的语言通知用户界面。除非你的字段命名很冗长,否则字段名本身还不够。 ...
数据库设计的一些经验:第 3 部分 — 选择键和索引 16 Aug 2013 | 03:44 pm
1. 数据采掘要预先计划 我所在的市场部门一度要处理 8万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最开始设计表和字段的时候,我试图不在主索引里增加太多的字段以便加快数据库的运行速度。然后我意识到特定的组查询和信息采掘既不准确速度也不快。结果只好在主索引中重建而且合并了数据字段。我发现有一个指示计划相当关键——当我想创建系统类型查找...
数据库设计的一些经验:第 2 部分 — 设计表和字段 16 Aug 2013 | 03:10 pm
1. 检查各种变化 我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的变化。 —Shropshire Lad 2. 采用有意义的字段名 有一回我参加开发过一个项目,其中有从其他...
数据库设计的一些经验:第 1 部分 — 设计数据库之前 16 Aug 2013 | 02:05 pm
1. 考察现有环境 在设计一个新数据库时,你不但应该仔细研究业务需求而且还要考察现有的系统。大多数数据库项目都不是从头开始建立的;通常,机构内总会存在用来满足特定需求的现有系统(可能没有实现自动计算)。显然,现有系统并不完美,否则你就不必再建立新系统了。但是对旧系统的研究可以让你发现一些可能会忽略的细微问题。一般来说,考察现有系统对你绝对有好处。 —Lamont Adams 我曾经接...
秦晓:做一个体制内的改革派 12 Aug 2013 | 02:52 pm
我愿意做一个体制内推动改革的人士,而不愿意被人称作公共知识分子。我们主张用渐进改良的办法来解决问题。为什么我们平时说得这么尖锐?主要是因为担心社会动乱”。 秦晓(方迎忠) 2005年10月11日,剑桥大学校长Alison Richard教授(中)祝贺秦晓获得剑桥大学博士学位 人物周刊:“文革”早期,你曾经也被卷入。回首那段岁月,为什么整个社会竟然可以如此疯狂? 秦晓:我觉得这段历史也有.....
赏心悦目的进度条设计 7 Aug 2013 | 05:16 pm
调查显示,人们总是希望看到进度条的,尤其是在各种数据化APP中。充分理解当前状态或进度,对用户来说至关重要。另外,在需要耐心等待的时候,进度条是极为强大的工具。活力四射、有趣且漂亮令人愉快的进度条,绝对会让我们短短数秒的等待时间兴致盎然。 而且,进度条是各种多媒体播放器的基本组成,提供了退后和前进的功能。让用户不只是跟随播放,更能控制它。进度状态的图形表达对于增加用户好感起着至关重要的作用,同时...
“扁平设计”错了 29 Jul 2013 | 10:56 am
【博主注】Metro Style因为WindowsPhone的发布而走入大众的视野,而随着Windows8的发布,扁平化的界面设计开始在设计师中流行。从Android到iOS甚至是很多WebSite、印刷产品,越来越多看到扁扁的图标、大片的色块、绚丽的色彩搭配,等等被称为 Flat Design 的设计风格。但是微软从来没有说过它的设计就是Flat Design,而是被换成Modren Desig...