C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 ··· 50 下一页

2016年5月23日

摘要: 在之前写代码的经历中,常常试过写着写着this就莫名其妙的不知道指向到哪里去了。今天看了曾探的javascript设计模式,里面特别谈到了this在不同情况下指代的对象,非常有意思。 this指代的情况 this有以下4种情况: 1、对象.函数的形式调用:object.function(); 2、普 阅读全文
posted @ 2016-05-23 14:43 逆心 阅读(1217) 评论(0) 推荐(1) 编辑

摘要: apply接受两个参数。第一个参数指定函数体内this对象的指向,第二个参数为一个带下标的集合。 call则是apply的语法糖,如果参数数量固定,则可以不用带下标的集合传第二个参数。 1 2 3 4 5 6 var func = function(a,b,c) { alert(a + b + c) 阅读全文
posted @ 2016-05-23 14:41 逆心 阅读(1198) 评论(0) 推荐(0) 编辑

摘要: 首先说3点与闭包有关系的东西。 一、变量的作用域 变量的作用域不难理解。 1.函数内部可以访问函数外部的变量,而函数外部不能访问函数内部的变量。 2.如果在函数内定义变量的时候,不加var,那么是全局变量(当然函数要被调用过一次,未调用过则报错:变量未定义)。加var,就是局部变量。 一个示例说明上 阅读全文
posted @ 2016-05-23 14:40 逆心 阅读(2536) 评论(0) 推荐(0) 编辑

2016年4月27日

摘要: 最终效果图如下: 还是图、邻接表,可以模拟出几个对象=》节点、边、路径。三个类分别如下: Node 节点: Edge 边: Graph 图: 路径Path: 路径规划辅助类: 此处需要1个Controller、3个Action、1个页面。 第一步,打开地图、并初始化好“运算-图”。 第二步,获取所有 阅读全文
posted @ 2016-04-27 15:57 逆心 阅读(2883) 评论(0) 推荐(0) 编辑

摘要: 首先新建一个网图如下: 图的表示法有好多中,最常用的应该是邻接矩阵与邻接表。上面的图,边很少,用邻接表来表示就很不错。 对于以上图,可以对象出3个类。图、节点、边。3个实体类代码如下: 边Edge: 节点Node: 图Graph: 由于要求的就是最短路径,路径对象模拟如下: 最短路径计算类: 主控制 阅读全文
posted @ 2016-04-27 10:26 逆心 阅读(8825) 评论(0) 推荐(0) 编辑

2016年4月26日

摘要: 图的存储结构最常用的有4 5种,常用的两种:邻接矩阵和邻接表。 一、邻接矩阵 邻接矩阵,原理就是用两个数组,一个一维数组保存顶点集,一个二维数组保存边集。 V(G)={V1,V2,V3} E(G)={<V1,V2>,<V2,V3>,<V3,V1>,<V1,V3>} 阅读全文
posted @ 2016-04-26 11:30 逆心 阅读(961) 评论(0) 推荐(0) 编辑

2016年4月25日

摘要: CSS3有一些是与旧版CSS2.1重叠的,有一些是没有浏览器支持的,全学没必要,下面只记录一下有用的。 一、CSS3边框 1、圆角border-radius border-radius:值越大,角越圆; border-top-left-radius:2em; border-top-right-rad 阅读全文
posted @ 2016-04-25 10:26 逆心 阅读(626) 评论(0) 推荐(1) 编辑

2016年4月22日

摘要: trigger(event, [data]) 与 triggerHandler(event, [data]) 都是用于触发一个事件。 其两者的区别在于,如果触发的事件是有浏览器默认行为的,trigger会触发浏览器默认行为,而triggerHandler不会。 简单来说,如果你要触发一个Form表单 阅读全文
posted @ 2016-04-22 18:29 逆心 阅读(559) 评论(0) 推荐(0) 编辑

摘要: 读写分离的作用 写会锁表,而且比较耗时。如果一个表经常写入,那么无疑会影响到查询的效率。所以将经常写入的数据库进行读写分离之后,会大幅提升读取效率。 (实际上,面试时,只会问你知不知道原理,底层是怎么实现的,其实你会不会配不重要。简单来说,就是主数据库的binLog二进制日志,记录了所有对主数据库的 阅读全文
posted @ 2016-04-22 17:36 逆心 阅读(4994) 评论(0) 推荐(1) 编辑

摘要: 停止启动MySQL服务 停止:net stop mysql启动:net start mysql 查看正在运行的线程 SHOW PROCESSLIST SHOW FULL PROCESSLIST 杀死线程 上面的查看线程的方式里,如果你发现有一个线程长时间未执行完毕,想停掉它,可以使用下面的方式 KI 阅读全文
posted @ 2016-04-22 14:43 逆心 阅读(2247) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 50 下一页