开放源代码

灵雀云率先成为 Linux 基金会/CNCF官方认证培训合作伙伴

流过昼夜 提交于 2020-01-27 04:02:32
近日,灵雀云Alauda成为Linux基金会/CNCF授权培训伙伴项目( Linux Foundation Authorized Training Partner Program,以下简称ATP)在国际范围内的合作伙伴,也是首批获得此项认证的四家中国组织之一。 Linux基金会/CNCF致力于推动行业产生原创性技术研究和内容,促进开源相关技术发展。其授权培训伙伴项目旨在借助各开源技术领域头部公司的影响力,将基金会高质量的开源培训、咨询下沉到全世界范围内,达到提升开源人才技术水平、拓展人才职业前景、促进开源项目落地的目的。 在评估潜在授权培训伙伴的过程中,Linux基金会/CNCF对参与组织的平台贡献与讲师资格有着很高的标准和要求。灵雀云是CNCF社区的早期成员,活跃在推广Kubernetes的第一线,公司技术团队在K8S及周边开源项目上提交了大量的代码贡献。灵雀云还拥有一大批通过CKA认证的工程师,经过Linux基金会初期评估、授课面试、Linux课程学习和考试认证等层层审核,获得了LFAI(Linux Foundation Authorized Instructor)授权培训讲师的资格。最终,灵雀云通过了严格的审核,成为了基金会认证的培训服务提供商ATP。 今后,灵雀云获准在全球范围内向个人和企业提供Linux基金会官方授权的认证培训服务

Python模块知多少?这里有五百不知够不够你用?

此生再无相见时 提交于 2020-01-26 19:01:21
常用模块 Chardet -- -- -- -- -- -- - 字符编码探测器,可以自动检测文本、网页、xml的编码。 colorama -- -- -- -- -- -- 主要用来给文本添加各种颜色,并且非常简单易用。 Prettytable -- -- -- -- - 主要用于在终端或浏览器端构建格式化的输出。 difflib -- -- -- -- -- -- - [ Python ] 标准库,计算文本差异 Levenshtein -- -- -- -- - 快速计算字符串相似度。 fuzzywuzzy -- -- -- -- -- 字符串模糊匹配。 esmre -- -- -- -- -- -- -- - 正则表达式的加速器。 shortuuid -- -- -- -- -- - 一组简洁 URL / UUID 函数库。 ftfy -- -- -- -- -- -- -- -- Unicode文本工具 7 unidecode -- -- -- -- -- - ascii和Unicode文本转换函数。 xpinyin -- -- -- -- -- -- - 将汉字转换为拼音的函数库 pangu . py -- -- -- -- -- -- 调整对中日韩文字当中的字母、数字间距。 pyfiglet -- -- -- -- -- -- Python写的figlet程序

Java JWT开源库综述

故事扮演 提交于 2020-01-26 10:14:08
Java JWT开源库综述 2019.12.17日 一、简介 根据JWT官网的介绍,Java编程中可用的开源JWT库有: maven: com.auth0 / java-jwt / 3.3.0 maven: org.bitbucket.b_c / jose4j / 0.6.3 maven: com.nimbusds / nimbus-jose-jwt / 5.7 maven: io.jsonwebtoken / jjwt / 0.9.0 maven: io.fusionauth / fusionauth-jwt / 3.1.0 maven: io.vertx / vertx-auth-jwt / 3.5.1 六种库的特性对比表 JWT特性 java-jwt jose4j nimbus-jose-jwt jjwt fusionauth-jwt vertx-auth-jwt 签名 √ √ √ √ √ √ 验证 √ √ √ √ √ √ iss 检查 √ √ √ √ √ √ sub 检查 √ √ X √ √ √ aud 检查 √ √ √ √ √ √ exp 检查 √ √ √ √ √ √ nbf 检查 √ √ X √ √ √ iat 检查 √ √ X √ √ √ jti 检查 √ √ X √ √ X HS256算法 √ √ √ √ √ √ HS384算法 √ √ √ √ √ √

Linux入门

社会主义新天地 提交于 2020-01-26 01:53:54
操作系统的分类 Windows系列操作系统,Unix类操作系统,Linux类操作系统,Mac操作系统 提问:为什么要去学习Linux? 同学甲可能要问,超哥你介绍了这么多有关Linux的知识,但我还是懵逼,我从小学去网吧打泡泡堂用的就是Windows,上了这么多年学也是用的Windows,为什么要让我学这个Linux? 同学乙可能要问,听起来Linux好像很高大上,如果我放弃Windows去学Linux,用不了多久就会升职加薪当上总经理赢取白富美吗?想想还很激动。。。 那么超哥要回答了:   如果Windows意味着生活和游戏,那么Linux久代表着严谨和工作,学习Linux代表着你要开发软件,你要测试程序,你要维护服务器。那么依据呢?请看如下: 由此可见,无论你是python后端开发,还是python测试开发,又或者是爬虫、数据挖掘开发,统统都必须学会Linux,这是开发者必须的技能。   我们都知道Linux这玩意是在电脑上运行的,所以说Linux就是一组软件,问题是这个软件是操作系统还是应用程序?而且Linux可以在哪些种类的电脑上运行呢?Linux来自哪里?为什么Linux不收钱?(万恶的windows分为各种收费版、家庭版、专业版、企业版。。。。)这些问题我们是不是都得了解,以免人家和你聊linux,俺不会尴尬呀。 什么是操作系统 我们都知道windows 7/8/xp

