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

    Python 高级并发2

    Python 高级并发2 Posted September 30, 2015 一般程序并发分为多线程和多进程并发. 那么什么时候选择两种并发手段, 该如何选择呢, 应用场景是什么?

    67310发布于 2018-08-02
  • 来自专栏Java实战博客

    2 Mybatis 高级进阶

    高级进阶 必然有 表与表之间的关系 一对一 关系 :表与表 共用一个主键,或者两张表各有一个字段对应 一对多 关系 : 多对多 关系 :有中间表 维护 其他表之间的主键关系 一对一查询 表关系:用户表 result column = "password" property = "user.password"></result> </resultMap> <resultMap id = "orderMap<em>2</em>"

    32210编辑于 2022-01-19
  • 来自专栏JavaEE

    springCloud --- 高级篇(2)

    sentinel异常比例降级配置 这个配置意思就是,1秒中内超过5个请求的时候,如果有超过5*0.2=1个请求异常了,那么在接下来的2秒内都会拉闸断电。降级后访问结果如下: ? * @param p1 * @param p2 * @param e * @return */ public String deal_testHotKey(String p1, String p2, p2=1,这里只有一个参数p2,在url中它是第0个参数,但是在controller中不是,所以这样访问并不会被降级。 热点配置的高级选项: 参数例外项:上面的配置对p1进行限流,不管p1的值是多少,只要QPS超过1,就降级。现在的需求是如果p1的值是5,我就搞特殊的,因为它充了钱,所以让它QPS超过100才限流。 > handlerException2(BlockException e){ return new JsonResult<Payment>(444, "自定义返回信息2"); }

    1.4K20发布于 2020-06-08
  • 来自专栏葬爱家族

    Android高级动画(2

    不管你的压缩算法有所优秀,位图有2个天生的缺点无法避免: (1)图片放大会失真 (2)图片尺寸越大,体积越大 不管是做Android开发还是IOS开发,我们都需要适配不同分辨率的手机,也就意味着同一个 统一的解决方案就是为每一种分辨屏幕准备一套图片。这样失真的问题解决了,但是图片体积又大了。 似乎两者是不可兼得的,怎么办呢? y2(Q10,20,30,40) C:三次贝塞尔曲线,参数x1,y1,x2,y2,x3,y3(C10,20,30,40,50, 60) Z:连接首尾,闭合曲线,无参数 掌握以上这些基本命令之后,我们基本上就可以画出 让矢量图形动起来 虽然我们已经可以绘制漂亮的矢量图形了,但是我们这个系列是Android高级动画啊,得动起来,Android中怎样才能让矢量图形动起来呢? (2)两个item是vector类型,定义要显示的path。

    2K20发布于 2018-09-05
  • 来自专栏自动化、性能测试

    Python 高级特性(2)- 迭代

    我们可以通过 循环来遍历这个 lis t或 tuple,这种遍历我们称为迭代(Iteration) for 在 Python 中,迭代是通过 来完成的 for ... in lists = [1, 2, 还可以用在其他可迭代对象上 list 这种数据类型虽然有下标,但很多其他数据类型是没有下标的,但是只要是可迭代对象,无论有无下标,都可以迭代 dicts = { "a": 1, "b": 2 from collections import Iterable lists = [1, 2, 3, 4, 5] dicts = { "a": 1, "b": 2 } print( enumerate 函数可以把 list 变成一个 索引-元素对的迭代对象,然后循环遍历这个对象即可 lists = [1, 2, 3, 4, 5] # 看看是不是迭代对象 print(isinstance 2 3 3 4 4 5 多嵌套列表 for x, y in [(1, 1), (2, 4), (3, 9)]: print(x, y) # 输出结果 1 1 2 4 3 9 总结 任何可迭代对象都可以作用于

    49220发布于 2021-04-16
  • 来自专栏DBA随笔

    Python之高级特性(2)

    Python之高级特性(2) 01 列表生成 加入我们想要生成一个list,它的内容是从1到8的整数,我们可以用list(range(1:9))来进行生成: ? 其中range是一个左闭右开的区间,从1开始,到9结束,不包含9本身,在这个基础上,如果我们生成[1*1,2*2,3*3,...8*8],而且不能使用循环的方法,此时我们需要怎么做呢?

    48810发布于 2019-11-06
  • 来自专栏机器学习

    【Sklearn | 2】sklearn 高级教程

    本文将进一步深入,介绍一些高级功能和技巧,包括管道、特征工程、模型选择与评估、以及集成方法等。管道(Pipeline)在实际项目中,数据预处理和模型训练通常是串联的多个步骤。 from sklearn.preprocessing import PolynomialFeatures# 生成多项式特征poly = PolynomialFeatures(degree=2)X_poly print(f"Accuracy: {accuracy_score(y_test, y_pred)}")print(classification_report(y_test, y_pred))示例项目:高级鸢尾花分类结合上述高级功能 ,我们来完成一个更高级的鸢尾花分类项目。 ,我们介绍了 sklearn 中更高级的一些功能和技巧,包括管道、特征工程、模型选择与评估、以及集成方法等。

    89921编辑于 2024-07-17
  • 来自专栏狮乐园

    高级 Angular 组件模式 (2)

    我们需要实现的需求是能够使使用者通过<toggle>组件动态的改变包含在它内部的内容。

    1.3K30发布于 2018-10-19
  • 来自专栏狮乐园

    高级 Vue 组件模式 (2)

    熟悉 vue 的童鞋可能马上会想到不同的解决方案,比如使用 slot 并配合 v-if,我们这里采用另外一种方法,利用 vue 提供的 provide/inject 属性按照复合组件的思想来实现。 你可以通过下面的链接来看看这个组件的实现代码以及演示: sandbox: 在线演示 github: part-2 总结 通常情况下,在设计和实现职能分明的组件时,可以使用这种模式,比如 tabs 与 tab

    97120发布于 2020-01-21
  • 来自专栏老马寒门IT

    Git入门到高级系列2-git高级操作

    你也可以使用特定的模式查找标签,如果只对 1.8.5 系列感兴趣,可以运行: $ git tag -l 'v1.8.5*' v1.8.5 v1.8.5-rc0 v1.8.5-rc1 v1.8.5-rc2 如果你想要工作目录与仓库中特定 的标签版本完全一样,可以使用git checkout -b [branchname] [tagname]在特定的标签上创建一个 新分支: $ git checkout -b version2 v2.0.0 Switched to a new branch 'version2' 当然,如果在这之后又进行了一次提交,version2 分支会因为改动向前移动了,那么 version2 分支就会和 可以直接变基合并 改变提交历史 修改多个提交信息.如果想要修改最近三次提交信息,或者那组提交中的任意一个提交信息,将想要修改的最近一次提交的父 提交作为参数传递给git rebase -i命令,即HEAD2^ 设置ssh key 第三步:找到之前生成的ssh的公钥 打开终端或者命令行(gitbash) $ cat ~/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC

    1.9K30发布于 2019-05-25
  • 来自专栏IT码农

    安装yii2高级

    1.3.1" 之后到Apache WEB根目录 ,例如WWW目录下 composer create-project --prefer-dist --stability=dev yiisoft/yii2- app-advanced yii2 或者composer create-project yiisoft/yii2-app-advanced yii2 2.0.12 会在当前目录生成一个yii2目录, 这个就是 Yii2的advanced版本的项目 记录二: 通过归档文件进行安装 我们先以简单地方式安装Yii2,所谓的简单方式,其实更好的说应该是更容易安装成功的方式,那就是通过归档文件进行安装 1、去官网下载一份高级版本(advanced),与其对应的是basic版本。 下面我们点击下图中标记的位置进行下载 2、解压后拷贝advanced目录放到web可访问目录,文件名advanced,不做改动 3、如果你是类linux系统,切换到advanced目录执行

    2.3K21发布于 2019-09-03
  • 来自专栏海仔技术驿站

    React-day2-webpack高级

    移动App第2天 webpack的发布策略 在实际开发中,一般会有两套项目方案: 一套是开发期间的项目,包含了测试文件、测试数据、开发工具、测试工具等相关配置,有利于项目的开发和测试,但是这些文件仅用于开发

    67820发布于 2021-05-06
  • 来自专栏Swift社区

    高级 SwiftUI 动画 — Part 2:GeometryEffect

    2.如何在通过路径移动时确定视图的方向。在这个特定的案例中,我们如何知道飞机的机头指向哪里(扰流板警告,一点三角函数就可以了)。 这个效果的可动画参数将是 pct。它代表飞机在路径中的位置。 func calculateDirection(_ pt1: CGPoint,_ pt2: CGPoint) -> CGFloat { let a = pt2.x - pt1.x let b = pt2.y - pt1.y let angle = a < 0 ? = percentPoint(pct - 0.01) let angle = calculateDirection(pt1, pt2) CGPoint) -> CGFloat { let a = pt2.x - pt1.x let b = pt2.y - pt1.y let

    1.9K30编辑于 2022-04-04
  • 来自专栏编程时光

    《现代Javascript高级教程》异步的终极解决方案

    现代JavaScript高级小册 深入浅出Dar 现代TypeScript高级小 异步的终极解决方案:async/await 1. 2. 使用方法 Async/await的使用方法非常简单明了,主要涉及两个关键字:async和await。 async关键字:用于声明一个async函数,它返回一个Promise对象。 } step('next'); }); } asyncToGenerator(genFn); 在上述代码中,我们首先创建了一个 promiseFn 函数,该函数返回一个在 2

    57620编辑于 2023-07-27
  • 来自专栏文武兼修ing——机器学习与IC设计

    高级综合工具StratusHLS学习笔记(2)

    学习目标为: 如何使用高级综合生成流水线 如何使用Stratus进行层次化设计 1.生成流水线 Stratus允许指定一个主循环(while(1))中的内容为流水线方式实现,即每个时钟周期均可以进入数据执行 2.层次化设计 为了观察流水线功能,这次将两个+1功能模块dut_template连在一起进行仿真,顶层为pipeline_test,代码如下所所示: #ifndef _DUT_PIPE #define " SC_MODULE(pipeline_test) { public: cynw_p2p<DT, ioConfig>::base_in x_in; cynw_p2p<DT, ioConfig }; #endif 首先关注使用的p2p接口如下所示: cynw_p2p<DT, ioConfig>::base_in x_in; cynw_p2p<DT, ioConfig>::base_out *ut0; dut_template_wrapper *ut1; 这里的调用方式为调用dut_template_wrapper而不是dut_template,这是Stratus的区别,若要在高级综合中保留层次结构

    1.5K10发布于 2020-03-26
  • 来自专栏OSChina

    Mysql高级2)——sql性能调优

    sql 性能下降的原因 2 sql service的解析顺序 3 sql 的7中join 4 索引 5 explain 的介绍 单表建立索引案例 2表建立索引案例: 3表建立索引案例: -- 查询慢查询日志是否开启及记录日志的位置

    68430发布于 2019-07-31
  • 来自专栏侯哥的Python分享

    Mysql高级2-SQL性能分析

    ------+ 1 row in set (0.01 sec)   说明:慢查询默认是关闭的 # 开启慢查询 slow_query_log=1 # 设置慢查询的时间 long_query_time=2 set, 1 warning (0.00 sec)     说明1:第16条查询全部数据花费了12.28秒,第17条根据id查询只花费了0.001秒,第18条通过普通字段查询花费了6.00秒     说明2: | python | | 1 | 张三 | 3 | php | | 2 | 李四 | 2 | python | | 2 | 李四 | 3 | php | | 3 | .student_id | 1 | 100.00 | NULL | | 2 | MATERIALIZED | student_course | NULL | ref | fk_course_id,fk_student_id | fk_course_id | 4 | const | 2 | 100.00

    60130编辑于 2023-07-31
  • 来自专栏运维之路

    5.5.1 chatOps解决方案2

    本篇是《数智万物下的运维思考》第5部分“场景”第5节的“chatOps”(2),主要介绍一下主流的chatOps解决方案思路。 所以他们在命令行中开发了hubot机器人,协助他们完成上述操作性工作,我理解这个机器人的前身应该是一个简单的“问答+命令执行”的解决方案2.从协同看chatOps的优势 chatXXX的思路,在我们生活中同样出现,比如各大电商,电子政务网站,移动网站,线上座席等都有他的影子。 3.chatOps解决方案的几个关键 chatOp解决方案并不复杂,用下面这个图就能理解。其中场景是关键,找到涉及协同、移动、自动化等特征的运维场景,融入chatOps的解决方案。 当然,前面讲的chatOps解决方案不复杂的前提是你首先要有一个合适的IM工具,比如像SLACK这种支持丰富的扩展性工具,相关解决方案将如鱼得水。

    1.7K20发布于 2021-04-26
  • 来自专栏全栈程序员必看

    HTML高级标签(2)————窗体分帧(2)————后台管理页面

    noresize scrolling="no"> <frame src="main.html" name="right"> </frameset> </frameset> </html> 2 我们须要在三个帧中指定不同的URL,须要编写几个html文件:head.html; menu.html; menu1.html; menu2.html; menu3.html; menu4.html

    后台管理页面头部


    第一项 <a href="menu<em>2</em>.html <center><h<em>2</em>>菜单部分</h<em>2</em>></center> menu1.html: <center><h<em>2</em>>菜单部分1</h<em>2</em>></center> <a href="" target="right" html:
    <h2>菜单部分2</h2>
    第一页
    <a href="" target="right

    92430编辑于 2022-07-08
  • 来自专栏WD学习记录

    Java核心技术卷2 高级特性 学习笔记(2

    参考:Java核心技术卷2 高级特性 第二章 对象序列化是以特殊的文件格式存储对象数据的。当存储一个对象时,这个对象所属的类也必须存储。

    87920发布于 2019-02-25
领券