科工人 科工人
4年前
go run main.go undefined? golang main包那点事
最近把我的ss项目做了一下结构调整,一顿重构后,输入gorunmain.go,编译报错functionundefined。额,怎么回事明明把函数定义在main.go上面的文件中啊。之前也遇到过这个问题不过没用深究,下面我们来说说gomain包那点事。golangmain包推荐只有一个main.go文件,这样大家就能按照习惯的方式,gorunm
马丁路德 马丁路德
4年前
React 之源码概览
本节将对React的源码架构,约定及其实现进行概述。如果您想的开发,我们希望这份指南可以帮助你更加轻松地进行修改。我们并不推荐在React应用中遵循这些约定。有许多约定是历史原因,并且之后也许会有所修改。项目根目录当克隆之后,你们将看到项目根目录的信息:包含元数据(比如package.json)和React仓库中所有
Wesley13 Wesley13
3年前
BFT等5种主流区块链共识的开源实现
共识算法是实现自主产权区块链的必不可少的关键环节,本文列出社区中相对成熟的区块链共识算法开源实现,包括BFT共识、Raft共识、Paxos共识、PoW共识等,可供希望开发自主产权区块链的团队参考学习。相关推荐:区块链开发系列教程(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fww
Stella981 Stella981
3年前
RabbitMQ_消息队列基本使用_2
简介RabbitMQ:接受消息再传递消息,可以视为一个“邮局”。发送者和接受者通过队列来进行交互,队列的大小可以视为无限的,多个发送者可以发生给一个队列,多个接收者也可以从一个队列中接受消息。pika&使用rabbitmq使用的协议是amqp,用于python的推荐客户端是pikapipinstallpika
Wesley13 Wesley13
3年前
BI数据分析师,请把这8个商业项目写进简历!
    现在几乎大多数热门岗位都会在招聘JD中,给出“具备数据分析能力”这样的招聘条件。毫无疑问,数据分析能力已经成为目前最有潜力,最有"钱"途的能力之一!想成为BI数据分析师,推荐你《京东商业数据分析和可视化BI训练营》👇!(https://oscimg.oschina.net/oscnet/accebfa4c
Stella981 Stella981
3年前
Apache Tomcat8必备知识
一、Apache Tomcat 8介绍Apache Tomcat 8RC1版于前几日发布。它 经过了2年的开发,引入了很多新特征,由于目前还只是Alpha版,故不推荐在产品中使用。但是我们应该了解它有哪些新特性,以便在稳定版出来后,用到我们的开发项目中去。Apache Tomcat 8支持Java EE 7规范,包括Ja
Stella981 Stella981
3年前
CoreOS实践指南(七):Docker容器管理服务
这次的主角终于轮到了大鲸鱼Docker。不晓得有多少人是因为Docker认识了CoreOS的,至少它在社区的知名度事实上高于CoreOS项目本身。这篇文章里不会对Docker做很深入的讲解,而重点放在开始使用Docker所需的基本知识以及在CoreOS中使用Docker托管服务的推荐实践方法。 !(http://static.oschina.net/
Wesley13 Wesley13
3年前
2万字Java并发编程面试题整理(含答案,建议收藏)
Java并发编程1、在java中守护线程和本地线程区别?2、线程与进程的区别?3、什么是多线程中的上下文切换?4、死锁与活锁的区别,死锁与饥饿的区别?5、Java中用到的线程调度算法是什么?6、什么是线程组,为什么在Java中不推荐使用?7、为什么使用Executor框架?8、在Java
Wesley13 Wesley13
3年前
24张程序员技能图谱, 让编程路上不迷茫
学习一门新技术的时候,最大的苦恼之一,大概就是不知道从何入手。典型的情况是,你大概知道学会以后,这门技术可以帮你解决什么问题。但是,怎么才能学会、循序渐进的学习路线是什么、学习范围有多大的深度和广度、涉及到哪些前置知识……这些问题你就不太清楚了,只能根据别人推荐的或者网上
网站反爬之封IP应对措施
作为爬虫工作者爬取数据是基本的技能,在日常获取数据的过程中遇到网站反爬也是家常事,网站的反爬方式有很多,今天我们重点来分析下封IP的行为。这种情况下大家都是很简单的使用代理IP就解决了,但是网上ip代理有很多家,到底选哪家好呢?这里推荐口碑很好的亿牛云