摘要: 业务的要求 判断一个IP是不是属于中国的 时间复杂度尽量小,适用于请求量大的业务场景 不要请求第三方接口,防止出现网络异常 由于只需要判断到国家的纬度,所以不需要用到纯真IP库这样庞大的IP库,通过网上的查询,发现有个中国IP段的列表 http://ipblock.chacuo.net/down/t 阅读全文
posted @ 2017-09-20 17:43 zhidan 阅读(6323) 评论(0) 推荐(1) 编辑
摘要: 在kohana框架中有 可以实现redirect跳转,但是如果需要类似Java的服务器内部重定向(实际上原理是不一样的),可以使用如下代码,在kohana的代码中 {yourPath}\system\classes\request.php,添加以下forward方法。在需要实现服务器内部重定向的地方 阅读全文
posted @ 2016-03-13 16:47 zhidan 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1、下载smarty https://github.com/smarty-php/smarty/releases 2、添加到Kohana框架中 将下载到的smarty文件的 smarty/libs/ 复制到一下目录 项目/system/vendor/smarty (需自己创建smarty文件夹) 3 阅读全文
posted @ 2016-02-05 14:32 zhidan 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Givenn, how many structurally uniqueBST's(binary search trees) that store values 1...n?For example,Givenn= 3, there are a total of 5 unique BST's. 1... 阅读全文
posted @ 2014-10-09 10:23 zhidan 阅读(403) 评论(0) 推荐(0) 编辑
摘要: Write a function to find the longest common prefix string amongst an array of strings.class Solution: # @return a string #最长公共前缀 def longestC... 阅读全文
posted @ 2014-10-05 19:02 zhidan 阅读(479) 评论(0) 推荐(0) 编辑
摘要: Given a binary tree, determine if it is a valid binary search tree (BST).Assume a BST is defined as follows:The left subtree of a node contains only n... 阅读全文
posted @ 2014-09-18 10:17 zhidan 阅读(230) 评论(0) 推荐(0) 编辑
摘要: Givenn, how many structurally uniqueBST's(binary search trees) that store values 1...n?For example,Givenn= 3, there are a total of 5 unique BST's. 1... 阅读全文
posted @ 2014-09-17 17:01 zhidan 阅读(166) 评论(1) 推荐(0) 编辑
摘要: Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest le... 阅读全文
posted @ 2014-09-16 17:15 zhidan 阅读(243) 评论(0) 推荐(0) 编辑