别再被坑了!Python json字符串转字典,别用eval(),血泪教训
在其中, 把字符串转变为字典能够借由多种方式达成比如运用内建的eval()函数、json.loads()方法以及别的自定义方法这些方法各具优缺点本文会详尽讲述这些方法并给出具体的代码实例以及注意要点逗号在最后作分隔符, 实际无其他作用。不建议在处理那样的数据时使用eval ()函数, 尽管其功能强大, 不过存在安全隐患, 原因是这种函数它会执行字符串之中的代码, 而推荐运用json.loads()方法, 既然它更安全, 并且效率高, 又适于涵盖绝大多数的情况。一、使用eval()函数一种函数名为eval(), 它属于内置的范畴, 能够把字符串当作有效的表达式来进行求值尽管这种方式具备简单直接的特性, 但却存在安全方面的风险。1、eval()函数的基本用法string_dict {name: Alice, age: 25, city: New York}dict_obj eval(string_dict)print(dict_obj)这段代码会把字符串转变为字典, 可是, eval()函数会对字符串里的任何代码加以执行, 所以, 在处理不可信数据之际, 这种方法存有安全方面的隐患。2、eval()函数的安全隐患malicious_string __import__(os).system(rm -rf /)如果执行下行代码将会删除系统根目录下所有文件非常危险eval(malicious_string)由于上述原因eval()方法不推荐用于处理不可信的数据。二、使用json.loads()方法json模块属于标准库的部件, 是专门针对处理JSON数据的, json.loads()方法能够把JSON格式构建的字符串转变成字典, 此转换措施相较于eval()要有更加 的特性。1、json.loads()函数的基本用法import jsonstring_dict {name: Alice, age: 25, city: New York}dict_obj json.loads(string_dict)print(dict_obj)这一段代码, 会把JSON格式的字符串, 变换成字典。跟eval()不一样, json.loads()方法, 不会去执行字符串里的代码, 所以更加安全。2、处理复杂数据结构json.loads()这个方法, 它还能够去处理那种嵌套着的JSON数据结构、。nested_string_dict {person: {name: Alice, age: 25}, city: New York}nested_dict_obj json.loads(nested_string_dict)print(nested_dict_obj)三、使用ast.()方法在ast模块里边的那个()函数, 能够以安全的方式把字符串转变为字典。同eval()不一样的是, ()仅仅只会去解析字面量, 并不会去执行代码。1、ast.()函数的基本用法import aststring_dict {name: Alice, age: 25, city: New York}dict_obj ast.literal_eval(string_dict)print(dict_obj)这种方法同样适用于复杂的嵌套数据结构。四、自定义方法在有些时刻, 字符串并非严格依照JSON或者字面量格式, 在这种情形下, 或许需要去自定义方法来开展转换。1、基本字符串解析def parse_string_to_dict(string):dict_obj {}items string.strip({}).split(, )for item in items:key, value item.split(: )dict_obj[key.strip()] value.strip()return dict_objstring_dict {name: Alice, age: 25, city: New York}dict_obj parse_string_to_dict(string_dict)print(dict_obj)这种方法适用于简单的字符串但对复杂数据结构支持不足。五、使用正则表达式正则表达式可以用来解析复杂的字符串格式并将其转换为字典。1、使用正则表达式解析字符串import redef parse_string_with_regex(string):dict_obj {}pattern re.compile(r(.*?): (.*?))matches pattern.findall(string)for match in matches:dict_obj[match[0]] match[1]return dict_objstring_dict {name: Alice, age: 25, city: New York}dict_obj parse_string_with_regex(string_dict)print(dict_obj)存在这么一种方法, 它在面对复杂的字符串格式之时, 具备较好的处理能力, 然而, 编写正则表达式或许会比较复杂, 并且维护正则表达式也或许会比较复杂。六、处理特殊情况在实际应用中字符串可能包含特殊字符或需要进行额外的处理。1、处理带有引号的字符串string_dict {name: Alice, age: 25, city: New York, quote: \\To be or not to be\\}dict_obj json.loads(string_dict)print(dict_obj)这种方法处理了字符串中的引号问题。2、处理带有转义字符的字符串string_dict {name: Alice, path: C:\\\\Users\\\\Alice}dict_obj json.loads(string_dict)print(dict_obj)这种方法处理了字符串中的转义字符问题。七、性能比较以不同方式呈现出来的性能状况是存在差异的。于多数情形之下, json.loads()以及ast.()所展现出的性能具备优势, 并且具备更高的安全性。1、性能测试import timeitstring_dict {name: Alice, age: 25, city: New York}json.loads()json_time timeit.timeit(lambda: json.loads(string_dict), number100000)print(fjson.loads() time: {json_time})ast.literal_eval()import astast_time timeit.timeit(lambda: ast.literal_eval(string_dict), number100000)print(fast.literal_eval() time: {ast_time})eval()eval_time timeit.timeit(lambda: eval(string_dict), number100000)print(feval() time: {eval_time})得到的结果表明, json.loads()以及ast.()具备相对较好的性能, eval()尽管速度快, 然而却存在安全方面的问题。八、最佳实践将安全性与之性能相结合, 推荐运用json.loads()这个方法来做字符串往字典的转换。针对更为复杂的字符串解析情形, 能够考虑去使用ast.()亦或是自定义解析方法。1、总结于实际运用情形里, 挑选适宜之方式去开展字符串至字典的转化事项极为关键, 推荐运用json.loads()方法, 鉴于其在安全性以及性能层面均具备较为出色之感观表现针对于特殊状况之际, 可思量借助ast.()或者自定义之法来契合需求的哟。相关问答FAQs如何在中将字符串格式的数据转换为字典在其中, 要是字符串是以JSON格式来进行存储的, 那就能够运用json模块里的loads函数去把它转变成字典。举例来说, 倘若给定字符串{name:Johnage: 30}, 借助以下代码是可以达成转换的:import json string_data {name: John, age: 30} dictionary json.loads(string_data) print(dictionary) # 输出: {name: John, age: 30}处理非标准格式字符串时该如何转换为字典要是字符串并非标准的JSON格式, 而是别的格式, 比如说name: John; age: 30, 那您就得手动去解析此字符串, 可以借助字符串的分割方法以及将之转成字典。举例来讲:string_data name: John; age: 30 dictionary dict(item.split(: ) for item in string_data.split(; )) print(dictionary) # 输出: {name: John, age: 30}在转换过程中如何处理异常或错误在搞字符串转换的当儿, 没准会碰到格式有偏差或者没办法解析的情景, 能够运用try...架构去截获异常进而予以处置, 比如说。import json string_data {name: John, age: 30 # 缺少右括号 try: dictionary json.loads(string_data) except json.JSONDecodeError as e: print(f解析错误: {e})如此一来, 能够保证程序在碰到错误的状况下, 不会突然崩溃, 并且呢, 同时给出具备实用性的错误信息。WWw.M.nffqi.cN/Article/details/809169.shtmlWWw.M.nffqi.cN/Article/details/289848.shtmlWWw.M.nffqi.cN/Article/details/270456.shtmlWWw.M.nffqi.cN/Article/details/343205.shtmlWWw.M.nffqi.cN/Article/details/464890.shtmlWWw.M.nffqi.cN/Article/details/746203.shtmlWWw.M.nffqi.cN/Article/details/211797.shtmlWWw.M.nffqi.cN/Article/details/383222.shtmlWWw.M.nffqi.cN/Article/details/179166.shtmlWWw.M.nffqi.cN/Article/details/346928.shtmlWWw.M.nffqi.cN/Article/details/940272.shtmlWWw.M.nffqi.cN/Article/details/988981.shtmlWWw.M.nffqi.cN/Article/details/249775.shtmlWWw.M.nffqi.cN/Article/details/271162.shtmlWWw.M.nffqi.cN/Article/details/859382.shtmlWWw.M.nffqi.cN/Article/details/775024.shtmlWWw.M.nffqi.cN/Article/details/444795.shtmlWWw.M.nffqi.cN/Article/details/807881.shtmlWWw.M.nffqi.cN/Article/details/100435.shtmlWWw.M.nffqi.cN/Article/details/610272.shtmlWWw.M.nffqi.cN/Article/details/513258.shtmlWWw.M.nffqi.cN/Article/details/170899.shtmlWWw.M.nffqi.cN/Article/details/805168.shtmlWWw.M.nffqi.cN/Article/details/438028.shtmlWWw.M.nffqi.cN/Article/details/310524.shtmlWWw.M.nffqi.cN/Article/details/269646.shtmlWWw.M.nffqi.cN/Article/details/483196.shtmlWWw.M.nffqi.cN/Article/details/797895.shtmlWWw.M.nffqi.cN/Article/details/107375.shtmlWWw.M.nffqi.cN/Article/details/577429.shtmlWWw.M.nffqi.cN/Article/details/974893.shtmlWWw.M.nffqi.cN/Article/details/357956.shtmlWWw.M.nffqi.cN/Article/details/612169.shtmlWWw.M.nffqi.cN/Article/details/422051.shtmlWWw.M.nffqi.cN/Article/details/283283.shtmlWWw.M.nffqi.cN/Article/details/204215.shtmlWWw.M.nffqi.cN/Article/details/853388.shtmlWWw.M.nffqi.cN/Article/details/430360.shtmlWWw.M.nffqi.cN/Article/details/091406.shtmlWWw.M.nffqi.cN/Article/details/767643.shtmlWWw.M.nffqi.cN/Article/details/571446.shtmlWWw.M.nffqi.cN/Article/details/997267.shtmlWWw.M.nffqi.cN/Article/details/590154.shtmlWWw.M.nffqi.cN/Article/details/706159.shtmlWWw.M.nffqi.cN/Article/details/932879.shtmlWWw.M.nffqi.cN/Article/details/364378.shtmlWWw.M.nffqi.cN/Article/details/032031.shtmlWWw.M.nffqi.cN/Article/details/404340.shtmlWWw.M.nffqi.cN/Article/details/187224.shtmlWWw.M.nffqi.cN/Article/details/517149.shtmlWWw.M.nffqi.cN/Article/details/664177.shtmlWWw.M.nffqi.cN/Article/details/128960.shtmlWWw.M.nffqi.cN/Article/details/047028.shtmlWWw.M.nffqi.cN/Article/details/760538.shtmlWWw.M.nffqi.cN/Article/details/426738.shtmlWWw.M.nffqi.cN/Article/details/272343.shtmlWWw.M.nffqi.cN/Article/details/334223.shtmlWWw.M.nffqi.cN/Article/details/797666.shtmlWWw.M.nffqi.cN/Article/details/647989.shtmlWWw.M.nffqi.cN/Article/details/552308.shtmlWWw.M.nffqi.cN/Article/details/544650.shtmlWWw.M.nffqi.cN/Article/details/770203.shtmlWWw.M.nffqi.cN/Article/details/769518.shtmlWWw.M.nffqi.cN/Article/details/993380.shtmlWWw.M.nffqi.cN/Article/details/278817.shtmlWWw.M.nffqi.cN/Article/details/190889.shtmlWWw.M.nffqi.cN/Article/details/620175.shtmlWWw.M.nffqi.cN/Article/details/661834.shtmlWWw.M.nffqi.cN/Article/details/194245.shtmlWWw.M.nffqi.cN/Article/details/053412.shtmlWWw.M.nffqi.cN/Article/details/981748.shtmlWWw.M.nffqi.cN/Article/details/522884.shtmlWWw.M.nffqi.cN/Article/details/890994.shtmlWWw.M.nffqi.cN/Article/details/767237.shtmlWWw.M.nffqi.cN/Article/details/223617.shtmlWWw.M.nffqi.cN/Article/details/752574.shtmlWWw.M.nffqi.cN/Article/details/466928.shtmlWWw.M.nffqi.cN/Article/details/021836.shtmlWWw.M.nffqi.cN/Article/details/436552.shtmlWWw.M.nffqi.cN/Article/details/296527.shtmlWWw.M.nffqi.cN/Article/details/733312.shtmlWWw.M.nffqi.cN/Article/details/941602.shtmlWWw.M.nffqi.cN/Article/details/334759.shtmlWWw.M.nffqi.cN/Article/details/918168.shtmlWWw.M.nffqi.cN/Article/details/774547.shtmlWWw.M.nffqi.cN/Article/details/047862.shtmlWWw.M.nffqi.cN/Article/details/149091.shtmlWWw.M.nffqi.cN/Article/details/372526.shtmlWWw.M.nffqi.cN/Article/details/944597.shtmlWWw.M.nffqi.cN/Article/details/165339.shtmlWWw.M.nffqi.cN/Article/details/906849.shtmlWWw.M.nffqi.cN/Article/details/717078.shtmlWWw.M.nffqi.cN/Article/details/787978.shtmlWWw.M.nffqi.cN/Article/details/023358.shtmlWWw.M.nffqi.cN/Article/details/914985.shtmlWWw.M.nffqi.cN/Article/details/535294.shtmlWWw.M.nffqi.cN/Article/details/179072.shtmlWWw.M.nffqi.cN/Article/details/043188.shtmlWWw.M.nffqi.cN/Article/details/090679.shtmlWWw.M.nffqi.cN/Article/details/157950.shtmlWWw.M.nffqi.cN/Article/details/215878.shtmlWWw.M.nffqi.cN/Article/details/770943.shtmlWWw.M.nffqi.cN/Article/details/474376.shtmlWWw.M.nffqi.cN/Article/details/051076.shtmlWWw.M.nffqi.cN/Article/details/137729.shtmlWWw.M.nffqi.cN/Article/details/813604.shtmlWWw.M.nffqi.cN/Article/details/769183.shtmlWWw.M.nffqi.cN/Article/details/862869.shtmlWWw.M.nffqi.cN/Article/details/467929.shtmlWWw.M.nffqi.cN/Article/details/896768.shtmlWWw.M.nffqi.cN/Article/details/750887.shtmlWWw.M.nffqi.cN/Article/details/411615.shtmlWWw.M.nffqi.cN/Article/details/523221.shtmlWWw.M.nffqi.cN/Article/details/588860.shtmlWWw.M.nffqi.cN/Article/details/557789.shtmlWWw.M.nffqi.cN/Article/details/093323.shtmlWWw.M.nffqi.cN/Article/details/415267.shtmlWWw.M.nffqi.cN/Article/details/081656.shtmlWWw.M.nffqi.cN/Article/details/884176.shtmlWWw.M.nffqi.cN/Article/details/310814.shtmlWWw.M.nffqi.cN/Article/details/078990.shtmlWWw.M.nffqi.cN/Article/details/916321.shtmlWWw.M.nffqi.cN/Article/details/139767.shtmlWWw.M.nffqi.cN/Article/details/207874.shtmlWWw.M.nffqi.cN/Article/details/255778.shtmlWWw.M.nffqi.cN/Article/details/495239.shtmlWWw.M.nffqi.cN/Article/details/653046.shtmlWWw.M.nffqi.cN/Article/details/609694.shtmlWWw.M.nffqi.cN/Article/details/047321.shtmlWWw.M.nffqi.cN/Article/details/977837.shtmlWWw.M.nffqi.cN/Article/details/046881.shtmlWWw.M.nffqi.cN/Article/details/254041.shtmlWWw.M.nffqi.cN/Article/details/371371.shtmlWWw.M.nffqi.cN/Article/details/238098.shtmlWWw.M.nffqi.cN/Article/details/018310.shtmlWWw.M.nffqi.cN/Article/details/666610.shtmlWWw.M.nffqi.cN/Article/details/170651.shtmlWWw.M.nffqi.cN/Article/details/357627.shtmlWWw.M.nffqi.cN/Article/details/722623.shtmlWWw.M.nffqi.cN/Article/details/063893.shtmlWWw.M.nffqi.cN/Article/details/688624.shtmlWWw.M.nffqi.cN/Article/details/330876.shtmlWWw.M.nffqi.cN/Article/details/113467.shtmlWWw.M.nffqi.cN/Article/details/674726.shtmlWWw.M.nffqi.cN/Article/details/258139.shtmlWWw.M.nffqi.cN/Article/details/551425.shtmlWWw.M.nffqi.cN/Article/details/150693.shtmlWWw.M.nffqi.cN/Article/details/456962.shtmlWWw.M.nffqi.cN/Article/details/234886.shtmlWWw.M.nffqi.cN/Article/details/899475.shtmlWWw.M.nffqi.cN/Article/details/115619.shtmlWWw.M.nffqi.cN/Article/details/991170.shtmlWWw.M.nffqi.cN/Article/details/037354.shtmlWWw.M.nffqi.cN/Article/details/550434.shtmlWWw.M.nffqi.cN/Article/details/502459.shtmlWWw.M.nffqi.cN/Article/details/983690.shtmlWWw.M.nffqi.cN/Article/details/505742.shtmlWWw.M.nffqi.cN/Article/details/401951.shtmlWWw.M.nffqi.cN/Article/details/159186.shtmlWWw.M.nffqi.cN/Article/details/333985.shtmlWWw.M.nffqi.cN/Article/details/656998.shtmlWWw.M.nffqi.cN/Article/details/407544.shtmlWWw.M.nffqi.cN/Article/details/265253.shtmlWWw.M.nffqi.cN/Article/details/215607.shtmlWWw.M.nffqi.cN/Article/details/100566.shtmlWWw.M.nffqi.cN/Article/details/603678.shtmlWWw.M.nffqi.cN/Article/details/179164.shtmlWWw.M.nffqi.cN/Article/details/439399.shtmlWWw.M.nffqi.cN/Article/details/986325.shtmlWWw.M.nffqi.cN/Article/details/297034.shtmlWWw.M.nffqi.cN/Article/details/189372.shtmlWWw.M.nffqi.cN/Article/details/980872.shtmlWWw.M.nffqi.cN/Article/details/751214.shtmlWWw.M.nffqi.cN/Article/details/130868.shtmlWWw.M.nffqi.cN/Article/details/757986.shtmlWWw.M.nffqi.cN/Article/details/786801.shtmlWWw.M.nffqi.cN/Article/details/162854.shtmlWWw.M.nffqi.cN/Article/details/023657.shtmlWWw.M.nffqi.cN/Article/details/026182.shtmlWWw.M.nffqi.cN/Article/details/651324.shtmlWWw.M.nffqi.cN/Article/details/190066.shtmlWWw.M.nffqi.cN/Article/details/788742.shtmlWWw.M.nffqi.cN/Article/details/971492.shtmlWWw.M.nffqi.cN/Article/details/722438.shtmlWWw.M.nffqi.cN/Article/details/417909.shtmlWWw.M.nffqi.cN/Article/details/364027.shtmlWWw.M.nffqi.cN/Article/details/337302.shtmlWWw.M.nffqi.cN/Article/details/544267.shtmlWWw.M.nffqi.cN/Article/details/194380.shtmlWWw.M.nffqi.cN/Article/details/597594.shtmlWWw.M.nffqi.cN/Article/details/285867.shtmlWWw.M.nffqi.cN/Article/details/009461.shtmlWWw.M.nffqi.cN/Article/details/016114.shtmlWWw.M.nffqi.cN/Article/details/529462.shtmlWWw.M.nffqi.cN/Article/details/296189.shtmlWWw.M.nffqi.cN/Article/details/769117.shtmlWWw.M.nffqi.cN/Article/details/578414.shtmlWWw.M.nffqi.cN/Article/details/662977.shtmlWWw.M.nffqi.cN/Article/details/966976.shtmlWWw.M.nffqi.cN/Article/details/400025.shtmlWWw.M.nffqi.cN/Article/details/610854.shtmlWWw.M.nffqi.cN/Article/details/544230.shtmlWWw.M.nffqi.cN/Article/details/439301.shtmlWWw.M.nffqi.cN/Article/details/185501.shtmlWWw.M.nffqi.cN/Article/details/675522.shtmlWWw.M.nffqi.cN/Article/details/887240.shtmlWWw.M.nffqi.cN/Article/details/155704.shtmlWWw.M.nffqi.cN/Article/details/465852.shtmlWWw.M.nffqi.cN/Article/details/620407.shtmlWWw.M.nffqi.cN/Article/details/105297.shtmlWWw.M.nffqi.cN/Article/details/305767.shtmlWWw.M.nffqi.cN/Article/details/946332.shtmlWWw.M.nffqi.cN/Article/details/027044.shtmlWWw.M.nffqi.cN/Article/details/303505.shtmlWWw.M.nffqi.cN/Article/details/165768.shtmlWWw.M.nffqi.cN/Article/details/371308.shtmlWWw.M.nffqi.cN/Article/details/678981.shtmlWWw.M.nffqi.cN/Article/details/667894.shtmlWWw.M.nffqi.cN/Article/details/650979.shtmlWWw.M.nffqi.cN/Article/details/204198.shtmlWWw.M.nffqi.cN/Article/details/557278.shtmlWWw.M.nffqi.cN/Article/details/459671.shtmlWWw.M.nffqi.cN/Article/details/267306.shtmlWWw.M.nffqi.cN/Article/details/503455.shtmlWWw.M.nffqi.cN/Article/details/347567.shtmlWWw.M.nffqi.cN/Article/details/121485.shtmlWWw.M.nffqi.cN/Article/details/585498.shtmlWWw.M.nffqi.cN/Article/details/184664.shtmlWWw.M.nffqi.cN/Article/details/602535.shtmlWWw.M.nffqi.cN/Article/details/859164.shtmlWWw.M.nffqi.cN/Article/details/336251.shtmlWWw.M.nffqi.cN/Article/details/301590.shtmlWWw.M.nffqi.cN/Article/details/915368.shtmlWWw.M.nffqi.cN/Article/details/221744.shtmlWWw.M.nffqi.cN/Article/details/254222.shtmlWWw.M.nffqi.cN/Article/details/373580.shtmlWWw.M.nffqi.cN/Article/details/682061.shtmlWWw.M.nffqi.cN/Article/details/418132.shtmlWWw.M.nffqi.cN/Article/details/565374.shtmlWWw.M.nffqi.cN/Article/details/615115.shtmlWWw.M.nffqi.cN/Article/details/696616.shtmlWWw.M.nffqi.cN/Article/details/507727.shtmlWWw.M.nffqi.cN/Article/details/192095.shtmlWWw.M.nffqi.cN/Article/details/950870.shtmlWWw.M.nffqi.cN/Article/details/747434.shtmlWWw.M.nffqi.cN/Article/details/041853.shtmlWWw.M.nffqi.cN/Article/details/342040.shtmlWWw.M.nffqi.cN/Article/details/984259.shtmlWWw.M.nffqi.cN/Article/details/162846.shtmlWWw.M.nffqi.cN/Article/details/689507.shtmlWWw.M.nffqi.cN/Article/details/677688.shtmlWWw.M.nffqi.cN/Article/details/035162.shtmlWWw.M.nffqi.cN/Article/details/634219.shtmlWWw.M.nffqi.cN/Article/details/798621.shtmlWWw.M.nffqi.cN/Article/details/240260.shtmlWWw.M.nffqi.cN/Article/details/565455.shtmlWWw.M.nffqi.cN/Article/details/624664.shtmlWWw.M.nffqi.cN/Article/details/644692.shtmlWWw.M.nffqi.cN/Article/details/081648.shtmlWWw.M.nffqi.cN/Article/details/281293.shtmlWWw.M.nffqi.cN/Article/details/190463.shtmlWWw.M.nffqi.cN/Article/details/905974.shtmlWWw.M.nffqi.cN/Article/details/264331.shtmlWWw.M.nffqi.cN/Article/details/690959.shtmlWWw.M.nffqi.cN/Article/details/067609.shtmlWWw.M.nffqi.cN/Article/details/821901.shtmlWWw.M.nffqi.cN/Article/details/939664.shtmlWWw.M.nffqi.cN/Article/details/728806.shtmlWWw.M.nffqi.cN/Article/details/890315.shtmlWWw.M.nffqi.cN/Article/details/005483.shtmlWWw.M.nffqi.cN/Article/details/844459.shtmlWWw.M.nffqi.cN/Article/details/418877.shtmlWWw.M.nffqi.cN/Article/details/483939.shtmlWWw.M.nffqi.cN/Article/details/145062.shtmlWWw.M.nffqi.cN/Article/details/087811.shtmlWWw.M.nffqi.cN/Article/details/431027.shtmlWWw.M.nffqi.cN/Article/details/315489.shtmlWWw.M.nffqi.cN/Article/details/494724.shtmlWWw.M.nffqi.cN/Article/details/544832.shtmlWWw.M.nffqi.cN/Article/details/684661.shtmlWWw.M.nffqi.cN/Article/details/061528.shtmlWWw.M.nffqi.cN/Article/details/160879.shtmlWWw.M.nffqi.cN/Article/details/467754.shtmlWWw.M.nffqi.cN/Article/details/598046.shtmlWWw.M.nffqi.cN/Article/details/276113.shtmlWWw.M.nffqi.cN/Article/details/221916.shtmlWWw.M.nffqi.cN/Article/details/046778.shtmlWWw.M.nffqi.cN/Article/details/564975.shtmlWWw.M.nffqi.cN/Article/details/841473.shtmlWWw.M.nffqi.cN/Article/details/966405.shtmlWWw.M.nffqi.cN/Article/details/383113.shtmlWWw.M.nffqi.cN/Article/details/639446.shtmlWWw.M.nffqi.cN/Article/details/995927.shtmlWWw.M.nffqi.cN/Article/details/590746.shtmlWWw.M.nffqi.cN/Article/details/993302.shtmlWWw.M.nffqi.cN/Article/details/353950.shtmlWWw.M.nffqi.cN/Article/details/824841.shtmlWWw.M.nffqi.cN/Article/details/732211.shtmlWWw.M.nffqi.cN/Article/details/637723.shtmlWWw.M.nffqi.cN/Article/details/162052.shtmlWWw.M.nffqi.cN/Article/details/590979.shtmlWWw.M.nffqi.cN/Article/details/752859.shtmlWWw.M.nffqi.cN/Article/details/791945.shtmlWWw.M.nffqi.cN/Article/details/486524.shtmlWWw.M.nffqi.cN/Article/details/576113.shtmlWWw.M.nffqi.cN/Article/details/244512.shtmlWWw.M.nffqi.cN/Article/details/776991.shtmlWWw.M.nffqi.cN/Article/details/916548.shtmlWWw.M.nffqi.cN/Article/details/897159.shtmlWWw.M.nffqi.cN/Article/details/782516.shtmlWWw.M.nffqi.cN/Article/details/350308.shtmlWWw.M.nffqi.cN/Article/details/829039.shtmlWWw.M.nffqi.cN/Article/details/378136.shtmlWWw.M.nffqi.cN/Article/details/007632.shtmlWWw.M.nffqi.cN/Article/details/981319.shtmlWWw.M.nffqi.cN/Article/details/266637.shtmlWWw.M.nffqi.cN/Article/details/467821.shtmlWWw.M.nffqi.cN/Article/details/384467.shtmlWWw.M.nffqi.cN/Article/details/254741.shtmlWWw.M.nffqi.cN/Article/details/888424.shtmlWWw.M.nffqi.cN/Article/details/447088.shtmlWWw.M.nffqi.cN/Article/details/677177.shtmlWWw.M.nffqi.cN/Article/details/628446.shtmlWWw.M.nffqi.cN/Article/details/462494.shtmlWWw.M.nffqi.cN/Article/details/563089.shtmlWWw.M.nffqi.cN/Article/details/453097.shtmlWWw.M.nffqi.cN/Article/details/983066.shtmlWWw.M.nffqi.cN/Article/details/963437.shtmlWWw.M.nffqi.cN/Article/details/275325.shtmlWWw.M.nffqi.cN/Article/details/116791.shtmlWWw.M.nffqi.cN/Article/details/882997.shtmlWWw.M.nffqi.cN/Article/details/479347.shtml

