首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CSDNToQQCode

    Python编程专属骚技巧9

      print(testSet) print(testDict)   #set([0, 2, 4, 6, 8, 10, 12, 14, 16, 18]) #{0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81}

    27850编辑于 2022-11-29
  • 来自专栏有趣的django

    9.python3实用编程技巧进阶(四)

    4.1.如何读写csv数据  爬取豆瓣top250书籍 import requests import json import csv from bs4 import BeautifulSoup books = [] def book_name(url): res = requests.get(url) html = res.text soup = BeautifulSoup(html, 'html.parser') items = soup.find(class_="gr

    55420发布于 2019-08-21
  • 来自专栏终身学习者

    9 个JavaScript 技巧

    如果要实现格式化/转换文本的功能,这是一个很好的技巧: const makeList = (raw) => raw .join() .trim() .split("\n") 9.隐藏隐私 最后一个技巧是屏蔽字符串,当你需要屏蔽任何变量时(不是密码),下面这种做法可以快速帮你做到: const password = "hackme"; password.substr(-3).

    77720发布于 2020-10-10
  • 9个SQL优化技巧

    大多数的接口性能问题,很多情况下都是SQL问题,在工作中,我们也会定期对慢SQL进行优化,以提高接口性能。这里总结一下常见的优化方向和策略。

    1.3K10编辑于 2024-05-21
  • 来自专栏捞月亮的小北

    9. Mybatis 小技巧

    如果一个包下的类太多,每个类都要起别名,会导致typeAlias标签配置较多,所以mybatis用提供package的配置方式,只需要指定包名,该包下的所有类都自动起别名,别名就是简类名。并且别名不区分大小写。

    21210编辑于 2024-06-24
  • 来自专栏【计网】Cisco

    编程技巧】精通编程的秘密武器:高效编程技巧揭秘!

    给定一个大小为 n 的数组 nums ,返回其中的多数元素【多数元素是指在数组中出现次数 大于一半及以上的元素】

    24210编辑于 2024-02-20
  • 来自专栏tkokof 的技术,小趣及杂念

    Lua编程技巧

    简单翻译了一篇编程技巧,虽然内容上是关于 Lua 的,但实际上大部分技巧都是通用的(适用于其他语言). (tile_width/2) local x = tx*tile_width + x_offset local y = ty*(tile_height/2) 避免中间(程序)对象 以我的经验来看,这条技巧 (避免中间(程序)对象)可能是编写 Lua 代码时最重要的一条优化技巧.不断的创建 table 对象不仅需要大量的创建时间,而且会给垃圾收集器带来非常大的压力,致使程序出现长时间的 GC 消耗,进而造成程序的帧率不稳

    80030编辑于 2022-06-05
  • 来自专栏数据人生

    Spark编程技巧

    关于缓存 如果一个rdd被多个rdd依赖,就要持久化该rdd,避免被生成多次,而持久化时又有一些小技巧,如下 用persist(MEMORY_ONLY_SER) 代替persist和cache persist

    43320编辑于 2022-09-29
  • 来自专栏猿人谷

    编程技巧

    例如:3^2 = 9 = 1 + 2*1+1 + 2*2+1 = 1 + 3 + 5 4^2 = 16 = 1 + 2*1 + 1 + 2*2+1  + 2*3+1 int square(int n)    

    807100发布于 2018-01-17
  • 来自专栏call_me_R

    9个强大的JavaScript技巧

    你应该查看文档 下面是9个极其强大的JavaScript技巧。 1.全部替换 我们知道string.replace()函数只能替换第一次出现的情况。 "hello"; console.log(+the_string); // NaN 5.打乱数组元素 每天我都像喝大了~ var my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9] ; console.log(my_list.sort(function() { return Math.random() - 0.5 })); // [4, 8, 2, 9, 1, 3, 6, var entries = [1, [2, 5], [6, 7], 9]; var flat_entries = [].concat(...entries); // [1, 2, 5, 6, 7, 9 entries.length = 0; console.log(entries.length); // 0 console.log(entries); // [] 我认为寻找JavaScript技巧真的很酷

    24020编辑于 2023-05-24
  • 来自专栏向治洪

    Python高效编程技巧

    ###Python高效编程技巧 如果你发现一个好的程序库,符合你的要求,不要不好意思————大部分的开源项目都欢迎捐赠代码和欢迎提供帮助——即使你不是一个Python高手。 我已经使用Python编程有多年了,即使今天我仍然惊奇于这种语言所能让代码表现出的整洁和对DRY编程原则的适用。 这些年来的经历让我学到了很多的小技巧和知识,大多数是通过阅读很流行的开源软件,如Django, Flask, Requests中获得的。 下面我挑选出的这几个技巧常常会被人们忽略,但它们在日常编程中能真正的给我们带来不少帮助。 ####1. >>> d {1: False, 2: True, 3: False, 4: True, 5: False, 6: True, 7: False, 8: True, 9:

    1.4K50发布于 2018-01-26
  • 来自专栏DearXuan的博客文章

    C# 编程技巧

    扩展方法被定义在非泛型静态类中,扩展方法能够为现有的类添加新的方法,而无需定义新的类

    72010编辑于 2022-01-19
  • 来自专栏数控编程社区

    数控车削编程技巧

    为了提高零件加工精度,方便计算和编程,我们通常将程序原点设定在工件轴线与工件右端面、左端面、卡爪前端面的交点上,尽量使编程基准与设计、装配基准重合。 5、相对坐标U、W与绝对坐标X、Z代码 这里所说的相对编程是以刀尖所在位置为坐标原点,刀尖以相对于坐标原点进行位移来编程。 就是说,相对编程的坐标原点经常在变换,运行是以现刀尖点为基准控制位移,那么连续位移时,必然产生累积误差。绝对编程在加工的全过程中,均有相对统一的基准点,即坐标原点,所以其累积误差较相对编程小。 数控车削加工时,工件径向尺寸的精度比轴向尺寸高,所以在编制程序时,径向尺寸最好采用绝对编程,考虑到加工时的方便,轴向尺寸采用相对编程,但对于重要的轴向尺寸,也可以采用绝对编程。 另外,为保证零件的某些相对位置,按照工艺的要求,进行相对编程和绝对编程的灵活使用。

    69530编辑于 2023-10-28
  • 来自专栏科学计算

    Matlab高效编程技巧

      用过Matlab的同学应该都知道,Matlab的慢是出了名的,但是再慢也有优化的方式,下面我们给出几个Matlab编程中常用的优化技巧。    高效编程的内容就先写这么多,后面还会继续补充。下面说一个Matlab调试中断点设置问题。在一个for循环中,比如for i=1:n,我们想在i=100的进入断点,这个时候应该怎么用?

    1.2K20发布于 2020-06-30
  • 来自专栏Python编程与实战

    Python高效编程技巧

    range(30)] >>> data [7, 8, 5, 16, 10, 16, 8, 17, 11, 18, 11, 17, 15, 7, 2, 19, 5, 16, 17, 17, 12, 19, 9, data) >>> c2 Counter({17: 4, 11: 4, 16: 3, 10: 3, 7: 2, 8: 2, 5: 2, 2: 2, 19: 2, 18: 1, 15: 1, 12: 1, 9:

    95110发布于 2019-12-04
  • 来自专栏python3

    Python异常编程技巧

    编程中经常会需要使用到异常处理的情况,在阅读了一些资料后,整理了关于异常处理的一些小技巧记录如下。 如何自定义异常 定义异常类 在实际编程中,有时会发现Python提供的内建异常的不够用,我们需要在特殊业务场景下的异常。这时就需要我们来定义自己的异常。 recent call last): File "<stdin>", line 1, in <module> __main__.MyError: something error API异常相关的技巧 定义API异常的技巧 在自己编写API的时候,应该定义Root Exception——API中的根异常,其它异常都继承于它。 与异常相关的编程艺术 异常代替返回状态码 我们经常需要编写一些工具类的函数,往往在这些函数的处理流程中,会产生很多的状态;而这些状态也是调用者需要得到的信息。

    58010发布于 2020-01-03
  • 来自专栏巴山学长

    matlab编程技巧

    .; end 9、在程序运行结束后,使用clearvars可以清掉不需要的变量而保留结果变量,例如,clearvars -except varA varB,意思是清除变量空间中除了变量varA,varB

    1.1K30发布于 2019-07-15
  • 来自专栏进击的Coder

    Python 高效编程技巧

    range(30)] >>> data [7, 8, 5, 16, 10, 16, 8, 17, 11, 18, 11, 17, 15, 7, 2, 19, 5, 16, 17, 17, 12, 19, 9, data) >>> c2 Counter({17: 4, 11: 4, 16: 3, 10: 3, 7: 2, 8: 2, 5: 2, 2: 2, 19: 2, 18: 1, 15: 1, 12: 1, 9:

    1.1K50发布于 2019-07-04
  • 来自专栏韦弦的偶尔分享

    Swift编程技巧

    swift tips Swift中有很多有用的小技巧,用好了能使代码更加安全,简洁,易于理解或效率更加高效,在这记录一些编写swifty code的小技巧。 defer big than 10 end print in defer Objective-C中也可以实现类似的功能,可以参考:Objective-C中实现Swift中的defer 5、布尔值取反 在任何编程语言中

    1.3K11发布于 2020-03-20
  • 来自专栏call_me_R

    【译】9个强大的JavaScript技巧

    你应该查看文档 下面是9个极其强大的JavaScript技巧。 1.全部替换 我们知道string.replace()函数只能替换第一次出现的情况。 hello"; console.log(+the_string); // NaN 5.打乱数组元素 每天我都像喝大了~ var my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9] ; console.log(my_list.sort(function() { return Math.random() - 0.5 })); // [4, 8, 2, 9, 1, 3, 6, var entries = [1, [2, 5], [6, 7], 9]; var flat_entries = [].concat(...entries); // [1, 2, 5, 6, 7, 9 entries.length = 0; console.log(entries.length); // 0 console.log(entries); // [] 我认为寻找JavaScript技巧真的很酷

    47620发布于 2019-12-16
领券