教程

Linux下Kafka下载与安装教程

北城余情 提交于 2019-11-28 05:52:09
原文链接: http://www.studyshare.cn/software/details/1176/0 一、预备环境 Kafka是java生态圈中的一员,运行在java虚拟机上,按Kafka官方说明,java环境推荐Java8;Kafka需要Zookeeper保存集群的元数据信息和消费者信息。Kafka一般会自带Zookeeper,但是从稳定性考虑,应该使用单独的Zookeeper,而且构建Zookeeper集群。 jdk1.8下载安装教程: http://www.studyshare.cn/software/details/1143/0 zookeeper下载安装教程: http://www.studyshare.cn/software/details/1169/0 二、下载 官网下载: 下载地址 百度网盘: 下载地址 提取码:vow8 java开发工具下载地址及安装教程大全,点 这里 。 更多深度技术文章,在 这里 。 三、安装 1、将下载好的kafka安装文件上传至linux系统,可以使用ftp工具或者在窗口使用alt+p快捷键打开上传窗口。拖拽kafka文件上传。 2、解压 tar -zxvf kafka_2.11-2.3.0.tgz 3、移动到/usr/local/, 并改名kafka mv kafka_2.11-2.3.0 /usr/local/kafka 4

雷林鹏分享Node.js 教程

限于喜欢 提交于 2019-11-28 05:32:53
  简单的说 Node.js 就是运行在服务端的 JavaScript。   Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。   Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。   谁适合阅读本教程?   如果你是一个前端程序员,你不懂得像PHP、Python或Ruby等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择。   Node.js 是运行在服务端的 JavaScript,如果你熟悉Javascript,那么你将会很容易的学会Node.js。   当然,如果你是后端程序员,想部署一些高性能的服务,那么学习Node.js也是一个非常好的选择。   学习本教程前你需要了解   在继续本教程之前,你应该了解一些基本的计算机编程术语。如果你学习过Javascript,PHP,Java等编程语言,将有助于你更快的了解Node.js编程。   使用的版本   我们可以使用以下命令来查看当前的 Node 版本:   $ node -v   v4.4.3   注意:不同版本间可能是有差异的。   第一个Node.js程序:Hello World!   脚本模式   以下是我们的第一个Node.js程序:   实例  

初学者教程:3D打印后期处理

吃可爱长大的小学妹 提交于 2019-11-28 01:15:58
普通FDM 3D打印机的产品,表面通常比较粗糙,有时还会有细微瑕疵,特别是在快速打印模式时。而更高端的全彩3D打印机,尽管打印质量和还原度大大提高,但以目前的技术,其原始模型的外形和颜色视觉效果,其实也不尽如人意。 相对于优化提升3D打印质量,后期处理是更为靠谱、实惠的解决方案。我们经常可以在电影道具和人像3D打印作品上,看到几乎100%还原的后期处理,这需要专业的技术和艺术能力。但对于一般的需求和初学者来说,就容易得多了,简单的后处理即可达到预期的外观和感觉。在这篇文章中,小编将简单介绍一些常见的3D打印后期处理工艺,帮助您DIY更好的3D打印作品。 一、支撑拆除 对于大多数模型来说,支撑必不可少,但去除后会在模型表面留下痕迹。解决这一问题,一方面需要在切片时适当的优化,而去除也需要一点技巧,熟练使用合适的剪钳类工具是必要的。 1、普通耗材 通常情况下支撑去除比较简单,但一些关键部位的支撑,去除时可能会损坏模型,需要更加仔细。 2、创想三维水溶性耗材 这种耗材浸入水中后会完全溶解,不但增加了模型的设计自由度,而且去除非常方便。 初学者教程:3D打印后期处理 可溶性支撑更容易消除,但需要使用双色打印机(如:创想三维CR-5S双色3D打印机) 二、研磨抛光 锉刀和砂纸是最常用的打磨工具,需要注意的是一定要沾水进行打磨,可以防止材料过热起毛。一般通过这两个工具即可完成打磨

Unity 渲染教程余下

瘦欲@ 提交于 2019-11-28 00:57:13
可能来源于(英文): https://catlikecoding.com/unity/tutorials/ Unity渲染教程(一):矩阵   http://gad.qq.com/program/translateview/7181958 Unity渲染教程(二):着色器基础 https://www.jianshu.com/p/7db167704056 Unity渲染教程(三):使用多张纹理 https://www.jianshu.com/p/0e71516f64f7 Unity渲染教程(四):第一个光源 https://www.jianshu.com/p/64d5f6ac15a1 Unity渲染教程(五):多个光源 https://www.jianshu.com/p/c1a9a5d27765 Unity渲染教程(六):凹凸度 http://gad.qq.com/program/translateview/7173935 Unity渲染教程(七):阴影   http://gad.qq.com/program/translateview/7173984 Unity渲染教程(八):反射    http://gad.qq.com/program/translateview/7173985 Unity渲染教程(九):复杂材质 http://gad.qq.com/program

