OSCHINA 社区最新推荐博客 |
- 百度 Serverless 函数计算引擎 EasyFaaS 正式开源
- Spring Ioc容器-Bean(一)
- 鸿蒙开源第三方组件——SlidingMenu_ohos侧滑菜单组件
- 开源一周岁,MindSpore新特性巨量来袭
- RT-Thread 内核学习笔记 - 内核对象操作API
- 原来Java的发家史是这么回事
- imgCooK设计稿规范
- 从零开始详解应用内支付:商品创建及测试上架
- 从组件 boolean 值属性谈谈分层架构
- rabbitmq 如何保证消息的可靠传输(如何处理消息丢失的问题)?
- 逐行解读Spring- 没人比我更懂循环依赖
- Vue2 彻底从 Flow 重构为 TypeScript,焕然一新!
- 时序数据库Influx-IOx源码学习二(环境搭建)
- 栈溢出技巧(下)
- 栈溢出技巧(上)
- 如何使用Javascript构建WebRTC视频直播?
- 面试官:请说说什么是BFC?大白话讲清楚
- 什么是BS结构,什么是CS结构?
- openGauss2.0.0极简版安装指南
- Oracle中CAST函数使用简介
- Vue使用ECharts完成2020年全国各地区GDP总量大数据可视化面板(附源码)
- 15分钟详解 Python 安全认证的那些事儿~
- PHP 8.1 新特性
- 创建索引,这些知识应该了解
- 那些你不知道的TCP冷门知识!
- 日志采集系统都用到哪些技术?
- 2D+1D | vivo官网Web 3D应用开发与实战
- 前端路由解决方案你真的懂?
- Git 从入门到跑路
- 【高手问答汇总】敏捷团队如何做多项目管理?
百度 Serverless 函数计算引擎 EasyFaaS 正式开源 Posted: 12 Apr 2021 08:44 PM PDT "2021年4月,百度函数计算引擎 EasyFaaS,正式开源!" 1. 什么是 EasyFaaS? EasyFaaS 是一个依赖轻、适配性强、资源占用少、无状态且高性能的函数计算服务引擎。它有以下几个特点: 依赖轻:EasyFaaS只依赖Linux内核,不强制依赖Docker、Kubernetes等外部服务 适配性强:EasyFaaS可以运行在多种系统环境,包括Docker、K... |
Posted: 12 Apr 2021 08:25 PM PDT Bean的命名 Bean在Ioc容器中可以有一个或多个名称,但这些名称在容器内必须唯一,在Xml中配置id和name属性就可以为Bean起别名。 <bean id="user" name="zhangsan,lisi" class="com.example.demo.spring.UserBean"/> 这样我们就可以通过名称user、zhangsan、lisi获取UserBean的实例。 当然如果你没有给UserBean配置id/na... |
鸿蒙开源第三方组件——SlidingMenu_ohos侧滑菜单组件 Posted: 12 Apr 2021 07:50 PM PDT 目录: 1、前言 2、背景 3、效果展示 4、Sample解析 5、Library解析 6、《鸿蒙开源第三方组件》文章合集 前言 基于安卓平台的SlidingMenu侧滑菜单组件(https://github.com/jfeinstein10/SlidingMenu),实现了鸿蒙化迁移和重构,代码已经开源到(https://gitee.com/isrc_ohos/sliding-menu_ohos),欢迎各位下载使用并提... |
Posted: 12 Apr 2021 07:44 PM PDT 摘要:MindSpore很多新特性与大家见面了,无论是在效率提升、易用性,还是创新方面,都是干货满满。 本文分享自华为云社区《MindSpore开源一年的新特性介绍》,原文作者:简单坚持。 最近,AI计算框架是业界的热点,各大厂商纷纷投身AI框架的自研发,究其原因:AI框架在整个人工智能方案里,就像计算机的OS一样,得AI框架... |
Posted: 12 Apr 2021 07:18 PM PDT RT-Thread 内核学习笔记 - 内核对象rt_object RT-Thread 内核学习笔记 - 内核对象管理 RT-Thread 内核学习笔记 - 内核对象操作API RT-Thread 内核学习笔记 - 内核对象初始化链表组织方式 RT-Thread 内核学习笔记 - 内核对象链表结构深入理解 RT-Thread 内核学习笔记 - 设备模型rt_device的理解 RT-Thread 内核学习笔记 ... |
Posted: 12 Apr 2021 06:56 PM PDT ![](https://gitee.com/xiaocaipeace/picture/raw/master/2021-4-11/1618142801061-tu1.png) *** ![](https://gitee.com/xiaocaipeace/picture/raw/master/2021-4-11/1618142808803-tu2.png) *** ![](https://gitee.com/xiaocaipeace/picture/raw/master/2021-4-11/1618142813368-tu3.png) *** ![](https://gitee.com/xi... |
Posted: 12 Apr 2021 06:17 PM PDT # 设计稿基本规范 注意:以下规范适用于 Sketch 设计稿和 PSD 设计稿。 ## 设计师注意 如果您是设计师,我们希望您在绘制设计稿时,能遵循以下规范。 ### 0\. 设计稿前置要求 模块建议都放在画板(Artboard)中 ![](https://img.alicdn.com/tfs/TB1NutWf9slXu8jSZFuXXXg7FXa-1248-1352.png) 同在一个画板(Artboard)中的... |
Posted: 12 Apr 2021 05:53 PM PDT 当用户在应用市场里下载APP,体验了免费的基础功能和服务后,通过自主选择付费,以获取和使用应用内提供的增值服务——这种用户应用内购买行为的完成,就需要用到应用内支付(In-App Purchases,简称IAP)。 应用内支付有丰富的使用场景和需求,游戏类应用中装备和虚拟币的购买、视频类应用中会员的订阅、知识工具类应用... |
Posted: 12 Apr 2021 10:27 AM PDT 在刚入行的时候,我从事的是企业服务,在当前业务下开发组件或者页面的时候遇到需要表示 boolean 值属性的时候,往往以 can 作为变量前缀来表示组件是否可以执行某一类或者某一个操作。这种命名习惯跟随了我很久。 直到有一天,我去了另一家公司开发拖拽设计器的时候,领导告诉我:虽然 can 开头表示 boolean 值是没什么... |
rabbitmq 如何保证消息的可靠传输(如何处理消息丢失的问题)? Posted: 12 Apr 2021 08:41 AM PDT (1)rabbitmq 1)生产者弄丢了数据 生产者将数据发送到rabbitmq的时候,可能数据就在半路给搞丢了,因为网络啥的问题,都有可能。 此时可以选择用rabbitmq提供的事务功能,就是生产者发送数据之前开启rabbitmq事务(channel.txSelect),然后发送消息,如果消息没有成功被rabbitmq接收到,那么生产者会收到异常报错,此... |
Posted: 12 Apr 2021 05:47 AM PDT 一、前言 这一篇博文主要讲一下我们spring是怎么解决循环依赖的问题的。 二、什么是循环依赖 首先我们需要明确,什么是循环依赖呢?这里举一个简单的例子: @Service public class A { @Autowired private B b; } @Service public class B { @Autowired private A a; } 复制代码 以这个例子来... |
Vue2 彻底从 Flow 重构为 TypeScript,焕然一新! Posted: 10 Apr 2021 06:00 PM PDT 本文首发公众号「前端从进阶到入院」,欢迎关注! 事情起源于 4 月 7 号晚上,尤雨溪在推特说,Vue2 收到了一个将整个代码库迁移到 TypeScript 的 PR。 Evan's twitter 去 Github 围观了一下chore: move to typescript 这个 PR[1],基本上是 10w 行级别代码量的改动,把整个 Vue2 的代码库从原先的 flow 类型系统全部迁移... |
Posted: 12 Apr 2021 02:09 AM PDT > 欢迎关注微信公众号:atoildw (数据库技术研究) 上一篇介绍了InfluxDB IOx的一些项目背景及现有架构中存在的问题,详情见:https://my.oschina.net/u/3374539/blog/5015114 ### 1.克隆仓库 ``` git clone https://github.com/influxdata/influxdb_iox.git ``` ### 2.安装基础语言依赖 根据`readme`文件中的的描述,项目... |
Posted: 12 Apr 2021 01:16 AM PDT 基于报错类的栈保护 canary这个值被称作金丝雀("canary")值,指的是矿工曾利用金丝雀来确认是否有气体泄漏,如果金丝雀因为气体泄漏而中毒死亡,可以给矿工预警。在brop中也提到过,通过爆破的办法去进行绕过canary保护,因为canary的值在每次程序运行时都是不同的,所以这需要一定的条件:fork的子进程不变,题目中很... |
Posted: 12 Apr 2021 01:15 AM PDT ASLR和PIE 我们都知道由于受到堆栈和libc地址可预测的困扰,ASLR被设计出来并得到广泛应用,后来各种绕过技术出现,比如return-to-plt、got hijack、stack-pivot(bypass stack ransomize)等的出现,PIE保护应运而生了。一般地都会把地址空间随机化和PIE混为一谈,没有详细地去了解过两者的区别(可能只有我没了解过,大佬... |
Posted: 11 Apr 2021 10:42 PM PDT WebRTC是一个免费的开源项目,它通过简单的API为浏览器和移动应用程序提供实时通信功能。本文将向你展示WebRTC的基本概念和功能,并指导你使用Node.js构建自己的WebRTC视频直播。 先决条件: 具有Java经验 掌握Socket.io基本知识 WebRTC基础 WebRTC支持在网络世界中进行实时通信,主要用于在网络上传输视频和音频数据。 ... |
Posted: 11 Apr 2021 10:32 PM PDT ## BFC到底是什么东西 `BFC` 全称:`Block Formatting Context`, 名为 "块级格式化上下文"。 `W3C`官方解释为:`BFC`它决定了元素如何对其内容进行定位,以及与其它元素的关系和相互作用,当涉及到可视化布局时,`Block Formatting Context`提供了一个环境,`HTML`在这个环境中按照一定的规则进行布局。 简单来说就是,... |
Posted: 11 Apr 2021 08:54 PM PDT C/S和B/S都是互联网中常见的网络结构模型。 ## 一、什么是C/S模型? C是英文单词"Client"的首字母,即客户端的意思,C/S就是"Client/Server"的缩写,即"客户端/服务器"模式。 例如:拼多多APP、PC上的有道云笔记等等 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210412115050814.png?x-oss-process=ima... |
Posted: 08 Apr 2021 06:03 AM PDT openGauss 2.0.0 版本中(2021.03.31发布)新增了极简版软件包,相对企业版安装流程更简单快捷,更加适合高校学生或者个人功能测试的场景,该软件包中不含OM工具,采用脚本就可以实现一键式安装部署。本文通过使用极简版进行安装部署,为大家做一个示范。 软件包:登录openGauss官网,选择2.0.0版本对应平台极简版安装包。... |
Posted: 11 Apr 2021 08:30 PM PDT CAST()函数可以进行数据类型的转换。 CAST()函数的参数有两部分,源值和目标数据类型,中间用AS关键字分隔。 以下例子均通过本人测试。 一、转换列或值 语法:cast( 列名/值 as 数据类型 ) 用例: 1)、转换列 --将empno的类型(number)转换为varchar2类型。 select cast(empno as varchar2(10)) as empno from emp; EM... |
Vue使用ECharts完成2020年全国各地区GDP总量大数据可视化面板(附源码) Posted: 11 Apr 2021 08:21 PM PDT 就在上周全国各地区GDP总量上了热搜,一时性起就想写个大数据面板展示 既然决定要写,那么就要考虑到图表和图标的使用,这里我是用了我最熟悉的两大框架[ECharts](https://echarts.apache.org/zh/index.html)和[element-ui](https://element.eleme.cn/#/zh-CN) ### 一、我的构思步骤 #### 1. 确定主题色彩 首先我们通过[... |
Posted: 10 Apr 2021 09:15 PM PDT 点击python编程从入门到实践,置顶 公众号重磅 python入门资料,第一时间送达 还是牛 读完需要 14 分钟 速读仅需 5 分钟 / python 生产实战 安全认证的那些事儿 / 系统安全可能往往是被大家所忽略的,我们的很多系统说是在互联网上"裸奔"一点都不夸张,很容易受到攻击,系统安全其实是一个复杂且庞大的话题,若要详细讲来... |
Posted: 11 Apr 2021 08:02 PM PDT PHP 8.1目前正在积极开发中,可能会在2021年11月末左右发布。我们已经了解了一些函数,更改和不赞成使用的内容,因此让我们逐一介绍它们。 # New features 与每个版本一样,PHP 8.1添加了一些不错的新函数。请记住,该列表将在一年中增长。我还将列出尚未实现的函数,但是很有可能最终使用该语言。我将确保始终标记这些函... |
Posted: 11 Apr 2021 07:51 PM PDT 前言: 在 MySQL 中,基本上每个表都会有索引,有时候也需要根据不同的业务场景添加不同的索引。索引的建立对于数据库高效运行是很重要的,本篇文章将介绍下创建索引相关知识及注意事项。 1.创建索引方法 创建索引可以在建表时指定,也可以建表后使用 alter table 或 create index 语句创建索引。下面展示下几种常见的创... |
Posted: 11 Apr 2021 07:48 PM PDT 简介: 最近在做数据库相关的事情,碰到了很多TCP相关的问题,新的场景新的挑战,有很多之前并没有掌握透彻的点,大大开了一把眼界,选了几个案例分享一下。 作者 | 韩述 来源 | 阿里技术公众号 最近在做数据库相关的事情,碰到了很多TCP相关的问题,新的场景新的挑战,有很多之前并没有掌握透彻的点,大大开了一把眼界,... |
Posted: 11 Apr 2021 07:30 PM PDT 概述 日志从最初面向人类演变到现在的面向机器发生了巨大的变化。最初的日志主要的消费者是软件工程师,他们通过读取日志来排查问题,如今,大量机器日夜处理日志数据以生成可读性的报告以此来帮助人类做出决策。在这个转变的过程中,日志采集Agent在其中扮演着重要的角色。 作为一个日志采集的Agent简单来看其实就是一个... |
Posted: 11 Apr 2021 07:27 PM PDT 一、 前言 1.1 前端工程师,不写网页,还能做什么? 在近20年的前端发展史中,前端经历了铁器时代(小前端),信息时代(大前端)以至现在的全能前端时代。经历了几个时代的沉淀之后,前端领域开始更加细分。 目前业界普遍认为前端细分领域的垂直方向有:助力于前后端分离和工程完善的NodeJS,关注用户界面展示的小前台,... |
Posted: 11 Apr 2021 07:36 AM PDT ## 一、前端路由解决什么问题? 每个技术点的出现,都是为了解决当前的某一些问题,那么,前端路由的出现,又是解决了什么问题呢? ### 1、问题背景 从历史的发展总能找到些蛛丝马迹,让我们在当前的阶段往前推一下,拎出那个时代的背景以及它的问题 ![](https://oscimg.oschina.net/oscnet/up-a307c2ff02832c759246cca... |
Posted: 11 Apr 2021 06:12 AM PDT ![](https://img-blog.csdnimg.cn/img_convert/11a184ae94ca6468e3e9217af5e2b500.png) 作者:吴小龙同学 ## 1 今天是左小白入职新公司的第一天,这是左小白第二家公司,第一家公司工作 2 年,左小白后面已经能独立做整个项目,本想毕业就来这家公司,现在能力自我感觉也不错,是该涨波工资了,于是他找到领导,希望能涨... |
Posted: 11 Apr 2021 03:00 AM PDT 自工作伊始,就开始实践敏捷。说实话,那时候如果你问我什么是敏捷,要怎么践行敏捷,我不能给出专业的回答。为了更好地在工作中贯彻敏捷,我开始深入去了解敏捷的过去现在和未来,然后我遇到了:Create Your Successful Agile Project 敏捷,从一开始就被寄予了太多的期望,也确实可以有效的帮助项目达成目标,但很多东... |
You are subscribed to email updates from OSCHINA 社区最新推荐博客. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment