开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
博客专区 - 开源中国社区

精彩阅读

  • 最新推荐

  • 今日热门

  • 本周热门

  • 每日一博

  • 最新文章

八月新增开源项目:假装自己是图形界面的 Git 命令行工具

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好玩的开源项目来和大家分享。数量不多,但我们力求推荐的都是精品。目前这些开源项目主...
编辑部的故事 发布于 6小时前 阅读 22 点赞 1

阅读YYModel

YYModel库中涉及到Runtime、CF API、信号和锁、位的操作。学习该库可以学习到使用Runtime获取类的信息,包括:类属性信息、类ivar信息、类方法、类型编码;使用runtime底层技术进行方法调用,也就是objc_msgSend方...
aron1992 发布于 11小时前 阅读 40

给网站添加谷歌验证(我不是机器人)

1、去谷歌网站。(如果没有谷歌gmail,也许还要注册gmail并登陆) https://www.google.com/recaptcha/admin#list 2、注册要验证的网站。 Label中随意填写个标签。 'Choose the type of reCAPTCHA'中选择验证类型。第...
王坤charlie 发布于 14小时前 阅读 128

爬取高德地图poi数据

高德地图搜索poi的api介绍地址 当前想法是爬取目标区域(作者所在小县城)的所有poi数据,存到数据库中作为原始数据,然后供其它系统调用,因为之前爬取过百度地图的poi数据,所以这次工作就驾轻就熟了。 1、首先...
chro008 发布于 15小时前 阅读 95 评论 1

EOS 用 C++ 开发智能合约为何要编译成 WebAssembly?

许多人正试图学习如何在EOS上开发智能合约。但是,这些智能合约是由C++编写的,并编译成WebAssembly,这对大多数非c++程序员来说似乎很奇怪。因此,在深入了解EOS之前,最好先学习一些关于WebAssembly的基本知识。...
笔阁 发布于 19小时前 阅读 108

JS的分号可以省掉吗?

摘要: JavaScript语言从设计之初就是考虑带分号的,使用不带分号的编码规则就要小心点啦。 背景 最近在项目中开始使用新的编码规范,一开始ESLint报一大堆错误,改得我想砸键盘,花了好些时间才适应,下面列出一...
Fundebug 发布于 21小时前 阅读 94 点赞 1

腾讯 Tars 开源 Go 版本 Tars-Go,并发性能比 gRPC 高 5 倍

近日,腾讯宣布正式开源 Tars 的 Golang 版本 Tars-Go,其并发性能比 gRPC 的高 5 倍。 Tars 是腾讯开源的一款微服务框架,它于去年 4 月份开源,并于今年 6 月捐赠给了 Linux 基金会。Tars 为用户提供了涉及到开...
编辑部的故事 发布于 22小时前 阅读 1574 评论 13

从0到1使用Kubernetes系列(二)——安装工具介绍

本文是Kubernetes系列的第二篇,将介绍使用Kubeadm+Ansible搭建Kubernetes集群所需要的工具及其作用。 主要内容包括: Kubeadm Kubeadm是什么 Kubeadm的目标 Kubeadm的子命令 Kubeadm的安装 CFSSL CFSSL的安装 An...
Choerodon 发布于 2天前 阅读 294 评论 1 点赞 1

教你一招如何使用 php 父子进程坑人

现在项目中大多都会使用MQ(消息队列)用来解耦和提升服务稳定性,然后都会面临一个问题,就是消息积压,解决这个问题除了提升处理消息的速度以外,另外就是多开些消费者进程,并发的消费数据。 如果是其他语言可...
anoty 发布于 2天前 阅读 284 评论 3 点赞 1

Golang面试题解析(五)

41.执行下面的代码发生什么? package main type Param map[string]interface{} type Show struct { *Param } func main() { s := new(Show) s.Param["RMB"] = 10000 } 考点:map初始化 map需要初始化后才能...
梦朝思夕 发布于 2天前 阅读 359 评论 1

用Python 进行深度学习

摘要: 深度学习背后的主要原因是人工智能应该从人脑中汲取灵感。本文就用一个小例子无死角的介绍一下深度学习! 人脑模拟 深度学习背后的主要原因是人工智能应该从人脑中汲取灵感。此观点引出了“神经网络”这一...
阿里云云栖社区 发布于 2天前 阅读 396

Noark入门之极速体验

官方网站 www.noark.xyz 开源地址 https://gitee.com/xiaoe/noark3 简介 Noark是一个游戏服务器端框架,可快速开发出一个易维护、易扩展且稳定高能的游戏服务器,让开发者专注于业务功能的开发 实现了配置注入,协...
魔都-小流氓 发布于 2天前 阅读 49

