-
“一种长期成功的产品,必须能增强人们的能力、给人们带来快乐”,这个道理其实很简单,人的终极期望永远是──“得到快乐”,要帮助人们得到快乐,必须要了解“是谁、在什么样的时间空间内、要做什么、为什么要做、他会怎样去做、会有什么样的感受”,这正是所谓设计应该考虑的因素,也正是设计的价值所在。
-
手机无疑是我们在日常生活当中打交道最多的触屏设备。据统计,在我们每天醒着的时间中有20%是对着这块小屏幕的,我们平均每天打开屏幕的次数有221次之多(http://bkapart.com/dft/01-02)。
-
“渐进呈现”的本质是以牺牲信息密度来换取易读性,所以,要想获取更加详尽的信息,就必须付出额外的交互成本。
-
设计师与市场人员的区别在于,作为一名设计师,你试图了解软件的使用者,而一名市场专家希望尽可能了解软件的购买者。
-
像 Youtube 和 Flickr 那样的公共服务有时候会把整个首页都设计成浏览界面。这样的网站常常会面临一种有趣的选择:当一个自己有内容的登录用户来到首页的时候,她应该看到她自己的内容还是其他人能看到的特色内容?或者两者俱备?
-
由open返回的文件描述符一定是最小的未用描述符数值。这一点被某些应用程序用来在标准输入,标准输出或标准错误输出上打开新的文件。
-
自动性正在窥视着我们的自由。最活跃的思想也会在表达的形式中僵化。词语反叛观念。文字扼杀精神。当我们的最炽烈的热情在行为中外化时,就会在利益与虚荣的沉静考虑中冷却下来。
-
List_append: while(*p) p = &(*p)->rest;
-
注意,一个算式如果明白指出型别,便带有一个优势:产生出来的pair将有绝对明确的型别。例如:
-
与普通文件一样,目录也有特殊属性位,其中包含set-user-ID和set-group-ID位,使set-user-ID有效对目录有什么影响?如果有,那是什么?为什么?如果没有影响,那么你能想象出这些位有什么作用吗?
-
实际上程序会立刻退出,而不执行重置驱动程序的代码。当返回shell显示提示符并从用户处获得命令行时,终端仍旧处于非阻塞模式。shell调用read获取命令行,但是因为处于非阻塞状态,read立即返回0。总之,程序结束时文件描述符处于一个错误的状态。
-
print('Welcome!') g = input('Guess the number: ') guess = int(g) if guess == 5: print('You win!') else: print('You lose!') print('Game over!')
-
从存储器中取出指令的过程叫作取指令。在上述加法机中,每个指令长 3个字节。因每次只能从存储器中取出一个字节,因此每次取指令需要 3个时钟周期。此外,一个完整的指令周期需要四个时钟周期。所有这些变化使得控制信号变得更为复杂。
-
布莱叶编码中,普通书写语言的每个字符—具体而言如数字、字母和标点符号—都被编码成局限在2 ×3 小格中一个或多个凸起的点。 在这里吸引我们的问题是:点是二元的。一个特定的点不是凸起的就是平滑的
-
We're done: 15*25-34*11=1, so x=15 and y=-34









