摘要: 【转】IT名企面试:腾讯笔试题(1) 【转】IT名企面试:腾讯笔试题(2) 【转】IT名企面试:微软笔试题(1)【转】IT名企面试:微软笔试题(2)微软笔试题:快速求取一个整数的7倍乘法相对比较慢,所以快速的方法就是将这个乘法转换成加减法和移位操作。可以将此整数先左移三位(×8)然后再减去原值:X << 3 - X。微软笔试题:判断一个数是不是2的n次幂设要判断的数是无符号整数X。首先判断X是否为0,如果为0则不是2的n次幂,返回。X和X-1进行按位与操作,如果结果是0,则说明这个数是2的n次幂;如果结果非0,则说明这个数不是2 的n次幂。证明:如果是2的n次幂,则此数用 阅读全文
posted @ 2012-11-01 13:26 施瓦小辛格 阅读(785) 评论(1) 推荐(0) 编辑
摘要: 最近喜欢上上百度知道,回答了些问题,等级不知不觉到了六级。其中一些问题还有些意思,现在搬到这里来,也好让有兴趣的人参考参考,或者讨论,希望能起到抛砖引玉的效果(via:女孩礼物网)。这个题目是巨型整数相加减。巨型整数,即大到最大的数据类型都装不下的整数。运算的原理其实也简单,就像刚学数学时列竖式来,对位相加,大于9就向高位进位。具体处理时,就是将字符串形式表示的巨整数,按位放入一个数组,实现按位相加、进位,及相减、借位。 1 public class ComputeHugeNumber 2 { 3 public static string Plus(string num1, st... 阅读全文
posted @ 2012-11-01 12:51 施瓦小辛格 阅读(2189) 评论(17) 推荐(4) 编辑
摘要: 想要进入微软公司,面试笔试是少不了的。那么现在就来熟悉一下微软笔试题的类型和内容吧。例如:写程序找出二叉树的深度等问题。 阅读全文
posted @ 2012-11-01 11:56 施瓦小辛格 阅读(856) 评论(0) 推荐(4) 编辑
摘要: 开发中经常会遇得到需要多种条件组合查询的情况,比如有三个表,年级表Grade(GradeId,GradeName),班级Class(ClassId,ClassName,GradeId),学员表Student(StuId,StuName,ClassId),现要求可以按年级Id、班级Id、学生名,这三个条件可以任意组合查询学员信息。 做法不止一种,这里提供一种巧妙的使用一条查询来实现的办法,我们来写成一个过程,如下:create proc up_select_student_combocondition @gradeId int, @classId int, @stuName... 阅读全文
posted @ 2012-10-31 16:39 施瓦小辛格 阅读(5136) 评论(9) 推荐(2) 编辑
摘要: 摘要:想要进入腾讯公司,面试笔试题是一定要有所准备的。那么这里我们总结了一些腾讯笔试题,例如:const的含义及实现机制等问题。 腾讯是国内数一数二的IT企业了。那么每年想要进入腾讯公司的应聘者也是络绎不绝。那么一个好的笔试答卷绝对是脱颖而出的亮点。现在就来看看腾讯笔试题都有哪些内容吧。【转】IT名企面试:腾讯笔试题(1) 【转】IT名企面试:腾讯笔试题(2) 【转】IT名企面试:微软笔试题(1)【转】IT名企面试:微软笔试题(2)腾讯笔试题:两个整数集合A和B,求其交集两个整数集合A和B,求其交集。1. 读取整数集合A中的整数,将读到的整数插入到map中,并将对应的值设为1。2. 读取整.. 阅读全文
posted @ 2012-10-31 08:56 施瓦小辛格 阅读(1979) 评论(4) 推荐(2) 编辑
摘要: 摘要:想要进入腾讯公司,面试笔试题是一定要有所准备的。那么这里我们总结了一些腾讯笔试题,例如:const的含义及实现机制等问题。 腾讯是国内数一数二的IT企业了。那么每年想要进入腾讯公司的应聘者也是络绎不绝。那么一个好的笔试答卷绝对是脱颖而出的亮点。现在就来看看腾讯笔试题都有哪些内容吧。【转】IT名企面试:腾讯笔试题(1) 【转】IT名企面试:腾讯笔试题(2) 【转】IT名企面试:微软笔试题(1)【转】IT名企面试:微软笔试题(2)腾讯笔试题:const的含义及实现机制const的含义及实现机制,比如:const int i,是怎么做到i只可读的?const用来说明所定义的变量是只读的。这.. 阅读全文
posted @ 2012-10-30 13:47 施瓦小辛格 阅读(1924) 评论(3) 推荐(5) 编辑
摘要: 摘要: 最近做项目中遇到批量添加和修改的问题,在老大的指导下学会了使用表类型参数来做批量操作。为了巩固强化,围绕这个技术又做了个小demo。开始正题: 首先,我们在SQL Server 2008下创建一个示例数据库名为TableTypeTest,再在该数据库下创建一个名为Class和Student的表,结构如下: 再在TableTypeTest数据库下创建一个自定义表类型,取名StudentType,如下:View Code CREATE TYPE [dbo].[StudentType] AS TABLE( [SID] [int] NOT NULL, [CID]... 阅读全文
posted @ 2012-10-30 08:55 施瓦小辛格 阅读(5555) 评论(14) 推荐(7) 编辑
摘要: 装上VS2010后,去官网搜罗了几个VS扩展,用着挺顺手,这让我的VS2010用起来舒服多了。在这里晒晒我装的这几个扩展,希望大家看了以后也能在下面的留言里晒晒自己的,咱们交流1下。VS扩展,包括控件、模板和工具。工具就相当于小插件了,我装的都是这些,它们极大扩展的VS环境原有的功能。选择工具菜单->扩展管理器扩展管理器里显示已安装的扩展,可以启用和禁用;还可以通过联机库去下载新扩展。一、Productivity Power Tools我喜欢的功能:1、Enhanced Scrollbar(增强的滚动条),在代码窗口右侧滚动条上通过不同的色点来显示一些附加信息。绿色表示修改后已保存的代码 阅读全文
posted @ 2012-10-29 10:59 施瓦小辛格 阅读(12679) 评论(29) 推荐(12) 编辑
摘要: 直奔主题,如下SQL语句(via:女孩礼物网):SELECT COUNT(*) AS COUNT,REQUEST,METHOD FROM REQUESTMETH GROUP BY REQUEST,METHOD HAVING (REQUEST ='FC.OCEAN.JOB.SERVER.CBIZOZBKHEADER' OR REQUEST='FC.Ocean.Job.Server.CBizOzDocHeader')AND COUNT(*) >3ORDER BY REQUEST注意事项:HAVING后的条件不能用别名COUNT>3 必须使用COUNT(* 阅读全文
posted @ 2012-10-29 09:00 施瓦小辛格 阅读(9367) 评论(8) 推荐(9) 编辑
摘要: 摘要: 数据库设计的规范化程度直接关系到数据的安全性、完整性和性能,甚至会影响到开发应用程序的效率。在软件开发生命周期的项目需求分析阶段,需要捕获客户的需求,标识出各实体及实体之间的关系;在概要设计阶段,需要绘制出E-R图,并通过与客户的反馈沟通,逐步修改和确认,完善E-R图;在详细设计阶段,需要将E-R图转换为数据库的表。数据库设计可以概括为4个步骤: 收集信息、标识实体、标识实体的属性和标识实体之间的关系。E-R模型表现数据库的逻辑结构,使用E-R模型来形象地描述实体和实体之间的关系,最终将E-R模型转换成数据库中的表。范式是数据库规范化的方式。设计出数据库以后,需要应用三大范式进行规.. 阅读全文
posted @ 2012-10-28 17:53 施瓦小辛格 阅读(2385) 评论(7) 推荐(2) 编辑