开源中国

开源方案搭建可离线的精美矢量切片地图服务-5.Mapbox离线项目实现

匿名 (未验证) 提交于 2019-12-03 00:33:02
项目成果展示(所有项目文件都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵)。 01:中国地图: http://test.sharegis.cn/mapbox/html/3china.html 02:德国-德累斯顿市: http://test.sharegis.cn/mapbox/html/6germany.html 1.中国地图离线实例 1.通过tms服务 http://localhost:8080/geoserver/gwc/service/tms/1.0.0/china:china_map@EPSG:900913@pbf/{z}/{x}/{y}.pbf 的方式获取矢量切片, 2.示例中还有wmts服务进行设计。源码中maptile文件下包含所有中国地图离线矢量切片。 <! DOCTYPE html > < html > < head > < meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" /> < title > 中国地图 </ title > < meta charset ="utf-8" /> <!-- <script src=‘https://api.mapbox.com/mapbox-gl-js/v0.44.2/mapbox-gl.js‘></script> -->

Mycat个人心得笔记(四)

匿名 (未验证) 提交于 2019-12-02 23:38:02
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LiuY521/article/details/90753979 Ŀ¼ 一.Mycat的介绍 1.为什么要用Mycat呢? 2.MyCat的目标是 3.同类产品和运行原理 1.运行原理 2.同类产品 3.假死现象 二.Mycat安装 https://blog.csdn.net/LiuY521/article/details/90754711 一.Mycat的介绍 中国第一开源数据库分布式中间件, 特点 实现高性能的读写分离 实现水平分片计算 100亿大表数据; 数据的输入输出整合 1.为什么要用Mycat呢? 如图所示,之前做了个Easymall项目,上篇博客写了一个双机热备,读写分离,那么如何让项目实现,写的时候连接主节点,读取的时候,使用从节点呢?通过代码其实也可以实现,但是要写的代码量过于庞大,那么为什么不使用,工具呢?能做车,为什么步行呢,数据库集群交给Mycat来管理 2.MyCat的目标是 低成本的将现有的单机数据库和应用平滑迁移到“云”端,解决数据存储和业务规模迅速增长情况下的数据瓶颈问题。 3.同类产品和运行原理 1.运行原理 代理客户端拦截前端客户端发送的sql 计算读写分离,计算分片,整理最终的sql 将结果从数据库返回给前端客户端使用

GitHub上的项目受美国出口管制?面向Github编程的程序员表示很慌

匿名 (未验证) 提交于 2019-12-02 23:34:01
5 月 20 日,外媒报道谷歌和华为暂停合作。因为涉及 Android 这个开源 OS,引起了开发圈内开始讨论开源和出口管制的相关话题。 (中国科学院计算技术研究所)包云岗的看法 这个问题引起了 IT 界的恐慌。开源的风险到底在哪里? 其实很多人并没有亲自调查确认。我们认为只有获取足够的第一手有效信息,才能做出正确的判断,才能做出合适的应对方案。因此,我们在第一时间开展了调研,同时向一些海外朋友咨询。目前有一些初步的结果,更详细的报告会在后续给出。 针对开源的几个基本要素:开源基金会、开源协议、开源项目、开源代码托管平台。 我们对 12 个知名开源基金会、6 个常用的开源协议、3个代码托管平台进行了调研与分析,得出以下初步结论: 例如:①、Linux 基金会自身的管理办法不受美国出口管制,所以旗下的项目包括Linux Kernel 等默认遵循 Linux 基金会的管理办法,但虚拟化项目 Xen 明确说明遵循美国出口管制,就属于Linux基金会中的特例; ②、Apache 基金会的管理办法明确说明遵循美国出口管制,所以它旗下所有项目如Hadoop、Spark都将受到出口管制。 ③、Mozilla 基金会明确声明遵守加州法律,出现各类纠纷将必须到Santa Clara的法庭裁决。 合理的开源基金会管理办法可以规避美国出口管制; 开源协议与出口管制无关; 代码托管平台是开源的最大风险;

2019 中国开源年会即将开启

