Commit Graph

63 Commits

Author SHA1 Message Date
lei.lei facd3ee689 The code computes the average of two integers using either division or signed right shift, and then uses the result as the index of an array. If the values being averaged are very large, this can overflow (resulting in the computation of a negative average). 2018-06-20 14:14:28 +08:00
lionsoul 217a7dab9e Untrack the binding/java/target/ directory 2017-10-28 15:38:09 +08:00
lionsoul 5f29715ec2 java binding maven upload & track the latest dbMaker.jar 2017-10-23 13:48:49 +08:00
lionsoul b48dbe5248 Bug fixed: Adjust the super header length to 8192 for all client implementation 2017-10-21 12:47:24 +08:00
wfifi 0f39924b08 add python3 support 2017-10-20 18:09:07 +08:00
chengpiaopiao 1ad6274118 fix incorrect python test helper. 2017-09-15 15:40:04 +08:00
mohong e4f54054c4 Merge pull request #1 from lionsoul2014/master
合并远程
2017-05-25 14:51:46 +08:00
mohong 20cd77c80c 增加控制台实例 2017-05-25 14:35:19 +08:00
Ya Zhuang eae269f37d
chore: test in jest 2017-04-14 12:47:55 +08:00
lionsoul b7376d5868 Add the author info for binding/c_mmap module 2017-01-12 18:21:36 +08:00
lionsoul 387f5a2097 Merge branch 'master' of http://git.oschina.net/lionsoul/ip2region 2017-01-12 18:14:16 +08:00
lionsoul 9de920ef2b stdlize the code style and add the author info 2017-01-12 18:14:09 +08:00
Leo Ma 3c8cfa1282 Fix memory leak
Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
2017-01-12 18:04:07 +08:00
Leo Ma 9bdf030fe0 Add database file memory map as c_mmap binding
File I/O optimization.

- No more `fread` call when the file is mapped.

- Close database file as soon as possible after `mmap`

Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
2017-01-12 17:33:58 +08:00
mohong 0755357474 添加readme.md说明文件 2016-10-20 15:19:07 +08:00
mohong 97e0bb8374 golang实现 2016-10-20 14:45:38 +08:00
dongyado 09797dfb5b nodejs client ready 2016-07-31 20:46:44 +08:00
dongyado ae1a7742c2 Merge branch 'nodejsclient' of https://git.oschina.net/lionsoul/ip2region into nodejsclient 2016-07-31 20:45:51 +08:00
dongyado cd75235625 Merge branch 'master' of github.com:lionsoul2014/ip2region into nodejsclient 2016-07-31 20:39:17 +08:00
dongyado 3246dc2df2 update search method name for nodejs client 2016-07-16 15:42:45 +08:00
koma caad8bad88 add memory search alrogrithm and optimize script 2016-07-13 15:54:08 +08:00
dongyado 3fd756300e nodejs btree search ready for test 2016-07-07 10:48:22 +08:00
dongyado a2e3bdb13e update btree search 2016-07-07 09:21:38 +08:00
dongyado 63cd3fa085 nodejs client finish binary search 2016-07-07 00:08:45 +08:00
dongyado 401e5bc795 nodejs client forward 2016-07-06 11:27:58 +08:00
dongyado 0dd1a53d00 getLong finished for nodejs client 2016-07-06 09:28:53 +08:00
dongyado 0fb5af9067 update nodejs client 2016-07-06 00:29:19 +08:00
dongyado b187d1646a Merge branch 'master' into nodejsclient 2016-07-03 21:35:13 +08:00
dongyado 503e95026f Merge branch 'master' of https://git.oschina.net/lionsoul/ip2region 2016-07-03 00:39:52 +08:00
dongyado 81c495058c fix ip2long/getLong function return unsigned int ip value on 32-bit operating system 2016-07-03 00:35:48 +08:00
dongyado 4a8aa275e0 Merge branch 'master' of github.com:lionsoul2016/ip2region into nodejsclient 2016-07-03 00:07:52 +08:00
Twist Fate e6737466ee Update ip2Region.py 2016-07-01 17:46:01 +08:00
lionsoul a5df8ff87c add DbSearcher#memorySearch interface 2016-06-30 20:19:17 +08:00
lionsoul 861b8b4622 add #ip2region_memory_search interface for memory search 2016-06-30 19:32:31 +08:00
lionsoul dbf94ef586 remove the debug info 2016-06-30 16:05:16 +08:00
lionsoul e436094563 add #memorySearch interface for purge memory search 2016-06-30 16:04:02 +08:00
lionsoul 32ad842926 add data_ptr return for datablock 2016-06-30 16:02:11 +08:00
dongyado 2e31e924b5 update ip2region.js 2016-06-28 09:31:23 +08:00
dongyado 0e498e27f8 nodejs client init 2016-06-22 20:00:23 +08:00
dongyado 2113931c61 remove note information and change php version 2016-06-17 16:24:03 +08:00
dongyado 7e4801df22 ip2region extension for php7 2016-06-16 16:29:24 +08:00
dongyado e7e6f376ee ip2region extension for php5.x 2016-06-16 16:23:30 +08:00
dongyado 8aacb89e49 remove submodule ip2region4php 2016-06-16 15:28:41 +08:00
koma 9152488163 fixd bug, the left side was lost. thanks for mmy83@git.oschina.net. 2016-04-12 16:14:55 +08:00
lionsoul 9a4b450ab8 update data to the latest version 2016-04-10 12:15:35 +08:00
lionsoul 6bf163230b stdlize the code style 2016-04-07 14:33:58 +08:00
狮子的魂 83d7586c84 conflicts fixed 2015-12-08 21:48:39 +08:00
狮子的魂 9b0b7e8ebd conflicts fixed 2015-12-08 21:41:34 +08:00
狮子的魂 f0c91e70b9 conflicts fixed 2015-12-08 21:40:44 +08:00
chenxin 7e51a4909f Merge branch 'master' of https://git.oschina.net/lionsoul/ip2region 2015-12-07 11:27:52 +08:00