- 博客(74)
- 资源 (3)
- 收藏
- 关注
原创 Git 版本控制学习指南(2021版)
介绍:GitGuide 致力于打造最易懂的 Git 版本控制入门教程,让天下没有难学的 Git 版本控制本文已经收录至开源项目GitGuide项目地址:https://github.com/coderit666/GitGuide给我一个 Star! ⭐如果您喜欢或者打算使用这个项目来学习或者来开始你的 Git 版本控制学习之路,给我一个 三连,谢谢!版本控制的起源现在的软件项目通常是由一个研发小组共同分析、设计、编码、维护以及测试的针对团队开发需要解决以下问题:备份多个版本,费.
2021-11-08 13:26:04 2199 15
原创 4 万字TypeScript 保姆级入门教程 (2021版)(建议收藏)
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。对于初学者来说,学习编程最害怕的就是,难。那么,Typescript 是不是很难?首先.
2021-10-27 18:18:34 2470 7
原创 初学者这样玩 TypeScript,迟早进大厂系列(第六期)
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。初学者玩转 TypeScript系列,总计 10 期,本文为第 6 期,点赞、收藏、评论、.
2021-08-15 10:56:09 5432 16
原创 这样学TS,迟早进大厂系列(第五期)
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。初学者玩转 TypeScript系列,总计 10 期,本文为第 5 期,点赞、收藏、评论、.
2021-08-11 16:43:37 2631 10
原创 初学者这样玩 TypeScript,迟早进大厂系列!
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。初学者玩转 TypeScript系列,总计 5 期,本文为第 1 期,点赞、收藏、评论、关.
2021-07-25 16:19:04 15622 30
原创 爆肝了 13 万字后,又录了169 集配套保姆级 C 语言视频!(建议收藏)
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。上一篇文章,利用 3 分钟做了一个 冰冰版 3D 音乐播放器,今天再带着大家利用 1 小时.
2021-07-11 13:45:30 7033 27
原创 从零开发一个定制版音乐播放器,女朋友不就有了吗?
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。上一篇文章,利用 3 分钟做了一个 冰冰版 3D 音乐播放器,今天再带着大家利用 1 小时.
2021-07-07 15:45:59 8999 155
原创 3分钟开发一个冰冰版 3D 音乐播放器,是什么样的体验?
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。先上一张效果图:开发思路局部界面制作 3D 旋转播放器添加 ❤ 动画添加.
2021-07-04 18:53:11 4514 63
原创 从零开发一个灰太狼游戏是什么样的体验?(建议收藏)
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。先上一张效果图:开发思路开发一个游戏,首先你需要知道游戏的规则。这个游戏名为狂.
2021-06-27 21:39:48 28514 447
原创 经过几天的努力,出了 2 本保姆级编程电子书!
最近码了几十万字,大家可以在我的主页查看,不过得到了很多读者的认可,短短 2 周时间,获得 1300 多点赞,接近 7000 次收藏,5500 多粉丝,再次感谢各位的认可。鉴于很多小伙伴的学习,想要对应的电子书,方便打印于学习,最近在忙碌之中为大家整理好了电子书,总共 2 本。一本是 C 语言保姆级教程 2021 版一本 Go 语言保姆级教程 2021 版排版这 2 本电子书话费了不少时间,这 2 本书合计有二十万字左右,四百页。下面是电子书对应的效果,希望能帮助大家。如果觉得有.
2021-06-18 17:45:54 1259 15
原创 03-Vue指令
很高兴在我的分享里与你认识,想持续跟着江哥学习 Vue 系列一键三连走起!什么是指令?指令就是Vue内部提供的一些自定义属性,这些属性中封装好了Vue内部实现的一些功能,只要使用这些指令就可以使用Vue中实现的这些功能。通过这些指令可以让 Vue 对一个 DOM元素进行各种骚操作,如 v-once、 v-model 等指令。常见的 Vue 指令v-modelv-oncev- ifv-elsev-textv-htmlv-showv-forv-bindv-modelv-model
2022-05-06 11:00:02 717
原创 02-Vue单向数据绑定与双向数据绑定
MVVM设计模式在MVVM设计模式中由3个部分组成M : Model 数据模型(保存数据, 处理数据业务逻辑)V : View 视图(展示数据, 与用户交互)VM: View Model数据模型和视图的桥梁(M是中国人, V是美国人, VM就是翻译)Vue中MVVM的划分Vue其实是基于MVVM设计模式的被控制的区域: ViewVue实例对象 : View Model实例对象中的data: ModelVue调试工具安装如果你能打开谷歌插件商店, 直接在线安装即可h
2022-05-06 10:50:26 618
原创 01- 从零玩转Vue 开篇
什么是Vue?Vue.js 是一套构建用户界面的框架,它不仅易于上手,还可以与其它第三方库整合(Swiper、IScroll、…)框架和库的区别 ?框架:是一套完整的解决方案;对项目的侵入性较大,项目如果需要更换框架,则需要重构整个项目。库(插件):提供某一个小功能,对项目的侵入性较小,如果某个库无法完成某些需求,可以很容易切换到其它库实现需求。例如: 从jQuery 切换到 Zepto, 无缝切换从IScroll切换到ScrollMagic, 只需要将用到IScroll的代码替换成Scroll
2022-05-05 23:44:59 444
原创 初学者这样玩 TypeScript,迟早进大厂系列(第十期)
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。初学者玩转 TypeScript系列,总计 10 期,本文为第 9 期,点赞、收藏、评论、.
2021-09-16 14:31:22 1236 2
原创 初学者这样玩 TypeScript,迟早进大厂系列(第九期)
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。初学者玩转 TypeScript系列,总计 10 期,本文为第 9 期,点赞、收藏、评论、.
2021-09-16 14:22:03 1308 2
原创 零基础学前端- 01- HTML基础--基本概念(建议收藏)
什么是浏览器浏览器是安装在电脑里面的一个软件, 能够将网页内容呈现给用户查看,并让用户与网页交互的一种软件。 就好比QQ一样都是安装在电脑里面的一个软件, 只不过功能不同而已常见主流浏览器浏览器市场份额-国内统计浏览器市场份额-国外统计不同的浏览器有不同的浏览器内核, 浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容,从而导致了浏览器兼容性问题出现IE内核 Trident谷歌内核 WebKit / Blink火狐内核 GeckoSa.
2021-08-19 12:02:17 881
原创 初学者这样玩 TypeScript,迟早进大厂系列(第七期)
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。初学者玩转 TypeScript系列,总计 10 期,本文为第 7 期,点赞、收藏、评论、.
2021-08-18 23:31:35 1529 6
原创 5万字 TypeScript入门系列(第四期)(建议收藏)
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。初学者玩转 TypeScript系列,总计 5 期,本文为第 4 期,点赞、收藏、评论、关.
2021-08-05 15:03:31 919 8
原创 5万字 TypeScript入门系列(第三期)(建议收藏)
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。初学者玩转 TypeScript系列,总计 5 期,本文为第 3 期,点赞、收藏、评论、关.
2021-08-01 18:21:53 3208 13
原创 看完 TypeScript 系列文章,进大厂了!!!
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。初学者玩转 TypeScript系列,总计 5 期,本文为第 2 期,点赞、收藏、评论、关.
2021-07-30 00:33:21 4371 24
原创 如何写好一份 30 K offer 的简历(建议收藏)
极客江南: 一个对开发技术特别执着的程序员,对移动开发有着独到的见解和深入的研究,有着多年的iOS、Android、HTML5开发经验,对NativeApp、HybridApp、WebApp开发有着独到的见解和深入的研究, 除此之外还精通 JavaScript、AngularJS、 NodeJS 、Ajax、jQuery、Cordova、React Native等多种Web前端技术及Java、PHP等服务端技术。友情提示:先收藏,点赞,评论,在学习,防止失联。最近很多大学生都在进行期末考试,马.
2021-07-14 10:25:54 2438 27
原创 html + css + js 实现一个打字小游戏(建议收藏)
今天江哥手把手带大家实现一个打字小游戏,带你装 X 带你飞知识点: html + css + js游戏玩法: 点击 Play 开始游戏,随机出现字母对象,按键盘字母,对应的悬浮物消失。废话不多说,先上效果图素材:音乐、背景图代码实现<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>代码情缘-打字.
2021-06-18 14:04:27 3446 2
原创 利用 HTML + CSS 肝了个游戏网站!
最近有几个读者私信我说,期末有个大作业要实现一个静态网站,肝了几千行代码,手把手带你实现一个游戏静态网站。先上两张效果图这个网站适合初学者练手技术点: html + css难度系数:无HTML 代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>《风暴英雄》官方网站_暴雪出品 明星汇聚 MOBA竞技新篇章</.
2021-06-11 18:39:25 2168 10
原创 Go 语言 Channel
多线程同步问题互斥锁互斥锁的本质是当一个goroutine访问的时候, 其它goroutine都不能访问这样就能实现资源同步, 但是在避免资源竞争的同时也降低了程序的并发性能. 程序由原来的并发执行变成了串行案例:有一个打印函数, 用于逐个打印字符串中的字符, 有两个人都开启了goroutine去打印如果没有添加互斥锁, 那么两个人都有机会输出自己的内容如果添加了互斥锁, 那么会先输出某一个的, 输出完毕之后再输出另外一个人的package mainimport ( "f
2021-06-09 12:30:38 426 1
转载 Go语言并发编程
并发编程基本概念学习并发编程之前我们需要脑补几个基础知识和思考一个问题什么是串行?什么是并行?什么是并发?什么是程序?什么是进程?什么是线程?什么是协程?什么是串行?串行就是按顺序执行, 就好比银行只有1个窗口, 有3个人要办事, 那么必须排队, 只有前面的人办完走人, 才能轮到你在计算机中, 同一时刻, 只能有一条指令, 在一个CPU上执行, 后面的指令必须等到前面指令执行完才能执行, 就是串行+什么是并行?并行就是同时执行, 就好比银行有3个窗口, 有3个人
2021-06-08 13:10:03 492
原创 Go语言文件操作
文件的打开和关闭和C语言一样, Go语言中操作文件也是通过一个FILE结构体type file struct { pfd poll.FD name string dirinfo *dirInfo }type File struct { *file // os specific}Open函数func Open(name string) (file *File, err error)Open打开一个文件用于读取Close函数func (f *File)
2021-06-08 13:03:42 388
原创 Go语言和C语言交叉访问
Go语言中调用C语言函数在Go语言开篇中我们已经知道, Go语言与C语言之间有着千丝万缕的关系, 甚至被称之为21世纪的C语言所以在Go与C语言互操作方面,Go更是提供了强大的支持。尤其是在Go中使用C,你甚至可以直接在Go源文件中编写C代码,这是其他语言所无法望其项背的格式:在import "C"之前通过单行注释或者通过多行注释编写C语言代码在import "C"之后编写Go语言代码在Go语言代码中通过C.函数名称() 调用C语言代码即可注意: import "C"和前面的注释之间不能出
2021-06-08 12:56:11 494
原创 Go语言字符串和正则表达式
字符串相关方法获取字符串长度注意: Go语言编码方式是UTF-8,在UTF-8中一个汉字占3个字节package mainimport "fmt"func main() { str1 := "lnj" fmt.Println(len(str1)) // 3 str2 := "lnj李南江" fmt.Println(len(str2)) // 12}如果字符串中包含中文, 又想精确的计算字符串中字符的个数而不是占用的字节, 那么必须先将字符串转换为rune类型数组Go语
2021-06-08 12:50:41 584
原创 Go语言异常处理
异常处理程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常golang中提供了两种处理异常的方式一种是程序发生异常时, 将异常信息反馈给使用者一种是程序发生异常时, 立刻退出终止程序继续运行打印异常信息Go语言中提供了两种创建异常信息的方式方式一: 通过fmt包中的Errorf函数创建错误信息, 然后打印package mainimport "fmt"func main() { // 1.创建错误信息 var err error = f
2021-06-08 12:47:07 913
原创 Go语言面向对象
面向对象基本概念面向对象思想面向对象(Object Oriented,OO)是软件开发方法面向对象是一种对现实世界抽象的理解,是计算机编程技术发展到一定阶段后的产物Object Oriented Programming-OOP ——面向对象编程面向对象和面向过程区别面向对象是相对面向过程而言面向对象和面向过程都是一种思想面向过程强调的是功能行为关注的是解决问题需要哪些步骤回想下前面我们完成一个需求的步骤:首先搞清楚我们要做什么然后分析怎么做最后我用代
2021-06-08 12:22:09 503
原创 Go方法和接口
方法Go语言中的方法其实就是一个特殊函数, 只不过这个函数是和某种属性类型绑定在一起的而已Go语言中的方法一般用于将函数和结构体绑定在一起, 让结构体除了能够保存数据外还能具备某些行为将函数和数据类型绑定的格式只需要在函数名称前面加上(接收者 数据类型), 即可将函数和某种数据类型绑定在一起func (接收者 数据类型)方法名称(形参列表)(返回值列表){ 方法体}示例: 给结构体添加一个方法,此时结构体除了可以保存数据,还具备说出自己名字和年龄的行为packa
2021-06-08 12:17:25 411
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人