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

    Java finally return知识小菜

    finally { System.out.println("finally"); } } public static String testTry2( System.out.println("===testTry1==="); System.out.println(testTry1()); System.out.println("===testTry2= =="); System.out.println(testTry2()); System.out.println("===testTry3==="); System.out.println (testTry3()); } } 结果: ===testTry1=== finally try ===testTry2=== finally cache ===testTry3=== finally 结论: 1、根据testTry1,testTry2结果可知,当try/catch块中有return声明时,finally块中的代码依旧执行 2、根据testTry3结果可知,try/catch return

    55760发布于 2018-01-31
  • 来自专栏毛利学Python

    机器学习开篇小菜

    开篇小菜 本教程是本人尝试使用scikit-learn的一些经验,scikit-learn真的超级容易上手,简单实用。5分钟学会用调用基本的回归方法和集成方法应该是够了。 matplotlib.pyplot as plt def get_data(): # 捏造的数据集 x1 = np.linspace(0,100,50).reshape(-1,1) x2 = np.linspace(0,100,50).reshape(-1,1) y = 10*np.sin(x1)+ 10*np.cos(x2) +x1+x2 +np.random.randn(1) + 0.1 # data.shape = (50, 3) data = np.concatenate((x1,x2,y),axis=1) return data data = get_data() x, y = data[:,:2], data[:,2] 测试评分 def try_different_method(clf): clf.fit(x,y) score

    51930发布于 2019-09-09
  • 来自专栏北洋csdn

    Google IO ——饭后小菜

    到目前为止,该原型不需要外部电源,但运行 Android,很可能是出于测试目的,因为之前的报告还提到,新的操作系统目前正在开发中。 将在这周于美国推出针对Android用户先推出,iOS用户将在五月中推出。 注视就能下达指令 快速语句指令在智能屏幕上也可使用 扩展Pixel手机上的真实肤色功能 Google将把Pixel手机上的真实肤色带到Google相册中,稍晚Google相册将会带来真实肤色滤镜,并且除了Android 现在,Flutter 可用于构建跨 Android、iOS、Web(桌面)、Linux、Windows 桌面和 macOS 的生产级应用程序。

    1.9K10编辑于 2022-05-13
  • 来自专栏小菜与老鸟

    小菜学密铺艺术

    什么是密铺艺术 小菜我在看到这些图片时,忍不住想这种图片是怎么创作出来的呢?他们是怎么贴合的如此天衣无缝呢?一定有什么方法论吧。 Tessellation艺术有三个明显的特点: 1)密铺的元素是重复的图案 2)密铺的元素之间没有间隙或重叠 3)密铺元素可以在一个平面上永远的持续拼接下去 事实上,tessellate 这个词来自希腊语 为了照顾一些不能翻qiang出去的读者朋友,小菜转载到了这里。 我想来想去,能不能用“此消彼长”来形容呢?大家觉得如何? 所以小菜感觉这个最终呈现的效果的好坏,取决于创作者对于线条的敏感程度以及对图形形状轮廓的一种把控能力。 OK,小菜我决定亲自实践一下。 v=d-eA2UZ8jak&ab_channel=MrLhewett pinterest搜索Tessellation https://www.mathsisfun.com/geometry/tessellation.html

    2.2K20发布于 2021-09-24
  • 来自专栏Bug Engineer

    小菜鸟的JS学习之路——No.2(语法、关键保留字及变量)

    标识符可以是下列格式规则组合起来的一或多个字符:       1、第一个字符必须是一个字母、下划线(_)或一个美元符号($)       2、其它字符可以是字母、下划线、美元符号或则数字。           //字符串字面量      false       //布尔字面量      /js/gi    //正则表达式字面量      null     //对象字面量       {x:1,y:2}    //对象字面量表达式      [1,2,3,4,5]  //数组字面量表达式 二、关键字和保留字  关键字:程序中已经开始使用的字符   var else  case for等的  

    58310编辑于 2023-12-25
  • 来自专栏Bug Engineer

    小菜鸟的JS学习之路——No.2(语法、关键保留字及变量)

    标识符可以是下列格式规则组合起来的一或多个字符:       1、第一个字符必须是一个字母、下划线(_)或一个美元符号($)       2、其它字符可以是字母、下划线、美元符号或则数字。           //字符串字面量      false       //布尔字面量      /js/gi    //正则表达式字面量      null     //对象字面量       {x:1,y:2}    //对象字面量表达式      [1,2,3,4,5]  //数组字面量表达式 二、关键字和保留字  关键字:程序中已经开始使用的字符   var else  case for等的  

    42610编辑于 2023-12-25
  • 来自专栏AustinDatabases

    Postgresql 权限也能搞死你 之 小菜的一天 (2)

    follow him 第一天上班,小菜被分配主管数据库的权限,小菜挺高兴,因为至少不会容易出错误导致大故障而造成上次的事情。 该有的都有了,你就是最大的权限呗,小菜答到 小胡一会就找到“老鸟“ 评理, 老鸟安抚了小胡,后问小菜,你知道owner 到底都有什么权限?小菜还是嘴硬,该有的都有了,都是最大的权限。 老鸟还是耐心的回答, 1 你应该只给 insert ,update, select 的权限 2 给与权限宁可少,别多,可以一点点的调 你看这样操作合适不合适,通过另一个管理员账户操作 revoke all 1 我们建立一个只读 role 2 我们建立一个读写的 role create role readonly; alter role readonly set default_transaction_read_only 打来的,说由于一些工作的原因,感觉小菜不大适合,决定解除和小菜的劳动关系。

    84741发布于 2019-12-24
  • 来自专栏pythonista的日常

    开工之前的热身小菜(一)

    例如给你一个字符串"abracadabra",统计里面的字符串按照下面的格式输出: ordered_count("abracadabra") == [('a', 5), ('b', 2), ('r', 2), ('c', 1), ('d', 1)] 解题代码: def ordered_count(input): pass 测试用例: ordered_count("abracadabra" ) = [('a', 5), ('b', 2), ('r', 2), ('c', 1), ('d', 1)] ordered_count("Code Wars") = [('C', 1), ('o', 1), ('d', 1), ('e', 1), (' ', 1), ('W', 1), ('a', 1), ('r', 1), ('s', 1)] 2.

    33620发布于 2020-06-16
  • 来自专栏马拉松程序员的专栏

    预备小菜:Python入门之异常

    在之前的示例中遇见了多次Error,就是异常,这种场景还是经常存在的,比如说读取字典中不存在的key,打开一个本地文件,可是这个文件却不存在,代码就会报出异常,进而停止运行,接下来我们认识一下异常和了解怎么处理异常。

    48320编辑于 2023-02-24
  • 来自专栏Java后端技术栈cwnait

    源码分析:小菜鸟的硬菜

    最近,有朋友和我聊,如何看源码,不知道怎么看,自己看过Spring源码,可是看到后面就被劝退了,觉得太难了。

    36620编辑于 2022-06-13
  • 来自专栏马拉松程序员的专栏

    预备小菜:Python入门之基础语法

    2.脚本式编程 脚本语言简单的理解就是不需要编译,直接用解释器可以运行,例如Python,JavaScript。脚本语言不需要编译,可以直接用,由解释器来负责解释。 例如,在Java中一个判断语句如下: int a=2 if(a>1){ System.out.println("a大于1"); }else{ System.out.println("a 小于等于1"); } 而在Python的判断语句的写法是: #判断大小 a=2 if a > 1: print("a大于1") else: print("a小于等于1") #判断大小 a = 2 if a > 1: print("a大于1") 8. print() print()是Python3的最常见的内置函数,用于打印输出,默认是添加换行符结束。

    68920编辑于 2023-02-24
  • 来自专栏机器学习算法工程师

    客官,来嘛,谷歌小菜请你尝尝!

    4 例子详解 下面以2,4,1,5,7,6,1,9,0,2这十个数为例,展示下如何用基数排序来查找重复元素 下标 0 1 2 3 4 5 6 7 8 9 数据 2 4 1 5 7 6 1 9 0 2 (1)由于第0个元素a[0] 等于2不为0,故交换a[0]与a[a[0]]即交换a[0]与a[2]得: 下标 0 1 2 3 4 5 6 7 8 9 数据 1 4 2 5 7 6 1 9 0 22)由于第0个元素a[0] 等于1不为0,故交换a[0]与a[a[0]]即交换a[0]与a[1]得: 下标 0 1 2 3 4 5 6 7 8 9 数据 4 1 2 5 7 6 1 9 0 2 (3) a[0] 等于2不为0,故交换a[0]与a[a[0]]即交换a[0]与a[2],但a[2]也为2与a[0]相等,因此我们就找到了一个重复的元素——2 下标 0 1 2 3 4 5 6 7 8 9 数据 2 1 2 5 4 6 1 7 0 9 有了上面的分析,代码不难写出: 具体实现代码(C++) ?

    71480发布于 2018-03-06
  • 来自专栏Android群英传

    来盘小菜——DDMLib使用入门

    DDMLib使用入门 ddmlib是DDMS工具的核心,堪称Android SDK中最不为人知的隐藏Boss,它封装了一系列对ADB的功能封装。 DDMS工具虽然已经非常强大,可以展示非常多的Android性能监测数据,但是,它有一个很大的缺点,就是很多数据不能导出,而且很多功能也不能达到自定义的需求,因此,基于这些问题,利用ddmlib来完成自定义的功能定制 希望开发者能够从《Android群英传:神兵利器》的性能检测工具一章中了解到性能监测与优化的一般方法,同时,不断优化自己的App,净化Android环境,从你我他做起,提高Android软件质量,是每一个开发者应尽的义务

    2.4K20发布于 2018-07-20
  • 来自专栏pythonista的日常

    开工之前的热身小菜(一)答案

    ordered_count(seq): m=OrderedCounter(seq) return list(OrderedCounter(seq).items()) 1.3 高手解法2 缩写双字名称答案 2.1 高手解法1 def abbrevName(name): return '.'.join(w[0] for w in name.split()).upper() 2.2 高手解法2

    33010发布于 2020-06-16
  • 来自专栏pythonista的日常

    开工之前的热身小菜(二)习题

    accum("RqaEzty") -> "R-Qq-Aaa-Eeee-Zzzzz-Tttttt-Yyyyyyy"

    35830发布于 2020-06-16
  • 来自专栏程序员互动联盟

    小菜学Chromium开发系列:OpenGL学习

    搞Chromium开发,不懂这个OpenGL说不过去,小菜今天就带着大家一起玩OpenGL。 小菜喜欢一个叫CodeBlock的IDE,她符合我的品味--开源、小巧还跨多个操作系统,无论你在Windows还是Linux,都是一致的体验,想起来都有点小激动。下面是她的界面,是不是很好很强大?

    1.4K50发布于 2018-03-12
  • 来自专栏马拉松程序员的专栏

    预备小菜:Python入门之控制语句

    a = 2 b = 1 # 两个条件必须都成立才是True if a >= 1 and b < 2: print("符合要求") # 两个条件成立任何一个就是True if a == 1 or b == a = 2 b = 1 # 两个条件必须都成立才是True if a >= 1 and b < 2: print("符合要求") # 两个条件成立任何一个就是True elif a == 1 or b for循环遍历数字,从0开始,3结束(不包括3) for i in range (3): print(i) #代码结果: 0 1 2 for循环遍历数字,从2开始(包括),5结束(不包括) for i in range (2,5): print(i) #代码结果: 2 3 4 for循环遍历数字,从2开始(包括),7结束(不包括),步长为2 for i in range (2,7,2 ): print(i) #代码结果: 2 4 6 range ()函数的功能很类似Java语言中的for(int i=0;i<5;i++),但是比起来相对更加简洁一些。

    63620编辑于 2023-02-24
  • 来自专栏马拉松程序员的专栏

    预备小菜:Python入门之变量与函数

    a, b, c, d = 1, 2.3, True, 4 + 2j print(type(a), type(b), type(c), type(d)) <class 'int'> <class 'float a = "1" #字符串 b = {1, 2, 3} #集合类型 c = [1, 2, 3] #列表类型 d = (1, 2, 3) # 元组类型 e = {'a': 1, 'b': 2, 'b': ' 2. 赋值 在编程语言中,将数据放入变量的过程叫做赋值。Python 也是使用等号=作为赋值运算符,具体格式为:name=value。name是变量名称。value是储存的变量值。 #函数定义 def my_sum(a,b): ab =a+b return ab #函数调用 print(my_sum(1,2)) my_sum(a,b)就是有返回值的函数,a和b就是my_sum

    51130编辑于 2023-02-24
  • 来自专栏信息化漫谈

    上个小菜:大型网站的访问全流程

    2、访问网页时,web服务器将产生PV、UV数据 打开首页时,web服务器将产生log日志,一个网页对应一个PV(Page View)。

    1.1K30发布于 2019-09-24
  • 来自专栏huofo's blog

    小菜学网络】数据链路层概述

    那么, 2 个额外的比特即可解决问题。 【小菜学网络】系列文章首发于公众号【小菜学编程】

    51510编辑于 2022-03-18
领券