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

    Java finally return知识小菜

    finally { System.out.println("finally"); } } public static String testTry3( 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的值会被finally中return的值覆盖

    55960发布于 2018-01-31
  • 来自专栏小菜与老鸟

    小菜学密铺艺术

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

    2.2K20发布于 2021-09-24
  • 来自专栏毛利学Python

    机器学习开篇小菜

    开篇小菜 本教程是本人尝试使用scikit-learn的一些经验,scikit-learn真的超级容易上手,简单实用。5分钟学会用调用基本的回归方法和集成方法应该是够了。 (-1,1) y = 10*np.sin(x1)+ 10*np.cos(x2) +x1+x2 +np.random.randn(1)+ 0.1 # data.shape = (50, 3) SVR # SVR from sklearn.svm import SVR svr = SVR(kernel='rbf', C=1e3, gamma=0.1) try_different_method

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

    Google IO ——饭后小菜

    到目前为止,该原型不需要外部电源,但运行 Android,很可能是出于测试目的,因为之前的报告还提到,新的操作系统目前正在开发中。 将在这周于美国推出针对Android用户先推出,iOS用户将在五月中推出。 Google相册支持真实肤色滤镜 Flutter 3 谷歌宣布推出 Flutter 3。 公告指出,Flutter 3 是谷歌完善 Flutter 所支持的平台的旅程的高潮部分;Flutter 3 中增加了对 macOS 和 Linux 应用程序的稳定支持,目前其已完成对 6 个主要平台的稳定支持 现在,Flutter 可用于构建跨 Android、iOS、Web(桌面)、Linux、Windows 桌面和 macOS 的生产级应用程序。

    1.9K10编辑于 2022-05-13
  • 来自专栏pythonista的日常

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

    从这周开始,有的人应该已经开始工作和学习了,假期应该很少有人在学习,我这边准备了一些有趣的练习题,帮助大家快速恢复功力。大家可以在这下面留言,写下自己解题的代码,第二天我会公布前一天的解题代码,欢迎大家积极交流。

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

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

    3.标识符 在Python语言规范中,标识符由字母、数字、下划线(_)组成,但是标识符不能以数字作为开头,并且标识符是大小写敏感。 #判断大小 a = 2 if a > 1: print("a大于1") 8. print() print()是Python3的最常见的内置函数,用于打印输出,默认是添加换行符结束。

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

    源码分析:小菜鸟的硬菜

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

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

    预备小菜:Python入门之异常

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

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

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

    然而这里有大神可以以两种办法解决,请看VCR 3 解法一: 条件1:要求用O(n)的时间复杂度,这意味着只能遍历数组一次。 同时还要寻找重复元素,很容易想到建立哈希表来完成。 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 2 ( 2)由于第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) 0个元素a[0] 等于7不为0,故交换a[0]与a[a[0]]即交换a[0]与a[7]得: 下标 0 1 2 3 4 5 6 7 8 9 数据 9 1 2 5 4 6 1 7 0 2 (5)由于第0

    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的日常

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

    这道题因为要考虑有序,就是按照字符串里面的字符顺序,同时要统计字符出现的次数。高手解法1非常巧妙,里面两个类的继承,同时继承了collection 模块里面的OrderedDict和Counter两个子类。很秒!

    33010发布于 2020-06-16
  • 来自专栏信息化漫谈

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

    3、哪个web服务器为你提供服务,需要有个需要由LVS负载均衡器决定 通过LVS(如F5、Nginx)的判断,在前台数十个服务器中选择一个web服务器为你提供网页解析服务。

    1.1K30发布于 2019-09-24
  • 来自专栏马拉松程序员的专栏

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

    标准数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据:Number a = "1" #字符串 b = {1, 2, 3} #集合类型 c = [1, 2, 3] #列表类型 d = (1, 2, 3) # 元组类型 e = {'a': 1, 'b': 2, 'b': ' 3'} #字典类型 print(type(a), type(b), type(c), type(d), type(e)) <class 'str'> <class 'set'> <class 'list a = b = 20 print(a, b) 20,20 a = a + 1 print(a, b) 21,20 3.Python是弱类型的语言 在上述使用变量的时,我们可以直接给name和age赋值, 可以直接查看python官网文档(https://docs.python.org/zh-cn/3/library/functions.html)熟悉了解各个函数的功能,后面遇到相关的功能的可以直接使用,

    51130编辑于 2023-02-24
  • 来自专栏程序员互动联盟

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

    GPU加速就是利用显卡的超强3D计算能力做层与层的合成,甚至部分绘制。请看下面的Chromium合成架构图: ? 上图左边是渲染进程,里面调用Skia,再调用合成器;最右边是浏览器进程,里面有窗口;中间红色框的是GPU进程,里面是合成器的上下文,把合成的工作委托给GL/D3D模块完成,GL/D3D输出到窗口HWND 那么这个黄色的写着GL/D3D的东东是个啥? 而微软的DirectX的3D则只能在微软自己的产品上使用,看来,这个世界还是喜欢开放的标准,扯远了。 搞Chromium开发,不懂这个OpenGL说不过去,小菜今天就带着大家一起玩OpenGL。 小菜喜欢一个叫CodeBlock的IDE,她符合我的品味--开源、小巧还跨多个操作系统,无论你在Windows还是Linux,都是一致的体验,想起来都有点小激动。下面是她的界面,是不是很好很强大?

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

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

    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 while循环 num = 0 while num < 3: print(num) num = num + 1 print("循环结束") #代码结果: 0 1 2 循环结束 只要是num<3的条件成立 while num < 5: if num % 2 == 0: continue num = num + 1 print(num) print("循环结束") #代码结果: 1 3

    63720编辑于 2023-02-24
  • 来自专栏pythonista的日常

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

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

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

    预备小菜:Python入门之模块和库

    list 然后在编写一个main.py文件,内容如下: #导入hello模块 import hello list = hello.myList() print(list) #代码结果: [0, 1, 2, 3, ": "Gates"}""" jsonObject = loads(str) print(jsonObject) jsonStr = dumps(jsonObject) print(jsonStr) 3. 而方法3是直接是导入模块所有的类,使用时也不需要包含模块名。但是这种写法容易出现类名与文件名重名的问题,而引发类指代不明错误,所以并不推荐使用。 Base64 math 数学函数库 decimal 10进制浮点运算 random 实现各种分布的伪随机数生成器 datetime 对日期和时间的处理 zlib、gzip 压缩和解压缩文件 sqlite3、 redis 对sqlite3数据库和redis数据库的操作 urllib、urllib2 读取特定URL并获得返回的信息,urllib2增加HTTP信息的处理 HTMLParser Python自带的HTML

    58020编辑于 2023-02-24
  • 来自专栏huofo's blog

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

    我们以三台主机为例进行讨论: image.png 如上图,有 3 台主机,名字分别是: ant 、 bee 以及 cicada 。 为了实现主机间通讯,我们将三者连接到一根共用导线。 例子中只有 3 台主机,两个比特就足以唯一确定一台主机: 机器 比特 ant 00 bee 01 cicada 10 那么,发送数据时,再加上两个比特用于表示来源主机,两个比特表示目标主机,问题不就解决了吗 假设,总的通讯需求就上面这 3 个。那么, 2 个额外的比特即可解决问题。 到目前为止,我们引入了 3 种不同的比特,分别是 源地址 、 目的地址 以及 数据类型 。 对于这些比特的位数以及含义的约定,便构成 网络协议 。 【小菜学网络】系列文章首发于公众号【小菜学编程】

    51710编辑于 2022-03-18
  • 来自专栏马拉松程序员的专栏

    预备小菜:Python入门之操作文件

    预备小菜的章节到这里就结束了,后面我们开始制作“大餐”。

    68610编辑于 2023-02-24
  • 来自专栏nginx遇上redis

    Android多进程3

    Android 系统将尽量长时间地保持应用进程,但为了新建进程或运行更重要的进程,最终需要移除旧进程来回收内存。 3.服务进程 正在运行已使用 startService() 方法启动的服务且不属于上述两个更高类别进程的进程。 根据进程中当前活动组件的重要程度,Android 会将进程评定为它可能达到的最高级别。例如,如果某进程托管着服务和可见Activity,则会将此进程评定为可见进程,而不是服务进程。

    95710发布于 2019-10-14
领券