Go语言中文网 为您找到相关结果 188

使用 Golang 操作 Linux Namespaces

Linux 命名空间简介命名空间分类CLONE_NEWPIDCLONE_NEWIPCCLONE_NEWNSCLONE_NEWNETCLONE_NEWUTSCLONE_NEWUSER代码示例总结参考 Linux 命名空间简介 Linux Namespaces(Linux 命名空间)机制提供了进程使用操作系统资源时的隔离方式,是基于内核实现轻量级虚拟化(容器化,例如 docker)的实现基础。 具体来说就是当我们创建一个进程时,可以给进程设置 flag 组合来构建进程的命名空间,处于不同命名空间的进程是相互隔离的。 命名空间分类 目前我们可以设置如下几种命名空间,它们分别从不同的资源纬度进行隔离。 CLONE_NEWPID 该标识用于创建一个新的 PID 命名空间,新进程将成为命名空间里的第一个...阅读全文

博文 2015-04-05 11:18:54 88250

小而美的公司 武汉微派网络科技有限公司 招聘新人啦! (各类职位应有尽有 总有一个是你的style)

不知道微派是哪家公司,那你总知道贪吃蛇大作战、谁是卧底online、微派桌游助手吧,没错这就是我们看似低调实则高调的团队。 微派是华科出来的小而美创业团队,专注在游戏&社交两个领域;营收很好 ,数轮融资。 公司简介: 公司16年的明星产品为贪吃蛇大作站和谁是卧底。贪吃蛇目前3亿多用户,16年77天在app store上霸榜,风靡全国,是现在休闲游戏的代表;谁是卧底也是一款十分经典的社交游戏。 1)贪吃蛇大作站,日活千万,于2016.8月-10月在app store免费榜连续70多天排名第一,是app store有史以来霸榜时间最长的APP。 目前用户1亿多,17年预计盈利5000W-1亿; 2)谁是卧底是top1的卧底游戏,多次进入app store免费榜单前30强...阅读全文

阿里云携领先SDN能力,亮相全球网络技术盛会ONS

摘要: 网络通讯届盛会Open Network Summit(ONS)于3月29日落下了帷幕。作为开源网络届首屈一指的世界性大会,今年在洛杉矶举办的ONSNA2018已经是第七年举办了。参会者囊括了来自电信运营商、云服务提供商、网络设备制造商、芯片厂商、网络软件开发商、研究学者等众多网络生态参与者,共吸引了超过2000名业界专家和从业人员参加。 网络通讯届盛会Open Network Summit(ONS)于3月29日落下了帷幕。作为开源网络届首屈一指的世界性大会,今年在洛杉矶举办的ONSNA2018已经是第七年举办了。参会者囊括了来自电信运营商、云服务提供商、网络设备制造商、芯片厂商、网络软件开发商、研究学者等众多网络生态参与者,共吸引了超过2000名业界专家和从业人员参加。知名IT...阅读全文

分享一门《深度学习之神经网络(CNN/RNN/GAN) 算法原理+实战》——推荐分享

​深度学习之神经网络(CNN/RNN/GAN)算法原理+实战本课程使用原理讲解加实战的方式对深度学习中的卷积神经网络(CNN)、循环神经网络(RNN)、对抗神经网络(GAN)进行深入浅出的讲解。通过图像分类、文本分类、图像风格转换、图像文本生成、图像翻译等项目,让学员获得灵活使用CNN、RNN、GAN的能力、深度学习算法调参的能力和使用Tensorflow进行编程的能力,提升深度学习算法能力与项目开发经验。适合人群如果你已经掌握了一门编程语言,想转型人工智能工程师或者是想系统学习深度学习的在校大学生或者是缺少实战经验的初学者,那么本门课程非常适合你技术储备要求Python基础基本的概率和线代数学基础TensorFlow基础机器学习基础章节目录:第1章 课程介绍深度学习的导学课程,主要介绍了深...阅读全文

Go 语言编程

【课程名称】Go 语言编程 【课程时间】2014年7月30日(周三) 20:50 - 22:00 【课程安排】20:50—21:00 通过邮件地址登录网络课堂 21:00—22:00 主题演讲(徐立)与QA PS:课程咨询请加入QQ群:CSDN技术交流 群号是303806405 课程名称:Go 语言编程 课程大纲: - 为什么我们需要一门新语言 - Go 语言的前世今生 - Hello world - Go 特性介绍 - Go 基本数据类型 - 控制语句 - 函数 - 闭包 - 错误处理 - 结构体 - 面向对象 - 接口 - Goroutines - Channels - Select - Timeouts - Non-Blocking Channel - Mutexes - 文件操作 -...阅读全文

武汉游戏公司招聘

