My Profile Photo

Hao's Keeper


A blog to place memos


  1. Get Element Style width

    window.getComputedStyle() …


  2. d3.nice()

    nice.js domain[i0] = interval.floor(x0); domain[i1] = interval.ceil(x1); …


  3. Swift Create Array From 1 to N

    ```swift // create an empty Int array var arr = Int // extend the array using a Range arr += 1…100 …


  4. Javascript Create Array From 1 to N

    How to create an array containing 1…N …


  5. SwiftUI 100-Day 061

    Core Data …


  6. Install Ubuntu 22.04

    還好這次沒有像 Ubuntu 18.04 升到 20.04 時一樣大改, 所以一些設定還是可以延用。 …


  7. Jekyll In Ubuntu22.04

    jekyll 3.9.2 | Error: Invalid US-ASCII character "\xE2" on line 5 /home/hao/gems/gems/jekyll-sass-converter-1.5.2/lib/jekyll/converters/scss.rb:123:in `rescue in convert': Invalid US-ASCII character "\\xE2" on line 5 (Jekyll::Converters::Scss::SyntaxError) from /home/hao/gems/gems/jekyll-sass-converter-1.5.2/lib/jekyll/converters/scss.rb:118:in `convert' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:101:in `block in convert' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:99:in `each' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:99:in `reduce' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:99:in `convert' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:83:in `render_document' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:62:in `run' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:479:in `render_regenerated' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:472:in `block in render_pages' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:471:in `each' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:471:in `render_pages' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:192:in `render' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:71:in `process' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/command.rb:28:in `process_site' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/build.rb:65:in `build' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/build.rb:36:in `process' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:93:in `block in start' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:93:in `each' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:93:in `start' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:75:in `block (2 levels) in init_with_program' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program' from /home/hao/gems/gems/jekyll-3.9.2/exe/jekyll:15:in `<top (required)>' from /home/hao/gems/bin/jekyll:25:in `load' from /home/hao/gems/bin/jekyll:25:in `<main>' /home/hao/gems/gems/jekyll-theme-primer-0.6.0/_sass/primer-support/lib/variables/typography.scss:5: Invalid US-ASCII character "\\xE2" (Sass::SyntaxError) from /home/hao/gems/gems/jekyll-theme-primer-0.6.0/_sass/primer-support/index.scss:2 from /home/hao/gems/gems/jekyll-theme-primer-0.6.0/_sass/jekyll-theme-primer.scss:2 from (sass):1 from /home/hao/gems/gems/sass-3.7.4/lib/sass/util.rb:1090:in `rescue in block in find_encoding_error' from /home/hao/gems/gems/sass-3.7.4/lib/sass/util.rb:1087:in `block in find_encoding_error' from /home/hao/gems/gems/sass-3.7.4/lib/sass/util.rb:1086:in `each' from /home/hao/gems/gems/sass-3.7.4/lib/sass/util.rb:1086:in `each_with_index' from /home/hao/gems/gems/sass-3.7.4/lib/sass/util.rb:1086:in `find_encoding_error' from /home/hao/gems/gems/sass-3.7.4/lib/sass/util.rb:814:in `check_sass_encoding' from /home/hao/gems/gems/sass-3.7.4/lib/sass/engine.rb:444:in `check_encoding!' from /home/hao/gems/gems/sass-3.7.4/lib/sass/engine.rb:400:in `_to_tree' from /home/hao/gems/gems/sass-3.7.4/lib/sass/engine.rb:321:in `to_tree' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:323:in `block in visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:88:in `block in with_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:88:in `with_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:322:in `visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `block in visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:79:in `block in with_base' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:79:in `with_base' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:325:in `block (2 levels) in visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:325:in `map' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:325:in `block in visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:88:in `block in with_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:88:in `with_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:322:in `visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `block in visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:79:in `block in with_base' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:79:in `with_base' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:325:in `block (2 levels) in visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:325:in `map' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:325:in `block in visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:88:in `block in with_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:88:in `with_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:322:in `visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `block in visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:79:in `block in with_base' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:79:in `with_base' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:52:in `block in visit_children' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:52:in `map' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:52:in `visit_children' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:167:in `block in visit_children' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:179:in `with_environment' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:166:in `visit_children' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `block in visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:186:in `visit_root' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:157:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:10:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/root_node.rb:36:in `css_tree' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/root_node.rb:20:in `render' from /home/hao/gems/gems/sass-3.7.4/lib/sass/engine.rb:290:in `render' from /home/hao/gems/gems/sass-3.7.4/lib/sass.rb:57:in `compile' from /home/hao/gems/gems/jekyll-sass-converter-1.5.2/lib/jekyll/converters/scss.rb:119:in `convert' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:101:in `block in convert' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:99:in `each' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:99:in `reduce' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:99:in `convert' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:83:in `render_document' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:62:in `run' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:479:in `render_regenerated' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:472:in `block in render_pages' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:471:in `each' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:471:in `render_pages' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:192:in `render' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:71:in `process' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/command.rb:28:in `process_site' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/build.rb:65:in `build' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/build.rb:36:in `process' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:93:in `block in start' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:93:in `each' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:93:in `start' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:75:in `block (2 levels) in init_with_program' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program' from /home/hao/gems/gems/jekyll-3.9.2/exe/jekyll:15:in `<top (required)>' from /home/hao/gems/bin/jekyll:25:in `load' from /home/hao/gems/bin/jekyll:25:in `<main>' /home/hao/gems/gems/sass-3.7.4/lib/sass/util.rb:1088:in `encode': "\\xE2" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to US-ASCII (Encoding::UndefinedConversionError) from /home/hao/gems/gems/sass-3.7.4/lib/sass/util.rb:1088:in `block in find_encoding_error' from /home/hao/gems/gems/sass-3.7.4/lib/sass/util.rb:1086:in `each' from /home/hao/gems/gems/sass-3.7.4/lib/sass/util.rb:1086:in `each_with_index' from /home/hao/gems/gems/sass-3.7.4/lib/sass/util.rb:1086:in `find_encoding_error' from /home/hao/gems/gems/sass-3.7.4/lib/sass/util.rb:814:in `check_sass_encoding' from /home/hao/gems/gems/sass-3.7.4/lib/sass/engine.rb:444:in `check_encoding!' from /home/hao/gems/gems/sass-3.7.4/lib/sass/engine.rb:400:in `_to_tree' from /home/hao/gems/gems/sass-3.7.4/lib/sass/engine.rb:321:in `to_tree' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:323:in `block in visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:88:in `block in with_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:88:in `with_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:322:in `visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `block in visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:79:in `block in with_base' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:79:in `with_base' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:325:in `block (2 levels) in visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:325:in `map' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:325:in `block in visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:88:in `block in with_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:88:in `with_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:322:in `visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `block in visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:79:in `block in with_base' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:79:in `with_base' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:325:in `block (2 levels) in visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:325:in `map' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:325:in `block in visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:88:in `block in with_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:88:in `with_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:322:in `visit_import' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `block in visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:79:in `block in with_base' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:135:in `with_frame' from /home/hao/gems/gems/sass-3.7.4/lib/sass/stack.rb:79:in `with_base' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:158:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:52:in `block in visit_children' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:52:in `map' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:52:in `visit_children' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:167:in `block in visit_children' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:179:in `with_environment' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:166:in `visit_children' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `block in visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:186:in `visit_root' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/base.rb:36:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:157:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/visitors/perform.rb:10:in `visit' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/root_node.rb:36:in `css_tree' from /home/hao/gems/gems/sass-3.7.4/lib/sass/tree/root_node.rb:20:in `render' from /home/hao/gems/gems/sass-3.7.4/lib/sass/engine.rb:290:in `render' from /home/hao/gems/gems/sass-3.7.4/lib/sass.rb:57:in `compile' from /home/hao/gems/gems/jekyll-sass-converter-1.5.2/lib/jekyll/converters/scss.rb:119:in `convert' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:101:in `block in convert' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:99:in `each' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:99:in `reduce' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:99:in `convert' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:83:in `render_document' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/renderer.rb:62:in `run' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:479:in `render_regenerated' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:472:in `block in render_pages' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:471:in `each' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:471:in `render_pages' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:192:in `render' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/site.rb:71:in `process' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/command.rb:28:in `process_site' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/build.rb:65:in `build' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/build.rb:36:in `process' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:93:in `block in start' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:93:in `each' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:93:in `start' from /home/hao/gems/gems/jekyll-3.9.2/lib/jekyll/commands/serve.rb:75:in `block (2 levels) in init_with_program' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go' from /home/hao/gems/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program' from /home/hao/gems/gems/jekyll-3.9.2/exe/jekyll:15:in `<top (required)>' from /home/hao/gems/bin/jekyll:25:in `load' from /home/hao/gems/bin/jekyll:25:in `<main>' …


  8. Learning the vi and Vim

    You will not use vi just to create new files. You’ll spend a lot of your time in vi editing existing files. You rarely want to simply open to the first line in the file and move through it line by line; you want to get to a specific place in a file and start working. …


  9. Replace and Increment

    :let i=1 | g/Being Replaced/s//\="TheString".i."TheString"/ | let i=i+1 …


  10. Jackson Fasterxml Convert Map to Bean

    The bean: AllowTime.java ```java @JsonSerialize(using = CustomLocalTimeSerializer.class) @JsonDeserialize(using = TimeToLocalTimeDeserializer.class) LocalTime rmt_start; …