开源中国

Uncode系列开源后端开发组件

有些话、适合烂在心里 提交于 2019-11-27 16:12:00
概述 Uncode 是基于Java 语言的一系列开源后端开发组件,主要包括:移动后端开发框架Uncode- BaaS ,通用数据库访问组件Uncode-DAL和分布式任务调度组件Uncode-Schedule。其核心设计目标是使移动后端开发更加简单、易于维护,同时框架对部分基础操作进行了封装,提供认证、安全控制、Restful等基础功能模块,可以大大提高开发速度,降低开发成本。 发展概况 Uncode 项目开发始于2014年末,作者冶卫军(Juny Ye)架构师,具有多年电商、银行等大型系统开发和架构经验,随着移动互联网的流行,在移动互联网领域带领技术团队创业多年。深刻体会到中小公司在发展过程中所遇到的各种技术问题,所以发起 Uncode 系列开源项目,希望可以为中小公司快速发展提供参考和方向。Uncode 采用对商业应用友好的Apache Licence 2.0协议。开源以来在中国最大的开源社区深受广大开发者欢迎。 Uncode 系列项目秉承以下设计目:快速开发、代码简单、易于学习、功能强大、轻量级、易扩展,在坚持以上设计目标的同时,本着不重复制造轮子的原则,很好的应用和整合现有流行框架,打创功能全面的移动应用后端系列组件,彻底解放中小公司开发者的生产力,让中小公司开发者将更多的精力投入到具体业务实现,降低公司产品研发的时间和人力成本,使产品快速投向市场。 Uncode

MySQL-下载-安装-配置-多版本共存-设置密码-破解密码

给你一囗甜甜゛ 提交于 2019-11-27 13:57:45
目录 MySQL下载安装与配置 官网下载(后面有镜像仓库下载) 从开源镜像仓库下载(快) 开源镜像仓库站点 MySQL的安装 解压 将MySQL添加至环境变量方便启动 配置MySQL 配置编码 安装MySQL服务 以管理员身份打开命令行 在命令行中输入安装服务命令 启动服务 使用命令行连接mysql服务 安装多个MySQL(版本) 装不同版本注意点 配置配置文件 安装mysql服务 检查服务是否已存在 可能出现的bug 解决bug 配置环境变量 使用 mysql56 来连接mysql 设置管理员密码 修改密码 使用新密码密文登录 忘记密码破解密码 停止服务 跳过授权表启动mysql服务 MySQL下载安装与配置 在IT行业不要轻易地尝试最新版本的软件(新版本可能有未知bug,bug的解决方案网上可能还不多,如果让你碰上了...对吧?) 官网下载(后面有镜像仓库下载) 打开 官网 --> DOWNLOADS-->Community-->Mysql Community Edition-->MySQL Community Server , DOWNLOAD-->MySQL Community Server 5.6-->5.6.45, windows,Windows(x86-64-bit)(不选默认两个版本都下载)-->DOWNLOAD 这里点了1要等一下,2要等一下(页面需要刷新一下)

边缘计算开源平台

雨燕双飞 提交于 2019-11-27 08:04:56
说明 最近看了一篇关于边缘计算的文章,是由山大学数据科学与计算机学院的硕士、教授,中国科学院电子学研究所博士编写的分析研究型文章 通过文章介绍,初步了解了边缘计算的理念和开源平台。由于文章比较长,我也有一些体会,因此记录/总结一下 原文 原文可以读一下 这篇文章 思考总结 文章对边缘计算平台分为3类: 面向物联网端的边缘计算开源平台,主要解决驱动、服务转发、简单快速决策等基础设施问题,让某1个物体联网。这里大量使用了第2代微服务Service Mesh的理念; 面向边缘云服务的边缘计算开源平台,部署在网络运营商的基站、小型数据中心等,由于基站/小型数据中心收集了附近所有物体的联网数据,能给附近所有联网的物体/设备低延迟的提供强大算力,比如:智慧城市里的红绿灯; 面向云边融合的边缘计算开源平台,主旨是为了有更好的云计算/云服务/AI应用,毕竟平台与配备了大量传感器的设备之间的距离更近 目前AI、区块链的热度逐渐消退,而随着5G的发展,边缘计算的未来大有可为.毕竟目前云计算的模式属于中心计算,如果万物互联时代的海量数据的计算仍然按照原有的云计算模式来运转的话,很容易遇到算力瓶颈。因此,我认为将云计算的中心计算【分布式】到边缘计算是未来的趋势 来源: https://www.cnblogs.com/jacobus/p/11263468.html