武汉角斗士网络科技有限公司 1.使用COCOS2D-X开发智能手机游戏 2.熟悉使用移动开发工具 3.有熟悉的项目经验者优先 岗位要求: 1.热爱游戏事业,计算机或相关专业 2.精通C++语言,熟悉COCOS2D-X游戏引擎 3.有独立制作游戏产品能力者优先 4.熟悉GO语言优先 5.两年以上游戏开发经验 福利待遇: 1.工时:9:00-18:00 (加班另付加班费) 2.双休 3.月薪:20000-30000元 4.年终奖金(按年时算)+每月集体活动+加班补助 联系电话:18871171557 微信:hiiitma...阅读全文

AI 一体机,满足新时代的新需求

摘要: AI 变革带来哪些 IT 的新要求? 深度学习的突破和硬件的突飞猛进,使得人工智能“第n春”焕发蓬勃生机。这是历史上第一次,机器可以在如人脸识别等‘人类’工作上做得比我们人类更好。 人工神经网络有许多‘隐藏’或计算层,实现深度学习要对特定人工神经网络架构进行一系列的特定配置,可以提供数据让系统自我训练(training)或推断(inference),最终从输出神经元层读取数值结果。 AI 变革带来哪些 IT 的新要求? 深度学习的突破和硬件的突飞猛进,使得人工智能“第n春”焕发蓬勃生机。这是历史上第一次,机器可以在如人脸识别等‘人类’工作上做得比我们人类更好。 ![1a3ad5b4fedce0d7e9337b75ee4923d70c83861b.png](https...阅读全文

分享一个免费好用的移动SDK,可以实现内容库查询和即时通讯

此款移动SDK由Udesk云客服平台开发,目前免费,功能强大 下载地址 http://7u2pry.com2.z0.glb.qiniucdn.com/udesk-sdk-ios-v1.0.zip 使用方法 1. 下载Udesk SDK ,导入SDK包到你的工程。 2. 导入以下框架到你的工程 3. 点击你的工程targets -> Build Settings 搜索 Other Linker Flags 加入 -lxml2 -ObjC 2. 引用Udesk头文件。 #import "Udesk.h" 3. 通过单利调用Udesk函数。 Udesk SDK 包含的组件 1.帮助中心 2.联系我们 3.功能集合 帮助中心 该...阅读全文

推荐《机器学习算法原理与编程实践》

 郑捷,www.threedweb.cn网站负责人,研究方向是机器学习与自然语言处理。当前负责的核心产品是高精度自然语言认知系统的设计与研发,研发目标是高精度(识别率在85%~95%)的统一架构的NLP认知系统。  《机器学习算法原理与编程实践》围绕神经网络、智能推理、矩阵计算三大主线,提供近25个经典的算法讲解。解剖有代表性的算法库:Scikit-Learn算法库、OpenCV机器视觉、Theano深度学习库。作为本土原创图书,本书更符合国内人的阅读习惯,适合作为机器学习算法设计的入门读物。 内容简介   《机器学习算法原理与编程实践》是机器学习原理和算法编码实现的基础性读物,内容分为两大主线:单个算法的原理讲解和机器学习理论的发展变迁。算法除包含传统的分类、聚类、预测等...阅读全文

Docker系列之一:入门介绍

Docker简介: Docker是DotCloud开源的、可以将任何应用包装在Linux container中运行的工具。2013年3月发布首个版本,当前最新版本为1.3。Docker基于Go语言开发,代码托管在Github上,目前超过10000次commit。基于Docker的沙箱环境可以实现轻型隔离,多个容器间不会相互影响;Docker可以自动化打包和部署任何应用,方便地创建一个轻量级私有PaaS云,也可以用于搭建开发测试环境以及部署可扩展的web应用等。 Docker vs VM 从下图可以看出,VM是一个运行在宿主机之上的完整的操作系统,VM运行自身操作系统会占用较多的CPU、内存、硬盘资源。Docker不同于VM,只包含应用程序以及依赖库,基于libcontainer运行...阅读全文

黄庆兵:Docker 命令解析之 PS

查看 docker 容器,必然要用到 docker ps 命令。其基本格式为:docker ps[OPTIONS]关键在于 OPTIONS(选项): 1常见用法1. 最常见的用法$ docker ps显示当前正在运行的容器。在 PORTS 一列,如果暴露的端口是连续的,还会被合并在一起,例如一个容器暴露了3个 TCP 端口:100,101,102,则会显示为 100-102/tcp。2. 显示所有状态的容器$ docker ps -a容器的状态共有 7 种:created|restarting|running|removing|paused|exited|dead。3. 显示最后被创建的 n 个容器$ docker ps -n 3注意,这里不限状态。4. 显示最后被创建的容器$ docker...阅读全文

博文 2017-09-25 04:04:56 网易企业服务

从硅谷到杭州:一个海归的阿里故事

摘要: 五四青年节马上就要到了,受云栖社区邀请,来分享下自己的成长故事。 本人目前是阿里云网络产品团队的产品运营专家,负责网络产品的一系列市场活动和品牌建设。 2016年圣诞前的一个星期天下午,我推开窗,加州明媚的阳光洒在街道上,四季如春的旧金山和风拂面。对面屋外草地上金发碧眼的孩子们正兴奋的跑着跳着,看着家长给圣诞树装扮上满满的礼物 。眺望不远处,是Twin Peaks上跑步健身的青年男女大秀好身材,悠扬的教堂钟声飘过几个街区声声入耳。那时我30出头,在硅谷一家企业软件公司做产品经理,工作轻松,生活惬意,却觉得少了些什么。我叫伟耘,是阿里云网络团队的产品运营。工作十年了,分享生命中的三个瞬间,留作纪念。 2012年底的上海,已然从一年前世界经济危机中复苏过来,公司生意欣欣向荣,...阅读全文

2.2k程序员跳槽领导劝他回来却不涨薪!网友:刷盘子都3k起

很多人都知道程序员这个职业,而身边周围关于程序员买房买车的传闻更是多如牛毛,仿佛房车已经成为了程序员的标配,因此在大众的意识里程序员就是一个高薪职业!然而,有人不知道的是,程序员薪资的起始点并不高。近日就有以为网友发帖 : 对此,就有网友不满了,月薪 2200 确实低了一点,尤其是程序员这样的职业,甚至可以说是一个基础稍微好一些的应届毕业生都不止这点薪资!还有网友称刷盘子都不止这个价。 还有网友称,既然关系好就应该成人之美,要么让他走,要么两个一块跳槽,毕竟想着让程序员回来还不加薪资的老板,跟着也没太大的前途,晚做决定不如早做决定,而且既然下家公司都找好了,薪资还高了近三倍,又有什么理由在这个不把程序员当人看的公司呢? 生活中还会碰到很多类似的事情,一边是高薪诱惑,而这一边又是类似于职业道德...阅读全文

博文 2018-12-29 10:36:01 51reboot

杭州久等网络科技有限公司 招聘go工程师

公司立足于O2O生鲜蔬果批发业务,为企事业单位、机关食堂、商超、酒楼、餐馆、学校食堂等提供方便快捷的生鲜蔬果配送服务。 **公司官网** http://joywait.com **HR邮箱** hr@jiudeng.me **公司地址** 杭州下沙新加坡杭州科技园五栋八楼 **智联招聘** http://company.zhaopin.com/CC327708188.htm ###Golang 研发工程师 **职责: ** 1.负责Golang Web框架开发 2.负责分布式文件系统开发 3.负责商品搜索系统开发 4.负责服务器端架构 **要求: ** 1.掌握 汇编,C/C++,Java,C#,Golang...阅读全文

【趣头条】招聘中高级golang开发-坐标上海浦东张江

负责广告推荐系统/数据平台后端开发 岗位需求: 1. 2年 c/c++ golang python 开发经验 2. 熟悉HTTP,TCP/IP等常见网络协议,有相关网络编程经验 3. 熟悉多进程,多线程,协程等常见并行开发 4. 熟悉至少一种开源数据库或缓存系统,有相关编程经验 5. 有大型复杂系统设计开发经验者优先 6. 有大数据开发经验者优先 联系微信:13564735281 备注下Go社...阅读全文

揭秘 | 直播美颜不靠脸 靠的是阿里云程序员?

在这个看脸的时代,美颜已经成为必不可少的社交工具。不仅美颜相机成为了装机必备,各大直播APP也都相继推出美颜功能,利用摄像头对人脸进行追踪并叠加特效的新玩法也层出不穷。在市场热的背后,离不开技术支持。那么看似简单的美颜背后隐藏了哪些技术,它们的开发难点在哪里, 本文将为你揭晓。 先来看看什么才是真正的美颜 如果你是直播APP的重度使用者,就会知道其实美颜也有天差地别之分。有的美颜能让你的皮肤看起来平滑细腻又红润,整个人颜值加分不少,而有的却是模糊一片,连人脸边缘都分辨不出,美颜不成反而观感不佳。 那为什么落差如此之大呢?其实是因为美颜是有真假之分的。真正的美颜是需要对于人脸区域进行预先的检测和定位,只对肤色区域进行特定处理,使皮肤变得更透亮。而假美颜则是直接对整个画面进行调整,...阅读全文

时间轮的 golang 实现 https://github.com/wgliang/timewheel

时间轮是一个固定大小的数组结构,这个数组的每一个槽(元素)代表着软定时器的精度,(类似于时钟的最小刻度).时间轮的优点:通过排序的时间列表来有效的更新 timers.它能非常效率地增加,取消 timer. 定时器的替代者,基于链表,自定义回调函数 应用于网络连接的过期失效,会话失效以及业务资源的自动释放和销毁失效等等 https://github.com/wgliang/timewhee...阅读全文

【热拉APP招聘】Go软件工程师--上海,急急急~火火火

上海初生网络科技有限公司是一支热爱互联网,热爱新奇,热爱冒险的年轻人团队,致力于创造最有趣的移动应用,最易用的操作体验,最温暖的团队文化。 上海初生网络科技有限公司旗下的第一款移动应用产品—the L ,已获得国内知名投资人pre-A轮的数百万美金风投,并被各大科技媒体和财经媒体采访报道。 为什么选择the L? 1、薪酬福利:具有竞争力的薪酬和福利,高于行业平均水准;优秀者能获得股权,成为公司主人;每个月都有吃喝玩乐的团队活动,可带家属喔; 2、团队氛围:追求小而美的年轻团队,互联网狂热分子,对新产品/新技术/新设备极度敏感;自由,平等,温暖,上进的工作氛围,不打卡; 3、工作装备:为每个工程师提供高配置的苹果电脑,手机,平板和其他设备; 4、吃货天堂:无限量供应优质进口...阅读全文

如何判断安卓设备的联网状态?

对于Android应用的开发,很多时候我们需要去判断Android设备的联网状态,判断之前首先我们需要做的就是获取设备当前状态,这个怎么实现呢? 其实安卓本身就给我们提供了一个判断当前网络的服务,具体代码如下: private ConnectivityManager connectivityManager; //用于判断是否有网络 connectivityManager = (ConnectivityManager) getActivity().getSystemService(Context.CONNECTIVITY_SERVICE); //获取当前网络的连接服务 NetworkInfo info = connectivityManager.g...阅读全文

DocHub文库PC端模板,文库系统PC端模板

# DocHub文库PC端模板 [DocHub](https://gitee.com/TruthHun/DocHub)文库PC端模板,使用基于Bootstrap的Flat-UI开发,模板页面是在2016年8月份左右开发出来的,原型我也不记得是参考哪个站点的了,毕竟这个PC端模板差不多算是两年前的作品了。 `DocHub`演示站点[IT文库(http://wenku.it)](http://wenku.it)上的页面,在开发的时候,对样式和页面布局做了一些改动,而且,现在的模板,是没有实现一些js相关功能的。 现以Apache 2.0 开源协议,将模板开源出来,有需要的朋友可以直接拿来使用。 ## 模板托管地址 - GitHub:https://github....阅读全文

Mastering the game of Go with deep neural networks and tree search 中文版来了

http://pan.baidu.com/s/1hr3kxog http://download.csdn.net/detail/nehemiah666/9472669 里面有nature上paper,我翻译的中文版,和录的一个讲述AlphaGo工作原理的视频,是对AlphaGo工作原理的总结。 下面是摘要部分: 对于人工智能来说,围棋一直被视为最具挑战性的经典游戏,这是由于其巨大的搜索空间以及难于评估的棋盘盘面和走子。这里我们介绍了一个新方法:使用价值网络 (value networks )来评估棋盘盘面和使用策略网络 (policy networks )来选择走子。为了训练这些深度神经网络,我们将有监督学习(从人类职业比赛中学习)和增强学习(从自我对抗的比赛中学习)创新地结合在一起。在没有...阅读全文

博文 2016-04-04 20:00:10 nehemiah666

阿里云即将全球首发云骨干网

摘要: 阿里云将于2017年12月13日发布阿里云下一代企业级网络暨云骨干网。届时,云栖社区将会对发布会进行直播,欢迎预约https://yq.aliyun.com/promotion/434。 那么,什么是云骨干网?它有哪些特性?用于哪些场景和解决哪些问题呢?本文为您进行产品解读。 阿里云将于2017年12月13日发布阿里云下一代企业级网络暨云骨干网。届时,云栖社区将会对发布会进行直播,欢迎预约https://yq.aliyun.com/promotion/434 。 那么,什么是云骨干网?它有哪些特性?用于哪些场景和解决哪些问题呢?本文为您进行产品解读。 从定义上说,云骨干网(Cloud Backbone Network)能够让用户分钟级构建多地域全球网...阅读全文

怎么修改自己网络的IP地址

在如今互联网时代,如果不懂点网络知识,那肯定out,不然你什么都不知道,现在什么都是用网络科技信息化等等一些高科技东西,例如现在出门都不带现金了,吃饭买东西娱乐等等都可以一个手机就可以解决,是的你没有听说,网络时代就是这么便捷和方便。这个事情已经持续已经好几年了,已不新鲜了,那么既然这么多人使用互联网,网络源自于WIFI,这么说就简单了,我们要想看新闻,聊天看电影电视剧,玩游戏是不是都需要连接WIFI,连接网络后就会有一个属于自己的IP地址,这样网络才有路径,知道去哪里来哪里,那么我们今天说的,怎么修改自己网络的IP地址呢。修改IP最简单快速的方法就是使用一个软件,这个软件就是迅速软件,那么这个软件去哪里下载呢,经过小编测试后非常实用,网上搜索迅速软件就可以下载的,首先下载后注册登录,软件里...阅读全文

招聘golang开发工程师

武汉楚易唯网络科技有限公司现因公司发展需要,急招golang两名! 有意向都可详聊 golang语言开发/主管 1名(8k-15k)(视专业技能和工作经验可面谈) 任职要求: 1、计算机大专科以上学历,20-32周岁,具有良好的团队合作精神,有较强的开发能力和灵活性; 2、开发经验丰富,熟悉golang语言,基础扎实,有1年以上golang开发工作经验者,有一定的管理能力 ; 3、熟悉xml/json/protobuf等至少任意一种网络通信技术和数据交换格式 4、良好的算法基础和清晰的编程思路,熟悉php; 5、工作积极主动,态度踏实认真,有较强的职业素养和工作操守; 6、对技术有激情,喜欢钻研,能快速接受和掌握新技术,学习能力和工作责任心强,良好的沟通表达能力和团...阅读全文

5种方式将机器学习带到Java、Python以及Go等编程语言

5种方式将机器学习带到Java、Python以及Go等编程语言 机器学习目前炙手可热,本文搜集了Java、Python以及go等编程语言中常见且实用的开源机器学习工具,对机器学习感兴趣的开发者或者准备和机器学习打交道的数据科学家们不能错过了。 【编者按】机器学习似乎在一夜之间从默默无闻的小卒变成万众瞩目的焦点,关于机器学习的开源工具也越来越多,但是目前的挑战是,如何让对机器学习感兴趣的开发者和准备使用它的数据科学家们真正使用上它们,本文搜集了几种语言中常见且实用的开源机器学习工具,非常值得关注,本文来自 InfoWorld。 以下为原文: 经过几十年作为一门专业学科的发展后,机器学习似乎一夜之间作为万众瞩目的商业工具出现在我们面前。目前面临的挑战是如何让其具备实效,尤其是对开发者和正准备使用...阅读全文

博文 2016-02-02 13:00:02 luoye7422

Google试水—Go语言也要开始尝试机器学习?

go语言交流群185521558,欢迎你的加入:点击链接加入群【Golang技术交流】:https://jq.qq.com/?_wv=1027&k=43awu7x 导读:Go又称Golang,是Google开发的一种静态强类型、编译型、并发型且具有垃圾回收功能的编程语言。Go语言于2009年11月正式宣布推出并开放源代码,开始在Linux及Mac OS X平台上进行了实现,后追加Windows系统下的实现。 大部分用过Go语言的人都认可其是一种非常不错的生产力工具,有人总结其优点如下: 部署简单 并发性好 语言设计良好 执行性能好 目前也有许多使用Go语言开发的成功项目,包括:nsq、docker、packer、skynet、Doozer、Heka、...阅读全文

武汉急聘golang开发2名 欢迎C++转golang

武汉楚易唯网络科技有限公司招聘 golang开发工程师 7k-15k(税后) 开发方向为云服务、云计算 任职要求: 1、计算机大专科以上学历,具有良好的团队合作精神,有较强的学习能力 2、熟悉golang语言,基础扎实,有相关的开发工作经验者 (可接受优秀毕业生) 3、熟悉xml/json/protobuf等至少任意一种网络通信技术和数据交换格式 4、良好的算法基础和清晰的编程思路,熟悉php优先考虑; 【此岗位提供给C++或其他Go语言爱好者们顺利转型golang而设置】 随着QPS的不断攀升,需要更稳定的系统和更高效的功能........... 「因此」 我们现在需要追求技术,乐于挑战技术难点的资深极客加入我们 1.写功能【勿以API小而...阅读全文

golang CIDR 与 IpMask 互转解析

在网络设备上,没家厂商表示ip的形式各不相同,但可能表示的是同一个意思, 列如 10.95.134.192/29 = 10.95.134.192/255.255.255.248 CIDR表示方法:IP地址/网络ID的位数,比如10.95.134.192/29,其中用29位表示网络ID。 CIDR to IpMask _, ipNet, err := net.ParseCIDR("10.95.134.192/29") if err != nil { fmt.Println(err) } val := make([]byte, len(ipNet.Mask)) copy(val, ipNet.Mask) var s []string for _, i := range val[:] { s = ...阅读全文

博文 2018-11-15 01:34:40 包牙齿

Go使用Makefile构建

​ 我们平常很多时候都是直接在命令行输入go build进行编译的: go build . 或者测试使用go run运行项目 go run main.go 我看有很多大型开源项目都是如下方式: make build 或者是这样 make install 我们打包运行这个过程,还有一个更加贴切的词语叫做构建项目。 Makefile介绍 Makefile 是和 make 命令一起配合使用的。它是开源的构建工具,很多大型项目的编译都是通过 Makefile 来组织的。 安装make centons系统的make安装命令: yum install -y make 工程结构 我这里新建了一个工程,工程目录是这样: image main.go里面的源码如下: image 就多了一个Makefile文件,...阅读全文

博文 2019-04-13 20:34:40 程序员同行者

深度分析:高频交易软件在硬件是怎么架构的?

首先,高频交易不一定是套利算法。事实上HFT做的最多的业务是做市(market making),可以是把商品从一个交易所倒卖到另一个交易所,也可以是在同一个交易所内部提供某种商品的流动性。这两种方式的共同点都是让人们可以特定地点买到本来买不到的商品,所以本身就是有价值的,收服务费就可以盈利。   二,延迟和流量是不同的概念。低延迟不等于高数据量,事实上大部分时间交易数据流量并不大,一个market一天最多也就几个GB。但HFT系统需要在流量高峰时也能快速响应,所以更看重延迟。这也是HFT系统和互联网系统最大的区别所在,HFT系统的精髓在于把单机的软硬件系统的性能发挥到极致,而不是像互联网那样强调高负载和延展性,动辄用几千台机器搭集群的做法在这里是不适用的。用互联网系统的性能指标来认知H...阅读全文

开发者必须知道的五款工具

任何高明的程序员都不可能一次性写出完美的代码,因此APP测试以及调试就成了开发者们必修的一项技能。一些工具可以让开发者们事半功倍,所以本文介绍了五款诊断调试工具,可以帮助我们对代码、UI界面等进行调试。 TestBird 这是国内大名鼎鼎的手游和APP云测平台,能提供APP和游戏的自动化测试、真人体验测试、服务器压力测试。TestBird目前已经拥有超过2000款手机,能够让这些手机自动运行各类APP,并生成测试结果。测试报告中丰富的截图和日志,可以帮助开发者们快速定位BUG,提高工作效率。 Cocoa LumberJack Cocoa LumberJack是一个功能强大的NSlog,是通用的Cocoa日志框架之一。它可以提供更高级的log功能,比如记录log至文件或网络...阅读全文

OTP一次性动态密码工具实现

对于企业内部信息安全或行业安全合规性需求,3A认证、授权、审计是必要的基础安全审查项。认证安全机制要求双因素认证,从技术要可使用基于数字证书和OTP来实现满足。 OTP分为两种技术算法HOTP(基于次数 RFC 4226)和TOTP(基于时间 RFC 6238)标准。而目前开源的Google Authenticator工具很好的实现了OTP移动端APP的使用与密钥管理。 为了在企业运维安全加固需求可以开发自己的后端的OTP认证服务器和统一用户认证管理中心,结合Google Authenticator工具快速整合用户的移动端动态密钥的生成。 可适用的双因素场景:网络设备的认证(Radius协议)、企业内部开发的应用系统认证集成。 AuthOTP golang实现google authencat...阅读全文

博文 2019-01-07 00:34:48 Xiao_Yang

DOS Network与DUO Network达成战略合作,加速通证化加密衍生品的开发

各位亲爱的DOS Network的支持者和关注者,我们很高兴地宣布DOS网络已与DUO Network达成战略合作。双方将紧密合作,以促进和加速通证化加密衍生品的开发。 过去几年,加密市场迅速增长。然而,加密货币的迅速崛起伴随着以前未曾见过的波动性,阻碍了常规投资者和机构的进一步接受和投资,并且持续升高的价格波动已经成为现实世界采用区块链技术的主要障碍。 DUO Network团队认为,人们应该从传统金融市场中学到的是需要成熟的市场工具(如衍生品)来帮助管理波动性,增加流动性并对冲下行风险。 什么是DUO网络? DUO Network是一个去中心化的平台,可以进行通证化衍生产品的发行,交易和结算。它主要由抵押自治令牌(简称CAT),Price Oracle,DUO DEX组成。该平台旨在通过...阅读全文

博文 2019-05-09 11:34:59 DOS_Network

玩转云企业网(上):为什么需要云企业网

摘要: 我们在去年12月发布了网络家族新产品 -- 云企业网(原名云骨干网),英文名字叫Cloud Enterprise Network。经过海内外近半年的邀测和公测,云企业网于今年5月正式商业化了。我们之前发表过博客,一张图看懂网络产品云企业网,简单介绍了这款产品。 我们在去年12月发布了网络家族新产品 -- 云企业网(原名云骨干网),英文名字叫Cloud Enterprise Network。经过海内外近半年的邀测和公测,云企业网于今年5月正式商业化了。我们之前发表过博客,一张图看懂网络产品云企业网,简单介绍了这款产品。这次,将通过两篇文章让大家真正了解云企业网,并学会使用它。上篇将会介绍产品价值与功能,下篇着重讲解如何使用产品,敬请期待。 云企业网是一张什么网? 云企...阅读全文

比较好的Python机器学习库有哪些?

Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,再加上其简单、易学、速度快、开源免费、可移植性、可扩展性以及面向对象的特点,Python成为2017年最受欢迎的最受欢迎的编程语言! 人工智能是当前最热门话题之一,机器学习技术是人工智能实现必备技能,Python编程语言含有最有用的机器学习工具和库,以下是Python开发工程师必知的十大机器学习库! **一、Scikit-Learn** 在机器学习和数据挖掘的应用中,Scikit-Learn是一个功能强大的Python包,我们可以用它进行分类、特征选择、特征提取和聚集。 **二、Statsmodels** Statsmodels是另一个聚焦在统计模型上的强大的库,主要用于预测性和探索性分析...阅读全文

build web application with golang

最近在学习go语言,go语言作为一个比较新出现的语言不仅在语法设计理念和编译、执行速度上都自己的独到之处,而且对并发性有着更好的支持,并且更容易实现一个网络软件的开发。所以我就跟着《build web application with golang》这本在github上更新的电子书学习了使用go语言来开发web软件的技术。 之前我学习过一些网络相关的开发,包括在lamp的基础上搭建一个简单的网站,以及拿python实现一个小的使用socket的程序。go语言在开发b/s架构的软件也就是制作网站类型的软件是和使用php有着很大的不同,php作为脚本语言和html的交互方面十分方便,一段代码里可以同时含有html语言和php语言的代码,而且可以无缝交叉,html代码生成则交给php解释器进行,再...阅读全文

博文 2016-04-19 09:00:00 evi10032

【互联网安全】阿里手把手教学,DDoS攻防原理及实战

课程介绍 DDoS(Distributed Denial of Service,分布式拒绝服务)主要通过大量合法的请求占用大量网络资源,从而使合法用户无法得到服务的响应,是目前最强大、最难防御的攻击之一。 本课程中,阿里云安全专家为你讲解DDoS攻防原理。 课程列表 • 课时1:DDoS介绍和发展史 • 课时2:DDoS攻防之Syn Flood • 课时3:DDoS攻防之DNS Flood • 课时4:DDoS攻防之HTTP Flood 阅读原文http://click.aliyun.com/m/27940...阅读全文

容器网络通,但业务网络不通,怎么办?

本着为大家分享有用的技能和知识的原则,专门出了一个解决 bug 的主题分享。具体的 bug 描述可以看下面(亲身经验传授给你们) 问题一描述: 某线上业务有 A,B 两个集群,集群之间存在横向访问, 当 A 集群中的某个容器(A.a)重建(发布更新)之后发现,(A.a)可以 ping 通 B 集群中的(B.b)容器,而通过 curl 和 telnet 业务端口的时候是连接被拒绝;第一直觉是业务自身的问题,就在 B.b 容器里启动了 python 测试服务, 在 A.a 容器里通过 curl 测试也没通,那到底是不是业务自身的问题?该如何排查此类呢? 是不是 k8s 或 docker 的 bug 呢? 问题二描述: 大家都知道 etcd 作为 k8s 集群的核心数据存储系统,堪称是 k8s 的...阅读全文

博文 2019-01-09 17:34:46 雪糕

流量1000和流量100000的网站建设,其实只差这一步!

随着网络时代的到来,各行各业的网站层出不穷,仅仅依靠网站创意和美观是远远不够的,网站是否流量为王,网站优化却起到重中之重的作用。好比一篇文章标题是搜索引擎中相当重要的参数,有关于它的优化程度就不言而喻了。 当然了网站优化方法有很多种,我先简单列举几个大家普遍都在用的网站优化。 ![t018da5896612b39a17.jpg](https://static.studygolang.com/180419/ca4df11d74faaf6d04918701ab466112.jpg) 正如以上图片显示,定位、描述、关键词、内容、友情链接、外链等,这些都是大家都在使用的网站优化,但是你会发现这样的做法需要花费很大的人力、物力才能达到这样的效果,当然也不排除一些做出来达不到你想要的预...阅读全文

天空链第三代数字币生态体系缔造传奇

很多新用户都会问,第二代加密币有智能合约,那第三代呢?与其只做智能合约,天空链团队开发了一整新的基于Golang(由谷歌开发),图灵完整并非常现代化的编程语言CX。CX集高性能,高生产力与一体,不仅能提供智能合约,还可以开发完整,大规模的实际应用。很多企业对天空币有所了解后,纷纷与开发团队联系,想要部署类似的区块链来优化自己的管理或服务,或者发行类似的代币。比如美国波特兰市的一家电力公司想要开发一套本地电网支付方案,一方面要能可靠地处理数十万用户的大量付费交易,另一方面一旦有误差企业又能有权限纠错。在尝试使用以太坊以后,发现以太坊满足不了其要求,故而转向天空链团队寻求方案。 看到了这些需求,天空链团队打造了Fiber平台,来服务企业用户。在Fiber上,企业以天空链为范本,部署自己的区块链,...阅读全文

博文 2018-06-21 12:34:39 财经观点

如何用深度学习将前端设计模型自动转换为代码?

作者 | Emil Wallner 译者 | 易文英 编辑 | Emily AI 前线导读:在未来的 3 年内,深度学习将改变前端开发,一方面会加快创建原型的速度,另一方面会降低软件开发的难度。从去年 Tony Beltramelli 发表 pix2code 论文和 Airbnb 推出 sketch2code 后,这一领域才开始崭露头角。更多干货内容请关注微信公众号“AI 前线”,(ID:ai-front) 目前,自动化前端开发的最大障碍是计算能力。不过,我们可以使用当前的深度学习算法和人造的训练数据来探索人工前端自动化。在这篇文章中,我们将教会一个神经网络如何基于一张设计原型图片来编写基本的 HTML 和 CSS 代码。以下是该过程的简要概述:1)为神经网络提供的设计图2)神经网络将图片转...阅读全文

博文 2018-03-23 10:19:28 深度学习

因写太多 BUG!程序员遭公司颁奖羞辱,做的一个比一个绝

刚入职的程序员新人,办公桌上,基本上也就一电脑、一键盘、一鼠标,再配个被杯子。然而混迹职场多年的猿老们,办公桌上都有一些彰显身份地位的“好东西”。 这张图两点颇多,最显眼的,是办公桌上那个黄黄的东西,拉近一看,是一只小黄鸭。据说程序大师随身都会携带一只小黄鸭,调试代码时,就会详细的向鸭子解释每行代码。这种方法还有一个好听的名字“小黄鸭调试法”。 一直以为,不会写 bug 的程序员,是一个非常不合格的程序员。不过 bug 写多了,好像也不是什么好事。这不,某位程序员同僚,因为赶项目的时候,写了太多的 bug,虽说都被找了出来,没有影响到产品的质量,但为了给他点教训,好好羞辱他一番,技术部老大以公司的名义,大清早的,在他的桌上放了这么一个玩意儿。 这位程序员刚上班,看见桌子上多了个奖杯,以为是表...阅读全文

博文 2018-12-19 10:34:44 51reboot

gRPC 调试和开发工具grpc-tools

grpc-tools 是一套用于 gRPC 调试和开发的工具。 主要工具是 grpc-dump,它拦截网络流量,并使用完整元数据记录所有 gRPC 和 gRPC-Web 请求作为 JSON 流。此流可以轻松读取,也可以使用 jq 等工具进行更复杂的可视化。 ![demo](https://static.oschina.net/uploads/img/201906/25104652_LNS2.svg) 该存储库目前包括: * grpc-dump:一个小的 gRPC 代理,它将 RPC 详细信息转储到文件中以进行调试,然后进行分析/重放。 * grpc-replay:从 grpc-dump 获取输出并将请求重放到服务器。 * grpc-fixture:一个代理,它从 grpc...阅读全文

Go database/sql文档

No.1 文档概要 在Golang中使用SQL或类似SQL的数据库的惯用方法是通过 database/sql 包操作。它为面向行的数据库提供了轻量级的接口。这篇文章是关于如何使用它,最常见的参考。 为什么需要这个?包文档告诉你每件事情都做了什么,但它并没有告诉你如何使用这个包。我们很多人都希望自己能快速参考和入门的方法,而不是讲故事。欢迎捐款;请在这里发送请求。 在Golang中你用sql.DB访问数据库。你可以使用此类型创建语句和事务,执行查询,并获取结果。下面的代码列出了sql.DB是一个结构体,点击 database/sql/sql.go 查看官方源码。 首先你应该知道一个sql.DB不是一个数据库的连接。它也没有映射到任何特点数据库软件的“数据库”或“模式”的概念。它是数据库的接口和...阅读全文

博文 2017-08-08 16:05:07 尼古拉斯河马