如何使用PHP开发比特币详解

什么是比特币 当我们谈到比特币时,其实在不同的场景下有不同的指代。 比特币首先是一种数字加密货币,用户可以通过比特币网络进行 比特币转账或商品结算,就和传统的货币一样: 不过比特币是基于密码学技术的虚拟...
geek12345 发布于 2天前 阅读 174

【Centos】利用Vultr服务器和namesilo布网

要在WWW互联网中建立自己的网站,云服务器和域名是必不可少。云服务器相当于你的铺子,也就是经营场地,域名则如同牌子,让人在dns中找到你。国内有很多一建式建站方案,但对于我来说,又要icp要比较贵。于是选了...
yongh701 发布于 3天前 阅读 280 评论 4

可视化讲解 深度优先遍历(DFT)

可视化讲解 深度优先遍历(DFT) 深度优先遍历, 刷过题的朋友应该都很熟悉了,难是不难,但是理解起来还是要费一些功夫的. 深度优先遍历的实现方法有递归和非递归两种, 这里我们用可视化的角度,讲解前一种: 递归的深度...
ssthouse_hust 发布于 3天前 阅读 271 评论 3

Uber Hadoop 文件系统最佳实践

原文:April 5, 2018 Scaling Uber’s Apache Hadoop Distributed File System for Growth How Uber implemented these improvements to facilitate the continued growth, stability, and reliability of our st...
RiboseYim 发布于 3天前 阅读 297 评论 1

Per.js对比其他框架有什么不同,他解决了什么问题

有人一开始看到Per.js时,会觉得它就是一个普通的JavaScript响应式开发框架,和Vue比几乎完全一样,我并不需要使用它,也不想了解它。如果你也有这样的问题,那么这篇文章也许会让你重新思考这个问题。 接下来,我...
Skyogo 发布于 3天前 阅读 338 评论 5

RocketMQ源码:有序消息分析

本文主要分析RocketMQ中如何保证消息有序的。 RocketMQ的版本为:4.2.0 release。 一.时序图 还是老规矩,先把分析过程的时序图摆出来: 1.Producer发送顺序消息 2.Consumer接收顺序消息(一) 3.Consumer接收顺序消...
Jacktanger 发布于 3天前 阅读 328 点赞 2

RocketMQ中Topic、Tag、GroupName的设计初衷

本文主要介绍RocketMQ中Topic、Tag、GroupName的概念、设计初衷以及使用方法。 一.Topic 首先看看官方的定义: Topic是生产者在发送消息和消费者在拉取消息的类别。Topic与生产者和消费者之间的关系非常松散。具体...
Jacktanger 发布于 4天前 阅读 317 点赞 1

2.微服务架构组件分析

微服务架构组件 1. 如何发布和引用服务 服务描述:服务调用首先解决的问题就是服务如何对外描述。 常用的服务描述方式包括 RESTful API、XML 配置以及 IDL 文件三种。 RESTful API 主要被用作 HTTP 或者 HTTPS 协...
crayzer_yixiu 发布于 4天前 阅读 530 评论 3 点赞 1

Java并发编程实战(chapter_3)(线程池ThreadPoolExecutor源码分析)

这个系列一直没再写,很多原因,中间经历了换工作,熟悉项目,熟悉新团队等等一系列的事情。并发课题对于Java来说是一个又重要又难的一大块,除非气定神闲、精力满满,否则我本身是不敢随便写这个话题的。随便出一...
心中的理想乡 发布于 5小时前 阅读 34

深度学习与图像处理实例:人像背景虚化与背景替换

简单人像背景虚化处理思路如下: 对图像内容分割,提取人像,背景 背景模糊处理 人像与模糊处理后的背景融合 本实例使用DeepLabV3图像分割深度学习模型实现。代码如下: import numpy as np import tensorflo...
IOTService 发布于 5小时前 阅读 8

区块链技术中的那些能商用的企业级应用

WEPOWER是一家立陶宛初创企业,旨在改变可再生电力项目的付费方式。WePower公司创始人Nick Martyniuk表示,政府统一收购价的存在推动了全球风能与太阳能市场的发展。因此,他的公司希望帮助那些可再生能源生产者们...
问题终结者 发布于 5小时前 阅读 5

分布式框架spring-session实现session一致性使用问题

前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取? 一、spring-session实现session一致性方式 用户每一次请求都会携带sessionId,用户登...
WALK_MAN 发布于 4小时前 阅读 5

shell学习之获取用户的输入命令read

