39

浏览

shell编程之运算符

简介:本课程是《Tony老师聊shell——变量》课程的延续,主要介绍Linuxshell编程基础中的运算符。包括declare命令、数值运算方法和变量测试。首先在declare命令中介绍了数值型和数组类型的声明,然后介绍了运算符的详细使用,最后对不同场景下的变量进行了测试。小伙伴们,本门课程是《Tony老师聊shell——变量》这门课程的后续课程,请大家学习完变量后再来学习呦!通过学习本门课程可

40

浏览

鬼斧神工之正则表达式

简介:本课程通过实际的同步命令演示和形象的概念介绍并以PHP语言为蓝本,让小伙伴们了解正则表达式的基本语法以及理解正则表达式在实际开发中的强大用处。学习本课程之前需要掌握基本的PHP语法,基本的OOP思想,基本的MVC模式知识。在本课程中可以充分理解正则表达式的定义并掌握如何在实际开发中应用正则表达式。其中包含表单验证实际应用以及简易版模板引擎的实现。

42

浏览

Duang~MySQLi扩展库来袭

简介:本课程从面向对象和面向过程两个方面,讲解了MySQLi的具体使用和注意事项,最后通过无刷新评论系统的实战演练,详细剖析实际开发中如何使用MySQLi完成对数据库的操作。学习本门课程之前,建议先了解一下知识,会更有助于理解和掌握本门课程1、掌握PHP基本的语言语法,掌握面向对象知识。2、了解数据库相同的基础知识,能对数据进行简单的增删改查。1、MySQLi基于面向对象中常用的内容剖析。2、My

47

浏览

canvas实现星星闪烁特效

简介:通过制作一个用鼠标事件控制的小案例,学会使用基于canvas画布的各种绘图方法,通过灵活使用一些绘图方法的各项参数达到一些特殊效果。在课程中还将讲述如何将一个复杂的问题进行拆解,逐步实现目标的方法。1、具有HTML、CSS基础知识2、具有JavaScript基础知识(函数、类、对象)3、具有一些Canvas基础(画线、弧线、圆)1、如何轮播一张图片上的序列帧2、canvas的几个主要绘图AP

44

浏览

Linux系统扫描技术及安全防范

简介:安全在互联网的中越来越受到企业和boss们的重视,本课给大家介绍一些网络扫描的技术手段,其中包括主机扫描、路由扫描、批量服务扫描。同时我们也会了解什么是恶意扫描行为,在实际工作中如何合理设置利用基于Linux的内核参数或者利用相关的工具规避一些安全的隐患。1、有良好的Linux系统管理基础,Linux的基本命令、网络管理、软件包安装等等。2、了解网络基础、TCP/IP通讯原理、一些基本的网络

47

浏览

Oracle数据库开发必备利器之SQL基础

简介:OracleDatabase,又名OracleRDBMS,或简称Oracle,是甲骨文公司的一款关系数据库管理系统。本课程主要介绍Oracle的SQL基础,包括表空间的概念,如何登录Oracle数据库,如何管理表及表中的数据,以及约束的应用。为后续课程的学习打下一个良好的基础。只要知道数据库是什么就可以来学习本课程呦!掌握Oracle的SQL语句基础,为后续的课程学习打好基础。

44

浏览

shell编程之变量

简介:本课程是《Linux达人养成计划I》中第九章课程的延续,主要介绍Linuxshell编程基础中的变量。包括Bash变量的分类和各变量的详细使用,如:用户自定义变量、环境变量、语系变量、位置参数变量和预定义变量。小伙伴们,学习本课程需要具备Linux基础知识,请大家学习完《Linux达人养成计划I》之后学习。能够熟练使用shell中的用户自定义变量、环境变量、语系变量、位置参数变量和预定义变量

44

浏览

CSS深入理解之overflow

简介:overflow看上去其貌不扬,其中蕴含的知识点还是很多的。有很多鲜为人知的特性表现,本课程就将带你走入overflow的世界,为你打开另外一扇学习之窗。既适合学习过CSS基础知识的新手深入学习,也欢迎有经验的小伙伴加深了解噢!overflow的基本特性表现,overflow与滚动条千丝万缕的瓜葛,overflow在清除浮动以及自适应布局中的应用,overflow与绝对定位之间的暧昧关系,依

43

浏览

CSS3实现漂亮ToolTips效果

简介:本课程带领大家通过fontAwesome字体库完成图标的定制,使用CSS3新增的transtion、transform属性实现动画效果,以达到对CSS3深入了解的目的。本课程适合有HTML及CSS基础的童鞋们。1、如何拆解动画交互效果。2、如何使用:before与:after生成内容。3、如何使用transition过渡实现动画。

51

浏览

Java实现数字签名

简介:数字签名算法在金融领域得到广泛的应用,如网银中常用的U盾。本课程主要介绍数字签名的实现过程,以及RSA、DSA、ECDSA等几种常见的数字签名在Java中的实现。Java加解密是一个系列的课程,为了更好的学习本门课程,请小伙伴们学习前,先学习下网站中的《Java实现Base64加密》和《Java实现非对称加密》这两门课程。1、掌握数字签名在Java中的实现2、了解数字签名的应用场景

46

