10 2011 档案

摘要:本文来自:http://www.ituring.com.cn/article/details/472 为了以有趣的方式更好地帮助你形成面向集合的思维方式,我将给出自己最喜欢的游戏之一——集合。你可以在线玩这个游戏,网址是www.setgame.com/puzzle/set.htm,每天都会贴出一个新的集合谜题。集合游戏是一个每张卡片上有4个特征的谜题:颜色、符号、底纹以及符号的个数。颜色有红、绿和紫色。符号有花体、方块以及椭圆。底纹可以是实的、斑点的及外轮廓线。至于符号个数,每张卡上可能有一个、两个或三个符号。要成为集合只有一条规则:一个集合只需要3张卡上的每一种单独的特征要么都一样要么全不. 阅读全文
posted @ 2011-10-31 13:19 我的IT技术 阅读(484) 评论(0) 推荐(0)
摘要:导读:作者陈皓在微博上说过这样一段话:“聪明的程序员使用50%-70%的时间用来思考,尝试和权衡各种设计和实现,而用30%–50%的时间是在忙碌着编码,调试和测试。聪明的老板也会让团队这样做。而愚蠢的老板,愚蠢的程序员会拿出来100%-150%的时间来忙着赶进度,返工,重构,fix大量的bug…所以,越差的团队一般会越忙,而且还忙不完。”文中作者就此观点进行阐述。文章内容如下:在现在这个浮躁的时期,再加上敏捷咨询师们念的歪经,他们让人感觉上就像是软件产品是可以在很短的时间内高质量的完成的,这令那些管理者们很兴奋,就像巴甫洛夫的条件反射实验中的狗看到了肉就像流口水那样兴奋。他们使用TDD,快速迭 阅读全文
posted @ 2011-10-31 13:00 我的IT技术 阅读(198) 评论(0) 推荐(0)
摘要:和线性类似,队列也可以有俩种存储表示。一个链队列需要都两个分别指向队头和队尾的指针(分别称为头指针和尾指针)才能唯一确定。为了操作方便,除了以上两个指针外,我们还为对列添加一个头结点。初始化是头指针和尾指针都指向头结点,因此,当头指针和尾指针均指向头结点时,此队列为空。1. 定义存储结构:typedef struct QNode{ QElemType data; //存放的数据,称为数据域 struct QNode *next; //存放下一个的地址,称为指针域} QNode, *QueuePtr;typedef struct{ QueuePtr front; //队头指针 Queue... 阅读全文
posted @ 2011-10-29 17:07 我的IT技术 阅读(333) 评论(0) 推荐(0)
摘要:对于Android平台上的线程优先级设置来说可以处理很多并发线程的阻塞问题,比如很多无关紧要的线程会占用大量的CPU时间,虽然通过了MultiThread来解决慢速I/O但是合理分配优先级对于并发编程来说十分重要。Android在线程方面主要使用的是Java本身的Thread类,我们可以在Thread或Runnable接口中的run方法首句加入Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);//设置线程优先级为后台,这样当多个线程并发后很多无关紧要的线程分配的CPU时间将会减少,有利于主线程的处理,相关的Thread优 阅读全文
posted @ 2011-10-29 14:00 我的IT技术 阅读(861) 评论(0) 推荐(0)
摘要:肖舸 嗯,这是一位朋友发到我邮箱里面的,很奇怪,发到了gmail邮箱,而不是我常用的hotmail邮箱哈。 我呢,试着回答一下,如果回答得不好,叫做肖某人学艺不精,回去重新学习再来过哈。呵呵。 一家之言哈,欢迎拍装。 原文如下: 我呢,试着回答一下,如果回答得不好,叫做肖某人学艺不精,回去重新学习再来过哈。呵呵。 一家之言哈,欢迎拍装。 原文如下: 肖老师您好: 我现在是一名在校大学生,在学校期间自学C++有两年的时间了,看过C++Primer,stl,inside C++ model(侯捷翻译的那本),com本质论等...在学习C++的过程中感觉C++语言本身的确很强大,而且随着学习的深入, 阅读全文
posted @ 2011-10-29 12:16 我的IT技术 阅读(442) 评论(0) 推荐(0)
摘要:原文链接:http://www.ituring.com.cn/article/details/436 如果希望计算机具有一般的智能,那么其外在结构就必须基于一般的常识和推理。——约翰 · 麦卡锡 程序员知道如何让计算机进行演绎推理,因为其中涉及到的数学计算机能够理解。但如果想让计算机进行人类赖以生存的这种推测性的(而又常常正确的)常识推理,就得发明一种全新的数理逻辑。而这正是约翰 · 麦卡锡为自己设立的目标之一。 麦卡锡的成名还有其他原因。他发明了人工智能领域的首要语言Lisp(list processing,表处理),而且自其诞生之日起,就为编程语言设计提供了丰饶的思想源 阅读全文
posted @ 2011-10-26 14:53 我的IT技术 阅读(553) 评论(0) 推荐(0)
摘要:原文链接:http://www.ituring.com.cn/article/409编者按:这个对当代最有声望的程序员进行系列访谈的想法,是由微软出版社的Min S. Yee提出的。在访谈中,我们问了这样的问题:那些想法是从哪里来的?把想法转化为现实有多难?开发大型程序是什么感觉?这是一门艺术还是一门科学?是手艺还是技能?同样的事情还能再做一次吗?访谈的目标不是支配、欺骗或操控,而是程序员自由地反思、反省,然后用言语把他自己的编程方法表达出来。世界上的优秀程序员为数众多,他们不会都出现在本书中。所以,这是对当代杰出程序员进行访谈的系列图书的第一本。在本书出版之前,有必要让读者预先了解一下各位大 阅读全文
posted @ 2011-10-25 09:44 我的IT技术 阅读(338) 评论(0) 推荐(0)
摘要:很多新手学习嵌入式系统,不清楚那么多方向舵知识和参考书,该从哪里开始学习。入手了,却又在该先学习什么后学习什么上失去方向。这里有你想要的答案,帮你指点迷经。 这是我在ITjob培训网上找到的课程大纲,觉得作为嵌入式系统开发的学习步骤,按部就班地去施行和学习,到不失为一种好的学习方法:) 就算是作为参考也是有很好的价值的!随着现代社会信息化进程的加快,嵌入式系统被广泛的地应用于军事、家用、工业、商业、办公、医疗等社会各个方面,表现出很强的投资价值。从国际范围来看,作为数字化电子信息产品核心的嵌入式系统目前其硬件和软件开发工具市场已经突破2000亿美元,嵌入式系统带来的全球工业年产值更是达到了一万 阅读全文
posted @ 2011-10-19 17:47 我的IT技术 阅读(276) 评论(0) 推荐(0)
摘要:正如您在Wireshark教程第一部分看到的一样,安装、运行Wireshark并开始分析网络是非常简单的。使用Wireshark时最常见的问题,是当您使用默认设置时,会得到大量冗余信息,以至于很难找到自己需要的部分。过犹不及。这就是为什么过滤器会如此重要。它们可以帮助我们在庞杂的结果中迅速找到我们需要的信息。--捕捉过滤器:用于决定将什么样的信息记录在捕捉结果中。需要在开始捕捉前设置。显示过滤器:在捕捉结果中进行详细查找。他们可以在得到捕捉结果后随意修改。那么我应该使用哪一种过滤器呢?两种过滤器的目的是不同的。捕捉过滤器是数据经过的第一层过滤器,它用于控制捕捉数据的数量,以避免产生过大的日志文 阅读全文
posted @ 2011-10-18 17:18 我的IT技术 阅读(408) 评论(0) 推荐(0)
摘要:传送门:http://openmaniak.com/cn/wireshark.php 阅读全文
posted @ 2011-10-16 21:47 我的IT技术 阅读(167) 评论(0) 推荐(0)
摘要:这个其实是个小问题,一般默认新建的工程里会设置一个系统默认图标,如下图。 当然,如果没有,就在工程的AndroidManifest.xml文件中添加下面的语句即可。这里需要预先在/res/drawable/目录下放一个叫icon.png的图标图片(48×48),并且在/res/values/strings.xml中定义app_name这个字符串(就是程序名)。 <application android:icon="@drawable/icon" android:label="@string/app_name"> 然后在工程上单击右键 阅读全文
posted @ 2011-10-16 21:43 我的IT技术 阅读(1556) 评论(0) 推荐(0)
摘要:1、 下载 Eclipse IDE for C/C++ Developers 并解压本人使用的是window 32bit 的系统。。2、 首次启动。注意到其版本是INDIGO3、 下载 MinGW 并安装,接着配置其用户变量(控制面板\所有控制面板项\系统\高级系统设置)点“环境变量”的按钮在用户变量下新建变量名:Path。至于,变量值因你的MinGW安装位置而不同。若MinGW安装在D盘。变量值: D:\MinGW\bin。以此类推。4、 重启eclipse。File-->new-->C++ Project在Project name处输入项目名,记得在Toolchains选择Mi 阅读全文
posted @ 2011-10-13 16:36 我的IT技术 阅读(414) 评论(0) 推荐(0)
摘要:Tencent2012 笔试题附加题问题描述:例如手机朋友网有n个服务器,为了方便用户的访问会在服务器上缓存数据,因此用户每次访问的时候最好能保持同一台服务器。已有的做法是根据ServerIPIndex[QQNUM%n]得到请求的服务器,这种方法很方便将用户分到不同的服务器上去。但是如果一台服务器死掉了,那么n就变为了n-1,那么ServerIPIndex[QQNUM%n]与ServerIPIndex[QQNUM%(n-1)]基本上都不一样了,所以大多数用户的请求都会转到其他服务器,这样会发生大量访问错误。问:如何改进或者换一种方法,使得:(1)一台服务器死掉后,不会造成大面积的访问错误,(2 阅读全文
posted @ 2011-10-13 14:52 我的IT技术 阅读(257) 评论(0) 推荐(0)
摘要:序号大写小写英文注音国际音标注音中文读音意义1Ααalphaa:lf阿尔法角度;系数2Ββbetabet贝塔磁通系数;角度;系数3Γγgammaga:m伽马电导系数(小写)4Δδdeltadelt德尔塔变动;密度;屈光度5Εεepsilonep`silon伊普西龙对数之基数6Ζζzetazat截塔系数;方位角;阻抗;相对粘度;原子序数7Ηηetaeit艾塔磁滞系数;效率(小写)8Θθthetθit西塔温度;相位角9Ιιiotaiot约塔微小,一点儿10Κκkappakap卡帕介质常数11Λλlambdalambd兰布达波长(小写);体积12Μμmumju缪磁导系数微(千分之一)放大因数(小写) 阅读全文
posted @ 2011-10-10 11:41 我的IT技术 阅读(416) 评论(0) 推荐(0)
摘要:http://www.turingbook.com/activity/details/292 阅读全文
posted @ 2011-10-09 14:45 我的IT技术 阅读(111) 评论(0) 推荐(0)
摘要:有了语法和语义规则以后,所有Lisp程序的三个最基本组成部分就是函数、变量和宏。在第3章里构建数据库时,这三个组件已经全部用到了,但是我没有详细提及它们是如何工作的,如何更好使用它们。接下来的几章将专门讲解这三个主题,先从函数开始。就跟其他语言里一样,函数提供了用于抽象和功能化的基本方法。 Lisp本身是由大量函数组成的。其语言标准中有超过四分之三的名字用于定义函数。所有内置的数据类型纯粹是用操作它们的函数来定义的。甚至连Lisp强大的对象系统也是构建在函数的概念性扩展——广义函数(generic function)之上的,第16章将会介绍它们。 而且,尽管宏对于Lisp风格有着重要的作用.. 阅读全文
posted @ 2011-10-09 11:44 我的IT技术 阅读(351) 评论(0) 推荐(0)
摘要:《实用Common Lisp编程》◎第16届Jolt生产效率大奖得主◎计算机科学领域的经典语言之一◎著有名噪一时访谈录《编程人生》(Coders at work)《持续交付:发布可靠软件的系统方法》◎第18届Jolt震撼大奖得主◎Martin Fowler作序推荐◎ 软件构建、部署、测试和发布的必备手册《Hadoop实战》初学者的指路明灯纵情享受海量数据之美揭开云计算的神秘面纱海量数据分布式处理框架高效、可靠、可伸缩全面覆盖Hadoop!给你独一无二的全新体验!《HTML5游戏开发》引领下一代Web开发潮流围绕10个游戏示例体验HTML5和JavaScript寓教于乐,循序渐进,轻松上手 阅读全文
posted @ 2011-10-09 11:41 我的IT技术 阅读(157) 评论(0) 推荐(0)
摘要:让切换目录更方便: pushd,popd,dirs,cd -一,为何要使用这几个命令? 可能大家会有疑问,为何要使用这几个命令, 难道用cd不就可以切换目录了吗? 没错,使用cd就可以切换到需要访问的目录, 但是有时会是一个路径很长,层次很多的目录,进到此目录下后,这时我们不小心运行了 cd命令, 理所当然,我们回到了自己的home目录,这时如果想回去怎么办? 还有:因为工作的需要,我们需要不停在几个很深层的目录之间切换,不止一个, 那么即使有tab键帮忙,我们也会因为一个cd命令花费很多时间,如何在多个目录之间切换时能更方便些 pushd,popd是我们的好帮手 说明:pushd,popd, 阅读全文
posted @ 2011-10-08 14:06 我的IT技术 阅读(258) 评论(0) 推荐(0)
摘要:日前,在旧金山举行的2011JavaOne大会战略主题演讲中,Oracle融合中间件和Java高级副总裁Hasan Rizvi与Oracle融合中间件开发副总裁Adam Messinger、Oracle开发副总裁Cameron Purdy阐述了Java平台的未来发展蓝图,并展示了最新Java技术创新成果。演讲重点包括了Java技术的以下几个关键领域:一、Java 平台标准版(Java SE)发布推动Java SE发展的计划以及针对Mac OS X版本的路线图和Java SE 8的升级版。Java SE 8的下个版本正在进行规划,甲骨文为一个扩展了范围的版本修改了路线图,该版本有望在2013年夏 阅读全文
posted @ 2011-10-08 09:26 我的IT技术 阅读(182) 评论(0) 推荐(0)