六眼飞鱼酱① 提交于 2019-12-02 23:03:43
2019 中国开源年会(COSCon'19)为业界最具影响力的开源年度盛会,将于 11 月 2 日至 3 日在华东师范大学 (上海普陀区中山北路校区)由开源社举办。 中国开源年会 COSCon 作为一场专属于开源人的聚会,吸引了越来越多的社区小伙伴加入。 阿里巴巴作为白金赞助商和参展商参加了此次年会,并将有 5 位技术专家带来演讲,其中阿里巴巴资深技术专家姬风将发表《开源的黄金时代,阿里巴巴云原生开源的探索与实践》的主题演讲。 时间 :2019 年 11 月 2 日 09:00 至 11 月 3 日 17:00 地址 :上海普陀区上海普陀区中山北路 3663 号华东师范大学(中北校区) 赠送 3 张门票 : 关注「阿里巴巴云原生」公众号,回复关键词“ 年会 “即可参与价值 199 的门票抽奖啦! 嘉宾阵容 圆桌会议 圆桌会议仅限受邀人员参加,自 2015 年以来,COSCon 圆桌会议一直是一个亮点传统。预计将有约 30 名领导和合作伙伴参加讨论,畅谈分享企业开源治理的心得,流程,实践与各种酸甜苦辣。圆桌会内将配备专业的交互式翻译人员。 圆桌会议暂定议程 国际与中国的开源社区如何更好地对接? 中国的开源项目, 协议和社区如何走向全球? 更好地了解中国的开源社区和开源开发者 如何真正激发中国社区的活力 ······ 届时,阿里巴巴智能技术战略总监陈绪博士将受邀出席此会议。 此外

C#情怀与未来

匿名 (未验证) 提交于 2019-12-02 22:10:10
C#情怀与未来,怨天尤人还是抓住机会,能否跟上dnc新时代浪潮? 经常看到有.NET圈子在讨论是否应该转其它语言 C#情怀是一方面,如果觉得C#未来没前途,光靠情怀是撑不住的, 建议对C#未来没信心的朋友,转go、rust、py、TS、JS、java …… 常常看到有人抱怨.NET,抱怨好几年了,却不转其它语言,也不学习新一代dnc 要转就转,不想转就抓紧学习新一代dnc(.NET Core)on Linux/Docker,找机会扩大dnc影响力,dnc这一片新兴领域充满无数机会,抓住机会不是更好吗? 成功案例:基于dnc C#开发的NEO.org(区块链市值国内第一,全球前10开源区块链唯一中国项目)、Aelf.io开源区块链,当开源区块链引领潮流时,很多语言社区的朋友都在学习C#区块链编程 dnc马上2.1版本了、dnc国内外知名公司成功案例(微软、腾讯、网易、龙珠直播、同程旅游、新东方教育科技、途虎养车、博客园、NEO开源区块链、Aelf开源区块链、GoDaddy.com全球知名域名注册平台、UPS、Jet.com电商、stackoverflow.com全球知名程序员社区、National Instruments、Alaska航空、Raygun、AstroReality……) dnc on Linux / docker 开源解决方案从选修课,变成了必修课 dnc = .NET

开源母语编程项目 Readme.md

走远了吗. 提交于 2019-12-02 18:30:45
PwML 开源母语编程 open source Programming with Mother Language 今天终于下定决心创建了一个开源项目 [PwML:开源母语编程] [addr] [addr]: https://github.com/FreeBlues/PwML 前一阵子看代码看得双眼干涩、头脑发烫,尤其是英文自定义函数名,太短了不清楚意思,想清楚表达意思就要忍受长长的名字,而且类似的函数还不只一个,所有的自定义函数为了清楚表达含义,都很长、很长,看得人只想吐,于是萌发了用中文做函数名的念头,再进一步,用中文、标点符号、数字来写代码。 首先介绍一下背景知识,英文是一种拼音语言,中文是一种拼义语言,拼义语言这个概念是由香港中文大学心理学教授 [张学新] 1 根据其对汉字的研究结果提炼出的一个概念,大概的理解就是英语是基于不同语音的组合,而中文则是基于不同含义的组合,详细的理论可以参考他的2012年发表在[《科学通报》] 2 的论 文 [《汉字拼义理论》] 3 和 [《顶中区N200: 一个中文视觉词汇识别特有的脑电反应》] 4 前面提到英文程序中的函数名称过长的问题,事实上用中文做函数名有先天优势,两个英文字母对应一个中文字符,两个中文字符组成的词语可以很清晰地表达一个概念。但是对应存储大小的四个英文字母却基本不可能表达清楚同样概念。 所以甚至如果你精通古代文言文

开源中国 OsChina Android 客户端源码分析(2)滑动菜单DrawerLayout

一曲冷凌霜 提交于 2019-12-02 08:06:47
1 滑动菜单oschina使用了android.support.v4.widget.DrawerLayout,之前没有用过这个控件,百度了下,大致了解如下: 1.1 类似与LinearLayout,就是一个布局控件。 1.2 使用时,其有两部分组成,主内容VIEW和菜单内容VIEW,并且主内容必须放在菜单内容的前面,才能让DrawerLayout识别谁是菜单的部分,其宽高都需要设置成match_parent。此处的主内容部分是什么?其实就是主界面上的用以显示各个fragment和底部的导航部分,所以oschina就在主界面的布局文件中直接使用了该控件作为最外围的控件。 1.3 DrawerLayout 使用必须在API11之上,所有应用的API的minSdkVersion为11。 布局文件fragment_navigation_drawer.xml ,布局整体两大部分: 可以拖拽的net.oschina.app.widget.CustomerScrollView,内部包含具体菜单项的fragment_navigation_drawer_items.xml布局文件和位于菜单底部的用以设置及关闭功能的fragment_navigation_drawer_foot.xml布局文件。 从对布局文件的分析来看,一下几点值得我们学以致用: 1<net.oschina.app.widget

腾讯云多款视频新品接口开放

我是研究僧i 提交于 2019-12-02 00:03:51
导读 腾讯云多款视频新品接口开放,开源资源助力开发者生态 腾讯云多款视频新品接口开放腾讯云多款视频新品接口开放 11 月 6 日,在腾讯云 Techo 开发者大会音视频及通信技术专场上,腾讯云视频业务产品总监黄斌为现场来宾全景展现了腾讯视频云最新的产品矩阵,并在会上发布了内容制作云、全媒体智能联络中心、快直播等产品方案,并同腾讯多媒体实验室联合宣布,腾讯云成为国内第一家全面支持 AV1 视频处理业务的公有云。 腾讯是最早布局音视频领域的公司之一,最早在 QQ 平台的即时通信团队,就试图解决在当年网络条件下若干的音视频通信问题。伴随着 5G、云计算、大数据、人工智能技术的发展,腾讯正基于多年的技术沉淀和行业经验,逐步打磨出一个完备且高效的视频产品链。 在内容制作域,腾讯云已经构建了从云导播、编辑、传输到监控的完整内容制作能力。面向内容创作者,推出了 AI 智能剪辑、灵活接入的腾讯云剪,而更轻量的小程序音视频剪辑插件腾讯微剪也即将发布。此外,腾讯推出了云导播台产品,云上导播切换,更经济且灵活方便。 在融合音视频通信方面,腾讯云正式发布全媒体智能联络中心方案。在腾讯云已有强悍的 PaaS 底层基础能力,包括大数据及社交平台的 ASR、NLP、TTS 能力基础上,构建了完善的视频客服、在线客服、呼叫中心等应用能力,形成多样化的业务形态,用户可以即买即用、按需付费。同时,这些能力也可以通过

开源中国maven库镜像

耗尽温柔 提交于 2019-12-01 22:14:33
最近时间段在弄maven的项目,发现在下载插件或依赖包时总是超时,经检查发现为连接国外网站时网速特慢,于是想找一个国内的镜像。经过谷歌之后发现了开源中国的镜像,速度还不错,于是记录下来,作为备忘。参考配置示例如下: Xml代码 <mirrors> <mirror> <id>nexus-osc</id> <mirrorOf>central</mirrorOf> <name>Nexus osc</name> <url>http://maven.oschina.net/content/groups/public/</url> </mirror> <mirror> <id>nexus-osc-thirdparty</id> <mirrorOf>thirdparty</mirrorOf> <name>Nexus osc thirdparty</name> <url>http://maven.oschina.net/content/repositories/thirdparty/</url> </mirror> </mirrors> Xml代码 <profiles> <profile> <id>jdk-1.4</id> <activation> <jdk>1.4</jdk> </activation> <repositories> <repository> <id>nexus</id>

地图js技术调研

三世轮回 提交于 2019-12-01 20:50:36
地图数据格式规范:geojson http://geojson.org/ 类型包括 Point , LineString , Polygon , MultiPoint , MultiLineString , and MultiPolygon等 geojson 1 2 3 4 5 6 7 8 9 10 { "type" : "Feature" , "geometry" : { "type" : "Point" , "coordinates" : [125.6, 10.1] }, "properties" : { "name" : "Dinagat Islands" } } 地图自定义方面,百度地图要优于高德, http://developer.baidu.com/map/custom/ 通过在线编辑器可以对地图背景、道路等要素进行自定义 百度mapv,数据可视化 http://nikai.us/weblog/map-visualization/ (待完善) 3d地图可视化,目前国内的地图开放平台还没有3d视图,智能在2d上做3d视觉转换 需要对2d->3d显示做相关调研 (基于地图的可视化组件cesium http://cesiumjs.org/ ) name link api intro demo 3d vpn open source OpenLayers /api