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

    Python编程专属骚技巧4

    四、多行字符串 这个比c方便多了,c打上换行符再加上转义,真的很难受 a='''dvfssd fsdfdsfsd dsdsfbfdfasf afasfaf''' print(a)

    26720编辑于 2022-11-29
  • 来自专栏MyJie的个人日记

    软件测试进阶之4——编程语言学习技巧

    4、要想在基础学习过程中领悟到什么技巧,是比较难的,基础学习过程中,一般就是学习语法、表达式、概念 5、学到面向对象花了个月的时间吧,很慢,因为还要工作,也做了不少笔记 6、这时候就需要找一个东西练手了 以python(或其他)编程语言为学习中心目标,工具(selenium、unittest等)为踏板 你的学习不可能止于某个工具 但是一种编程语言可以贯穿各个工具 编程语言是所有测试技术进阶的基础 本系列结束

    81710发布于 2019-11-20
  • 来自专栏机器学习/数据可视化

    pandas技巧4

    本文中记录Pandas操作技巧,包含: 导入数据 导出数据 查看、检查数据 数据选取 数据清洗 数据处理:Filter、Sort和GroupBy 数据合并 常识 # 导入pandas import pandas

    4.6K20发布于 2021-03-01
  • 来自专栏【计网】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 outofmemory,很可能是老年代的内存较小,可以调低该参数 包冲突 将spark自带的包设置成provided,这样就可以使用spark内核自带的相应类 spark自带了很多包,比如org.json4s

    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)     = *pEnd)   return false;           pBegin++;           pEnd--;       }   return true;   }   4.输入一个整数

    807100发布于 2018-01-17
  • 来自专栏向治洪

    Python高效编程技巧

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

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

    C# 编程技巧

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

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

    数控车削编程技巧

    4、延时G04指令 所谓延时G04指令,其作用是人为地暂时限制运行的加工程序,除了常见的一般使用情况外,在实际数控加工中,延时G04指令还可以作一些特殊使用。 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高效编程技巧

    >>> s1 = {x: randint(1, 4) for x in sample('abfcdrg', randint(1,5))} >>> s1 {'b': 1, 'f': 4, 'g': 3, 14] 4 >>> c2.most_common(3) # 统计频度出现最高的3个数 [(17, 4), (11, 4), (16, 3)] 2. ': 2} >>> s2 = {x: randint(1, 4) for x in sample('abfcdrg', randint(1,5))} >>> s2 {'b': 4, 'g': 1, 'f ': 1, 'r': 4, 'd': 3} >>> s3 = {x: randint(1, 4) for x in sample('abfcdrg', randint(1,5))} >>> s3 {'b ': 4, 'r': 4, 'a': 2, 'g': 3, 'c': 4} 首先获取字典的 keys,然后取每轮比赛 key 的交集。

    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编程技巧

    4、对于多核CPU,使用parfor比用for更节约时间。 5、定义循环变量时,尽量不要使用i和j,因为i和j是matlab预留的虚数单位。

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

    Python 高效编程技巧

    >>> s1 = {x: randint(1, 4) for x in sample('abfcdrg', randint(1,5))} >>> s1 {'b': 1, 'f': 4, 'g': 3, 14] 4 >>> c2.most_common(3) # 统计频度出现最高的3个数 [(17, 4), (11, 4), (16, 3)] 2. ': 2} >>> s2 = {x: randint(1, 4) for x in sample('abfcdrg', randint(1,5))} >>> s2 {'b': 4, 'g': 1, 'f ': 1, 'r': 4, 'd': 3} >>> s3 = {x: randint(1, 4) for x in sample('abfcdrg', randint(1,5))} >>> s3 {'b ': 4, 'r': 4, 'a': 2, 'g': 3, 'c': 4} 首先获取字典的 keys,然后取每轮比赛 key 的交集。

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

    Swift编程技巧

    swift tips Swift中有很多有用的小技巧,用好了能使代码更加安全,简洁,易于理解或效率更加高效,在这记录一些编写swifty code的小技巧。 print(animal) } 如上两种方法都能时代码更加简洁 2、for in 循环中使用 where 语句 我们都会遇到写类似如下代码的地方: let items = [1, 2, 3, 4] : for item in items where item % 2 == 0 { print(item) } Output: 2 4 3、使用filter + forEach替代 for in 4、Defer保证代码块在控制流退出前被调用 defer 所声明的代码块会在当前代码执行退出后被调用: func test(code: Int) { defer { print( defer big than 10 end print in defer Objective-C中也可以实现类似的功能,可以参考:Objective-C中实现Swift中的defer 5、布尔值取反 在任何编程语言中

    1.3K11发布于 2020-03-20
  • 来自专栏golang分享

    高阶函数编程技巧

    int NOT NULL DEFAULT '0' COMMENT '状态', PRIMARY KEY (`id`), ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 基于以上这种所有情况,有必要来优化一下 可以利用函数式编程来优化 定义如下 type Option func(*gorm.DB) 定义 Option 是一个函数,这个函数的入参类型是*gorm.DB,返回值为空

    4.6K31编辑于 2023-07-30
  • 来自专栏北京马哥教育

    Python高级编程技巧

    一个可选的断言表达式 一个将输入序列中满足断言表达式的成员变换成输出列表成员的输出表达式 举个例子,我们需要从一个输入列表中将所有大于0的整数平方生成一个新的序列,你也许会这么写: num = [1, 4, 但是这就会有4行代码,两层嵌套外加一个完全不必要的append操作。 print filtered_and_squared # [1, 16, 100, 4, 9] ? 听起来是不是很像Java中的面向切面编程(Aspect-Oriented Programming)概念?两者都很简单,并且装饰器有着更为强大的功能。 随后执行“print(“Finished decorating function()”)” 4.

    2.1K50发布于 2018-05-02
  • 来自专栏新码农博客

    Python:高效编程技巧

    一、根据条件在序列中筛选数据 假设有一个数字列表 data, 过滤列表中的负数 data = [1, 2, 3, 4, -5] # 使用列表推导式 result = [i for i in data from random import randint, sample s1 = {x: randint(1, 4) for x in sample("abfcdrg", randint(1, 5))} from random import randint, sample from functools import reduce # 模拟随机的进球球员和进球数 s1 = {x: randint(1, 4) for x in sample("abfcdrg", randint(1, 5))} s2 = {x: randint(1, 4) for x in sample("abfcdrg", randint (1, 5))} s3 = {x: randint(1, 4) for x in sample("abfcdrg", randint(1, 5))} # 首先获取字典的 keys,然后取每轮比赛 key

    92320发布于 2020-04-16
  • 来自专栏数据STUDIO

    Python 实用小技巧4

    4、调整字符串中文本的格式 >>> import re >>> log = '2020-11-11' >>> re.sub('(\d{4})-(\d{2})-(\d{2})', r'\2/\3/\1', P<d>\d{4})-(?P<m>\d{2})-(?

    54330发布于 2021-06-24
领券