如果看待HarmonyOS鸿蒙开闭源的抉择

六眼飞鱼酱① 提交于 2019-11-27 03:25:14
8月9日,华为在广东东莞的华为松山湖基地召开了2019华为全球开发者大会,正式发布了自主研发的操作系统鸿蒙。并在后续宣布鸿蒙操作系统开源! 在国产鸿蒙出世之前,基本上算是安卓,IOS各占半壁江山。至于Windows真的很难将他列为主流,至于锤子手机的,额。。。。 我们还是来说说鸿蒙吧。 首先我们来说说近十年智能手机操作系统的演进之路。 我把它分为四大阶段。 阶段一:诺基亚时代 在智能手机发展初期,诺基亚手机基本上已经占据市场顶峰,至少在中国市场无人能及。熟悉的开机音效想起,就知道你我都是诺基亚机友。 说起诺基亚,就不得不提塞班。 塞班可以说是当时最大的移动操作系统平台,当时由摩托罗拉、诺基亚、索尼爱立信等联合成立的塞班公司,在当时获得了很大的成功,随后诺基亚收购了塞班,塞班和诺基亚也因此联系在了一起,塞班成为了诺基亚的独占系统,随后LG、爱立信纷纷退出塞班转向其他移动操作平台,最后只有诺基亚一家坚守。 随后安卓的崛起使塞班的份额一直下降,一直到2011年安卓彻底击败塞班,把它从第一的王座上赶了下来,诺基亚推出了代号贝拉和安娜试图挽回,但是效果微乎其微,2013年诺基亚宣布不再发布塞班系统的手机,而转入了wp阵营,塞班也意味着真正的灭亡,这个连续称霸了14年的移动操作系统走向终结,诺基亚808也是最后一款搭载塞班的手机。 虽然后续已转阵于WP,但已为时已晚,安卓已占据大片江山

C++开源库,欢迎补充。

