0

【PHP源码】PHP 函数调用

想法 我以前对于 C 语言的印象是有很强的确定性,而 PHP 在执行的时候会被翻译为 C 语言执行,所以一直很好奇 PHP 怎么调用底层函数。 换句话说就是已知函数名字的情况下如何调用 C 语言中对应名字的函数? 解决这个问题前,首先根据过往的经验做出假设,然后再去验证。 之前在写《用 C 语言实现 ...

schaepher 发布于 2020-04-07 19:50 评论(0)阅读(93)
0

Java读源码之ReentrantLock

前言 ReentrantLock 可重入锁,应该是除了 synchronized 关键字外用的最多的线程同步手段了,虽然JVM维护者疯狂优化 synchronized 使其已经拥有了很好的性能。但 ReentrantLock 仍有其存在价值,例如可以感知线程中断,公平锁模式,可以指定超时时间的抢锁等 ...

freshchen 发布于 2020-04-07 18:47 评论(0)阅读(131)
6

【WPF学习】第六十二章 构建更复杂的模板

在控件模板和为其提供支持的代码之间又一个隐含约定。如果使用自定义控件模板替代控件的标准模板,就需要确保新模板能够满足控件的实现代码的所有需要。 在简单控件中,这个过程比较容易,因为对模板几乎没有(或完全没有)什么真正的需求。对于复杂控件,问题就显得有些微妙了,因为控件的外观和实现不可能完全相互独立的 ...

Peter.Luo 发布于 2020-04-07 18:22 评论(0)阅读(191)
2

并发系列64章(异步编程)第二章

前言 异步编程的概念我在第一章概要的时候,提及了。在此再次简略概要一次。 异步编程测试的标准 在第一个写这个的原因,是因为测试可能比开发重要。因为在开发一个项目的时候呢?有一个自动化高效精准测试,决定了上线是否稳定。因为程序出bug测试出来可以改,方案不行换方案,但是测试不行上线了。这时候面临的问题 ...

族语1996 发布于 2020-04-07 17:56 评论(0)阅读(152)
10

流媒体服务器、海康威视 大华摄像头实现视频监控、直播解决方案

随着互联网+物联网进程的加快,视频监控应用领域变得越来越广泛,其中海康威视 大华等品牌的摄像头频繁出现在视野中。由于去年也实现过智慧工地项目上的视频监控方案,加上当今直播趋势不减。现在总结一下: 缘由:是1对N 点对多的直播方式, 一般都是采用服务器转发,所以此处不考虑WebRTC这种端对端的方式, ...

复城大师兄 发布于 2020-04-07 17:43 评论(4)阅读(641)
1

单个购物车逻辑

这两天将单个购物车写完了,这里只讲具体实现,css样式请自定,思路如下: html: 一个input用于自定义购买数量;两个button用于增减ipt的value;一个锚点按钮用于加入购物车。 需求:点击input可以实现自定义数量,点击加减按钮可以在自定义val的基础上对val进行增减,但最低为1 ...

致爱丽丝 发布于 2020-04-07 17:24 评论(0)阅读(181)
0

性能优化之三:将Dottrace过程加入持续集成

之前分享过一篇如何做接口性能分析的文章,但是整个分析过程有点繁琐,需要写一个控制台程序调用被测接口,再预热、启动dottrace追踪,最后才能得到我们想要的性能分析报告。如果有办法一键生成性能分析报告,那就会省很多不必要的时间。这里我们就借助Jenkins自动化完成这一过程。 目标: 把Dottra ...

Snow~Forever 发布于 2020-04-07 17:24 评论(0)阅读(119)
4

.Net微服务实践(三):Ocelot配置路由和请求聚合

[TOC] 在上篇 ".Net微服务实践(二):Ocelot介绍和快速开始" 中我们介绍了Ocelot,创建了一个Ocelot Hello World程序,接下来,我们会介绍Oclot的主要特性 路由 和另外一个特性 请求聚合 。这些特性都是通过配置来实现的。 配置 Ocelot的配置文件包含两个节 ...

lcyhjx 发布于 2020-04-07 17:19 评论(1)阅读(286)
1

白话web安全

伤心往事 梦回大二,那时候沉迷于毒奶粉,甚至国庆都在宿舍与毒奶粉共同度过,但是却发生了一件让我迄今难忘的事情~ 我新练的黑暗武士被盗了!!!干干净净!!! 虽然过了好久了,但是记忆犹新啊,仿佛发生在昨天。记得那时候还在屯材料,金色小晶体是什么的。没日没夜的刷图攒钱,倒买倒卖假粉,真紫。后来刷悲鸣的时 ...

小雨小雨丶 发布于 2020-04-07 17:06 评论(1)阅读(277)
6

IdentityServer 部署踩坑记