相关新闻

2026 GEO 服务商 TOP15 全维度实力榜单:综合头部与垂直细分分层解析

2026 GEO 服务商 TOP15 全维度实力榜单:综合头部与垂直细分分层解析

AI 对话渠道已经成为客户调研、采购决策的首要信息入口,品牌在各大生成式平台的信息完整度、推荐优先级,直接决定线上线索获取效率。想要长期积累 AI 端品牌信任资产,就需要搭建标准化生成式引擎优化体系,但目前市场内服务机构能力…

2026/7/29 1:42:11阅读更多 →
UE5项目性能优化

UE5项目性能优化

PDF版本: 链接: https://pan.baidu.com/s/1dT_7VgqElu4J_CE84aRpVQ 提取码: bymm 1. 如何使用UE5 Profiler识别CPU瓶颈 在UE5中,识别CPU瓶颈的核心在于区分是游戏逻辑(Game Thread)还是渲染准备(Render Thread&#xf…

2026/7/29 1:42:11阅读更多 →
【2026年蔚来暑期实习/秋招- 7月26日-通用岗-第一题- 阶乘平方数】(题目+思路+JavaC++Python解析+在线测试)

【2026年蔚来暑期实习/秋招- 7月26日-通用岗-第一题- 阶乘平方数】(题目+思路+JavaC++Python解析+在线测试)

