On the Structure of the Boolean Satisfiability Problem: A Survey
第6节:
Based on the large body of research, the proposed structural measures related to the SAT formula are based on properties related directly to the CNF formula (e.g. [49, 65, 79, 110, 111]) or a graph encoding of it (e.g. [10, 12, 15, 44, 67, 103]). However, the success of SAT is not just restricted to the CNF formula. Today, advances in SAT have revealed the ability of modern solvers to handle formulas in the abundance of parity (xor) constraints [98]. Moreover, SAT has been successfully applied in many practical areas, including software model checking [57], knowledge-compilation [29], and bioinformatics [74], among others. Thus, investigating the structure of SAT based on other encoding is an open research area.
第3.1.1节
The hardness of the generated benchmarks in Table 1 were attested based on either number of DP calls [78], number of branches [14], average number of nodes in proof tree [18], CPU time [13, 84], the number of backtracks [62], or number of conflicts [45]. The experiments of Newsham et al. [84] and Zulkoski et al. [110, 111] concluded that traditional factors such as the number of variables, clauses, or the clause-to-variable ratio of industrial instances, in particular, do not correlate with CDCL based solver performance.
[3]Achlioptas Dimitris. 2000. Setting 2 variables at a time yields a new lower bound for random 3-SAT (extended abstract). In Proceedings of the Thirty-Second Annual ACM Symposium on Theory of Computing (STOC’00). Association for Computing Machinery, New York, NY, USA, 28–37. DOI:
[7]Ansótegui Carlos, Bonet Maria, Giráldez-Cru Jesús, and Levy Jordi. 2017. Structure features for SAT instances classification. J. Applied Logic23 (2017), 27–39.
[8]Ansótegui Carlos, Bonet Maria Luisa, Giráldez-Cru Jesús, and Levy Jordi. 2014. The fractal dimension of SAT formulas. In Automated Reasoning, Demri Stéphane, Kapur Deepak, and Weidenbach Christoph (Eds.). Springer International Publishing, Cham, 107–121.
[9]Ansótegui Carlos, Bonet Maria Luisa, Giráldez-Cru Jesús, and Levy Jordi. 2015. On the classification of industrial SAT families. In Artificial Intelligence Research and Development - Proceedings of the 18th International Conference of the Catalan Association for Artificial Intelligence, Valencia, Catalonia, Spain, October 21–23, 2015.163–172. DOI:
[10]Ansótegui C., Bonet M. L., Giráldez-Cru Jesús, and Levy Jordi. 2019. Community structure in industrial SAT instances. Journal of Artificial Intelligence Research66 (2019), 443–472.
[11]Ansótegui Carlos, Bonet Maria Luisa, and Levy Jordi. 2008. Random SAT instances à la carte. In Proceedings of the 11th International Conference of the Catalan Association for Artificial Intelligence (Frontiers in Artificial Intelligence and Applications), Vol. 184. IOS Press, 109–117.
[12]Ansótegui Carlos, Bonet María Luisa, and Levy Jordi. 2009. On the structure of industrial SAT instances. In Principles and Practice of Constraint Programming - CP 200, Gent Ian P. (Ed.). Springer Berlin, Berlin, 127–141.
[13]Ansótegui Carlos, Bonet Maria Luisa, and Levy Jordi. 2009. Towards industrial-like random SAT instances. In IJCAI 2009, Proceedings of the 21st International Joint Conference on Artificial Intelligence, Pasadena, California, USA, July 11-17, 2009. 387–392. http://ijcai.org/Proceedings/09/Papers/072.pdf
[14]Ansótegui Carlos, Bonet María Luisa, Levy Jordi, and Manyà Felip. 2008. Measuring the hardness of SAT instances. In Proceedings of the 23rd National Conference on Artificial Intelligence - Volume 1 (AAAI’08). AAAI Press, 222–228. http://dl.acm.org/citation.cfm?id=1619995.1620032.
[15]Ansótegui Carlos, Giráldez-Cru Jesús, and Levy Jordi. 2012. The community structure of SAT formulas. In Theory and Applications of Satisfiability Testing–SAT 2012, Cimatti Alessandro and Sebastiani Roberto (Eds.). Springer Berlin, Berlin, 410–423.
[16]Audemard Gilles, Hoessen Benoît, Jabbour Saïd, Lagniez Jean-Marie, and Piette Cédric. 2012. Revisiting clause exchange in parallel SAT solving. In Theory and Applications of Satisfiability Testing–SAT 2012, Cimatti Alessandro and Sebastiani Roberto (Eds.). Springer Berlin, Berlin, 00–213.
[17]Audemard Gilles and Simon Laurent. 2009. Predicting learnt clauses quality in modern SAT solvers. In Proceedings of the 21st International Joint Conference on Artificial Intelligence (IJCAI’09). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 399–404. http://dl.acm.org/citation.cfm?id=1661445.1661509
[18]Béjar Ramón and Manyà Felip. 1999. Phase transitions in the regular random 3-SAT problem. In Foundations of Intelligent Systems, Raś Zbigniew W. and Skowron Andrzej (Eds.). Springer Berlin, Berlin, 292–300.
[22]Blondel Vincent D., Guillaume Jean-Loup, Lambiotte Renaud, and Lefebvre Etienne. 2008. Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment2008, 10 (Oct 2008), P10008. DOI:
[23]Böhm Max and Speckenmeyer Ewald. 1996. A fast parallel SAT-solver — efficient workload balancing. Annals of Mathematics and Artificial Intelligence17, 2 (01 Sep 1996), 381–400. DOI:
[25]Cheeseman Peter, Kanefsky Bob, and Taylor William M.. 1991. Where the really hard problems are. In Proceedings of the 12th International Joint Conference on Artificial Intelligence - Volume 1 (IJCAI’91). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 331–337. http://dl.acm.org/citation.cfm?id=1631171.1631221.
[26]Chvatal V. and Reed B.. 1992. Mick gets some (the odds are on his side) (Satisfiability). In Proceedings of the 33rd Annual Symposium on Foundations of Computer Science (SFCS’92). IEEE Computer Society, USA, 620–627. DOI:
[27]Cleary John G. and Trigg Leonard E.. 1995. K*: An instance-based learner using an entropic distance measure. In Proceedings of the Twelfth International Conference on Machine Learning (ICML’95). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 108–114. http://dl.acm.org/citation.cfm?id=3091622.3091636
[28]Cohen William W.. 1995. Fast effective rule induction. In Proceedings of the Twelfth International Conference on Machine Learning, Tahoe City, California, USA, July 9–12, 1995. 115–123.
[29]Darwiche Adnan. 2004. New advances in compiling CNF to decomposable negation normal form. In Proceedings of the 16th European Conference on Artificial Intelligence (ECAI’04). IOS Press, Amsterdam, The Netherlands, The Netherlands, 318–322. http://dl.acm.org/citation.cfm?id=3000001.3000069
[30]Dilkina Bistra N., Gomes Carla P., Malitsky Yuri, Sabharwal Ashish, and Sellmann Meinolf. 2009. Backdoors to combinatorial optimization: Feasibility and optimality. In Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, 6th International Conference, CPAIOR 2009, Pittsburgh, PA, USA, May 27–31, 2009, Proceedings. 56–70. DOI:
[31]Dilkina Bistra N., Gomes Carla P., and Sabharwal Ashish. 2009. Backdoors in the context of learning. In SAT (Lecture Notes in Computer Science), Vol. 5584. Springer, 73–79.
[32]Dubois O. and Boufkhad Y.. 1997. A general upper bound for the satisfiability threshold of randomr-SAT formulae. Journal of Algorithms24, 2 (1997), 395–420. DOI:
[33]Dubois Olivier, Boufkhad Yacine, and Mandler Jacques. 2000. Typical random 3-SAT formulae and the satisfiability threshold. In Proceedings of the Eleventh Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’00). Society for Industrial and Applied Mathematics, USA, 126–127.
[34]Dubois Olivier and Dequen Gilles. 2001. A backbone-search heuristic for efficient solving of hard 3-SAT formulae. In Proceedings of the 17th International Joint Conference on Artificial Intelligence - Volume 1 (IJCAI’01). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 248–253. http://dl.acm.org/citation.cfm?id=1642090.1642124.
[35]Eén Niklas and Sörensson Niklas. 2003. An extensible SAT-solver. In SAT (Lecture Notes in Computer Science), Giunchiglia Enrico and Tacchella Armando (Eds.), Vol. 2919. Springer, 502–518.
[36]Fox Maria and Long Derek. 2011. The 3rd international planning competition: Results and analysis. CoRRabs/1106.5998 (2011).
[37]Frank Eibe, Wang Yong, Inglis Stuart, Holmes Geoff, and Witten Ian H.. 1998. Using model trees for classification. Machine Learning32 (1998), 63–76.
[41]Ganian Robert and Szeider Stefan. 2015. Community structure inspired algorithms for SAT and #SAT. In Theory and Applications of Satisfiability Testing–SAT 2015, Heule Marijn and Weaver Sean (Eds.). Springer International Publishing, 223–237.
[43]Giráldez-Cru Jesús and Levy Jordi. 2015. A modularity-based random SAT instances generator. In Proceedings of the 24th International Conference on Artificial Intelligence (IJCAI’15). AAAI Press, 1952–1958. http://dl.acm.org/citation.cfm?id=2832415.2832520.
[45]Giráldez-Cru Jesús and Levy Jordi. 2017. Locality in random SAT instances. In Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI-17. 638–644. DOI:
[48]Gomes Carla P., Selman Bart, and Kautz Henry A.. 1998. Boosting combinatorial search through randomization. In Proceedings of the Fifteenth National Conference on Artificial Intelligence and Tenth Innovative Applications of Artificial Intelligence Conference, AAAI 98, IAAI 98, July 26–30, 1998, Madison, Wisconsin, USA.431–437. http://www.aaai.org/Library/AAAI/1998/aaai98-061.php.
[49]Gregory Peter, Fox Maria, and Long Derek. 2008. A new empirical study of weak backdoors. In Principles and Practice of Constraint Programming, Stuckey Peter J. (Ed.). Springer Berlin, Berlin, 618–623.
[50]Guo Long, Hamadi Youssef, Jabbour Said, and Sais Lakhdar. 2010. Diversification and intensification in parallel SAT solving. In Principles and Practice of Constraint Programming–CP 2010, Cohen David (Ed.). Springer Berlin, Berlin, 252–265.
[51]Guo Shaohua, He Junru, Song Xueting, and Liu Weiting. 2019. Backbone solving algorithm based on heuristic thinking. In Proceedings of the 3rd International Conference on Machine Learning and Soft Computing (ICMLSC 2019). Association for Computing Machinery, New York, NY, USA, 44–48. DOI:
[52]Hemaspaandra Lane A. and Narváez David E.. 2019. Existence versus exploitation: The opacity of backdoors and backbones under a weak assumption. In SOFSEM 2019: Theory and Practice of Computer Science, Catania Barbara, Královič Rastislav, Nawrocki Jerzy, and Pighizzini Giovanni (Eds.). Springer International Publishing, Cham, 247–259.
[55]Hoos H. and Stutzle T.. 2000. SATLIB: An online resource for research on SAT. In SAT2000, Gent H. van Maaren I. P. and Walsh T. (Eds.). IOS Press, 283–292.
[56]Hoos Holger H. and Stützle Thomas. 2000. SATLIB: An online resource for research on SAT. In SAT. 283–292. http://www.satlib.org
[57]Jackson D., Schechter I., and Shlyakhter I.. 2000. Alcoa: The Alloy constraint analyzer. In Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium. 730–733. DOI:
[58]Jamali Sima and Mitchell David. 2017. Improving SAT solver performance with structure-based preferential bumping. In GCAI 2017. 3rd Global Conference on Artificial Intelligence (EPiC Series in Computing), Benzmüller Christoph, Lisetti Christine, and Theobald Martin (Eds.), Vol. 50. EasyChair, 175–187. DOI:
[59]Jamali Sima and Mitchell David. 2018. Centrality-based improvements to CDCL heuristics. In Theory and Applications of Satisfiability Testing - SAT 2018-21st International Conference, SAT 2018, Held as Part of the Federated Logic Conference, FloC 2018, Oxford, UK, July 9–12, 2018, Proceedings. 122–131. DOI:
[60]John George H. and Langley Pat. 1995. Estimating continuous distributions in Bayesian classifiers. In Proceedings of the Eleventh Conference on Uncertainty in Artificial Intelligence. Morgan Kaufmann, San Mateo, 338–345.
[61]Kadioglu Serdar, Malitsky Yuri, Sellmann Meinolf, and Tierney Kevin. 2010. ISAC–instance-specific algorithm configuration. In Proceedings of the 2010 Conference on ECAI 2010: 19th European Conference on Artificial Intelligence. IOS Press, Amsterdam, The Netherlands, The Netherlands, 751–756. http://dl.acm.org/citation.cfm?id=1860967.1861114.
[62]Kambhampati Soumya C. and Liu Thomas. 2013. Phase transition and network structure in realistic SAT problems. In Proceedings of the Twenty-Seventh AAAI Conference on Artificial Intelligence (AAAI’13). AAAI Press, 1619–1620. http://dl.acm.org/citation.cfm?id=2891460.2891696.
[63]Katsirelos George and Simon Laurent. 2012. Eigenvector centrality in industrial SAT instances. In CP (Lecture Notes in Computer Science), Vol. 7514. Springer, 348–356.
[64]Kautz Henry and Selman Bart. 1999. Unifying SAT-based and graph-based planning. In Proceedings of the 16th International Joint Conference on Artifical Intelligence - Volume 1 (IJCAI’99). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 318–325. http://dl.acm.org/citation.cfm?id=1624218.1624265.
[65]Kilby Philip, Slaney John, Thiébaux Sylvie, and Walsh Toby. 2005. Backbones and backdoors in satisfiability. In Proceedings of the 20th National Conference on Artificial Intelligence - Volume 3 (AAAI’05). AAAI Press, 1368–1373. http://dl.acm.org/citation.cfm?id=1619499.1619553.
[67]Li Chunxiao, Chung Jonathan, Mukherjee Soham, Vinyals Marc, Fleming Noah, Kolokolova Antonina, Mu Alice, and Ganesh Vijay. 2021. On the hierarchical community structure of practical Boolean formulas. In Theory and Applications of Satisfiability Testing–SAT 2021, Li Chu-Min and Manyà Felip (Eds.). Springer International Publishing, Cham, 359–376.
[68]Li Chu Min and Anbulagan Anbulagan. 1997. Heuristics based on unit propagation for satisfiability problems. In Proceedings of the 15th International Joint Conference on Artificial Intelligence - Volume 1 (IJCAI’97). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 366–371. http://dl.acm.org/citation.cfm?id=1624162.1624216.
[69]Li Zijie and Beek Peter van. 2011. Finding small backdoors in SAT instances. In Advances in Artificial Intelligence, Butz Cory and Lingras Pawan (Eds.). Springer Berlin, Berlin, 269–280.
[70]Liang Jia Hui, Ganesh Vijay, Poupart Pascal, and Czarnecki Krzysztof. 2016. Learning rate based branching heuristic for SAT solvers. In Theory and Applications of Satisfiability Testing–SAT 2016, Creignou Nadia and Berre Daniel Le (Eds.). Springer International Publishing, Cham, 123–140.
[73]Long Derek, Kautz Henry A., Selman Bart, Bonet Blai, Geffner Hector, Koehler Jana, Brenner Michael, Hoffmann Jörg, Rittinger Frank, Anderson Corin R., Weld Daniel S., Smith David E., and Fox Maria. 2000. The AIPS-98 planning competition. AI Magazine21, 2 (2000), 13–33.
[74]Lynce Inês and Marques-Silva João. 2006. Efficient haplotype inference with Boolean satisfiability. In Proceedings of the 21st National Conference on Artificial Intelligence - Volume 1. AAAI Press, 104–109. http://portal.acm.org/citation.cfm?id=1597538.1597556.
[75]Marques-Silva João, Janota Mikolás, and Lynce Inês. 2010. On computing backbones of propositional theories. In ECAI 2010-19th European Conference on Artificial Intelligence, Lisbon, Portugal, August 16-20, 2010, Proceedings (Frontiers in Artificial Intelligence and Applications), Coelho Helder, Studer Rudi, and Wooldridge Michael J. (Eds.), Vol. 215. IOS Press, 15–20. http://www.booksonline.iospress.nl/Content/View.aspx?piid=17706.
[76]Marques-Silva J. P. and Sakallah K. A.. 1999. GRASP: A search algorithm for propositional satisfiability. IEEE Trans. Comput.48, 5 (May 1999), 506–521. DOI:
[78]Mitchell David, Selman Bart, and Levesque Hector. 1992. Hard and easy distributions of SAT problems. In Proceedings of the Tenth National Conference on Artificial Intelligence (AAAI’92). AAAI Press, 459–465. http://dl.acm.org/citation.cfm?id=1867135.1867206
[80]Moskewicz M. W., Madigan C. F., Zhao Y., Zhang L., and Malik S.. 2001. Chaff: Engineering an efficient SAT solver. In Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232). 530–535. DOI:
[81]Mull Nathan, Fremont Daniel J., and Seshia Sanjit A.. 2016. On the hardness of SAT with community structure. In Theory and Applications of Satisfiability Testing–SAT 2016, Creignou Nadia and Berre Daniel Le (Eds.). Springer International Publishing, Cham, 141–159.
[82]Newman Micaleah and Girvan Michelle. 2004. Finding and evaluating community structure in networks. Physical Review. E, Statistical, Nonlinear, and Soft Matter Physics69 2 Pt 2 (2004), 026113.
[84]Newsham Zack, Ganesh Vijay, Fischmeister Sebastian, Audemard Gilles, and Simon Laurent. 2014. Impact of community structure on SAT solver performance. In Theory and Applications of Satisfiability Testing–SAT 2014, Sinz Carsten and Egly Uwe (Eds.). Springer International Publishing, Cham, 252–268.
[85]Czarnecki Zach Newsham, William Lindsay, Vijay Ganesh, Jia Hui Liang, Sebastian Fischmeister, and Krzysztof. 2015. SATGraf: Visualizing the evolution of SAT formula structure in solvers. In Theory and Applications of Satisfiability Testing–SAT 2015, Marijn Heule and Sean Weaver (Ed.). Springer International Publishing, Cham, 62–70.
[87]Pipatsrisawat Knot and Darwiche Adnan. 2007. A lightweight component caching scheme for satisfiability solvers. In Theory and Applications of Satisfiability Testing–SAT 2007, Marques-Silva João and Sakallah Karem A. (Eds.). Springer Berlin, Berlin, 294–299.
[88]Platt J.. 1998. Fast training of support vector machines using sequential minimal optimization. In Advances in Kernel Methods - Support Vector Learning, Schoelkopf B., Burges C., and Smola A. (Eds.). MIT Press. http://research.microsoft.com/~jplatt/smo.html
[89]Previti Alessandro and Järvisalo Matti. 2018. A preference-based approach to backbone computation with application to argumentation. In Proceedings of the 33rd Annual ACM Symposium on Applied Computing (SAC’18). Association for Computing Machinery, New York, NY, USA, 896–902. DOI:
[91]Robertson Neil and Seymour Paul D.. 1983. Graph minors. I. Excluding a forest. J. Comb. Theory, Ser. B35, 1 (1983), 39–61. DOI:
[92]Selman Bart, Kautz Henry, and McAllester David. 1997. Ten challenges in propositional reasoning and search. In Proceedings of the 15th International Joint Conference on Artificial Intelligence - Volume 1 (IJCAI’97). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 50–54. http://dl.acm.org/citation.cfm?id=1624162.1624170
[93]Silva João P. Marques and Sakallah Karem A.. 1996. GRASP–a new search algorithm for satisfiability. In Proceedings of the 1996 IEEE/ACM International Conference on Computer-aided Design (ICCAD’96). IEEE Computer Society, Washington, DC, USA, 220–227. http://dl.acm.org/citation.cfm?id=244522.244560
[94]Simon Laurent and Chatalic Philippe. 2001. SatEx: A web-based framework for SAT experimentation. Electronic Notes in Discrete Mathematics9 (2001), 129–149.
[95]Slater Andrew. 2002. Modelling more realistic SAT problems. In AI 2002: Advances in Artificial Intelligence, McKay Bob and Slaney John (Eds.). Springer Berlin, Berlin, 591–602.
[97]Sonobe Tomohiro, Kondoh Shuya, and Inaba Mary. 2014. Community branching for parallel portfolio SAT solvers. In SAT (Lecture Notes in Computer Science), Vol. 8561. Springer, 188–196.
[98]Soos Mate, Nohl Karsten, and Castelluccia Claude. 2009. Extending SAT solvers to cryptographic problems. In SAT (Lecture Notes in Computer Science), Vol. 5584. Springer, 244–257.
[100]Tomohiro Sonobe. 2016. CBPeneLoPe2016, CCSPeneLoPe2016, gulch entering the SAT competition 2016. In Proc. of SAT Competition 2014–Solver and Benchmark Descriptions (Department of Computer Science Series of Publications B), Balyo Tomáš, Heule Marijn, and Järvisalo Matti (Eds.), Vol. B-2016-1. University of Helsinki, 25–26.
[101]Tomohiro Sonobe and Kondoh Shuya. 2014. CBPeneLoPe and ParaCIRMiniSAT entering the SAT competition 2014. In Proc. of SAT Competition 2014–Solver and Benchmark Descriptions (Department of Computer Science Series of Publications B), Balyo Tomáš, Heule Marijn, and Järvisalo Matti (Eds.), Vol. B-2014-2. University of Helsinki, 14–15.
[103]Walsh Toby. 1999. Search in a small world. In Proceedings of the 16th International Joint Conference on Artificial Intelligence - Volume 2 (IJCAI’99). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1172–1177. http://dl.acm.org/citation.cfm?id=1624312.1624385
[105]Williams Ryan, Gomes Carla, and Selman Bart. 2003. On the connections between backdoors, restarts, and heavy-tailedness in combinatorial search. Structure23 (2003), 4.
[106]Williams Ryan, Gomes Carla P., and Selman Bart. 2003. Backdoors to typical case complexity. In Proceedings of the 18th International Joint Conference on Artificial Intelligence (IJCAI’03). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1173–1178. http://dl.acm.org/citation.cfm?id=1630659.1630827
[108]Zhang Zaijun, Xu Daoyun, and Zhou Jincheng. 2021. A structural entropy measurement principle of propositional formulas in conjunctive normal form. Entropy23, 3 (2021). DOI:
[109]Zulkoski Edward, Martins Ruben, Wintersteiger Christoph M., Liang Jia Hui, Czarnecki Krzysztof, and Ganesh Vijay. 2018. The effect of structural measures and merges on SAT solver performance. In CP (Lecture Notes in Computer Science), Vol. 11008. Springer, 436–452.
Kuiter E, Heß T, Sundermann C, Krieter S, Thüm T and Saake G. How Easy is SAT-Based Analysis of a Feature Model?. Proceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems. (149-151).
Al-Yahya T, Menai M and Mathkour H. (2022). Boosting the Performance of CDCL-Based SAT Solvers by Exploiting Backbones and Backdoors. Algorithms. 10.3390/a15090302. 15:9. (302).
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?