上一页 1 2 3 4 5 6 ··· 31 下一页
摘要: 本文目前分享的题目都是来自于July的分享,然后把具体算法实现。搜索树转双向链表主要的实现逻辑是在中序遍历时,调整节点的左右子树;因为中序遍历是递归调用,所以在调整时一定要注意调整的位置,如果写错了,很有可能造成死循环。避免的主要办法是在读完左子树时调整左节点,遍历完右子树时调整右节点,具体代码见t 阅读全文
posted @ 2018-08-21 13:57 玄魂 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 将HTML字符转换为DOM节点并动态添加到文档中 将字符串动态转换为DOM节点,在开发中经常遇到,尤其在模板引擎中更是不可或缺的技术。 字符串转换为DOM节点本身并不难,本篇文章主要涉及两个主题: 1 字符串转换为HTML DOM节点的基本方法及性能测试 2 动态生成的DOM节点添加到文档中的方 阅读全文
posted @ 2018-08-18 23:58 玄魂 阅读(13951) 评论(1) 推荐(1) 编辑
摘要: 题目:设计包含min函数的栈 原创: 白话算法 要求:定义一个栈的数据结构,要求添加一个min函数,使他能够找到栈的最小元素。 要求是:函数min push pop的时间复杂度都是o(1) 写在前面:为什么会有写这样一个公众号的想法呢?我的工作的是测试开发,在工作中大多是写一些工程类的代码,对算法类 阅读全文
posted @ 2018-08-17 18:47 玄魂 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 在学习面向对象我们可以把类当成一种规范,这个思想就我个人的体会,感觉很重要,除了封装的功能外,类作为一种规范,我们自己可以定制的规范,从这个角度来看,在以后我们学习设计模式的时候,对设计模式的理解会很有帮助。其次,语言中类是抽象的模板,用来描述具有相同属性和方法的对象的集合,比如Animal类。而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 阅读全文
posted @ 2018-08-08 18:19 玄魂 阅读(11212) 评论(0) 推荐(3) 编辑
摘要: pablo.png pablo.png Decorators 是ES7中添加的JavaScript新特性。熟悉Typescript的同学应该更早的接触到这个特性,TypeScript早些时候已经支持Decorators的使用,而且提供了ES5的支持。本文会对Decorators做详细的讲解,相信你会 阅读全文
posted @ 2018-04-07 23:15 玄魂 阅读(1968) 评论(0) 推荐(0) 编辑
摘要: 在2017年6月27日,一款勒索软件开始在欧洲大范围传播。我们注意到攻击从乌克兰开始,超过12,500台机器遭到威胁。随后勒索软件传播超过64个国家,包括比利时,德国,俄罗斯和美国。 这款新的勒索软件具备蠕虫特性,使得它可以通过网络对外传播。基于我们的研究,这款新的勒索软件是Ransom:Win32/Petya的一个变种,较之前的版本更加附加和强大。 为了保护用户,我们发布了更新补丁,用户可以到Malware Protection Center去下载。 阅读全文
posted @ 2017-06-29 09:47 玄魂 阅读(893) 评论(0) 推荐(0) 编辑
摘要: textarea的中文输入判断与搜狗输入法的特殊行为 阅读全文
posted @ 2017-06-20 13:25 玄魂 阅读(1284) 评论(2) 推荐(0) 编辑
摘要: 我翻了翻我自己曾经看过的书,还是放弃了推荐。原因很简单,我对这个领域并不是很熟悉,我来推荐资源有点误人子弟。so,简单推点其他人建议给我的内容,希望对大家有用。 阅读全文
posted @ 2017-06-06 16:28 玄魂 阅读(2035) 评论(0) 推荐(0) 编辑
摘要: 继续上一次的Python编程入门的资源推荐,本次为大家推荐的是Python网络安全相关的资源和书籍。 在去年的双11送书的时候,其实送过几本Python黑客编程的书,说实话,国内编写或者翻译的这类书籍并没有太好的,说不好,主要原因是都停留在网络编程的简单应用上,入门尚可。 下面简单罗列几本,仅供参考。 阅读全文
posted @ 2017-06-03 18:14 玄魂 阅读(8356) 评论(1) 推荐(0) 编辑
摘要: 今天是六一儿童节,首先祝所有的小朋友身体健康,能永远生活在一个没有战争,没有压迫的世界里,永远快乐。 上一篇文章,很多人都对Python的各种书籍感兴趣,我也会尽我所能,给大家做些推荐。本次推荐的是Python的入门书籍,尽量的推荐浅显易懂的书。 很多书虽然比较老,但是并不是没有价值,希望大家不要执着于是2.0 还是3.0 的问题,学习本质,让你更好的面对变化。 我给到的电子书基本都是英文的,来自公开途径。如果你喜欢中文书籍,可以去购买或者自行寻找。如果手机上打开链接找不到资源,请在PC上打开。 当然,我们不是专门学Python的人群,其他语言和技术的入门书籍,也会不定期进行推荐,也欢迎大家参与讨论。 阅读全文
posted @ 2017-06-02 13:11 玄魂 阅读(982) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 31 下一页