题目内容 给定一个正整数 nnn(数值范围可能极大),请找出所有满足以下两个条件的正整数 xxx: x!+1≤nx! + 1 \le n

2026/7/29 1:42:11阅读更多 →
【数据分享】2005-2026年我国逐日露点温度栅格数据

【数据分享】2005-2026年我国逐日露点温度栅格数据

气象数据是我们在各项研究中都经常使用的数据,尤其是高空间精度或者高时间精度的气象数据非常受欢迎。今日我们分享的是2005—2026年我国逐日露点气温栅格数据!该数据来源于Climate Data Store(CDS)中的ERA5-Land再分析数据集。数…

2026/7/29 2:50:23阅读更多 →
自动化工作流与知识管理系统的技术实践

自动化工作流与知识管理系统的技术实践

1. 项目概述过去一年里,我尝试了各种技术实验和个人项目,从自动化工具到创意编程,从效率提升到生活优化。这些探索不仅让我积累了丰富的实践经验,也促使我对技术、生活和创造力之间的关系有了更深的思考。这篇总结将分享其中最具价…

2026/7/29 2:50:23阅读更多 →
HART协议详解:03 HART协议结构解析

HART协议详解:03 HART协议结构解析

第三季 HART协议结构解析 ——从FSK波形到数据帧:看懂智能仪表之间的数字语言 各位工业现场的工程师朋友们,大家好! 上一季我们揭开了HART物理层的“数字魔法”:在4–20mA电流环上,通过Bell202 FSK实现了模拟与数字的和谐共存。 我们用示波器“听到了”1200/2200Hz的…