Tomcat下载教程

走远了吗. 提交于 2019-11-28 00:49:49
首先确定你Windows系统是64位,还是32位(现在大部分是64位) 查看操作系统位数步骤:(WindowsXP,Windows7,Windows8,Windows10查看步骤大同小异,举例Windows10) Windows键+E 组合键打开页面 确定好后进入官网下载Tomcat,官网地址-点击进入 http://tomcat.apache.org/ 选择左侧的Tomcat版本,本篇文章举例Tomcat9,其它的版本安装都一样 点击Tomcat9 进入Tomcat9下载页面 对应着操作系统位数进行下载,下载后会是一个zip压缩包 Tomcat安装教程 解压压缩包,放在想要放在的盘符(D盘、E盘...无所谓,记着路径就可以,但最好不要是C盘,可能会出现拒绝访问) 就比如安装在D盘,那就解压出来放在D盘下就行,里面的文件名不要改动,或者放在D盘某一文件夹下,路径不要包含中文和特殊字符! Tomcat配置环境变量教程 环境变量配置就如上述的 下载教程 ,进入如下页面 点击高级系统设置 选中高级,点击环境变量 在系统变量栏中选择新建 在变量名中填写: CATALINA_HOME 变量值就是你解压后的路径,你可以直接进入解压后的文件夹,复制这个路径到变量值 特别注意: 在变量值中填写路径;路径就是你解压后Tomcat的文件夹路径,就如上述,那么路径就是: D:\apache-tomcat

PKU科学上学指导(一)解放双手,科学选课

青春壹個敷衍的年華 提交于 2019-11-27 22:46:59
PKU科学上学指导(一)解放双手,科学选课 欢迎来到海淀区最大赌场 介绍 原工具链接 修改后拓展包的下载链接 安装教程 手动修改教程 limit.js ui.js 敬告诸君 欢迎来到海淀区最大赌场 海淀区最大赌场又开盘了吗? 使用选shua课ke助jiao手ben,帮助你在选课中脱颖而出 介绍 接下来我们会对Zakelly学长的刷课机进行了一些修改——除了把限制次数改成了6000000次,还会取缔学长为服务器安全考虑设置的刷新频率限制(10s/次): 原工具链接 由于Chrome认为这个工具违反了商店安全协议,给下架了,所以同学们可以从Github或者Zakelly的主页上去下载,下面是Zakelly的刷课机主页 http://www.zakelly.com/2016/02/20/get-class-helper-new-version/ 修改后拓展包的下载链接 等我有空了再发 安装教程 首先你要装个Chrome(理论上Firefox也行) 在浏览器地址栏输入chrome://extensions/或在菜单里找“扩展程序”(注意,不是开发者工具) 打开开发者模式,这时浏览器会多出一栏 选择加载已解压的扩展程序,然后找到刷课机所在目录就好了 ( 注意,解压一个名为A的压缩文件后会创建一个名称为A的文件夹,所以正确的路径应该~/A/A,而不是选择外层名为A的文件夹 ) 选择正确就装好了

10个关于Android开发的实用教程

