10 2013 档案

程序员是“逻辑人”
摘要:据我观察,在软件开发者身上的所有“坏毛病”中,最严重的可能是:我们自以为是典型用户。我们对电脑如痴如醉;我们对它的工作原理了解甚多;我们甚至建议亲朋好友应该如何使用电脑。我们是专家!谁还能比我们这样的超级用户设计出更好的软件呢?然而,大部分开发者没有意识到的是,我们其实是异类。我们绝非等闲之辈—... 阅读全文

posted @ 2013-10-30 09:27 哼哼唧唧 阅读(164) 评论(0) 推荐(0)

AJAX+jQuery+ASP实现实时验证身份证信息是否已存在---人事系统
摘要:很多时候在网站上注册时,我们会发现,注册表单通常需要检查用户名和电子邮件地址的可用性;从而确保用户之间不拥有相同的用户名和电子邮件地址;一些网站喜欢在用户提交填写的用户信息时,做信息可用性的检查,而一些网站会做实时的用户名和电子邮件地址可用性检查,例如:“用户名”文本框失去焦点时;就用户... 阅读全文

posted @ 2013-10-29 21:50 哼哼唧唧 阅读(173) 评论(0) 推荐(0)

让程序员设计界面的后果
摘要:每个软件开发人员的内心深处,都有一个当美工的小我,而且呼之欲出。但倘若他真的出来了,你就麻烦了。不可避免的是,你的用户也惨了。 Joseph Cooney提到过一个关于“对话框”的案例: 有个开发人员需要一个界面,也就是1~2个文本框,于是他自己创建了一个“对话框”。也许他只是想试验某些东西,... 阅读全文

posted @ 2013-10-29 08:56 哼哼唧唧 阅读(138) 评论(0) 推荐(0)

leetcode之 Generate Parentheses
摘要:题目:http://oj.leetcode.com/problems/generate-parentheses/ 描述:给定一个非负整数n,生成n对括号的所有合法排列。 解答: 该问题解的个数就是卡特兰数,但是现在不是求个数,而是要将所有合法的括号排列打印出来。 该问题和《编程之美... 阅读全文

posted @ 2013-10-26 23:19 哼哼唧唧 阅读(90) 评论(0) 推荐(0)

集合元素的排列与子集
摘要:一、集合的排列 给定一个集合S,含有n个不重复的元素,输出该集合元素的所有排列,leetcode对应题目为:http://oj.leetcode.com/problems/permutations/。打印所有排列的复杂度为O(n*n!),因为共有n!个不同的排列,打印每个排列的复杂... 阅读全文

posted @ 2013-10-26 22:28 哼哼唧唧 阅读(548) 评论(0) 推荐(0)

异常驱动的开发(Exception-Driven Development)
摘要:你的网站或应用程序存在哪些问题?如果你在等着用户来告诉你,那么你只能看到所有的问题中已经暴露的那极小的一部分。要知道,那只是“冰山一角”! 而且,如果你真的是在守株待兔,我不得不很抱歉地告诉你,你有点失职——你应该比用户更了解你的程序的健康状况。每当有用户告诉我一个他们在使用我的软件的过程中... 阅读全文

posted @ 2013-10-25 09:58 哼哼唧唧 阅读(192) 评论(0) 推荐(0)

内连接、左外连接、右外连接、全外连接、交叉连接(CROSS JOIN)-----小知识解决大数据攻略
摘要:早就听说了内连接与外连接,以前视图中使用过、这次自考也学习了,只是简单理解,现在深入探究学习(由于上篇博客的出现)与实践: 概念 关键字: 左右连接 数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接(... 阅读全文

posted @ 2013-10-23 21:36 哼哼唧唧 阅读(296) 评论(0) 推荐(0)

内连接、外链接、嵌套查询解决 人员信息一对一条记录的的实现----廊坊人事档案系统
摘要:前几天系统从客户使用中反应出的问题是如图所示: 就是人员的信息会随着一个人的学籍、技术档案、档案工资、党员信息、计生信息的逐步完善后,数据条数变的越来越多,我们开发的时候没有考虑太细的(需求也有点问题),展现给用户的数据太多、较多的重复。 原因 ... 阅读全文

posted @ 2013-10-23 19:34 哼哼唧唧 阅读(151) 评论(0) 推荐(0)

大多数时候是软件的Bug,但是... 有时候的确是硬件的问题!
摘要:在我们性能最好的服务器中,有一台是从之前的64位测试项目中遗留下来的。那台机器配有皓龙250双核处理器,内存有8 GB。服役了一年之后,那种配置仍然是相当不错的。它还有贴心的升级方案可选:它的泰安Thunder K8W主板最多能支持16GB内存,也能支持最新的皓龙双核处理器。 然后,我们把这台机... 阅读全文

posted @ 2013-10-23 17:44 哼哼唧唧 阅读(302) 评论(0) 推荐(0)

leetcode之word ladder
摘要:对于之前没有接触过该类型题目的人来说,此题无疑是个难题,本人提交了10次才正确通过,期间遇到了非常多的问题,感觉几乎把OJ的所有错误遍历了一遍,下面详细说说自己做该题的经验。 首先承认,我一开始并没有想到什么图模型,或者说是一点思路都没有。然后我就冥思苦想,首先想到了可以先构造一个二维矩阵... 阅读全文

posted @ 2013-10-20 19:30 哼哼唧唧 阅读(150) 评论(0) 推荐(0)

序列化与反序列化中serialVersionUID的作用(通俗易懂)
摘要:serialVersionUID:字面意思上是序列化的版本号,这个在刚刚接触java编程时,学序列化大家一般都不会注意到,在你一个类序列化后除非你强制去掉了myeclipse中warning的功能,在你实现序列化的类上会有这个警告,点击会出现增加这个版本号。 说说这个版本号得作用:就是确保了不同... 阅读全文

posted @ 2013-10-17 17:56 哼哼唧唧 阅读(231) 评论(0) 推荐(0)

分数化小数
摘要:《编程之美》有一个题是给定一个小数,将其转化成最简分数,思路比较简单,首先将小数转化成分数,然后对分数化简。如果将问题倒过来,给定一个分数(N/D),将其转化成对应的小数,这该如何做? 我们先分析一下分数转化成小数的可能情况:1)小数是一个有限小数(0.abc…d);2)小数是纯循环小数(0.)... 阅读全文

posted @ 2013-10-12 20:27 哼哼唧唧 阅读(407) 评论(0) 推荐(0)

模块化系统开发 一
摘要:为什么会有模块化系统,从我们提高班现有的系统:机房收费系统、教务系统、基础数据库系统、考试系统、评教系统、ERP系统等无外乎这些系统之间都涉及权限的灵活性配置、菜单的显隐的灵活、标签的动态加载、数据库的灵活性访问、数据库的表、字段的灵活可视化配置,网站的布局(采用JqueryUI的灵活性... 阅读全文

posted @ 2013-10-05 11:44 哼哼唧唧 阅读(212) 评论(0) 推荐(0)

数据库基础知识复习
摘要:1. 数据视图与数据模型 数据抽象共有三个层次:物理层、逻辑层和视图层。在逻辑层使用的数据模型包括两类:一类是概念数据模型,主要用于数据库设计,它能被一般的用户理解,与人的思维表达方式比较接近。这样的模型有实体-联系模型(ERM);另一类是逻辑数据模型,按计算机系统的观点对数据建模,使得... 阅读全文

posted @ 2013-10-03 00:03 哼哼唧唧 阅读(196) 评论(0) 推荐(0)

导航