教程

BeginnersBook Kotlin 教程

扶醉桌前 提交于 2019-11-29 00:54:27
来源: ApacheCN BeginnersBook 翻译项目 译者: 飞龙 协议: CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科) 目录 起步 在 Eclipse IDE 中创建并运行您的第一个 Kotlin 项目 在 IntelliJ IDEA 中创建并运行您的第一个 Kotlin 项目 Kotlin Hello World 程序 - 第一个 Kotlin 程序 Kotlin 基础 Kotlin 关键词,软关键词和标识符 Kotlin 变量和数据类型 Kotlin 类型转换 Kotlin 运算符 - 算术,赋值,一元,逻辑等 Kotlin - 如何从用户获取输入 Kotlin 注释 Kotlin 字符串教程 Kotlin 字符串 Kotlin 数组教程 Kotlin 数组 Kotlin 范围 Kotlin 控制流教程 Kotlin If - Else 表达式 Kotlin when 表达式 Kotlin for 循环 Kotlin while 循环 Kotlin do-while 循环 Kotlin

nodejs 05 - util/fs/url/http/domain/os/path/net/dns

陌路散爱 提交于 2019-11-29 00:18:21
下面这些是nodejs自带的模块,引用它们时直接使用 var http = require('http'); 即可,不需要在package.json中添加依赖,不要使用npm进行安装。 util: 菜鸟教程 , fs: 菜鸟教程 , url: 菜鸟教程 , http: 菜鸟教程 , domian: 菜鸟教程 , os: 菜鸟教程 , path: 菜鸟教程 , net: 菜鸟教程 , dns: 菜鸟教程 , 来源: https://www.cnblogs.com/vision2015/p/11434506.html

google搜索技巧汇总

此生再无相见时 提交于 2019-11-28 21:16:04
由于不能访问google,可访问ggso.in进行搜索。 简单整理记录一下常用的一些Google搜索技巧: 或操作 一般搜索时,如果输入多个词,默认是与的关系,如输入词1和词2,即搜索同时包含词1和词2的网页,如果想搜包含词1 或包含词2或同时都包含的网页,可以使用大写的 OR(不能用小写)。 举例:电影《肖申克的救赎》在台湾的翻译是《刺激1995》,如搜索关于这个电影的相关内容,搜索条件可以输入 肖申克的救赎 OR 刺激1995,可以把相关的内容一次全搜索出来。 减号 在搜索时,如果想排除某些内容,可以使英文字符 - 号。 举例:如搜索佛教中关于天龙八部的信息,想要排除金庸那本著名的同名小说,搜索条件可以输入 天龙八部 佛教 -金庸。 星号或问号 有时记不清某个词或句子中的部分内容,或想模糊查询,可以在查询时使用通配符 * 或 ?。 举例:如搜索反向*理,可以匹配“反向代理”、“反向D理”、“反向代-理”等内容 双引号 正常搜索时,Google会试图找出含有全部搜索内容的网页,但对内容的次序并不关心,如果想要精确定位,可以将内容用双引号括起来。 举例:如搜索"postgresql教程",得到的结果会明显少于postgresql教程。 site 想让搜索限定在某个网站内,可以使用site:xxxxx 举例:如只想在v2ex里搜索FinalSpeed相关的内容,搜索条件可以输入

微信公众帐号开发系列教程第1篇-引言 (Java版)

