用开源软件TrinityCore在Debian 10上搭建魔兽世界8.3.0.34220的服务器 TrinityCore是魔兽世界(World of Warcraft)的开源的服务端.目前支持魔兽的3.3.5.12340版本(开源代码的3.3.5分支).8.3.0.34220版本(开源代码的master分支).其中对3.3.5的支持比较稳定:而对8.3.0版本的支持还很不完善,这个版本我搭完后进去逛了一下,测试了一下副本,结论基本上是:适合逛地图看风景,以及体验一下新坐骑.理由在后面. 官网有指…
准备工作 1.安装查看 Java 的版本号,推荐使用 Java 8. 安装 Flink 2.在 Mac OS X 上安装 Flink 是非常方便的.推荐通过 homebrew 来安装. brew install apache-flink 3.检查安装: flink --version 结果: Version: 1.6.0, Commit ID: ff472b4 4.启动 flink zhisheng@zhisheng  /usr/local/Cellar/apache-flink/1.6.0/…
目录 安装 Cordova 安装 Java 和 Android 环境 创建 Cordova 应用程序 构建和运行 Cordova Cordova 简介:Cordova 原名 PhoneGap,是一个开源移动开发框架,它允许您使用标准的Web技术,如HTML5,CSS3和JavaScript进行跨平台开发,避免每个移动平台本机开发语言.应用程序在针对每个平台的包装内执行,并依靠符合标准的API绑定来访问每个设备的传感器,数据和网络状态. 安装 Cordova 首先安装 Node.js * Node…
步骤一.安装Nginx Nginx在默认的Debian存储库中可用. 使用以下命令更新软件包索引并安装Nginx: sudo apt update sudo apt install nginx 安装过程完成后,Nginx服务将自动启动. 步骤二.安装MariaDB 随着Debian 9的发布,MySQL被MariaDB替换为默认数据库系统. 通过运行以下命令安装MariaDB: sudo apt install mariadb-server 安装完成后,执行mysql_secure_instal…
昨天有过去的同事突然问我,他在CentOS7上试验搭建反向服务器死活不成功.现将最简单的搭建步骤分享下: 0. 环境介绍 本次搭建的集群包括以下服务器 192.168.1.107:nginx反向服务器,使用8080端口访问 192.168.1.108:HTTP服务器1 192.168.1.110: HTTP服务器2 在访问http://192.18.1.107:8080时,期望能随机获取192.168.1.108或192.168.1.110上的页面 1. 安装nginx yum install…
2015年度新增开源软件排名TOP100 本榜单包含2015年开源中国新收录的软件中,根据软件本身的关注度.活跃程度进行排名前100名的软件.从这份榜单中或许可以了解到最新业界的趋势. 1.SwitchyOmega 项目简介:SwitchyOmega是SwitchySharp的新版本.这是一个Chrome浏览器用来切换不同代理的插件.SwitchyOmega初次安装时会检查是否存在SwitchyShar ,如果有的话则会自动升级设置,无须手动配置.如果您使用的是非谷歌应用商店版,或者无法自动升级…
本榜单包括 2015 年开源中国新收录的 5977 款开源软件中,依据软件本身的关注度.活跃程度进行排名前 100 名的软件.从这份榜单中也许能够了解到最新业界的趋势. 1.SwitchyOmega 项目简单介绍:SwitchyOmega 是 SwitchySharp 的新版本号. 这是一个 Chrome 浏览器用来切换不同代理的插件.SwitchyOmega 初次安装时会检查是否存在 SwitchySharp ,假设有的话则会自己主动升级设置,无须手动配置.假设您使用的是非谷歌应用商店版,或者…
自由软件VS开源软件 “自由软件运动”是一项倡导软件这种知识产品应该免费共享的社会运动,它主要是从社会伦理学,道德的高度,强调我们每个人都有自由使用软件的权利.这种权利不应该被软件私有所破坏. 反对软件私有,首先反对的就是软件的知识产权.版权,所以自由软件运动明确反对以申请专利的形式将软件产品据为私有.为了表达对Copyright(知识产权)的憎恶,斯托尔曼甚至生造了一个单词Copyleft. 自由软件运动者还创造出GPL(通用公众许可协议)这一许可协议来保证和保护同道中人彼此共享软件产品.GP…
很多人学习编程技术一般都通过一本编程语言的入门书籍,然后尝试做一些例子和小项目.但是这些都不能让我们深入的学习很多的编程技巧和高深技术,当然这个时候很多有经验的学习人员就会告诉大家,找一个好的开源软件理解它的设计与实现原理,阅读开源项目的源代码,都知道源码之前了无秘密.我也承认读源码能够快速提高我们的编程能力和编程思维,我也经常研究很多项目的源代码,有些是工作需要,有些是兴趣.但是我今天想说的都不是这些,我想说的是更高一层的学习方案,就是通过自己的实践实现一个开源软件,也许这个开源软件没有任何人…
衡量一个开源产品好不好,看看产品在 GitHub 的 Star 数量就知道了.由此可见,GitHub 已经沦落为开源产品的“大众点评”了.一个开源产品希望快速的被开发者知道.快速的获取反馈,放到 GitHub 上面就可以了.GitHub上有无数大牌产品:Bootstrap.JQeury.bower.Nginx 等等,可惜都是外国人搞出来的,他们都有一个共同的特点:全英文. 感谢 GitHub,让我们有了一个优秀的共享平台,享受思想碰撞.参与优秀项目的激情.下面我跟广大的程序猿们,分享一下 Git…