先放一张图片作为引入: 这里我用了一个示意图作为讲解: 平时,我们写的变量为什么能在我们调用它的时候就能被我们拿到所用,跟存钱罐一样,你往里面存一元大洋,它里面就有一元大洋,那么我们的变量在被我们创建出来的时候被存放在哪呢?内存!内存被分为几大块,只是我们平时不知道,内存大体被分为几大块,其中有三大块我们经常用到,栈区,堆区,常量区. 首先,我创建了个变量,上图的 num 当我 var num : Number 的时候这个时候,我们只是简单的创建了一个变量,这个时候的变量是没有任何意义的,它只是…
据了解绝大多数开发人员对于索引的理解都是一知半解,局限于大多数日常工作没有机会.也什么没有必要去关心.了解索引,实在哪天某个查询太慢了找到查询条件建个索引就ok,哪天又有个查询慢了,再建立个索引就是,或者干脆把整个查询SQL直接发给DBA,让DBA直接帮忙优化了,所以造成的状况就是开发人员对于索引的理解.认识很局限,以下就把我个人对于索引的理解及浅薄认识和大家分享下,希望能解除一些大家的疑惑,一起走出索引的误区 误区1.在表上建立了索引,在查询时用到了索引的列,索引就一定会生效 首先明确下这样的…
走出MFC子类化的迷宫 KEY WORDS:子类化 SUBCLASSWINDOW  MFC消息机制 许多Windows程序员都是跳过SDK直接进行RAD开发工具[或VC,我想VC应不属于RAD]的学习,有些人可能对子类化机制比较陌生. 我们先看看什么是Windows的子类化.Windows给我们或是说给它自己定义了许多丰富的通用控件,如:Edit.ComboBox .ListBox……等,这些控件功能丰富,能为我们开发工作带来极大方面,试想:我们单单是自己实现一个EDIT控件是多么的艰难!但是,…
在8X8的棋盘上分布着n个骑士,他们想约在某一个格中聚会.骑士每天可以像国际象棋中的马那样移动一次,可以从中间像8个方向移动(当然不能走出棋盘),请计算n个骑士的最早聚会地点和要走多少天.要求尽早聚会,且n个人走的总步数最少,先到聚会地点的骑士可以不再移动等待其他的骑士. 从键盘输入n(0<n<=64),然后一次输入n个骑士的初始位置xi,yi(0<=xi,yi<=7).屏幕输出以空格分隔的三个数,分别为聚会点(x,y)以及走的天数. 提示:BFS. #define M 8 #de…
Ofo和摩拜单车虽然同样都是做单车共享,但实际上两者在最初的市场定位是有明显的差异的,因此提供的产品方案也存在巨大的差异. 市场定位不同,导致产品方案的巨大差异 摩拜单车一开始就定位于开放市场,充分的考虑到了环境的复杂程度,人性的复杂程度,以及用户的核心痛点.因此提供产品的解决方案也主要是围绕开放市场的定位来量身打造的. 开放市场的几个特点: 1. 空间范围大:很难在短时间形成网络效应.初期车辆供应数量少的情况下如何让用户容易快速找到车辆: 2. 环境路况复杂:不确定用户会在什么样的路况和环境中…
最近在修改一个项目,总是报Js错误: 无法获取属性“length”的值: 对象为 null 或未定义 点开调试之后,惊奇的发现markerArr的值是undefined 所以我就将代码改成如下形式:   var markerArr = originalRequest.CustomVisit; if (markerArr.length ==“undefined”) { alert("没有符合条件的数据!"); return false; } var markerArr = origina…
前段时间,写了一个开发.实施.服务费用计算三部曲. 水清则无鱼--走出软件作坊:三五个人十来条枪 如何成为开发正规军(八) 实施费用也能DIY--走出软件作坊:三五个人十来条枪 如何成为开发正规军(九) 将服务费用DIY到底----走出软件作坊:三五个人十来条枪 如何成为开发正规军(十) 引起了网友的大讨论. 软件如何报价如何定价一直是软件业讨论的热点.这算捅了马蜂窝了. 有个网友给我一个评论,很值得深思和大家讨论:     刚开始写得不错,越写越觉得离谱,不是三五个人了,和教材接近了.现在做项…
前一段时间,讲了一系列开发经理.实施经理.服务经理的工具箱:开发经理的工具箱---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三) ,实施经理的工具箱--走出软件作坊:三五个人十来条枪 如何成为开发正规军(五) ,客服顾问的工具箱--走出软件作坊:三五个人十来条枪 如何成为开发正规军(六) . 这次,也就顺坡下驴给大家分享一下开发经理.实施经理.服务经理的小算盘账本. 前面有了水清则无鱼--走出软件作坊:三五个人十来条枪 如何成为开发正规军(八),实施费用也能DIY--走出软件作坊:三五…
飞测说:大家好,我们又见面了,我是黑夜小怪.不巧,今晚加班回来路上,湿身了,淋了个落汤鸡,不过明天也许可以看海了,也就呵呵了,原本想回来后聊些技术的,现在突然想先聊聊我的一些想法,仅供交流. 走出测试 俗话说,知己知彼,方能百战不殆,我们身为测试,处于项目中下游,经常听到测试A抱怨产品需求文档不清晰,测试B埋怨苦逼的程序猿质量不高,听多了,耳朵都磨出茧子了,我觉得我们应该主动出击了,往上走走,往下看看: 走到开发层,我们知道如何规避一些不易发现的问题 走到产品层,产品经理可是CEO的备份,在这里…
  如果你工作中用到了Oracle,你必须要留意NULL和空值的处理与SQL Server上的不同.现在让我们看些例子. 建立这张数据库表并插入记录 CREATE TABLE TestNull(Col2 VARCHAR(100)); INSERT INTO TestNull VALUES(NULL); INSERT INTO TestNull VALUES('Bla'); INSERT INTO TestNull VALUES(''); INSERT INTO TestNull VALUES('…