一曲冷凌霜 提交于 2019-11-27 19:45:18
注: 本文转载自 iteye 本文为致力于Android应用的开发人员精选了几个不错的实用教程,无论是初学者还是专业开发人员都应该能够从中获益。这些教程中有不少是关于绘图和地址服务运用的,另外一些则是SDK相关的。希望对大家有所帮助。 1. OpenGL ES 2.0 这里展示了如何创建一个简单的Android应用程序,通过OPGL ES 2.0 API来实现一些基本的图形操作。 2. Android 开发指导 这篇文章介绍了怎样使用Eclipse来创建Android的应用程序。这篇教程非常长,但同时也非常详细。 3. Android SDK手册——安装Android SDK 这篇文章讲述怎样安装Android的SDK,以及首次如何设置开发环境。 4. 利用Facebook SDK为Android开发Facebook应用程序 在这篇教程中你将看到一个Android应用程序,该应用程序可以登录Facebook,并获取Facebook ID。 5. 使用Canvas进行Android绘图,节约你的画布 这是使用Canvas绘图系列文章的其中一篇。 6. 面向Android的Google地图开发 在这篇文章中我们将了解到怎样将Google地图融入一个Android应用。 7. Android地址服务案例 这篇教程可以指导你如何在Android上使用地址服务(特别是

前后端目录

孤者浪人 提交于 2019-11-27 19:11:01
【前端】: ------- 1.基础教程:HTML教程 CSS教程 JavaScript教程 JQuery教程 Bootstrap教程 2.进阶学习:HTML5教程 CSS3教程 JSON教程 AJAX教程 AngularJS教程 Angular2教程 React教程 Less教程 Vue.js教程 Node.js教程 3.拓展阅读: 前端开发规范 正则表达式 XML教程 Sass教程 jQuery EasyUI教程 jQuery UI教程 CoffeeScript教程 ECMAScript教程 Extjs教程 Omi教程 4.参考手册:HTML参考手册 CSS参考手册 JavaScript 和 HTML DOM 参考手册 Ember.js参考手册 5.前端编程实践:HTML&CSS实战 JavaScript实战 Bootstrap实战 Jquery实战 6.开发工具:SubLime Text教程 Vim教程 HBuilder教程 Atom教程 Git教程 SVN教程 Firebug教程 Chrome 开发工具教程 ----------------------------------------------------------------- 【后端】: ------- 1.PHP:PHP教程 PHP开发环境搭建与部署(wampserver+MySQL) MySQL教程

四个虚拟资源创业项目分享给大家!

╄→гoц情女王★ 提交于 2019-11-27 18:14:27
对于很多新手以及想要在互联网做项目的小伙伴们来说,选择 虚拟资源 是一个不错的选择。 为什么建议大家选择虚拟资源? 网络上存在的网站、软件、文字、视频等都是属于虚拟资源,它们看得见摸不着,而且具有可复制性。 相信经常混迹与不同领域的网络游侠们,各大云盘里都或多或少都存有许多的虚拟资源,比如视频教程、网站源码、营销软件、工具、电子书等等。虚拟资源不像实物还有发货售后等环节。 最大的好处就是可随意复制千万份,有便于引流以及广泛传播帮助我们变现。 这些年,不少人还继续在贴吧、微X信甚至某宝售卖小吃配方、3d电影、ps教程,一年收入十几万,这些东西有成本吗? 没有。 我们看到一些办公软件教程,信息差导致他们的销量很大,收入也很高,并且操作也很适合新手。 可能很多小伙伴们都有尝试做虚拟项目的念头,但不知道选择做什么,很多时候看到别人做的风生水起,自己却不知道从何下手。 今天就给大家讲讲,适合网络小白操作的几个虚拟资源暴利网赚项目以及引流的详细思路,希望能帮到电脑前正在苦苦寻找项目的你,或者找到了项目,却苦于没有方法论的你。 一、口才教程 为什么是口才教程? 人才未必有口才,有口才一定是人才。。。。细说口才的用处 1、结婚、生子等大事需要上台说话。 2、朋友聚会需要口才 3、求职面试需要口才 4、恋爱、交友需要口才 5、竞聘升职需要口才 6、谈判沟通需要口才 7、买卖东西需要口才 8

c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目

只愿长相守 提交于 2019-11-27 16:22:52
1.ActiveX的基本概念 ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序窗体等。。。 ActiveX控件的后缀名是OCX或者DLL。一般是以OCX和动态库共存的形式打包成cab或者exe的文件放在服务器上,客户端下载后运行安装cab或exe解压成OCX和动态库共存的文件,然后注册ocx文件。 ActiveX控件是基于com标准,使得软件部件在网络环境中进行交互的技术集。它与具体的编程语言无关。作为针对Internet应用开发的技术,ActiveX被广泛应用于WEB服务器以及客户端的各个方面。同时,ActiveX技术也被用于方便地创建普通的桌面应用程序,此外ActiveX一般具有界面。 2.三个概念:ActiveX、OLE和COM 从时间的角度讲,OLE是最早出现的,然后是COM和 ActiveX;从体系结构角度讲,OLE和ActiveX是建立在COM之上的,所以COM是基础;单从名称角度讲,OLE、ActiveX是两个商标名称,而COM则是一个纯技术名词,这也是大家更多的听说ActiveX和OLE的原因。COM是应OLE的需求而诞生的,所以虽然COM是OLE的基础,但OLE的产生却在COM之前。COM的基本出发点是,让某个软件通过一个通用的机构为另一个软件提供服务