丶灬走出姿态 提交于 2019-11-28 20:55:34
接触微信公众帐号已经有两个多月的时间了,在这期间,除了陆续完善个人公众帐号xiaoqrobot以外,还带领团队为公司开发了两个企业应用:一个是普通类型的公众帐号,另一个是会议类型的公众帐号。经过这3个公众帐号的开发,对目前微信公众平台开放的api算是比较熟悉了,像文本消息、图文消息、音乐消息、语音消息、位置消息等全部用到过,菜单也使用过。所以,就有了写微信公众帐号开发教程的想法,将学习到的技术经验分享出来,帮助更多需要的朋友,也希望借此认识同行的朋友,共同交流,共同进步! 下面将对即将推出的微信公众帐号开发系列连载教程做简单的说明。 教程主要是面向有一定Java编程基础的朋友,不打算从编程语言开始讲起,一是考虑到自己没有那么多时间和精力(要上班、装修、学车等),二是怕等我把编程语言讲完,微信公众帐号又发生了大变化,这样教程就显得有点过时,没有吸引力了,所以只能是有侧重点的介绍。至于内容方面,大概会涉及到: 1)前沿知识:微信公众帐号的分类、两种模式各自的特点和区别、开发模式的配置使用等; 2)API中各类消息的使用(我已经对api进行封装并打成了jar包,到时候会考虑分享出来); 3)微信公众帐号开发中的小技巧(如换行、通过代码发送表情、屏幕飘雪花、表情的接收识别、在Android和iOS上表现不一致等等); 4)与业务系统对接的方法(链接、短信等,除了技术讲解还会做一定的分析对比

duilib教程之duilib入门简明教程7.XML基础类

两盒软妹~` 提交于 2019-11-28 20:40:01
现在大家应该对XML描述界面不那么陌生了,那么我们做进一步介绍。   前面的 教程 我们写了很多代码,为的是让大家了解下基本流程,其实duilib已经对常用的操作做了很好的包装,正式使用时无需像前面的教程那样写那么多代码,下面我们就来看看XML的包装类WindowImplBase:   WindowImplBase类是一个duilib的基础框架类,封装了常用操作,以方便大家使用。 它是以XML作为界面描述的,所以用它的时候,我们必须将界面描述写到XML里。   下面将是我们第三次实现Hello World程序~O(∩_∩)O~ class CDuiFrameWnd : public WindowImplBase { public: virtual LPCTSTR GetWindowClassName() const { return _T("DUIMainFrame"); } virtual CDuiString GetSkinFile() { return _T("duilib.xml"); } virtual CDuiString GetSkinFolder() { return _T(""); } }; int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine,

HTML5前端开发实战06-幸福表单

泄露秘密 提交于 2019-11-28 20:09:03
C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往——自定义View系列教程(10篇) 走出思维困境,踏上精进之路——Android开发进阶精华录 讲给Android程序员看的前端系列教程(40集免费视频教程+源码) 版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 页面效果 页面源码 HMTL源码 < html xmlns = " http://www.w3.org/1999/xhtml " > < head > < meta http-equiv = " Content-Type " content = " text/html; charset=utf-8 " /> < title > 幸福表单 </ title > < link href = " css/style.css " type = " text/css " rel = " stylesheet " /> </ head > < body > <!-- 头部模块 begin--> < div id = " banner " > < img src = " img/banner.jpg " /> </ div > <!-- 头部模块 end--> <!-- 内容模块

Ngrok 实现内网穿透教程(Ngrok 和 Sunny-Ngrok )

谁都会走 提交于 2019-11-28 19:50:47
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。 点这里可以跳转到教程 。 ngrok是什么我这边就不多介绍了,百度一找一大堆。你可以把它理解为内网穿透的工具。 (简而言之就是将内网IP映射成对外可访问的域名) Ngrok使用流程如下: 从 https://ngrok.com/ 下载ngrok ,然后注册一个账号并获取官方分配一个密钥 密钥获取方式: 使用cmd 到ngrok.exe的目录,命令: ngrok -authtoken 密钥 -subdomain 二级域名 端口 访问http://aaa.ngrok.com就可以了。 访问https://ngrok.com/dashboard 可以管理密钥。 ---------------------------------------------------分割线-------------------------------------------------------------------- 介绍的很简略,因为上面的其实并不是正题,还有更简单的实现方式,就是使用国内的Ngrok,网速更快,配置方面也更简单。下面介绍下国内的 Sunny-Ngrok使用教程: 国内Ngrok官网: https://www.ngrok.cc/ 注册账号后

(转)手把手教你使用Git

扶醉桌前 提交于 2019-11-28 18:34:59
摘要 Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。 Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。 三:在windows上如何安装Git? 官方下载地址 msysgit是 windows版的Git,如下:

Hadoop教程

那年仲夏 提交于 2019-11-28 17:26:32
Hadoop教程 Hadoop是一个开源框架,允许使用简单的编程模型在跨计算机集群的分布式环境中存储和处理大数据。它被设计成从单个服务器扩展到数千台机器,每个服务器提供本地计算和存储。 本简要教程提供了大数据,MapReduce算法和Hadoop分布式文件系统的快速介绍。 适用人群 本教程为希望通过Hadoop Framework学习大数据分析基础知识并成为Hadoop开发人员的专业人员准备。软件专业人员,分析专业人员和ETL开发人员是本课程的主要受益人。 先决条件 在开始本教程之前,我们假设您已经接触过Core Java,数据库概念和任何Linux操作系统风格。 原文链接 大专栏 https://www.dazhuanlan.com/2019/07/16/hadoop%e6%95%99%e7%a8%8b/ 来源: https://www.cnblogs.com/chinatrump/p/11416117.html

React+Redux系列教程

早过忘川 提交于 2019-11-28 17:20:19
参考项目:https://github.com/lewis617/react-redux-tutorial 参考项目下载地址:https://github.com/lewis617/react-redux-tutorial.git React+Redux系列教程 react+redux教程(一)connect、applyMiddleware、thunk、webpackHotMiddleware react+redux教程(二)redux的单一状态树完全替代了react的状态机? react+redux教程(三)reduce()、filter()、map()、some()、every()、...展开属性 react+redux教程(四)undo、devtools、router react+redux教程(五)异步、单一state树结构、componentWillReceiveProps react+redux教程(六)redux服务端渲染流程 react+redux教程(七)自定义redux中间件 react+redux教程(八)连接数据库的redux程序 React+Reflux教程 react+reflux入门教程 Angular2教程 Angular2教程 如果您觉得本程序或者博客帮到了您,就赏颗星吧! 来源: oschina 链接: https://my.oschina