首页
学习
活动
专区
工具
TVP
发布

清晨我上码

专栏作者
67
文章
69804
阅读量
15
订阅数
第十七节 SCC消费驱动测试-消费端
[https://docs.spring.io/spring-cloud-contract]
用户1418372
2021-06-01
4190
第十六节 SCC消费驱动测试-生产端
[https://docs.spring.io/spring-cloud-contract]
用户1418372
2021-06-01
5650
1-python data science
这意味着与使用C之类的编译语言中的整数相比,在Python中存储整数会产生一些开销,如下图所示:
用户1418372
2020-03-20
3230
2-Numpy 初学
python这种灵活性是要付出一定的代价:要允许这些灵活的类型,列表中的每个项目都必须包含自己的类型信息,引用计数和其他信息-也就是说,每个项目都是一个完整的Python对象。在所有变量都是同一类型的特殊情况下,许多信息都是多余的:将数据存储在固定类型的数组中会更加有效。下图说明了动态类型列表和固定类型(NumPy样式)数组之间的区别:
用户1418372
2020-03-20
4350
4-Numpy通用函数
计算这百万个操作并存储结果需要几秒钟!甚至现在的手机的处理速度都以Giga-FLOPS衡量时(即每秒数十亿次数字运算)。 不过事实证明,这里的瓶颈不是操操作系统作本身,而是CPython在循环的每个循环中必须执行的类型检查和函数分派。 每次计算倒数时,Python都会首先检查对象的类型,并动态查找要用于该类型的正确函数。如果我们使用的是已编译的代码(静态语言的优势),则在代码执行之前便会知道此类型规范,并且可以更有效地计算结果。
用户1418372
2020-03-20
8190
3-Numpy数组
首先让我们讨论一些有用的数组属性。我们将从定义三个随机数组开始,分别是一维,二维和三维数组。我们将使用NumPy的随机数生成器,我们将使seed设置初始值,以确保每次运行此代码时都生成相同的随机数组:
用户1418372
2020-03-20
1.1K0
6-比较掩码布尔
本节介绍了使用布尔掩码来检查和操作NumPy数组中的值。 当您要基于某些条件提取,修改,计数或以其他方式操纵数组中的值时,就会出现屏蔽:例如,您可能希望对大于某个值的所有值进行计数,或者可能删除高于某个值的所有异常值阈。在NumPy中,布尔掩码通常是完成这些类型任务的最有效方法。
用户1418372
2020-03-19
1.4K0
5-Numpy数组广播
NumPy广播的优点是在复制值得过程中没有占用额外得空间,但是在我们考虑广播时,它是一种有用的思维模型。 例如如下对三维数组数值扩展
用户1418372
2020-03-19
8200
JVMTI第二种实现Agent方式
{JAVA_HOME}/include/win32 -LD Agent2.cpp -FeAgent2.dll
用户1418372
2020-02-13
1.1K0
JVMTI 和 Agent 实现(visual studio)
VMTI(JVM Tool Interface)是 Java 虚拟机所提供的 native 编程接口,是 JVMPI(Java Virtual Machine Profiler Interface)
用户1418372
2020-01-15
2.4K0
ByteToMessageDecoder分析
该方法提供了将 ByteBuf 转化为对象的解码器处理流程,具体的解码规则交由子类去实现。
用户1418372
2019-12-16
6580
springboot quartz 使用
springboot 继承quartz(这里使用内存存储任务,如果想使用数据库存储需要额外配置DataSource这里暂不赘述) 引入依赖pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dependency> 配置quartz 和spring依赖依赖注入等 SpringJobFa
用户1418372
2019-10-16
1.3K0
zuul 请求重写
由于在zuul中请求的request.getInputStream(),只能读取一次,所以在分析请求内容后,会关闭stream流,所以后续无法获取。 这里给出解决方法核心为重写request。 1、 单独项目使用 例如filter中获取一次请求以后body,我们在controller想再次获取请求body。request.getInputStream()返回的是ServletInputStream,此方法没有实现流的mark/reset方法,我们在filter中读取以后无法对流进行复位 *BodyReade
用户1418372
2019-07-03
1.1K0
java部分util公用方法
获取Ip地址 /** * 获取Ip地址 * @param request * @return */ public String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip
用户1418372
2019-05-07
9370
hadoop入门五步走
可以浏览w3c的描述,熟悉hadoop的概念 https://www.w3cschool.cn/hadoop/
用户1418372
2019-04-17
4550
第二十节 netty源码分析之 reactor中的EventLoop01
EventLoopGroup (如果使用到的是 NIO, 那么通常是 NioEventLoopGroup), 那么这个 NioEventLoopGroup 在 Netty 中到底扮演着什么角色呢?
用户1418372
2019-03-11
3120
第十七节 netty源码分析之pipeline的来源
再看下他们的父类 AbstractChannelHandlerContext 的构造器, 分别以参数 inbound , outbound .来区分head和tail 结合他们实现的接口,header 是一个 outboundHandler, 而 tail 是一个inboundHandler。
用户1418372
2019-03-05
3080
第十八节 netty源码分析之 pipleline和handler以及pipeline的数据流向02
下面是AbstractNioChannel的fulfillConnectPromise具体如下,
用户1418372
2019-03-05
6140
第十九节 netty源码分析之 pipleline和handler以及pipeline的数据流向01
我们一路查看下去,找到重载的方法,且记住我们入参里group、和name都是null
用户1418372
2019-03-04
4690
netty源码分析之 server端的源码分析
group.channel(NioServerSocketChannel.class) 根据源码以及在分析客户端源码很容易看出来服务端channel的初始化
用户1418372
2019-03-01
6160
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档