码迷,mamicode.com
首页 > 编程语言 > 月排行
面试中的排序算法总结
查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序的代码 ...
分类:编程语言   时间:2018-02-02 11:42:06    阅读次数:176
PHP 算法
<? // // 基本数据结构算法 // //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = intval(($low+$high)/2 ); if ($array[$mid ...
分类:编程语言   时间:2018-02-02 11:42:55    阅读次数:199
php--------对象(object) 与 数组(array) 的转换
php开发中常常用到数组,sql数据都是数组,数组和对象用的也是比较多的,常常相互转化,数组是PHP的灵魂,非常强大,面向对象编程也是挺方便的。 ...
分类:编程语言   时间:2018-02-02 11:43:14    阅读次数:207
JavaWeb项目架构之Redis分布式日志队列
架构、分布式、日志队列,标题自己都看着唬人,其实就是一个日志收集的功能,只不过中间加了一个Redis做消息队列罢了。 前言 为什么需要消息队列? 当系统中出现“生产“和“消费“的速度或稳定性等因素不一致的时候,就需要消息队列,作为抽象层,弥合双方的差异。 比如我们系统中常见的邮件、短信发送,把这些不 ...
分类:编程语言   时间:2018-02-02 11:43:58    阅读次数:197
javascript中i++与++i
++i和i++区别在于运算顺序和结合方向。 js中有两种自加运算,其运算符均为++,功能为将运算符自加1. 其中: ++VAR被称为前自加,其后面的变量执行自加操作,其运算为,先执行自加操作,再引用VAR值。 VAR++被称为后自加,其前面的变量执行自加操作,其运算为,先引用VAR值,再进行自加操作 ...
分类:编程语言   时间:2018-02-02 11:45:18    阅读次数:140
Python中的数据类型和字符串概述
一、Python中的数据类型 整数, 如 1 -100 长整数, 是比较大的整数,Python 2里面有long长整数;Python 3里面没有 浮点数 如 1.23、3E-2 布尔类型 False True 二、Number(数字)类型三种: int 整型 2)Float 浮点型,默认保留17位小 ...
分类:编程语言   时间:2018-02-02 11:47:18    阅读次数:200
如何学习Java
没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。后来我就看《Thinking in Java》 ,《 Java 核心技术 》, 感觉也不吃力。如果我之前没学过别的语言,或者半路出家转到计算机行业, 我不会先看上面那两本, 相反我会选《Head First Java》, 这本书非常 ...
分类:编程语言   时间:2018-02-02 11:47:25    阅读次数:195
nginx+uwsgi+python+flask环境搭建
@(tigerfive)[学习笔记][flask][python][环境搭建]1.环境的准备yum-yinstallgccgcc-c++zlibzlib-developensslopenssl-develpcrepcre-develGeoIPgdlibXpmlibxsltsqlite-develnginxsystemctlrestartnginx检测nginxps-ef|grepnginx或直接浏
分类:编程语言   时间:2018-02-02 11:47:46    阅读次数:207
python包,库安装的6个方法
一、方法1: 单文件模块直接把文件拷贝到 $python_dir/Lib二、方法2: 多文件模块,带setup.py下载模块包(压缩文件zip或tar.gz),进行解压,CMD->cd进入模块文件夹,执行:python setup.py install三、 方法3:easy_install 方式 先 ...
分类:编程语言   时间:2018-02-02 11:49:08    阅读次数:148
NGINX+UWSGI+PYTHON+FLASK环境搭建——————学习笔记
搭建环境安装依赖包#yum-yinstallgccgcc-c++zlibzlib-developensslopenssl-develpcrepcre-develGroOPgdlibXpmlivxsltsqlite-devel安装nginx#yum-yinstallnginx启动nginx#systemctlstartnginx测试nginx#ps-ef|grepnginx下载python3.6压缩
分类:编程语言   时间:2018-02-02 11:49:16    阅读次数:171
The tricks to learn Java quickly
Q. Best way to learn english language!!A. Read the oxford dictionary... Really?? No you learnt english reading novels and watching movies.Q. Best way ...
分类:编程语言   时间:2018-02-02 11:52:01    阅读次数:290
js为什么是单线程的?10分钟了解js引擎的执行机制
深入理解JS引擎的执行机制 深入理解JS引擎的执行机制 1.JS为什么是单线程的? 为什么需要异步? 单线程又是如何实现异步的呢? 2.JS中的event loop(1) 3.JS中的event loop(2) 4.说说setTimeout 首先,请牢记2点: (1) JS是单线程语言 (2) JS ...
分类:编程语言   时间:2018-02-02 11:52:28    阅读次数:301
Typescript 和 Javascript之间的区别
TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言,我们已经熟知 TypeScript 是 JavaScript 的一个超集,但是 TypeScript 与 JavaScript 之间又有什么样的区别呢?在选择开发语言时,又该如何抉择呢? 本文将会深入对比这两种语 ...
分类:编程语言   时间:2018-02-02 11:55:37    阅读次数:219
SpringBoot-Mybatis_Plus学习记录之公共字段自动填充
SpringBoot-Mybatis_Plus学习记录之公共字段自动填充 ...
分类:编程语言   时间:2018-02-02 14:06:50    阅读次数:439
mybatis plus 主键生成 Twitter雪花算法 id 及修改id为字符型
mybatis plus 主键生成 Twitter雪花算法 id 及修改id为字符型 ...
分类:编程语言   时间:2018-02-02 14:07:54    阅读次数:168
python3源码编译安装时make出现问题
今天打算把我系统自带的python2升级成3通过官网下载后进行源码编译安装但是源码编译安装python3,出现报错。collect2:错误:ld返回1make:*[python]错误1解决方法:添加字符集exportLANG=zh_CN.UTF-8exportLANGUAGE=zh_CN.UTF-8之后在重新编译安装,完成~
分类:编程语言   时间:2018-02-02 14:08:41    阅读次数:224
理解spring中的BeanFactory和FactoryBean的区别与联系
原文地址:http://blog.csdn.net/joenqc/article/details/66479154 首先,这俩都是个接口… 实现 BeanFactory 接口的类表明此类事一个工厂,作用就是配置、新建、管理 各种Bean。 而 实现 FactoryBean 的类表明此类也是一个Bea ...
分类:编程语言   时间:2018-02-02 14:10:48    阅读次数:163
Java 包(package)
在animals包中加入一个接口(interface):Animal.java文件代码:/文件名:Animal.java/packageanimals;interfaceAnimal{publicvoideat();publicvoidtravel();}接下来,在同一个包中加入该接口的实现:MammalInt.java文件代码:packageanimals;/文件名:MammalInt.java
分类:编程语言   时间:2018-02-02 14:11:32    阅读次数:179
Shiro入门到精通之集成spring
恢复内容开始 加入jar包 web.xml配置 spring-servlet.xml配置 applicationContext.xml 创建对应的jsp页面可以什么都不写 自定义realm类 我的是ShiroRealm 加入ehcache.xml的配置文件 到此环境全部搭建完毕,可以用Tomcat启 ...
分类:编程语言   时间:2018-02-02 14:11:57    阅读次数:185
Linux(Ubuntu 16) 下Java开发环境的配置(二)------Tomcat的配置
前言 相比于java JDK的配置,Tomcat的配置简单的多,简直就相当于直接运行了,本文以Tomcat8.0为例进行配置 1.Tomcat的下载 地址:https://tomcat.apache.org/download-80.cgi 下载上图标示文件即可. 然后解压到一个方便的文件夹即可. 2 ...
分类:编程语言   时间:2018-02-02 14:12:48    阅读次数:163
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!