在运行脚本的时候,命令行参数是可以传入参数,还有就是在脚本运行过程中需要用户输入参数,比如你想要在脚本运行时问个问题,并等待运行脚本的人来回答。bash shell为此提 供了read命令。 read命令从标准输入(键...
woshixin 发布于 5小时前 阅读 4

C++ yield()与sleep_for()

C++11 标准库提供了yield()和sleep_for()两个方法。 (1)std::this_thread::yield(): 线程调用该方法时,主动让出CPU,并且不参与CPU的本次调度,从而让其他线程有机会运行。在后续的调度周期里再参与CPU调度。这...
yepanl 发布于 4小时前 阅读 4

Linux 中不适用功能键切换TTY

本简要指南介绍了在类 Unix 操作系统中如何在不使用功能键的情况下切换 TTY。在进一步讨论之前,我们将了解 TTY 是什么。正如在 AskUbuntu 论坛的一个答案[1]中所提到的,TTY这个词来自 TeleTYpewriter(电传打字...
问题终结者 发布于 5小时前 阅读 3

day40-20180729-流利阅读笔记

怼人界“灭霸”:牛姐一句话,抹除死对头的存在 毛西 2018-07-29 1.今日导读 你会对你讨厌的人做什么?背后捅刀子 or 当面辱骂之?看看美国流行天后玛丽亚·凯莉的做法,或许能给你一些启发。当被问到如何看待乐坛...
飞鱼说编程 发布于 2个月前 阅读 62

Spring MVC注解

1 映射地址时value @RequestMapping(value = "/URIaddress", method = RequestMethod.POST) // value是要拦截的url,method是拦截对应的请求方法是POST还是GET方法。 2...
吾王不要急 发布于 2周前 阅读 6

day86-20180913-英语流利阅读

人类文明的一声叹息:巴西国家博物馆大火 毛西 2018-09-13 1.今日导读 博物馆承载着一个国家的历史和文明进程,记录着一个民族的喜怒哀乐。博物馆内的馆藏不仅是科研人员的研究材料,更是人们认识一个文化的重要媒...
飞鱼说编程 发布于 6天前 阅读 96

C++ for_each()函数

类似于python等高级语言提供的内置函数(如 map()内置函数),C++算法库也提供了很多内置的方法。典型的如,std::begin(), std::end(), std::for_each()等方法。 如很多算法库内置函数,std::for_each()函数基于C...
yepanl 发布于 5小时前 阅读 2

Inf2Cat, signability test failed.驱动编译出错

simpower 发布于 1个月前 阅读 10

vs2017 企业版c++ 项目 单元测试 代码覆盖率无法显示

Spørgsmål 0 Log på for at bedømme 问题如标题。 步骤如下: 1:新建C++控制台项目 2.添加类A并添加成员函数用于测试 3.新建c++ 本机测试单元 4.引用控制台项目,添加A 头文件 5.link A.obj 测试可以通过,但...
simpower 发布于 2个月前 阅读 57

Nginx开启SSL支持HTTPS(使用Let's Encrypt免费证书)

Let's Encrypt是国外一个公共的免费SSL项目,由 Linux 基金会托管。 它的来头不小,由Mozilla、思科、Akamai、IdenTrust和EFF等组织发起,目的就是向网站自动签发和管理免费证书,以便加速互联网由HTTP过渡到HTT...
openthings 发布于 1个月前 阅读 56 评论 2

Linux下如何对端口流量进行统计

添加需要统计的端口 输入监控 下面示例是监控目标端口是80的输入流量 --dport(destination port 的缩写) iptables -A INPUT -p tcp --dport 80 输出监控 下面示例是监控来源端口是80的输出流量 --sport(source p...
edgeto 发布于 2周前 阅读 12

70.shell的函数 数组 告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析 20.16/20.17 shell中的函数: ~1. 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小...
王鑫linux 发布于 4小时前 阅读 2

URL和URI 的区别

对于很多刚入门web开发的程序员新人,相信都有过对URL和URI 区分困扰的时候,似乎两者是一体的。对于两者的区别,我当时也是处于糊里糊涂的状态。下面,来简明说明下区分两者的要点,扫清对他们的困扰。 经验式理...
Ocean_K 发布于 2个月前 阅读 20

mobx使用跳坑

mobx确实很好用,但坑也是迷之多,这里仅记下使用时遇到的小坑 1 mobx + react-router4 不跳转 解决方案:需要在写路由跳转的容器App.js和有跳转的容器A.js, B.js中添加@withRouter 参考资料:https://github.co...
pengqinmm 发布于 1个月前 阅读 15

python 抓取开源中国上阅读数大于 1000 的优质文章

Python 现在越来越火,连小学生都在学习 Python了 ^ ^,为了跟上时代,赶个时髦,秉承活到老学到老的精神,慢慢也开始学习 Python;理论是实践的基础,把 Python 相关语法看了,就迫不及待,大笔一挥来个 Hello ...
tsmyk0715 发布于 3周前 阅读 860 评论 4 点赞 5

day05-20180624-流利阅读笔记

殖民带来了奴隶制,但也改变了地理风貌 Ray 2018-06-24 1.今日导读 提起殖民主义,大部分人的印象还停留在瓜分世界领土和黑三角贸易等充满罪恶的符号。客观来说,殖民不仅是一个历史发展阶段,它也深深影响了人们...
飞鱼说编程 发布于 3个月前 阅读 26

从Eclipse到IDEA,金字塔到太空堡垒

前言 工欲善其事,必先利其器。对于程序员来说,具有生产力的工具能让你事半功倍,心情大好。 两个月前从Eclipse转到了InteliJ IDEA,原先常用Eclipse如同身边的保温杯,如果不出毛病,大概我是不会考虑换掉他。中...
大大枣 发布于 5天前 阅读 6120 评论 77 点赞 6

Spring事务事件监控

前面我们讲到了Spring在进行事务逻辑织入的时候,无论是事务开始,提交或者回滚,都会触发相应的事务事件。本文首先会使用实例进行讲解Spring事务事件是如何使用的,然后会讲解这种使用方式的实现原理。 1. 示例 ...
爱宝贝丶 发布于 2周前 阅读 2256 评论 3 点赞 9

SpringBoot | 第二十八章:监控管理之Spring Boot Admin使用

前言 上一章节,我们介绍了Actuator的使用,知道了可通过访问不同的端点路径,获取相应的监控信息。但使用后也能发现,返回的监控数据都是以JSON串的形式进行返回的,对于实施或者其他人员来说,不是很直观,而当...
oKong 发布于 4天前 阅读 852

关于java web restful api文档的重新探索

谁说生成api文档就必须要定义注解? 谁说生成接口请求和返回示例必须要在线? 用代码去探路,不断尝试更多文档交付的可能性。 如果代码有生命,为什么不换种方式和它对话! 一、背景 没有背景、就自己做自己的背...
上官胡闹 发布于 1个月前 阅读 1796 评论 8 点赞 6

2.微服务架构组件分析

微服务架构组件 1. 如何发布和引用服务 服务描述:服务调用首先解决的问题就是服务如何对外描述。 常用的服务描述方式包括 RESTful API、XML 配置以及 IDL 文件三种。 RESTful API 主要被用作 HTTP 或者 HTTPS 协...
crayzer_yixiu 发布于 4天前 阅读 530 评论 3 点赞 1

RocketMQ源码:有序消息分析

本文主要分析RocketMQ中如何保证消息有序的。 RocketMQ的版本为:4.2.0 release。 一.时序图 还是老规矩,先把分析过程的时序图摆出来: 1.Producer发送顺序消息 2.Consumer接收顺序消息(一) 3.Consumer接收顺序消...
Jacktanger 发布于 3天前 阅读 328 点赞 2

用Python 进行深度学习

摘要: 深度学习背后的主要原因是人工智能应该从人脑中汲取灵感。本文就用一个小例子无死角的介绍一下深度学习! 人脑模拟 深度学习背后的主要原因是人工智能应该从人脑中汲取灵感。此观点引出了“神经网络”这一...
阿里云云栖社区 发布于 2天前 阅读 396

【Centos】利用Vultr服务器和namesilo布网

要在WWW互联网中建立自己的网站,云服务器和域名是必不可少。云服务器相当于你的铺子,也就是经营场地,域名则如同牌子,让人在dns中找到你。国内有很多一建式建站方案,但对于我来说,又要icp要比较贵。于是选了...
yongh701 发布于 3天前 阅读 280 评论 4

Dubbo + Zipkin + Brave实现全链路追踪

Dubbo + Zipkin + Brave实现全链路追踪 最近写了一个链路追踪Demo分享下,实现了链路追踪过程中数据的记录,还有能扩展的地方,后期再继续补充。 原理参考上面文章 《Dubbo链路追踪——生成全局ID(traceId)》 ...
BakerZhu 发布于 5天前 阅读 650 点赞 1

Golang面试题解析(五)

41.执行下面的代码发生什么? package main type Param map[string]interface{} type Show struct { *Param } func main() { s := new(Show) s.Param["RMB"] = 10000 } 考点:map初始化 map需要初始化后才能...
梦朝思夕 发布于 2天前 阅读 359 评论 1

可视化讲解 深度优先遍历(DFT)

可视化讲解 深度优先遍历(DFT) 深度优先遍历, 刷过题的朋友应该都很熟悉了,难是不难,但是理解起来还是要费一些功夫的. 深度优先遍历的实现方法有递归和非递归两种, 这里我们用可视化的角度,讲解前一种: 递归的深度...
ssthouse_hust 发布于 3天前 阅读 271 评论 3

关于“编程的本质”的探讨

提出问题 如果你去面试,被大公司工作20年的资深技术总监问一个问题“说说你对软件工程的理解”,你会怎么回答呢?是不是会像我一样一脸懵逼,一个问题就让人回到了小学。没有经年的编程和架构经历,没有对问题本...
大大枣 发布于 3周前 阅读 3115 评论 17 点赞 10

Per.js对比其他框架有什么不同,他解决了什么问题

有人一开始看到Per.js时,会觉得它就是一个普通的JavaScript响应式开发框架,和Vue比几乎完全一样,我并不需要使用它,也不想了解它。如果你也有这样的问题,那么这篇文章也许会让你重新思考这个问题。 接下来,我...
Skyogo 发布于 3天前 阅读 338 评论 5

线程中断以及线程中断引发的那些问题

上周写了一篇多线程的文章,其实更多方面是偏基础一点的文章,而且也比较大白话,争取人人都能看的明白,再举一些常见的例子,能很好的帮助大家理解多线程,文章发表之后我投给了几个大号和CSDN反应都挺好的,大家...
一个程序员的成长 发布于 1周前 阅读 968 评论 2 点赞 2

教你一招如何使用 php 父子进程坑人

现在项目中大多都会使用MQ(消息队列)用来解耦和提升服务稳定性,然后都会面临一个问题,就是消息积压,解决这个问题除了提升处理消息的速度以外,另外就是多开些消费者进程,并发的消费数据。 如果是其他语言可...
anoty 发布于 2天前 阅读 284 评论 3 点赞 1

vue开源项目

包括一些ui库和比较完整的小项目。ui库会对主要的单选框,多选框,级联选择器,滑块,日期/时间选择器,进度条,分页,弹框,通知,导航菜单,步骤条等截图比较 写在前面的 评价纯属个人主观感受,有夸张成分,只...
xiaoge2016 发布于 1周前 阅读 3573 评论 26 点赞 26

Uber Hadoop 文件系统最佳实践

原文:April 5, 2018 Scaling Uber’s Apache Hadoop Distributed File System for Growth How Uber implemented these improvements to facilitate the continued growth, stability, and reliability of our st...
RiboseYim 发布于 3天前 阅读 297 评论 1

Spring事务用法示例与实现原理

关于事务,简单来说,就是为了保证数据完整性而存在的一种工具,其主要有四大特性:原子性,一致性,隔离性和持久性。对于Spring事务,其最终还是在数据库层面实现的,而Spring只是以一种比较优雅的方式对其进行封...
爱宝贝丶 发布于 3周前 阅读 3098 评论 3 点赞 6

J2Cache 和普通缓存框架有何不同,它解决了什么问题?

不少人看到 J2Cache 第一眼时,会认为这就是一个普普通通的缓存框架,和例如 Ehcache、Caffeine 、Spring Cache 之类的项目没什么区别,无非是造了一个新的轮子而已。事实上完全不是一回事! 目前缓存的解决方案一...
红薯 发布于 1个月前 阅读 4499 评论 62 点赞 26

RocketMQ中Topic、Tag、GroupName的设计初衷

本文主要介绍RocketMQ中Topic、Tag、GroupName的概念、设计初衷以及使用方法。 一.Topic 首先看看官方的定义: Topic是生产者在发送消息和消费者在拉取消息的类别。Topic与生产者和消费者之间的关系非常松散。具体...
Jacktanger 发布于 4天前 阅读 317 点赞 1

70.shell的函数 数组 告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析 20.16/20.17 shell中的函数: ~1. 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小...
王鑫linux 发布于 4小时前 阅读 2

分布式框架spring-session实现session一致性使用问题

前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取? 一、spring-session实现session一致性方式 用户每一次请求都会携带sessionId,用户登...
WALK_MAN 发布于 4小时前 阅读 5

C++ yield()与sleep_for()

C++11 标准库提供了yield()和sleep_for()两个方法。 (1)std::this_thread::yield(): 线程调用该方法时,主动让出CPU,并且不参与CPU的本次调度,从而让其他线程有机会运行。在后续的调度周期里再参与CPU调度。这...
yepanl 发布于 4小时前 阅读 4

Java并发编程实战(chapter_3)(线程池ThreadPoolExecutor源码分析)

这个系列一直没再写,很多原因,中间经历了换工作,熟悉项目,熟悉新团队等等一系列的事情。并发课题对于Java来说是一个又重要又难的一大块,除非气定神闲、精力满满,否则我本身是不敢随便写这个话题的。随便出一...
心中的理想乡 发布于 5小时前 阅读 34
2018华为全连接大会,门票+云产品超值套餐0.3折起

2018华为全连接大会以“+智能,见未来”为主题,将携手全球先锋,共襄数字转型,共创智能未来。现在购买门票+云产品超值套餐,低至0.3折!更有企业级云主机、数据库、CDN流量包、SSL证书等超值福利!

华为云广告

shell学习之获取用户的输入命令read

在运行脚本的时候,命令行参数是可以传入参数,还有就是在脚本运行过程中需要用户输入参数,比如你想要在脚本运行时问个问题,并等待运行脚本的人来回答。bash shell为此提 供了read命令。 read命令从标准输入(键...
woshixin 发布于 5小时前 阅读 4

区块链技术中的那些能商用的企业级应用

WEPOWER是一家立陶宛初创企业,旨在改变可再生电力项目的付费方式。WePower公司创始人Nick Martyniuk表示,政府统一收购价的存在推动了全球风能与太阳能市场的发展。因此,他的公司希望帮助那些可再生能源生产者们...
问题终结者 发布于 5小时前 阅读 5

OSChina 周三乱弹 —— 我自己总觉得我的灵魂有毒

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @Devoes :分享王菲的单曲《匆匆那年 (Fleet of Time)》 《匆匆那年 (Fleet of Time)》- 王菲 手机党少年们想听歌,请使劲儿戳(这里) 天长地久, 爱情经得起考验...
小小编辑 发布于 5小时前 阅读 11 评论 8

深度学习与图像处理实例:人像背景虚化与背景替换

简单人像背景虚化处理思路如下: 对图像内容分割,提取人像,背景 背景模糊处理 人像与模糊处理后的背景融合 本实例使用DeepLabV3图像分割深度学习模型实现。代码如下: import numpy as np import tensorflo...
IOTService 发布于 5小时前 阅读 8

八月新增开源项目:假装自己是图形界面的 Git 命令行工具

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好玩的开源项目来和大家分享。数量不多,但我们力求推荐的都是精品。目前这些开源项目主...
编辑部的故事 发布于 6小时前 阅读 22 点赞 1

20180918 find命令与Linux文件扩展名

命令find 用来查找搜索文件。 搜索文件相关命令: which 从环境变量里的目录中去搜索 whereis(不常用) 从一个固定的库中搜索 locate(需要单独安装 yum install -y mlocate) 查询时会从/var/lib/mlocate/mlocate....
野雪球 发布于 6小时前 阅读 3

GO 数组相关操作

package main import( "fmt" "math/rand" "time" ) func main() { //数组的几种定义方式 var arr1 [3]int = [3]int{1,2,3} var arr2 = [3]int{4,5,6} arr3 := [3]string{"h", "w", "z"} var arr4 = [.....
汤汤圆圆 发布于 6小时前 阅读 3

JAVA 中interrupt、interrupted和isInterrupted的区别

首先,我们说明下三个方法的功能 interrupt() 向当前调用者线程发出中断信号 isinterrupted() 查看当前中断信号是true还是false interrupted() 是静态方法,查看返回当前中断信号并将中断信号复位 interrupt()方法...
我爱春天的毛毛雨 发布于 6小时前 阅读 3

Coding and Paper Letter(二十二)

资源整理。 1 Coding: 1.开源项目openeo api。oponEO开发了一个开放的API,以简单统一的方式将R,python和javascript客户端连接到对地观测大数据云平台的后台。 此存储库包含此API,即oponEO(核心)API。 open...
胖胖雕 发布于 7小时前 阅读 3

RxJS的另外四种实现方式(三)——性能最高的库

接上篇 RxJS的另外四种实现方式(二)——代码最小的库(续) 代码最小的库rx4rx-lite虽然在性能测试中超过了callbag,但和most库较量的时候却落败了,于是我下载了most库,要解开most库性能高的原因。 我们先上一...
一个灰 发布于 7小时前 阅读 9

马太效应

马太效应
yizhichao 发布于 7小时前 阅读 3

完整的软件开发流程是怎样的

在it圈混迹了这么久,做过各种各样的工作。但是我确一直不知道一个软件从无到有到底是怎么开发的。于是就产生了强烈的好奇心:一个软件产品的结果为什么是这样?为什么开发的速度不能再快一点。为什么程序员大多秃...
TreasureWe 发布于 7小时前 阅读 5

20180918上课截图

![](https://oscimg.oschina.net/oscnet/f29fd1401141618ed6c15b5f67f1ca2d14f.jpg) ![](https://oscimg.oschina.net/oscnet/8e9691b810acc4df56f8e80cb44be454072.jpg) ![](https://oscimg.oschina.net/oscnet/741a2d47da0de310f6a8a65c9bc5e828b11.jpg) ![](https://oscimg.oschina.net/oscnet/f55df00f98a41ca889bcce83ef4fcadb1e4.jpg)
小丑鱼00 发布于 8小时前 阅读 2

权限框架Shiro学习之表结构设计

权限框架Shiro学习之表结构设计 Shiro是一款优秀的开源安全框架,学习Shiro大家可以参考张开涛老师的博客:跟我学Shiro,当然也可参考我之前的笔记:Shiro实现身份认证、Shiro实现授权。 在学习完基础的Shiro入门知...
TyCoding 发布于 8小时前 阅读 3

find命令和文件名后缀

9月18日任务 2.23/2.24/2.25 find命令 2.26 文件名后缀 which which 搜索可执行文件,必须在PATH环境变量目录中!!否则无法搜到! [root@centos7 ~]# which ls alias ls='ls --color=auto' /usr/bin/ls ...
robertt15 发布于 8小时前 阅读 3

阿里Java程序员必备的Intellij IDEA 插件

善用Intellij插件可大幅提升我们的效率,以下是我用过不错的Intellij插件,分享给大家希望能帮到大家。 1. .ignore 生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写 2. lombok 支持lombok的各种...
我是你大哥 发布于 8小时前 阅读 3

从Eclipse到IDEA,金字塔到太空堡垒

前言 工欲善其事,必先利其器。对于程序员来说,具有生产力的工具能让你事半功倍,心情大好。 两个月前从Eclipse转到了InteliJ IDEA,原先常用Eclipse如同身边的保温杯,如果不出毛病,大概我是不会考虑换掉他。中...
大大枣 发布于 5天前 阅读 6120 评论 77 点赞 6

Vue CLI 3搭建vue+vuex 最全分析

一、介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。有三个组件: CLI:@vue/cli 全局安装的 npm 包,提供了终端里的vue命令(如:vue create 、vue serve 、vue ui 等命令) CLI 服务:@vue/cli-serv...
王念博客 发布于 5天前 阅读 1867 评论 6 点赞 8

Vue CLI 2.x搭建vue,目录最全分析

一、vue-cli介绍 vue-cli是一个用于快速搭建vue项目的 脚手架。 二、vue-cli安装、更新 安装过nodeJs 、cnpm 后,全局安装vue-cli(以后其他项目可直接使用): cnpm install -g vue-cli 更新: cnpm update ...
王念博客 发布于 6天前 阅读 2305 评论 10 点赞 9

vue开源项目

包括一些ui库和比较完整的小项目。ui库会对主要的单选框,多选框,级联选择器,滑块,日期/时间选择器,进度条,分页,弹框,通知,导航菜单,步骤条等截图比较 写在前面的 评价纯属个人主观感受,有夸张成分,只...
xiaoge2016 发布于 1周前 阅读 3573 评论 26 点赞 26

快速理解高性能HTTP服务端的负载均衡技术原理

1、前言 在一个典型的高并发、大用户量的Web互联网系统的架构设计中,对HTTP集群的负载均衡设计是作为高性能系统优化环节中必不可少的方案。HTTP负载均衡的本质上是将Web用户流量进行均衡减压,因此在互联网的大流...
首席大胸器 发布于 1周前 阅读 2875 评论 1 点赞 7

线程中断以及线程中断引发的那些问题

上周写了一篇多线程的文章,其实更多方面是偏基础一点的文章,而且也比较大白话,争取人人都能看的明白,再举一些常见的例子,能很好的帮助大家理解多线程,文章发表之后我投给了几个大号和CSDN反应都挺好的,大家...
一个程序员的成长 发布于 1周前 阅读 968 评论 2 点赞 2

5个步骤,教你瞬间明白线程和线程安全

记得今年3月份刚来杭州面试的时候,有一家公司的技术总监问了我这样一个问题:你来说说有哪些线程安全的类?我心里一想,这我早都背好了,稀里哗啦说了一大堆。 他又接着问:那你再来说说什么是线程安全?——然后...
一个程序员的成长 发布于 2周前 阅读 3790 评论 25 点赞 22

Spring事务事件监控

前面我们讲到了Spring在进行事务逻辑织入的时候,无论是事务开始,提交或者回滚,都会触发相应的事务事件。本文首先会使用实例进行讲解Spring事务事件是如何使用的,然后会讲解这种使用方式的实现原理。 1. 示例 ...
爱宝贝丶 发布于 2周前 阅读 2256 评论 3 点赞 9

利用Kubernetes和Helm进行高效的超参数调优

Author: xidianwangtao@gmail.com 摘要:本文将讨论Hyperparameter调优在落地时面临的问题,以及如何利用Kubernetes+Helm解决这些问题。 Hyperparameter Sweep面临的问题 在进行Hyperparameter Sweep的时候,我们...
WaltonWang 发布于 2周前 阅读 894 点赞 2

Keepalived & LVS 搭建高可用的Web服务

[TOC] 在本文中,我将会讲述如何在Centos 7下基于Keepalived和LVS技术,实现Web服务的高可用和负载均衡,我们的目标拓扑结构如下图所示 本文将会持续修正和更新,最新内容请参考我的 GITHUB 上的 程序猿成长计划 ...
mylxsw 发布于 2周前 阅读 1570 评论 7 点赞 7

使用Kubespray部署生产可用的Kubernetes集群(1.11.2)

原文:http://www.itmuch.com/docker/kubernetes-deploy-by-kubespray/ ,转载请说明出处。 Kubernetes的安装部署是难中之难,每个版本安装方式都略有区别。笔者一直想找一种支持多平台 、相对简单 、适用于生产环...
周立_ITMuch 发布于 2周前 阅读 1504 评论 8 点赞 9

Python以太坊交互将区块链数据存入sql数据库

关于区块链介绍性的研讨会通常以易于理解的点对点网络和银行分类账这类故事开头,然后直接跳到编写智能合约,这显得非常突兀。因此,想象自己走进丛林,想象以太坊区块链是一个你即将研究的奇怪生物。今天我们将观...
geek12345 发布于 2周前 阅读 1758 点赞 1

再看ThreadLocal

ThreadLocal,网上文章很多,大家也基本都会使用,但是不一定用的好,或者说不一定真的能理解 ThreadLocal ThreadLocal本身并不作为存储的容器,而是把值存放在当前线程中的变量里面,Thread类里如下: /* T...
whaon 发布于 2周前 阅读 1868 评论 1 点赞 5

「造个轮子」——cicada(轻量级 WEB 框架)

前言 俗话说 「不要重复造轮子」,关于是否有必要不再本次讨论范围。 创建这个项目的主要目的还是提升自己,看看和知名类开源项目的差距以及学习优秀的开源方式。 好了,现在着重来谈谈 cicada 这个项目的核心功能...
crossoverJie 发布于 2周前 阅读 2196 评论 8 点赞 4

【并发编程】Future模式及JDK中的实现

1.1、Future模式是什么 先简单举个例子介绍,当我们平时写一个函数,函数里的语句一行行同步执行,如果某一行执行很慢,程序就必须等待,直到执行结束才返回结果;但有时我们可能并不急着需要其中某行的执行结果,...
weknow 发布于 2周前 阅读 2149 评论 12 点赞 4

关于“编程的本质”的探讨

提出问题 如果你去面试,被大公司工作20年的资深技术总监问一个问题“说说你对软件工程的理解”,你会怎么回答呢?是不是会像我一样一脸懵逼,一个问题就让人回到了小学。没有经年的编程和架构经历,没有对问题本...
大大枣 发布于 3周前 阅读 3115 评论 17 点赞 10

有了Gradle,还会选Maven吗?

现在许多人还在为使用Maven 还是 Gradle 而纠结。如果关注过《Maven权威指南》作者许晓斌老师在InfoQ中发表的文章:《Maven实战(六)——Gradle,构建工具的未来?》,那么一定会有同感:Gradle太灵活,可能会造...
qiujiayu 发布于 3周前 阅读 4949 评论 65 点赞 12

Spring事务用法示例与实现原理

关于事务,简单来说,就是为了保证数据完整性而存在的一种工具,其主要有四大特性:原子性,一致性,隔离性和持久性。对于Spring事务,其最终还是在数据库层面实现的,而Spring只是以一种比较优雅的方式对其进行封...
爱宝贝丶 发布于 3周前 阅读 3098 评论 3 点赞 6

SpringCloud之服务提供与调用(Ribbon,Feign)

本系列介绍的配置均基于 Spring Boot 2.0.1.RELEASE 版本和 Spring Cloud Finchley.SR1 eureka注册续约流程 启动注册中心 服务提供者生产服务并注册到服务中心中 消费者从服务中心中获取服务并执行 服务提供 1.在...
熊小飞呀 发布于 3周前 阅读 2087 评论 1 点赞 4

Spring Cloud工程模块划分

Spring Cloud工程模块划分 现在网络上都在讲Spring Cloud的各个组件,但当我们自己也把Spring Cloud引入进来的时候,却发现第一个要解决的问题是: 工程的模块如何划分 在之前我写过一篇重构购物车的过程的文章,...
Sam哥哥聊技术 发布于 3周前 阅读 1616 评论 19
顶部