IdentityServer 部署踩坑记 Intro 周末终于部署了 以及 项目,踩了几个坑,在此记录分享一下。 部署架构 项目是基于 "IdentityServerAdmin" 项目修改的,感谢作者的开源付出,有需要 IdentityServer 管理需求的可以关注一下,觉得好用的可以给个 sta ...

WeihanLi 发布于 2020-04-07 16:08 评论(4)阅读(379)
0

【nodejs 爬虫】使用 puppeteer 爬取链家房价信息

使用 pupeteer 爬取链家的房价数据,详解了 pupeteer 的相关用法及注意事项,并作了地图的可视化展示。 ...

blog_bug 发布于 2020-04-07 15:39 评论(2)阅读(277)
0

java单元/集成测试中使用Testcontainers

Testcontainers是一个Java库,它支持JUnit测试,提供公共数据库、SeleniumWeb浏览器或任何可以在Docker容器中运行的轻量级、一次性实例。 ...

东溪陈姓少年 发布于 2020-04-07 15:09 评论(1)阅读(135)
1

【杂谈】SpringBoot为啥不用配置启动类

前言 在学习SparkJava、Vert.x等轻量级Web框架的时候,都遇到过打包问题,这两个框架打包的时候都需要添加额外的Maven配置,并指定启动类才能得到可执行的JAR包; 而springboot项目,似乎都不需要额外的配置,直接package就可以得到可执行的JAR包,这是怎么回事呢? Ve ...

猫毛·波拿巴 发布于 2020-04-07 14:49 评论(0)阅读(288)
0

实战级Stand-Alone Self-Attention in CV,快加入到你的trick包吧 | NeurIPS 2019

论文提出stand alone self attention layer,并且构建了full attention model,验证了content based的相互关系能够作为视觉模型特征提取的主要基底。在图像分类和目标检测实验中,相对于传统的卷积模型,在准确率差不多的情况下,能够大幅减少参数量和计 ...

晓飞的算法工程笔记 发布于 2020-04-07 14:48 评论(0)阅读(68)
8

Unity引擎入门——制作第一个2D游戏(1)创建角色与场景

Unity作为当今最流行的游戏引擎之一,受到各大厂商的喜爱。 像是炉石传说,以及最近的逃离塔克夫,都是由unity引擎开发制作。 作为初学者的我们,虽然无法直接做出完成度那么高的作品,但每一个伟大的目标,都有一个微不足道的开始。让我们从一个2D小游戏入手,来学习Unity引擎的使用吧! ① 新建项目 ...

柚子老师 发布于 2020-04-07 14:06 评论(6)阅读(450)
0

无监督学习算法

本文首发自公众号: "RAIS" ,点击直接关注。 前言 本系列文章为 "《Deep Learning》" 读书笔记,可以参看原书一起阅读,效果更佳。 无监督学习算法 就是无监督的一种学习方法,太抽象,有一种定义(这种定义其实不够准确,无监督和监督之间界限模糊)是说如果训练集有标签的就是有监督学习, ...

renyuzhuo 发布于 2020-04-07 14:04 评论(0)阅读(179)
0

Spring Cache 缺陷,我好像有解决方案了

Spring Cache 缺陷 Spring Cache 是一个非常优秀的缓存组件。 但是在使用 Spring Cache 的过程当中,小黑同学也遇到了一些痛点。 比如,现在有一个需求:通过多个 userId 来批量获取用户信息。 方案 1 此时,我们的代码可能是这样: 这种写法的缺点在于: 在 f ...

Coder小黑 发布于 2020-04-07 13:06 评论(1)阅读(347)
4

【swagger】C# 中 swagger 的使用及避坑

@[toc] 开发 web api 的时候,写文档是个痛苦的事情,而没有文档别人就不知道怎么调用,所以又不得不写。 swagger 可以自动生成接口文档,并测试接口,极大的解放了程序员的生产力。 1 安装 通过 NuGet 安装 Swashbuckle。 安装完成后,App_Start 文件夹下会多 ...

丹枫无迹 发布于 2020-04-07 12:50 评论(9)阅读(595)
3

Linux IO模型

IO操作不外乎读和写,但是不同场景对读写有不同的需求,例如网络中同时监控多个文件句柄,例如关键数据希望一路刷到存储设备而不是扔到cache就返回。怎么读,怎么写,等不等结果返回,是否等获取到数据才发返回,组成了不同的IO模型,分别适用于不同的场景。 ...

广漠飘羽 发布于 2020-04-07 12:11 评论(0)阅读(167)
2

死磕Lambda表达式(六):Consumer、Predicate、Function复合

JDK不仅提供的这些函数式接口,其中一些接口还为我们提供了实用的默认方法,这次我们来介绍一下Consumer、Predicate、Function复合。 ...

万猫学社 发布于 2020-04-07 11:03 评论(0)阅读(448)
最新chease0ldman老人