浏览

PHP实现页面静态化

简介:众所周知,页面静态化是门户网站研发中必备的一项技能,本课程从纯静态化和伪静态化两个角度进行分析,带领大家掌握在PHP中如何生成纯静态化页面,在WEB服务器中如何配置伪静态,帮助大家掌握又一项加薪利器。要想更好的掌握本门课程的精髓,首先必须要具备PHP的基本语法,并且对JQuery有一定的认知,会更加有助于您的理解和掌握,如果你有一定的LAMP环境下的项目经验的话,本门课程会让你的开发技能更上

42

浏览

GD库实现图片水印与缩略图

简介:本课程将带领大家通过PHP中的GD库巧妙的实现图片水印与缩略图功能,大家可以轻松掌握案例的实现思路,同时课程中也讲解了如何将此过程封装成类,可以进一步加深对面向对象的理解。学习本门课程之前,建议先了解一下知识,会更有助于理解和掌握本门课程1、掌握PHP基本的语言语法2、了解PHP生命周期与PHP运行环境3、有一定编程基础1、加深对GD库的了解2、利用GD库给图片添加文字和图片水印3、利用GD

55

浏览

Linux C语言编程基本原理与实践

简介:介绍C语言基本工作原理以及适用与C的实际开发方式,并指导童鞋们能在Linux环境下编写并运行符合实际商业开发环境下的C语言程序。本课程为C语言中级课程学习本课程需要了解C语言以下基本语法:变量、常量、顺序、循环、分支、函数等。如何在真正的商业环境(Linux)下编写C语言程序如何编译一个项目以及makefile如何编写C语言真正的本领(制作小工具)多个c语言小工具如何构成强大的软件系统

46

浏览

JAVA实现非对称加密

简介:非对称加密算法是一种基于密钥的保密方法,需要公开密钥和私有密钥,在文件加密、尤其是网银中应用广泛。本课程主要介绍非对称加密算法的实现过程,DH、RSA和ELGamal等几种常见的非对称加密算法的在Java中的应用。JAVA加解密是一个系列的课程,为了更好的学习本门课程,请小伙伴们学习非对称加密算法前,先学习下网站中的《JAVA实现Base64加密》以及《JAVA实现对称加密》两门课程。1、掌

49

浏览

JAVA实现对称加密

简介:本门课程是Java加解密系列课程的第三门课,学习前需要学习《Java实现Base64加密》。对称加密指加密和解密使用相同密钥的加密算法。本课程中将介绍DES、3重DES、AES和PBE几种常见的对称加密算法在Java中的实现,以及他们的应用范围。1、需具备Java面向对象的基础2、需学习《JAVA实现Base64加密》课程的第一章,了解Java加解密的基础知识。奉上链接:http://www

45

浏览

细说多线程之Thread VS Runnable

简介:本课程将带领大家更加深入地学习Java多线程的机制,深入理解创建线程的两种方式Thread和Runnable之间的差异,掌握线程的生命周期和守护线程的概念,以及如何使用jstack生成线程快照。学习本课程前,你需要熟练掌握Java的基础语法,熟悉Java中创建线程的两种方式,熟悉Java多线程中常用的一些方法。1、多线程创建方式的比较和选择2、线程的生命周期、守护线程

46

浏览

Java实现消息摘要算法加密

简介:本课程是《Java实现Base64加密》课程的延续,是Java加解密系列课程的第二门课。本课程主要介绍如何在Java中使用MD、SHA、MAC三种消息摘要算法实现加解密,以及他们的应用场景。1、需具备Java面向对象的基础知识2、需要学习加解密的基础,具体内容请见《Java实现Base64加密》课程的第一章1、能够使用Java实现MD、SHA和MAC三种消息摘要算法进行加密2、能够了解消息摘

49

浏览

Java实现Base64加密

简介:本门课程是Java加解密系列的第一门课,旨在为大家介绍Java加密解密的基础知识,并使用Base64算法实现加解密。本门课程在整个加解密系列中十分重要,是Java加解密必备的入门基础。只需要具备Java面向对象基础就可以啦!1、学习加密解密的基础知识2、能够使用Base64算法实现加解密

45

浏览

HTML5音乐可视化

简介:单纯的音乐播放是否过于单调,在听音乐的同时如果也能看见音乐是否更加带感。本课程将带领你使用webAudio和canvas将你的音乐以你喜欢的形式可视化出来,让你的音乐动起来。本课程是前端高级课程,您需要具备下以知识:1、掌握前端HTML,CSS,JS的基础知识。2、如果您能掌握一点node和Canvas的知识,对课程学习会有很大帮助。3、如果您没有以上知识,可以先学习平台中的相关课程。4、如

44

浏览

通过自动回复机器人学Mybatis---加强版

简介:你是愿意停留在仅仅会使用Mybatis的层次上,还是愿意与我一起揭开Mybatis面纱,看看背后的故事?本课程将继续上一课程中的案例来介绍Java中Mybatis的功能,与上一课程不同的是:本课程在介绍功能的同时,尽可能多的介绍Mybatis源码。源生活老师实战课程《JavaSSM定制大众点评后台》:http://coding.imooc.com/class/105.html也已上线,Myb

友情链接