码迷,mamicode.com
首页 > 2018年04月04日 > 全部分享
纸上谈兵: 树, 二叉树, 二叉搜索树
树的特征和定义 树(Tree)是元素的集合。我们先以比较直观的方式介绍树。下面的数据结构是一个树: 树有多个节点(node),用以储存元素。某些节点之间存在一定的关系,用连线表示,连线称为边(edge)。边的上端节点称为父节点,下端称为子节点。树像是一个不断分叉的树根。 每个节点可以有多个子节点(c ...
分类:其他好文   时间:2018-04-04 12:48:16    阅读次数:201
类型信息(RTTI和反射)——反射
运行时类型信息可以让你在程序运行时发现和使用类型信息。 在Java中运行时识别对象和类的信息有两种方式:传统的RTTI,以及反射。下面就来说说反射。 重点说说通过反射获取方法以及调用方法,即类方法提取器。 ...
分类:其他好文   时间:2018-04-04 12:48:08    阅读次数:174
百万用户,八十万商品,如何计算基于物品的协同过滤
问题描述: 数据包含了一百四十万用户对80万商品的打分。要利用基于物品的协同过滤来计算。如果直接两两计算140万维的向量相似度,肯定不行啊。 问题分析: 每个物品的向量虽然是140万维的,但是其实给一个物品打分的用户其实不多,这个矩阵是非常稀疏的。而且根据长尾问题来说,大部分物品只有很少的用户有过评 ...
分类:其他好文   时间:2018-04-04 12:48:00    阅读次数:162
windows搭建gcc开发环境(msys2)
前言 可能你并不太了解msys2,但是作为一个程序员,你一定知道mingw,而msys2就集成了mingw,同时msys2还有一些其他的特性,例如包管理器等。 msys2可以在windows下搭建一个完美的类linux环境,包括bash、vim、gcc、make等工具都可以通过包管理器来添加和卸载 ...
分类:Windows程序   时间:2018-04-04 12:47:52    阅读次数:584
视频学习笔录---ThinkPHP---thinkphp拓展之空操作
【一】概论 (1)定义 空操作指系统在找不到指定操作方法的时候。会定位到空操作方法 / 控制器来执行,利用这个机制,我们可以实现错误页面的自定义和URL的优化 (2)场景 常用于错误页面的自定义 (3)一般的系统自带的错误页面分两种 ①调试 / 开发阶段:会显示出错误信息、错误位置、当前TP版本 ② ...
分类:Web程序   时间:2018-04-04 12:47:46    阅读次数:192
深度工作:充分使用每一份脑力--转载
浮躁已经成了普遍的社会现象。判断一个人是否浮躁非常容易,看他一天主动拿起手机的次数就可以了。据TED的演讲者说,这个值一般是50次,除了8小时的睡觉之外,基本上每20分钟就要去翻翻手机。 你会去用手机做什么?看微信,票圈,微博,知乎,淘宝,或只是来回刷首页。我们不是名人,没人关心你在社交网络上的行动 ...
分类:其他好文   时间:2018-04-04 12:47:39    阅读次数:142
nodejs嵌入式应用
1)从nodejs v4版本开始已经发布了适用于嵌入式的运行环境,我的板子是cortex a5, armv7体系结构的,用最新版node-v9.9.0-linux-armv7l.tar.gz node-v9.9.0-linux-arm64.tar.gz 21-Mar-2018 20:05 17909 ...
分类:Web程序   时间:2018-04-04 12:47:29    阅读次数:705
Conda / Miniconda——软件包管理系统使用
conda是一个非常好的python包管理软件,但是它的Minicoda是一个非常好的生信软件包管理软件,更多conda介绍多google。 Miniconda简直就是生信人的福音,尤其是像我这种传统生物实验转生信的人。具体使用方法如下: 一、安装Miniconda 1.1下载 进入linux系统的 ...
分类:其他好文   时间:2018-04-04 12:47:23    阅读次数:2796
深入理解 new 操作符
清明节来了,希望大家不要太悲伤!没有对象的赶紧出对象,俗话说的好,万物皆对象,JavaScript中,为什么还要通过new来产生对象?带着这个问题,我们一步步来分析和理解new的一些特性:1、认识new操作符functionAnimal(name){this.name=name;}Animal.color="black";Animal.prototype.say=functio
分类:其他好文   时间:2018-04-04 12:47:15    阅读次数:158
自动化服务部署(三):Linux下安装Git
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。 这篇博客,介绍下Linux下安装Git的步骤,仅供参考,当然,还是yum安装,比较简单方便。。。 更多关于Git的内容,请看下面的链接: Git官方文档:Git-Book Gi ...
分类:系统相关   时间:2018-04-04 12:47:06    阅读次数:174
Guilty Prince LightOJ - 1012
Guilty Prince LightOJ - 1012 ...
分类:其他好文   时间:2018-04-04 12:46:55    阅读次数:147
2018.04.03学习笔记 RegExp类型
1.正则表达式通常被用来检索替换那些符合某个模式(规则)的文本 2.标志有g i m 3.模式中的( [ { \ ^ $ \ ) ? * + . ] }要转义 4.实例属性source按字面量形式返回字符串 5.exec()方法接收要应用模式的字符串参数,返回包含第一个匹配信息项信息的数组,返回的数 ...
分类:其他好文   时间:2018-04-04 12:46:48    阅读次数:130
LeetCode(8):字符串转整数(atoi)
Medium! 题目描述: 实现 atoi,将字符串转为整数。 提示:仔细考虑所有输入情况。如果你想挑战自己,请不要看下面并自己考虑所有可能的输入情况。 说明:这题解释的比较模糊(即没有指定输入格式)。你得事先汇集所有的输入情况。 atoi的要求: 这个函数需要丢弃之前的空白字符,直到找到第一个非空 ...
分类:其他好文   时间:2018-04-04 12:46:33    阅读次数:251
洛谷 P1288 取数游戏II
奇奇怪怪的游戏,不多写了 ...
分类:其他好文   时间:2018-04-04 12:46:23    阅读次数:165
WPF窗口模板——Style样式
通用模板,窗口样式 ...
分类:Windows程序   时间:2018-04-04 12:46:11    阅读次数:1044
vim 常用快捷键
基础::w保存:q!强制退出不保存:wq!保存退出x删除后面的字符X删除前一个字符dd:删除一行5dd:删除5行J:删除换行符,使下一行并上来u:撤销上一次操作i在光标前插入I在行首插入a在光标后插入A在行末插入o:在当前行的下面另起一行,并变为插入模式O:在当前行上面另起一行,变为插入模式移动:$:移动到行尾^:移动到行首,0也是+:移到下一行的行首-:移到上一行的行首33G:跳转到33行此时按
分类:系统相关   时间:2018-04-04 12:46:04    阅读次数:177
产品团队管理 - 如何制定、推行,优化工作流程
2014年进入现东家,从项目测试负责人到测试组长、测试专家、副总监、总监。 简单分享下团队管理的一些工作和反思。 跟大部分同行有区别的,是去年中因为部门调整的原因,"管理"对象从软件测试扩散到了产品研发团队的"支持管理"。所以后续的团队管理分享的内容也会有一些超出质量管理职能的内容。 对于管理的场景... ...
分类:其他好文   时间:2018-04-04 12:45:55    阅读次数:176
1269条   上一页 1 ... 58 59 60 61 62 63 64 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!