腾讯汤道生:开源已成为许多技术驱动型产业重要的创新推动力

£可爱£侵袭症+ 提交于 2020-01-26 01:18:24
1月17日,在腾讯与Linux基金会一年一度的联合开放日上,腾讯高级执行副总裁、云与智慧产业事业群总裁汤道生,首次公开阐述开源对腾讯的重要意义,他表示:“开源不再是开发者的个人热情,它已成为许多技术驱动型产业背后重要的创新推动力。在科技向善的使命与愿景指引下,腾讯将进一步拥抱开源,与广大开发者一起创造正向价值。” (腾讯高级执行副总裁、云与智慧产业事业群总裁 汤道生) 该活动在深圳腾讯大厦举办,Linux基金会执行董事及多位Linux衍生子基金会主要负责人悉数到场,双方就腾讯与Linux基金会的开源合作情况及未来发展规划进行了交流。 在会上,Linux基金会执行董事Jim Zemlin宣布,腾讯的开源项目TARS将于2020年成立单独的TARS基金会,这将是首个起源于中国开源项目的国际开源基金会,也将是Linux基金会下唯一聚焦微服务技术生态的子基金会。腾讯平台与内容事业群技术运营部总经理、Linux基金会董事刘昕表示:“我们非常欣慰的看到,TARS将走向新阶段。未来,腾讯将与Linux基金会及其各个子基金会紧密合作,为全球开源添砖加瓦。” (Linux基金会执行董事 Jim Zemlin) 开源代码文化兴起,腾讯开源亮点频现 据汤道生介绍,腾讯从早期就有着浓郁的工程师文化氛围。2010年,在创始团队及总办成员的支持和推动下,腾讯开始在公司范围内鼓励和推动开源的代码文化

召唤新一代超参调优开源新神器,集十大主流模块于一身

瘦欲@ 提交于 2020-01-25 08:56:13
整理 | 凯隐 编辑 | Jane 来源 | AI科技大本营(ID:rgznai100) Optuna是一款为机器学习任务设计的自动超参数优化软件框架,是一款按运行定义(define-by-run) 原则设计的优化软件,允许用户动态地调整搜索空间,在同类软件中尤属首创,是下一代超参调优框架的代表。接下来,带大家了解 Optuna——新一代超参调优框架。 超参调优简介 在训练神经网络时,模型结构尺度,例如深度,宽度,每层分辨率等,都会影响到模型的最终性能,从这些参数组合中找到最适合当前任务的参数,就是常说的超参调优。 传统的超参调优方法是经验性的手动调整参数,并记录实验结果,然后通过人工分析对比确定下一步的参数调整方向,这种方法吃力且效率低,还容易出错。Optuna的出现大大降低了超参调优的难度,下面让我们来看看Pptuna是如何工作的吧! Optuna工作方式和特点 1、按运行定义 首先通过 pip 命令安装 Optuna: 以层数搜索为例,我们需要优化的是一个用于分类的多层感知器的层数以及每一层的神经元个数: 将运行代码(5-11行)重新嵌入到试验(trial)函数中,试验函数通过单次执行代码来得到一组参数组合下的结果: 然后添加一个关于层数的 for 循环: 以及每层中神经元个数的 for 循环: 最后定义一个 study 对象,将trial训练结果作为优化目标

GitHub上优秀的开源资源

落爺英雄遲暮 提交于 2020-01-25 03:36:20
(1)整理了所有跟编程相关的免费书籍 https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books-zh.md (2)几乎包括了国内各种学习 Android 的资料 https://github.com/Freelander/Android_Data (3)一些常用编程书籍 https://github.com/Geek-Organization/geek-programming-books (4)处于萌芽阶段的 Java 核心知识库。 https://github.com/crossoverJie/JCSprout 2. Android 开源框架合集,工具类,UI (1)基本囊括了所有 Github 上的 Android 优秀开源项目 https://github.com/Trinea/android-open-project (2)整理了所有跟 Android UI 相关的优秀开源项目 https://github.com/wasabeef/awesome-android-ui (3)android各种工具类 https://github.com/Blankj/AndroidUtilCode/blob/master/utilcode/README-CN

Qt学习前言

