Mac 上安装使用 MySQL 数据库

Mac 上安装使用 MySQL

一、安装 MySQL 安装的方法有很多,每种方法可能会遇到不同的问题。在mac上用homebrew安装软件非常方便,但是由于mysql的密码等问题,感觉还是不太方便(如果有比较好的用homebrew安...
阅读全文
Java求吸血鬼数 Java 基础

Java求吸血鬼数

在看《Thinking In Java》,有一题是求4位数的吸血鬼数,这里做个笔记。 首先解释一下吸血鬼数字:吸血鬼数字是指位数为偶数的数字,可由一对数字相乘而得到,这对数字各包含乘积的一半位数的数字...
阅读全文
排序算法——快速排序 数据结构和算法

排序算法——快速排序

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个...
阅读全文
分治法 数据结构和算法

分治法

最近开始做算法题,在做到“求最大子数组”的时候,看到提示中说到了要用分治法,于是学习一下,这个学期的算法课里其实也讲了。 先把题目贴出来吧。 Find the contiguous subarray ...
阅读全文
[转载]PUT 还是 POST ? 计算机网络

[转载]PUT 还是 POST ?

创建,更新与HTTP幂等性 构建基于REST API的开发者对于何时使用HTTP PUT与POST有很大的误解与困惑。有些人认为POST 应用于创建资源,而PUT则用于更新资源。其他人则认为PUT用于...
阅读全文
[转载]HTTP的幂等性 计算机网络

[转载]HTTP的幂等性

理解HTTP幂等性 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么...
阅读全文