Commit Graph

129 Commits (a6dc24e2f3e9a319fdfdd0575a10c6f4367c31b4)

Author SHA1 Message Date
YuQing 89ad53974f add uniq server addresses 2020-02-19 15:49:39 +08:00
YuQing 11a441e1f8 server_id_func.[hc] OK 2020-02-17 16:25:42 +08:00
YuQing 81e6455819 add tests/test_server_id_func.c 2020-02-15 20:55:57 +08:00
YuQing 7459f7ded4 add files: server_id_func.[hc] 2020-02-14 21:21:42 +08:00
YuQing 5d3c3c576c add function fast_mpool_log_stats 2020-02-12 19:11:52 +08:00
YuQing 90e61572c0 fast_mblock.[hc]: add init_args for init_func 2020-02-03 22:42:27 +08:00
YuQing a6066181ae add function split_string_ex 2020-02-02 20:49:57 +08:00
YuQing 1c7069068b add src/tests/test_uniq_skiplist.c 2020-01-21 10:06:48 +08:00
YuQing 916ad1f9e0 add test file src/tests/test_pthread_lock.c 2020-01-19 15:52:23 +08:00
YuQing f6609c7612 add function id_generator_next_extra_ptr 2018-11-09 22:07:21 +08:00
yuqing 3e28a90d0c json parse array and map 2018-08-24 11:41:11 +08:00
yuqing 827fc115e2 add json_parser.[hc] for parse json array and map 2018-08-22 10:35:33 +08:00
yuqing 94741c51c2 add function fc_split_string and fc_match_delim 2018-08-20 18:11:18 +08:00
yuqing 2aab8aa4c5 support directive: #@add_annotation 2018-08-20 16:24:52 +08:00
yuqing 9cd25c3686 ini_file_reader code refine 2018-08-17 11:56:35 +08:00
yuqing 142d557c8f sched_thread.c: fix first schedule time 2018-07-19 17:43:15 +08:00
yuqing 571be969dd shared_func.h: add functions int2str and long2str 2018-06-11 17:04:46 +08:00
yuqing 530c17aaa1 correct CRC32 2018-06-07 20:43:32 +08:00
yuqing 63978b63ed remove remarks 2018-06-01 18:36:38 +08:00
yuqing 890d0bf2d4 skiplist add function find_range 2018-06-01 18:30:26 +08:00
yuqing beb0c77ebb skiplist optimization 2018-05-30 13:49:27 +08:00
yuqing fd894d810b add skiplist_set.[hc] and skiplist bug fixed 2018-05-29 18:10:50 +08:00
yuqing 6d9d71005a make.sh and Makefile changed 2018-05-22 17:32:04 +08:00
Yu Qing 794eca7285 test_mblock.c changed 2017-03-09 09:50:37 +08:00
yuqing 27046ca80c doc/ini_file_reader-Chinese.pdf 2017-03-03 10:47:09 +08:00
yuqing 92f4763638 ini_file_reader support flags 2017-03-02 09:55:24 +08:00
yuqing 2d60671511 test_ini_parser.c changed 2017-03-01 17:41:32 +08:00
yuqing 6172c54f10 init context support dynamic annotations 2017-03-01 16:57:09 +08:00
yuqing 7a0fae8f01 logger judge log_level in function log_it_ex and log_it_ex1 2017-02-09 18:35:39 +08:00
Yu Qing 5c7ba700b6 ini_file_reader support #@set directive 2017-02-01 10:35:17 +08:00
yuqing 87995c650d ini_file_reader: return the last when get single value 2017-01-19 18:19:45 +08:00
Yu Qing beab8dad5a add test_char_convert_loader.c 2016-11-27 18:34:52 +08:00
Yu Qing 2fe5e5fb8f add tests/test_char_convert.c 2016-11-26 19:16:02 +08:00
yuqing ef019ab04a logger context add field: use_file_write_lock 2016-11-13 14:22:12 +08:00
yuqing decd1498d0 add tests/test_ini_parser.c 2016-11-10 14:04:24 +08:00
yuqing d34dfee8dc ini_file_reader support for statement 2016-06-14 21:56:49 +08:00
yuqing 5cb9066ed1 upgrade php-fastcommon version to 1.0.6 2016-05-16 09:06:07 +08:00
yuqing 064c4730e4 id generator support extra bits 2016-05-14 19:37:55 +08:00
yuqing f829bd5e88 id generator support variable sn bits 2016-04-15 14:46:30 +08:00
yuqing 50236cd764 id generator test printf 2016-04-12 11:23:43 +08:00
yuqing 3b68b068b1 refine sn sprintf format 2016-04-11 09:30:54 +08:00
Yuqing f895a970c6 use local private ip first as machine id 2016-04-10 20:22:03 +08:00
Yuqing 324d6db66f php extension support id generator 2016-04-10 19:01:47 +08:00
Yuqing 9ddd1b8f03 beautify debug info 2016-04-10 17:52:25 +08:00
Yuqing b16e56b9a3 id generator for multi processes 2016-04-10 17:44:10 +08:00
yuqing 8104af5d27 add id generator for multi processes 2016-04-10 00:22:50 +08:00
Yu Qing e32e6315b5 compile passed in FreeBSD 10.2 2016-02-19 11:27:39 +08:00
yuqing c6a41be8b9 add comments 2016-02-03 16:03:08 +08:00
Yu Qing 39b0a94eb2 set tv_usec 0 in Linux 2016-02-02 16:37:31 +08:00
yuqing b1a6bbfa27 output file device 2016-02-02 15:05:30 +08:00
Yu Qing 6c74629633 compile passed in mac os 2016-02-02 10:13:18 +08:00
yuqing 0e11466085 output file inode 2016-02-02 08:52:17 +08:00
yuqing a8b9d024e3 define nsec of file stat in Linux and FreeBSD 2016-02-01 15:07:06 +08:00
yuqing 7b9b40d2f5 use timeval instead of second 2016-01-29 14:40:34 +08:00
yuqing e4876f0c61 add get_sysinfo 2016-01-28 12:26:11 +08:00
Yu Qing 0758be6e88 sysinfo for FreeBSD 2016-01-28 11:30:07 +08:00
Yu Qing 8a77902f34 iOS test ok 2016-01-27 18:14:36 +08:00
yuqing 4421133912 get_processes support FreeBSD 2016-01-27 17:52:46 +08:00
yuqing c18387c7f8 add test_blocked_queue 2016-01-26 19:16:23 +08:00
yuqing d911109689 test changed 2016-01-25 17:47:55 +08:00
yuqing a786f36d65 getlocaladdrs 2016-01-18 10:17:45 +08:00
yuqing 05e01ce113 getlocaladdrs fixed 2016-01-17 22:48:30 +08:00
yuqing bb57593f14 test_mblock ok 2016-01-14 13:35:10 +08:00
yuqing 0fc9297155 add function get_processes for Linux 2016-01-14 12:29:14 +08:00
Yu Qing 6ddfdf1265 compile Ok in mac OS 2016-01-12 16:47:15 +08:00
yuqing 10c15228ec add function get_mounted_filesystems 2016-01-12 16:32:26 +08:00
yuqing 1c6a73d4f3 support get local mac addresses 2016-01-12 10:56:07 +08:00
yuqing 66e2db7b6f add skiplist wrapper 2015-12-30 11:16:06 +08:00
yuqing a1fc869430 support free data callback 2015-12-29 16:55:29 +08:00
yuqing 9dc2f2901e skiplist add find_all and delete_all 2015-12-29 14:21:36 +08:00
yuqing a6ac2867c1 add tests/test_multi_skiplist.c 2015-12-29 12:23:59 +08:00
yuqing 5bae0d57cb support multi skiplist 2015-12-29 12:23:03 +08:00
yuqing 7de0f850e4 make.sh changed 2015-12-27 13:48:10 +08:00
yuqing a6ef605c6e skiplist support stable sort 2015-12-25 19:02:36 +08:00
yuqing 159d69983b test code modified 2015-12-25 16:56:52 +08:00
yuqing c8024b10e0 test_skiplist.c 2015-12-25 16:32:04 +08:00
yuqing d07af5dda8 make.sh: replace perl with sed 2015-12-25 16:26:26 +08:00
yuqing 0bb237190d skiplist bugfixed 2015-12-25 16:06:43 +08:00
yuqing 74fe4c8889 add skiplist 2015-12-24 18:20:14 +08:00