查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序的代码 ...
分类:
编程语言 时间:
2018-02-02 11:42:06
阅读次数:
176
<? // // 基本数据结构算法 // //二分查找(数组里查找某个元素) 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开发中常常用到数组,sql数据都是数组,数组和对象用的也是比较多的,常常相互转化,数组是PHP的灵魂,非常强大,面向对象编程也是挺方便的。 ...
分类:
编程语言 时间:
2018-02-02 11:43:14
阅读次数:
207
架构、分布式、日志队列,标题自己都看着唬人,其实就是一个日志收集的功能,只不过中间加了一个Redis做消息队列罢了。 前言 为什么需要消息队列? 当系统中出现“生产“和“消费“的速度或稳定性等因素不一致的时候,就需要消息队列,作为抽象层,弥合双方的差异。 比如我们系统中常见的邮件、短信发送,把这些不 ...
分类:
编程语言 时间:
2018-02-02 11:43:58
阅读次数:
197
++i和i++区别在于运算顺序和结合方向。 js中有两种自加运算,其运算符均为++,功能为将运算符自加1. 其中: ++VAR被称为前自加,其后面的变量执行自加操作,其运算为,先执行自加操作,再引用VAR值。 VAR++被称为后自加,其前面的变量执行自加操作,其运算为,先引用VAR值,再进行自加操作 ...
分类:
编程语言 时间:
2018-02-02 11:45:18
阅读次数:
140
一、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 的类库好用的让人哭啊。后来我就看《Thinking in Java》 ,《 Java 核心技术 》, 感觉也不吃力。如果我之前没学过别的语言,或者半路出家转到计算机行业, 我不会先看上面那两本, 相反我会选《Head First Java》, 这本书非常 ...
分类:
编程语言 时间:
2018-02-02 11:47:25
阅读次数:
195
@(tigerfive)[学习笔记][flask][python][环境搭建]1.环境的准备yum-yinstallgccgcc-c++zlibzlib-developensslopenssl-develpcrepcre-develGeoIPgdlibXpmlibxsltsqlite-develnginxsystemctlrestartnginx检测nginxps-ef|grepnginx或直接浏
分类:
编程语言 时间:
2018-02-02 11:47:46
阅读次数:
207
一、方法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
搭建环境安装依赖包#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
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引擎的执行机制 深入理解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 之间又有什么样的区别呢?在选择开发语言时,又该如何抉择呢? 本文将会深入对比这两种语 ...
分类:
编程语言 时间:
2018-02-02 11:55:37
阅读次数:
219
SpringBoot-Mybatis_Plus学习记录之公共字段自动填充 ...
分类:
编程语言 时间:
2018-02-02 14:06:50
阅读次数:
439
mybatis plus 主键生成 Twitter雪花算法 id 及修改id为字符型 ...
分类:
编程语言 时间:
2018-02-02 14:07:54
阅读次数:
168
今天打算把我系统自带的python2升级成3通过官网下载后进行源码编译安装但是源码编译安装python3,出现报错。collect2:错误:ld返回1make:*[python]错误1解决方法:添加字符集exportLANG=zh_CN.UTF-8exportLANGUAGE=zh_CN.UTF-8之后在重新编译安装,完成~
分类:
编程语言 时间:
2018-02-02 14:08:41
阅读次数:
224
原文地址:http://blog.csdn.net/joenqc/article/details/66479154 首先,这俩都是个接口… 实现 BeanFactory 接口的类表明此类事一个工厂,作用就是配置、新建、管理 各种Bean。 而 实现 FactoryBean 的类表明此类也是一个Bea ...
分类:
编程语言 时间:
2018-02-02 14:10:48
阅读次数:
163
在animals包中加入一个接口(interface):Animal.java文件代码:/文件名:Animal.java/packageanimals;interfaceAnimal{publicvoideat();publicvoidtravel();}接下来,在同一个包中加入该接口的实现:MammalInt.java文件代码:packageanimals;/文件名:MammalInt.java
分类:
编程语言 时间:
2018-02-02 14:11:32
阅读次数:
179
恢复内容开始 加入jar包 web.xml配置 spring-servlet.xml配置 applicationContext.xml 创建对应的jsp页面可以什么都不写 自定义realm类 我的是ShiroRealm 加入ehcache.xml的配置文件 到此环境全部搭建完毕,可以用Tomcat启 ...
分类:
编程语言 时间:
2018-02-02 14:11:57
阅读次数:
185
前言 相比于java JDK的配置,Tomcat的配置简单的多,简直就相当于直接运行了,本文以Tomcat8.0为例进行配置 1.Tomcat的下载 地址:https://tomcat.apache.org/download-80.cgi 下载上图标示文件即可. 然后解压到一个方便的文件夹即可. 2 ...
分类:
编程语言 时间:
2018-02-02 14:12:48
阅读次数:
163