做一个词典,要将测试的结果在最后显示出来。举例:单词:anderstand选项:A:知道B:牛C:大便D:热火队显然答案是A。做测测试的时候,类似这样的单词测试有50个,每次都会让你选择一个的。比如我选择了B:牛,那么这是错的。我要在最后的单词测试中将显示:单词:anderstand选项:A:知道B:牛C:大便D:热火队将正确的答案的颜色设置成为蓝色,选错的答案设置成为红色,类似于--------------------------------------
系统 2019-08-29 22:52:44 2705
互联网产品的设计不同于桌面程序,也不同于移动设备之上的程序。需要遵循几个最基本的原则:清晰易懂:给人的第一感觉要干净,清楚易懂,没有累赘的元素。一致性:减少元素数量,多进行重用,切忌重新设计相同功能的元素。同一功能最好只设一个入口。易用性:适合用户每天重复使用。快速:快速有效的操作,减少等待。减少选择:减少让用户选择A或B这样的操作。有效:有效的设计是用户注意不到的设计,而是其中表达的内容。不应该让用户的精力放在设计本身。转载请注明来自:http://bl
系统 2019-08-29 22:43:11 2705
如果您喜欢这些文章,欢迎点击此处订阅本Blog
热火朝天准备了两天的华为机试,终于考了。考前很虚,很多东西没看。好在华为的机试不考死记硬背的东西,考的编程的规范、思维。今年的考题只有一道,时间20分钟。所有人都是C/C++,没有java。真正编代码的时间也就五六分钟,题很简单。但我觉的,还是很有水平的题。题目:将字符串中的每一个字符,变成他的下一个字符。大小写不变,如果是z就改成a。(其他的没说,如果是Z改成A)。比如,输入为abcf,输出应为bcdg。函数原型给定了:voidchange_letter
系统 2019-08-12 09:29:41 2705
摘要:WebCore源代码分析,WebKit,dlmu2001,http模块,http响应,ResourceResponse,ResourceHandle,ResourceRequest,DocumentLoader,浏览器内核,curl在“WebCore中的http请求信息维护”中,我们曾经简单介绍过http的原理,并分析了WebCore中对请求信息的维护,这篇文章则分析WebCore对http响应信息的维护。1.作用ResourceResponse负责
系统 2019-08-12 09:29:29 2705
这次去深圳,才深刻体会到了没有相机的痛苦,很多美丽的景色,被手机拍下来就变成了平淡无奇,终于痛下决心,砸锅卖铁也要买个数码相机!然后一连在网上做了几天的功课,终于在数码相机方面扫除了文盲,有了点小小的认识。5.24号,直线杀到了网上比较了很久的一家店,买回了我的CONANS2IS图片·日志升级
系统 2019-08-12 01:33:38 2705
通过wifidog实现用户上网强制认证后,用户第一次访问网络的流程大致如下:1.用户通过浏览器访问某一网页。2.wifidog重定向用户请求到认证服务器。3.认证服务器返回登录认证页面给用户。4.用户输入认证信息并提交。5.认证通过后,服务器告知路由器放行。6.用正常上网。对应流程图如下:wifidog用户第一次访问网络流程图
系统 2019-08-12 01:32:03 2705
0x00概述搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。但是FTP和网络文件系统的功能都过于强大,因此它们都有一些不够方便的地方。比如你想快速共享Linux系统的某个目录给整个项目团队,还想在一分钟内做到,怎么办?很简单,使用SimpleHTTPServer。0x01使用各种Linux发行版通常都内置了Python,故使用此方法非常方便。在其它OS(比如Windows)此方法也有效,但是要麻烦一些,必须先搭建Python环境
系统 2019-09-27 17:46:50 2704
首先把实现方法写出来,其实很简单,只需要一句代码即可:复制代码代码如下:productlist.sort(lambdap1,p2:cmp(p1.getPrice(),p2.getPrice()))数组productlist中存储的是自定义类Product,Product有一个方法是返回商品的价格,于是对productlist按照Product的价格从低到高进行排序,仅需要如此简单的一行代码即可实现。Python真的是一门简洁而强大的语言,实际上,我也是从写
系统 2019-09-27 17:38:08 2704
最近开始研究struts2,一开始就遇到莫名其妙的问题在配置struts2时,使用的是Tomcat6.0服务器,按书上说的什么都配置好了的时候,启动服务器时,总是显示如下错误:严重:**********FATALERRORSTARTINGUPSTRUTS-SPRINGINTEGRATION**********LooksliketheSpringlistenerwasnotconfiguredforyourwebapp!Nothingwillworkunti
系统 2019-08-29 23:36:50 2704
刊号#45-Feb18,2009项目新闻JavaFXSDK1.1现已发布,并可在NetBeansIDE6.5中使用!JavaFXSDK1.1将JavaFX应用程序带向了移动设备。SDK现在支持JavaFX移动版,并包括一个移动仿真器。NetBeansIDE是JavaFX的推荐开发环境。今天就下载用于JavaFX的NetBeansIDE,实际体验JavaFX移动版!(如果你已经安装了NetBeansIDE6.5,可使用IDE的“更新中心”来添加JavaFX1
系统 2019-08-29 23:33:49 2704
上文里我遗留了两个问题,一个问题是数据库做了水平拆分以后,如果我们对主键的设计采取一种均匀分布的策略,那么它对于被水平拆分出的表后续的查询操作将有何种影响,第二个问题就是水平拆分的扩容问题。这两个问题在深入下去,本系列就越来越技术化了,可能最终很多朋友读完后还是没有找到解决实际问题的启迪,而且我觉得这些问题都是像BAT这样巨型互联网公司才会认真思考的,因此本篇我打算换个角度来阐述本文的后续内容。这里我们首先要明确一个问题,到底是什么因素促使我们去做数据库的
系统 2019-08-29 23:32:29 2704
NumberTheoryCongruencesAlgebraicCongruenceDiscreteLogMultiplicativeOrderArtin'sConjectureDiscreteLogarithmMultiplicativePrimiti...Artin'sConstantErdos-IvicConjectureNewman'sConjectureBauer'sIdenticalCong...Euler'sTotientTheoremNor
系统 2019-08-29 23:26:52 2704
配置文件如下:(对应的表的引擎要是INNODB的才可以)
系统 2019-08-29 22:43:42 2704
说起Xwindow,很多人都知道,但是它的意义并不仅仅在于提供了一个图形操作机制,任何事情如果牵扯到它的意义,那么就不得不谈谈它的出生背景以及简要的历史,Xwindow出生在终端大行其道的时期,那个时候,人们提出了终端的概念,这样的话一台计算机就可以被很多人共享,每个人一个终端然后连接到同一台计算机上,这样就扩充了计算机的概念,再也不是只有计算机旁边的人可以操作它了,只要有终端连接到计算机上,哪怕在大洋彼岸的人也可以是计算机的拥有者之一,这样的话,终端可以
系统 2019-08-29 22:28:37 2704