最后都变了- 提交于 2020-01-24 22:44:37
奇趣科技(Trolltech)是一家什么样的公司?答: QT开发库的母公司。    完全基于Linux真正成长起来的公司仍然寥寥无几,而奇趣试图在开源里找到一条独特的发展之路。   David Almstrom,一位头发卷曲的瑞典人, 奇趣科技(Trolltech) 中国区首席代表,再次见到是在他那间中国风极为浓厚的办公室。在轻快的背景音乐下,摄影记者为他摆拍照片, “拍这样的照片,我需要音乐做背景,它可以给我灵感,让我更加上镜。”办公室里的中国味来自于David为自己选中的那个中式、刻有细致古式花纹的文件柜,和一张简单的黑桃木色长方形办公桌。而办公桌背后的两个足有两米高的彩色背板,是他两个女儿送的绘画作品,清新而明快。   这家总部位于 挪威奥斯陆, 1994年成立的公司,与其他软件开发公司所不同的是,两位创始人Haavard Nord和Eirik Chambe-Eng从一开始就选择了 开源Linux 。在上个世纪Linux刚刚萌芽之初,他们快速研发出自己的 核心产品Qt和Qtopia , 二者都是开发Linux手机和其他设备应用的可定制的开发环境和用户界面 。从本质上说,Qtopia之于Linux犹如UIQ和Series 60之于Symbian。“1994年,开源的影响很小,但那个时候有很多 独立的黑客和开发者 ,他们对开源的追崇和狂热,使规模不大的开源社区异常活跃

为云而生,腾讯云服务器操作系统TencentOS内核正式开源

回眸只為那壹抹淺笑 提交于 2020-01-24 00:33:46
1月9日,腾讯云宣布将开源其服务器操作系统TencentOS内核。相比业内其它版本Linux 内核,腾讯云 TencentOS 内核在资源调度弹性、容器支持、系统性能及安全等层面极具竞争力,特别适合云环境。该系统的开源及应用可帮助客户大幅提升云上资源的利用效率,降低运营成本,同时获得更加安全可靠的业务运行环境。   TencentOS Kernel是继腾讯云物联网操作系统TencentOS tiny之后,TencentOS家族对外开源的第二款产品。TencentOS是腾讯云操作系统系列产品,由腾讯云架构平台部主力研发,覆盖数据中心、桌面系统、边缘设备和物联网终端等应用场景,提供可靠的云平台构建、接入和应用能力,帮助客户转化云的价值。TencentOS服务器操作系统在腾讯公司服役超过10年,覆盖公司全部自研业务,装机量过百万。2019年9月新开源的TencentOS tiny,是腾讯面向物联网领域开发的实时操作系统,具有低功耗、低资源占用、模块化、安全可靠等特点,可有效提升物联网终端产品开发效率,目前在Github上标星已达3.7k。   腾讯云操作系统团队表示:“将腾讯云服务器操作系统内核TencentOS Kernel开源,不仅可以与全球开发者共享腾讯云在服务器操作系统领域的技术和经验,还能够汲取全球服务器操作系统领域的优秀成果和创新理念,助力整体服务器操作系统生态的繁荣。”  

腾讯汤道生:开源已成为许多技术驱动型产业重要的创新推动力

ⅰ亾dé卋堺 提交于 2020-01-24 00:26:59
1月17日,在腾讯与Linux基金会一年一度的联合开放日上,腾讯高级执行副总裁、云与智慧产业事业群总裁汤道生,首次公开阐述开源对腾讯的重要意义,他表示:“开源不再是开发者的个人热情,它已成为许多技术驱动型产业背后重要的创新推动力。在科技向善的使命与愿景指引下,腾讯将进一步拥抱开源,与广大开发者一起创造正向价值。”       (腾讯高级执行副总裁、云与智慧产业事业群总裁 汤道生)   该活动在深圳腾讯大厦举办,Linux基金会执行董事及多位Linux衍生子基金会主要负责人悉数到场,双方就腾讯与Linux基金会的开源合作情况及未来发展规划进行了交流。   在会上,Linux基金会执行董事Jim Zemlin宣布,腾讯的开源项目TARS将于2020年成立单独的TARS基金会,这将是首个起源于中国开源项目的国际开源基金会,也将是Linux基金会下唯一聚焦微服务技术生态的子基金会。腾讯平台与内容事业群技术运营部总经理、Linux基金会董事刘昕表示:“我们非常欣慰的看到,TARS将走向新阶段。未来,腾讯将与Linux基金会及其各个子基金会紧密合作,为全球开源添砖加瓦。”   (Linux基金会执行董事 Jim Zemlin) 开源代码文化兴起,腾讯开源亮点频现 据汤道生介绍,腾讯从早期就有着浓郁的工程师文化氛围。2010年,在创始团队及总办成员的支持和推动下