码迷,mamicode.com
首页 > 2017年06月13日 > 全部分享
数据结构与算法-怎样计算时间复杂度
今天我们来谈一下怎样计算时间复杂度。 时间复杂度概念:(百度版) 同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。 计算机科学中,算法的时间复杂度是一个函数,它定量描写叙述了该算法的执行时间。这是一个关于代表算法输入值的字符串的长度 ...
分类:编程语言   时间:2017-06-13 17:21:19    阅读次数:164
苏州微软面试--机器学习&自然语言处理
博客园开通有三年了,第一次写随笔以记录苏州微软的面试经历。 楼主一个月前在校园BBS上看到师弟发布的社招信息,对苏州微软的这个研发职位比较感兴趣,就发邮件帮忙内推下。师弟很爽快的答应了,没多久就收到了苏州微软的面试电话。 电话面试 电话面试首先做了简单自我介绍,然后最近做的项目,接下来就是开始问编程 ...
分类:编程语言   时间:2017-06-13 17:21:03    阅读次数:2336
Windows环境下使用Apache+mod
1、安装Python和Apache。 2、安装mod_wsgi后获得wsgi.so,并将wsgi.so放到Apache的modules文件夹下。 3、安装webpy。 4、打开httpd.conf(在Apache的conf文件夹下) 在文件的最后加上: LoadModule wsgi_module  ...
分类:Windows程序   时间:2017-06-13 17:20:56    阅读次数:240
2.6内核支持的inotify
先上代码:利用inotify函数实现简易的tail命令 不仅可以看文件新增内容 也可以看文件夹下的变化。 ...
分类:其他好文   时间:2017-06-13 17:20:48    阅读次数:186
深入理解requestAnimationFrame
前言 本文主要参考w3c资料,从底层实现原理的角度介绍了requestAnimationFrame、cancelAnimationFrame,给出了相关的示例代码以及我对实现原理的理解和讨论。 本文介绍 浏览器中动画有两种实现形式:通过申明元素实现(如SVG中的元素)和脚本实现。可以通过setTim ...
分类:其他好文   时间:2017-06-13 17:20:41    阅读次数:234
Python 面向对象
概念: 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码 ...
分类:编程语言   时间:2017-06-13 17:20:29    阅读次数:221
why does it suck to be an in-house programmer?
Number one: you never get to do things the right way. You always have to do things the expedient way. It costs so much money to hire these programmers ...
分类:其他好文   时间:2017-06-13 17:20:22    阅读次数:137
js控制5秒返回指定界面,或上一个界面
js控制5秒返回指定界面,代码如下 5秒返回上一个界面,代码如下: <!DOCTYPE html> <html><head> <meta name="viewport" content="width=device-width" /> <title>没有权限</title> @Styles.Rende ...
分类:Web程序   时间:2017-06-13 17:20:14    阅读次数:225
Android Camera API/Camera2 API 相机预览及滤镜、贴纸等处理
http://www.mamicode.com/info-detail-1723122.html Android Lollipop 增加了Camera2 API,并将原来的Camera API标记为废弃了。相对原来的Camera API来说,Camera2是重新定义的相机 API,也重构了相机 AP ...
分类:移动开发   时间:2017-06-13 17:20:02    阅读次数:390
Grunt压缩HTML和CSS
我的小伙伴们!我明明 在压缩图片之前发过一篇,关于Grunt压缩cCSS是和HTML的!但是不知道为什么,今天再一看.迷之消失了! 没办法.只好今天在写一次,从头开始!首先.我来介绍一下为什么要用构建工具.让我来一个官方的回答: 一句话:就是自动化,对于需要反复的任务,例如压缩,编译,单元测试.li ...
分类:Web程序   时间:2017-06-13 17:19:45    阅读次数:161
八数码问题(暴力)
紫书上的程序真是牛逼 用到了路径寻找之类,还有状态数组,bfs,按坐标寻路的数组。hash,编码解码。STL等 #include<cstdio> #include<cstring> #include<set> #include<set> using namespace std; #define ma ...
分类:其他好文   时间:2017-06-13 17:19:30    阅读次数:168
聪明的搜索算法’ A*算法
A*算法 是一种启发式的搜索算法。 了解BFS、DFS或者Dijkstra算法的人应该知道。这些算法都是一种向四周盲目式搜索的方法。 启发式搜索: 启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜索路径,提到了效率。在 ...
分类:编程语言   时间:2017-06-13 17:19:21    阅读次数:175
SSM java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()
SSM下报这个错是因为用于整合spring和mybatis的spring-mybatis的jar包版本不正确造成的,下图为三者的对照表,可根据图示进行jar包的选择 ...
分类:编程语言   时间:2017-06-13 17:19:12    阅读次数:141
linux 源码安装php7.0 yum
PHP7和HHVM比较PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超过了HHVM。HHVM的运维复杂, 是多线程模型, 这就代表着如果一个线程导致crash了, 那么整个服务就挂了, 并且它不会自动重启。另外它采用JIT, 那么意味着, 重启以后要预热, 没有预热的情况下, 性 ...
分类:Web程序   时间:2017-06-13 17:19:03    阅读次数:245
CentOS 7.2 64位上装mysql
# yum install mysql mariadb数据库的相关命令是: systemctl start mariadb #启动MariaDB systemctl stop mariadb #停止MariaDB systemctl restart mariadb #重启MariaDB system ...
分类:数据库   时间:2017-06-13 17:18:46    阅读次数:219
sublime_text3 快速生成xhtml表头手动设置
1. 在github上手动下载emmet安装插件 https://github.com/sergeche/emmet-sublime#how-to-install 2.把下载的安装插件放到package目录下,重启sublime。 3. 安装emmet需要安装PyV8。 4. html:xt ...
分类:Web程序   时间:2017-06-13 17:18:37    阅读次数:202
近代物理2
...
分类:其他好文   时间:2017-06-13 17:18:29    阅读次数:96
1627条   上一页 1 ... 35 36 37 38 39 40 41 ... 96 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!