冷暖自知 提交于 2019-11-27 03:10:45
C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被 严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持,比如Android必定要推出原生的SDK)、各种跨平台应用的出现。 开源C++库必须具有以下特点:必须是成熟的产品、跨平台的产品、相对通用的库。 一、通用标准类 STL:C++标准模板库,呵呵,它也是开源的嘛。 boost:C++准标准库,它是强大地,江湖称之“千锤百炼”。 -------若掌握,必横行世界。 deelx (轻量级的正则表达式解析类库,国产),boost里有强大的正则表达式解析库,但如果你只想要一个表达式解析,不想要拖上庞大的boost库时……支持一下国货。 iconv /iconvpp : (C形式的编码转换函数库, 二、XML解析库 C++的XML相关库不少,但是大部分其实都是C库,使用起来自然不那么轻便。其中基于DOM的有TinyXml,基于SAX的当然是Xerces。前者小巧快捷,便于使用,适合做数据交换。后者则是全功能的XML解析器。 哥更倾向于TingyXml.小巧啊! xerces-c

2019开源镜像站

筅森魡賤 提交于 2019-11-27 02:34:46
阿里云 :https://mirrors.aliyun.com/ 腾讯云:https://mirrors.cloud.tencent.com/index.html 华为云:https://mirrors.huaweicloud.com/ 清华源:http://mirrors.tuna.tsinghua.edu.cn/ 搜狐开源镜像站:http://mirrors.sohu.com/ 网易开源镜像站:http://mirrors.163.com/ 开源中国:http://mirrors.oschina.net/ Ubuntu: https://wiki.ubuntu.com.cn/ 中科大镜像源:http://mirrors.ustc.edu.cn/ 其它站点:https://blog.csdn.net/luohuiwu/article/details/81325128 --------------------- 版权声明:本文为CSDN博主「git1314」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/github_39533414/article/details/99072334 来源: https://blog.csdn.net/yuxuan_08/article/details

.NET平台常用框架整理

北战南征 提交于 2019-11-26 19:21:39
基于.NET平台常用的框架整理 转自:http://www.cnblogs.com/hgmyz/p/5313983.html 首先谢谢楼主,以后备用 自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 分布式缓存框架: Microsoft Velocity :微软自家分布式缓存服务框架。 Memcahed :一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。 Redis :是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。 EnyimMemcached :访问Memcached最优秀的.NET客户端,集成不错的分布式均衡算法。 开源的.NET系统推荐: OXITE :微软ASP.NET MVC案例演示框架。 PetShop :微软ASP.NET宠物商店。 Orchard :国外一个MVC开源的博客系统。 SSCLI :微软在NET Framework 2.0时代的开源代码。 DasBlog :国外一个基于ASP.NET的博客系统。 BlogEngine.NET :国外一款免费开源的博客系统。 Dotnetnuke.NET

Docker和K8S

不想你离开。 提交于 2019-11-26 16:16:41
2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。 这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。 LXC,就是Linux容器虚拟技术(Linux container) 后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。 Docker技术诞生之后,并没有引起行业的关注。而dotCloud公司,作为一家小型创业企业,在激烈的竞争之下,也步履维艰。 正当他们快要坚持不下去的时候,脑子里蹦出了“开源”的想法。 什么是“开源”?开源,就是开放源代码。也就是将原来内部保密的程序源代码开放给所有人,然后让大家一起参与进来,贡献代码和意见。 Open Source,开源 有的软件是一开始就开源的。也有的软件,是混不下去,创造者又不想放弃,所以选择开源。自己养不活,就吃“百家饭”嘛。 2013年3月,dotCloud公司的创始人之一,Docker之父,28岁的Solomon Hykes正式决定,将Docker项目开源。 Solomon Hykes(今年刚从Docker离职) 不开则已,一开惊人。 越来越多的IT工程师发现了Docker的优点,然后蜂拥而至,加入Docker开源社区。 Docker的人气迅速攀升,速度之快,令人瞠目结舌。 开源当月,Docker 0.1版本发布。此后的每一个月

六款优秀的Linux Web缓存开源软件

南楼画角 提交于 2019-11-26 12:34:03
为了满足永无止境的Web需求,Web缓存正成为优化特定时间内数据传送量的至关重要的机制,它有助于减少延迟,加快网页载入,防止终端用户失去耐心。Web缓存优化了客户端和服务 器端之间的数据流。如果你需要降低服务器负荷,提供内容传输速度,Web缓存软件将能带来很多好处。 超文本传输协议(HTTP)是互联网基本协议之一,主要用于分布式、协作式、超媒体的信息系统。通过HTTP,客户端向服务器端发送资源请求, 服务器端返回所请求资源如图像、样式表和JavaScript。早期的Web开发者已经认识到,Web流量会增长得越来越快。为了满足永无止境的Web需求,Web缓存正成为优化特定时间内数据传送量的至关重要的机制,它有助于减少延迟,加快网页载入,防止终端用户失去耐心。Web缓存优化了客户端和服务 器端之间的数据流。如果你需要降低服务器负荷,提供内容传输速度,Web缓存软件将能带来很多好处。此类软件主要用于ISP、骨干网供应商,大型内联网和 企业网络。 下面向您介绍了六款优秀的Linux Web缓存开源软件,供感兴趣者参考,它们包括: Nginx Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发

SOFAStack的前世今生

試著忘記壹切 提交于 2019-11-26 09:26:42
十二年前,为了解决支付宝第一代架构在迅猛发展的业务面前捉襟见肘的困境,蚂蚁金服技术团队开启了一次前所未有的尝试。创新都是被逼出来的,今天高速发展的SOFAStack同样如此。 十二年时间,几代蚂蚁技术人参与攻坚,SOFA走出了一条跟传统金融行业不同的分布式架构之路。这条路,既要基于不可靠的硬件系统实现金融级的性能和可靠性,又要应对支付宝这样的超大规模互联网金融应用,很不容易,但蚂蚁技术团队做到了。今天,就让我们聊聊SOFAStack的前世今生。 SOFA缘起 2006年,支付宝面临的最大问题是业务变得越发复杂,工程师数量也越来越多,原来的单体系统逐渐无法装载更多更复杂的业务逻辑,也不能让大量工程师一起并行工作。当时的支付宝希望,系统可以做到成百上千个项目并行进行,并且每个工程师可以不受干扰地工作,当业务逻辑增加的时候,系统的复杂度不至于指数级上升。技术团队要做对未来的技术架构做一个选择。 支付宝团队做了一个决定,要走一条过去没有人走过的路,启动了支付宝技术系统的服务化之路,也是支付宝第二代架构的由来。2007年开始,支付宝启动了对交易系统、商户系统、会员系统、支付清算系统的改造。 当时担任支付宝首席架构师的程立,给要做的这套分布式架构起了一个“SOFA”的名字,其背后有两个含义:一是按照当时的技术趋势,要做面向服务的架构,即Service Oriented Architecture