2026/7/29 2:50:23阅读更多 →
[C++17/std::any] + [彻底封印 void* 黑色死角与内存崩溃/解密 SOO 虚表类型擦除] + [高并发事件总线与泛型框架安全演进]

[C++17/std::any] + [彻底封印 void* 黑色死角与内存崩溃/解密 SOO 虚表类型擦除] + [高并发事件总线与泛型框架安全演进]

[C17/std::any] [彻底封印 void* 黑色死角与内存崩溃/解密 SOO 虚表类型擦除] [高并发事件总线与泛型框架安全演进] 导读摘要:在构建高并发分布式总线(如 LanBus 数据网关)或流式音频处理终端(如 STTOSView 视图框架&#xff09…

2026/7/29 2:50:23阅读更多 →
如何一键备份你的QQ空间记忆?GetQzonehistory完整指南

如何一键备份你的QQ空间记忆?GetQzonehistory完整指南

如何一键备份你的QQ空间记忆?GetQzonehistory完整指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾经想要找回多年前在QQ空间发布的说说,却发现那些承…

2026/7/29 2:50:23阅读更多 →
ChatGPT Voice技术解析:语音交互如何重构新型计算机架构

ChatGPT Voice技术解析:语音交互如何重构新型计算机架构

最近,如果你关注 AI 领域,可能会注意到一个现象:各大科技媒体都在讨论 ChatGPT Voice 的潜力,但很少有人真正说清楚,为什么这个看似简单的语音交互功能,会引发像 Sam Altman 这样的行业领袖提出“新型计算机…

2026/7/29 2:48:22阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/28 4:06:39阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/28 2:08:06阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/28 1:38:28阅读更多 →
28. Agent 执行到一半想暂停?用 interrupt 给它设个“关卡“!

28. Agent 执行到一半想暂停?用 interrupt 给它设个“关卡“!

28. Agent 执行到一半想暂停?用 interrupt 给它设个“关卡“! 在构建复杂的 Agent 系统时,我们经常会遇到这样的场景:Agent 正在执行一个多步骤的任务,比如“下单购买商品”,但执行到一半时,我们…

2026/7/29 0:01:46阅读更多 →
自律同行,突破无界!NANK南卡正式官宣曾舜晞成为品牌代言人

自律同行,突破无界!NANK南卡正式官宣曾舜晞成为品牌代言人

近日,国际专注开放式技术研发的声学品牌Nank南卡,正式官宣实力艺人曾舜晞担任品牌代言人。消息一经发出便轰动全网。为什么耳机品牌不选择流量明星、老牌歌手?而且是选择曾舜晞?让我们一起来探索一下!比起短期的流量&a…

2026/7/29 0:01:46阅读更多 →
【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

一、本文介绍 🔥本文在RT-DETR多模态融合目标检测中引入RLAB残差线性注意力模块,可在不同模态特征交互阶段进行多次残差细化,使可见光、红外等特征在尺度、语义和空间位置上更好对齐;随后将细化特征与解码器输出拼接并生成Q、K、V,通过线性注意力自适应强化关键通道、目…

2026/7/29 0:01:46阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/28 20:22:24阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/28 3:17:03阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/28 2:35:58阅读更多 →