- summernote文本编辑器使用过程中遇到的坑
慢慢慢慢热
summernotesummernote是一款文本编辑器插件,基于jquery、bootstrap、fontawesome坑获取纯文本官方文档只有获取html内容的api,并没有直接获取纯文本的api,如果只要纯文本的话用js或其他语言也能实现,但是可能稍微麻烦点,可能会用到正则,这里找到一个方法,简单直接方便vartext=$($("#summernote").summernote("code"
- uniGUI学习之UniHTMLMemo1富文本编辑器
蝈蝈(GuoGuo)
UniGui学习
1]系统自带的富文本编辑器2]jQuery+Bootstarp富文本编辑器插件summernote.js1]系统自带的富文本编辑器1、末尾增加2、增加字体3、解决滚屏问题4、输入长度限制问题5、显示并编辑HTML源代码(主要是图片处理)1、末尾增加UniHTMLMemo1.Lines.Add(""+UniHTMLMemo3.Text);UniHTMLMemo1.Lines.Clear();//清空
- summernote富文本编辑官方历史版本
星星照猩猩
bootstrap前端框架summernote富文本
Releases·summernote/summernote(github.com)前端界面summernote富文本编辑组件备忘
- Vue3富文本编辑器组件封装
V_AYA_V
vuejavascript前端vue.js
近期后台项目有使用富文本编辑器的需求,本文记录一下封装细节1.富文本组件库参考TinyMCE-富文本编辑器里的Word,功能想不到的丰富tiptap-多人在线实时协同编辑CKEditor5-开源免费可商用,行内编辑Quill-易扩展、轻量级二开、代码高亮好用Froala-插件丰富,UI友好,编辑器里的苹果summernote-恰到好处的轻,可直接粘贴图片Trumbowyg-超轻量,体积小巧,仅8K
- summernote支持视频上传功能,综合几个版本亲测可用
chenqqabcdchenqqabcd
summernoteJAVA基础javaspringboot
原框架只支持视频链接上传,局限性比较大,不能上传本地的视频,综合这我查了几天资料,有个版本要么可用但是部分图标显示错误,综合0.8.12和0.8.18版本整理。增加上传内容转载其他处,其余的均是自己代码或整理基于v0.8.12版本修改summernote.js文件不要使用min.js文件1、在callbacks里增加一个onFileUpload:null,2、在video方法里面增加attachm
- 9款 Vue 富文本编辑器
yujkss
前端javascriptbootstrap
文章目录wangeditor5开源Web富文本编辑器,开箱即用,配置简单TinyMCE-富文本编辑器里的Word,功能想不到的丰富tiptap-多人在线实时协同编辑CKEditor5-开源免费可商用,行内编辑Quill-易扩展、轻量级二开、代码高亮好用Froala-插件丰富,UI友好,编辑器里的苹果summernote-恰到好处的轻,可直接粘贴图片Trumbowyg-超轻量,体积小巧,仅8K卡拉云
- summernote 编辑器取值判断是否为空的isEmpty官方的方法不起作用的解决办法
microheng
varcode=$('#summernote').code(),filteredContent=$(code).text().replace(/\s+/g,'');if(filteredContent.length>0){//contentisnotempty}else{//contentisempty}summernote编辑器取值判断是否为空的isEmpty官方的方法不起作用的解决办法
- jQuery常用插件整理(持续更新)
lianhy
JavaScriptjquery
表单日期bootstrap-datetimepickerlaydateMy97DatePickerMoment.jsrolldateDateTimePicker(基于JQuery)富文本CKEditor官网已支持自定义组件并下载打包好的插件summernoteUEditor下拉框select2支持检索bootstrap-selectjquery-cxselect多级联动下拉单选框/复选框iChec
- Summernote 自定义图片上传
JackLiao
Summernote默认的图片上传是采用base64方式进行,如果码友要改变成文件上传方式需要覆盖默认的上传方式。注意新的版本Summernotecallbacks中的图片上传方法参数已经变化,只有一个files参数。网上很多还是老的3个参数的方法,所以会出现还是base64的默认方式。$('#summernote').summernote({callbacks:{onImageUpload:fu
- 若依框架富文本框的实现
xiaoxust
若依javajavaspringspringboot后端前端
若依框架富文本框的实现:前端部分引入summernote的js跟css写入富文本样式的标签现状描述:写入js代码$('.summernote').summernote({placeholder:'请输入现状描述',height:150,lang:'zh-CN',followingToolbar:false,callbacks:{onImageUpload:function(files){sendF
- vue项目推荐组件/工具库清单
BaronBai
IT从业者前端开发的路上vuevue.jsjavascriptecmascript
关于富文本(7个)TinyMCE-富文本编辑器里的Word,功能想不到的丰富tiptap-多人在线实时协同编辑CKEditor5-开源免费可商用,行内编辑Quill-易扩展、轻量级二开、代码高亮好用Froala-插件丰富,UI友好,编辑器里的苹果summernote-恰到好处的轻,可直接粘贴图片Trumbowyg-超轻量,体积小巧,仅8KB代码编辑器codemirror-由js写的一款插件,其功能
- 一个不报错的summernote 上传图片案例
shen_yingkui
html5summernote图片上传bootstrap
一个比较完整的summernote上传图片的案例,没有后台(上传图片网上案例太多),只有前端js.修正了网上提供的,但是有bug的代码。这个例子,js保证不报错。亲测可用bootstrap-markdown.note-alarm{float:right;margin-top:10px;margin-right:10px;}$(document).ready(function(){/*functio
- 若依框架 富文本编辑器
酷酷的橙子
若依框架富文本编辑器//引入withoutbootstrap//定义富文本//初始化$('#summernote').summernote({lang:'zh-CN',//语言placeholder:'Hellostandaloneui',tabsize:2,height:120,//高度toolbar:[['style',['style']],['font',['bold','underline
- PJAX模式下使用UEditor如何避免二次加载页面初始化失败?
山东小木
JBolt极速开发平台里需要提供多种富文本编辑器组件的集成和组件自动化。最近很多项目里我都使用了一个轻量级好用的Html编辑器-Summernote比如在【JFinal旅游线路营销管理平台】中的所有富文本编辑,都是用的Summernote。lvyou.jpgimage.png这个项目因为是使用多选项卡模式,每个选项卡都是一个Iframe,那么这个Iframe加载页面,都是独立引入自己的js和css
- summernote 复制粘贴上传图片
33cd82ad2276
转载:http://www.5180it.com:8080/bbs/admin/1/98.html在使用summernote过程中,经常会上传图片,但如果我们每次都点击上传图片,使用起来不是特别方便。现在希望能够直接复制粘贴图片,说做就做,一下是我从网上找到的例子其中样式note-editable是summernote自动生成出来//summernote//监听粘贴图片document.getEl
- 2019-01-05
土豆切成片
使用summernote富文本编辑器的坑关于获取纯文本内容的问题方法为:letstr=$($('#summernote').summernote('code')).text()问题:在项目中,只有一个富文本实例时,通过上述方式,无论何时都可取到纯文本内容,但当有多个富文本编辑器存在,以此方法有时会获取不到文本内容,但是这个方法是正确的原因是:在输入的内容只是纯文本并没有成为html内容时,这种方法
- 【JavaWeb】之富文本编辑器
小新要变强
Java全栈1024程序员节java
【JavaWeb】富文本编辑器前言一、富文本编辑器介绍二、富文本编辑器使用1.引入编辑器(多种引入方式)2.使用编辑器三、主流富文本编辑器推荐1.TinyMCE2.CKEditor3.UEditor4.wangEditor5.kindeditor6.simditor7.bootstrap-wysiwyg8.summernote9.Froala10.Quill11.FreeTextBox12.dht
- Blazor 组件库 BootstrapBlazor 中Editor组件介绍
jvx
组件介绍Editor组件是对Summernote组件的二次封装。组件分为div模式和editor模式。默认状态下editor模式的组件样子如下:其代码如下:我们可以通过@bind
- 使用summernote时,粘贴图片出现(此图片来自微信公众平台,未经允许不可引用)
天上月丶
解决该方法很简单,在显示页面上方添加即可。
- ng中的富文本编辑器Summernote
简小咖
官网:https://summernote.org/一般项目参考官网就可以了,以下内容是针对angularJS项目的相关处理angularJS项目中引用文件效果如下:WX20180125-100318.png也可以简化功能:WX20180125-101840.png多组编辑器HTMLjs//富文本编辑器$scope.editorConfig={height:110,toolbar:[//[grou
- Django集成富文本编辑器summernote的实现步骤
提到Django的富文本编辑器,大家一定会想到ckeditor和tinyMCE。其实还是有一个富文本编辑器同样优秀,它就是summernote,个人认为功能上不逊于ckeditor,比tinyMCE更强大。Summernote是一个简单灵活的所见即所得的HTML富文本编辑器,基于jQuery和Bootstrap构建,支持图片上传,提供了大量可定制的选项。展示效果如下所示:第一步安装django-s
- Django集成富文本编辑器summernote教程
大江狗
djangopythonhtmlwebjavascript
提到Django的富文本编辑器,大家一定会想到ckeditor和tinyMCE。其实还是有一个富文本编辑器同样优秀,它就是summernote,个人认为功能上不逊于ckeditor,比tinyMCE更强大。Summernote是一个简单灵活的所见即所得的HTML富文本编辑器,基于jQuery和Bootstrap构建,支持图片上传,提供了大量可定制的选项。在最近的项目中小编使用了这个富文本编辑器,选
- 2021-05-04
士琳同学
前端htmlcss网页设计web
CSDN认证C1等级考试——练习(三)目录任务一任务二HTML(HypertextMarkupLanguage)CSS(CascadingStyleSheets)任务一⾸先,在开源富⽂本编辑器(https://summernote.org/)中随便输⼊⼀段⽂本。富文本编辑器,RichTextEditor,简称RTE,是一种可内嵌于浏览器,所见即所得的文本编辑器。富文本编辑器不同于文本编辑器,程序员
- summernote实现图片上传至服务器功能2
吃土的狒狒
先说说summernote吧,第一眼看到他是在网上一些后台模板中,简洁、漂亮、易用直接就吸引了我,再看看自己之前用的CKEditor,就略显的笨重了许多,于是就想着把CKEditor换成summernote。但是还有一个问题就是summernote在上传图片的时候,会把图片转成图片的base64数据,存储起来实在是太庞大了,处理起来也不太方便,想着将其上传到服务器存储,然后返回图片路径。下面是De
- summernote 富文本编辑器上传本地图片
_不能说的秘密i
jQueryversion:1.12.4Bootstrapversion:3.3.7summernote是基于jQuery和Bootstrap的轻量级富文本编辑器所以在使用summernote之前必须先引入jquery和Bootstraphtml部分javascript代码letsummer=$('#summernote');summer.summernote({callbacks:{onImag
- 记-富文本编辑器格式丢失排查记录
格一物
问题汇总若依富文本编辑器格式丢失
文章目录一、环境说明二、问题描述三、排查1.查询前端提交内容2.查询后端接受到原始值3.源码分析四、最终结果办法一、环境说明项目使用若依开源框架里的“通知公告”功能;富文本编辑器是Summernote;Summernote是一个简单的基于Bootstrap的WYSIWYG富文本编辑器summernote官方文档。二、问题描述编辑富文本内容后,点击保存,富文本格式部分丢失!(包括)下面是ajax请求
- C1认证:Web基础
高智商白痴
前端htmlcssjs
首发至个人博客:https://jackson-art.gitee.io/dab30ab07ba7.html导航:任务一表格隔行换色方法一:方法二:JavaScript按钮弹出消息方法一:方法二:任务二拓展任务自测任务一测试网站:https://summernote.org/表格隔行换色1、实现编辑器没有的功能,例如让表格隔行换色。针对这个任务,使表格换色的话,我首先想到了两种解决方案:方法一:只
- 代码小记:tinymce使用心得
序公司后台的编辑器从我刚接触的bootstrap-wysihtml5更新到summernote,后来发现summernote也是巨坑无比(坑:粘贴没有过滤、插件结构最近又更新一遍了感觉还是个不怎么完整的东西来)。之后摸索到tinymce感觉与前两个编辑器比较还是算完整的(可能没接触到坑)。这里简单介绍一下tinymce的使用,推荐tinymce的原因是它对于富文本编辑有完整支持,其中比较重要的粘贴
- img summernote 加类_控制好情绪 的动态 - SegmentFault 思否
weixin_39964528
imgsummernote加类
前言因为工作中经常用到这些方法,所有便把这些方法进行了总结。JavaScript1.type类型判断isString(o){//是否字符串returnObject.prototype.toString.call(o).slice(8,-1)==='String'}isNumber(o){//是否数字returnObject.prototype.toString.call(o).slice(8,-1
- Django-Summernote使用记录,完整前后台
foryou2013
pythonpycharmsummernote富文本编辑框原创
在前台上传两张同样的Koala.jpg,在文件夹查看,Summernote可以正常使用啦。先上图再说。前台上传两张图到上传指定的文件夹中查看一.前台1.引入summernote基本的css,js文件,汉化需要加入语言js文件:summernote.css,summernote.min.js,summernote-zh-CN.min.js2.html添加:注意:class必须是summernote!
- Spring4.1新特性——Spring MVC增强
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- mysql 性能查询优化
annan211
javasql优化mysql应用服务器
1 时间到底花在哪了?
mysql在执行查询的时候需要执行一系列的子任务,这些子任务包含了整个查询周期最重要的阶段,这其中包含了大量为了
检索数据列到存储引擎的调用以及调用后的数据处理,包括排序、分组等。在完成这些任务的时候,查询需要在不同的地方
花费时间,包括网络、cpu计算、生成统计信息和执行计划、锁等待等。尤其是向底层存储引擎检索数据的调用操作。这些调用需要在内存操
- windows系统配置
cherishLC
windows
删除Hiberfil.sys :使用命令powercfg -h off 关闭休眠功能即可:
http://jingyan.baidu.com/article/f3ad7d0fc0992e09c2345b51.html
类似的还有pagefile.sys
msconfig 配置启动项
shutdown 定时关机
ipconfig 查看网络配置
ipconfig /flushdns
- 人体的排毒时间
Array_06
工作
========================
|| 人体的排毒时间是什么时候?||
========================
转载于:
http://zhidao.baidu.com/link?url=ibaGlicVslAQhVdWWVevU4TMjhiKaNBWCpZ1NS6igCQ78EkNJZFsEjCjl3T5EdXU9SaPg04bh8MbY1bR
- ZooKeeper
cugfy
zookeeper
Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如同步, 配置管理,集群管理,名空间。它被设计为易于编程,使用文件系统目录树作为数据模型。服务端跑在java上,提供java和C的客户端API。 Zookeeper是Google的Chubby一个开源的实现,是高有效和可靠的协同工作系统,Zookeeper能够用来lea
- 网络爬虫的乱码处理
随意而生
爬虫网络
下边简单总结下关于网络爬虫的乱码处理。注意,这里不仅是中文乱码,还包括一些如日文、韩文 、俄文、藏文之类的乱码处理,因为他们的解决方式 是一致的,故在此统一说明。 网络爬虫,有两种选择,一是选择nutch、hetriex,二是自写爬虫,两者在处理乱码时,原理是一致的,但前者处理乱码时,要看懂源码后进行修改才可以,所以要废劲一些;而后者更自由方便,可以在编码处理
- Xcode常用快捷键
张亚雄
xcode
一、总结的常用命令:
隐藏xcode command+h
退出xcode command+q
关闭窗口 command+w
关闭所有窗口 command+option+w
关闭当前
- mongoDB索引操作
adminjun
mongodb索引
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: &nbs
- 成都软件园实习那些话
aijuans
成都 软件园 实习
无聊之中,翻了一下日志,发现上一篇经历是很久以前的事了,悔过~~
断断续续离开了学校快一年了,习惯了那里一天天的幼稚、成长的环境,到这里有点与世隔绝的感觉。不过还好,那是刚到这里时的想法,现在感觉在这挺好,不管怎么样,最要感谢的还是老师能给这么好的一次催化成长的机会,在这里确实看到了好多好多能想到或想不到的东西。
都说在外面和学校相比最明显的差距就是与人相处比较困难,因为在外面每个人都
- Linux下FTP服务器安装及配置
ayaoxinchao
linuxFTP服务器vsftp
检测是否安装了FTP
[root@localhost ~]# rpm -q vsftpd
如果未安装:package vsftpd is not installed 安装了则显示:vsftpd-2.0.5-28.el5累死的版本信息
安装FTP
运行yum install vsftpd命令,如[root@localhost ~]# yum install vsf
- 使用mongo-java-driver获取文档id和查找文档
BigBird2012
driver
注:本文所有代码都使用的mongo-java-driver实现。
在MongoDB中,一个集合(collection)在概念上就类似我们SQL数据库中的表(Table),这个集合包含了一系列文档(document)。一个DBObject对象表示我们想添加到集合(collection)中的一个文档(document),MongoDB会自动为我们创建的每个文档添加一个id,这个id在
- JSONObject以及json串
bijian1013
jsonJSONObject
一.JAR包简介
要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:
1.commons-lang-2.0.jar
2.commons-beanutils-1.7.0.jar
3.commons-collections-3.1.jar
&n
- [Zookeeper学习笔记之三]Zookeeper实例创建和会话建立的异步特性
bit1129
zookeeper
为了说明问题,看个简单的代码,
import org.apache.zookeeper.*;
import java.io.IOException;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ThreadLocal
- 【Scala十二】Scala核心六:Trait
bit1129
scala
Traits are a fundamental unit of code reuse in Scala. A trait encapsulates method and field definitions, which can then be reused by mixing them into classes. Unlike class inheritance, in which each c
- weblogic version 10.3破解
ronin47
weblogic
版本:WebLogic Server 10.3
说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录
例如我的做测试的域的根目录 DOMAIN_HOME=D:/Weblogic/Middleware/user_projects/domains/base_domain
1.为了保证操作安全,备份%DOMAIN_HOME%/security/Defa
- 求第n个斐波那契数
BrokenDreams
今天看到群友发的一个问题:写一个小程序打印第n个斐波那契数。
自己试了下,搞了好久。。。基础要加强了。
&nbs
- 读《研磨设计模式》-代码笔记-访问者模式-Visitor
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
interface IVisitor {
//第二次分派,Visitor调用Element
void visitConcret
- MatConvNet的excise 3改为网络配置文件形式
cherishLC
matlab
MatConvNet为vlFeat作者写的matlab下的卷积神经网络工具包,可以使用GPU。
主页:
http://www.vlfeat.org/matconvnet/
教程:
http://www.robots.ox.ac.uk/~vgg/practicals/cnn/index.html
注意:需要下载新版的MatConvNet替换掉教程中工具包中的matconvnet:
http
- ZK Timeout再讨论
chenchao051
zookeepertimeouthbase
http://crazyjvm.iteye.com/blog/1693757 文中提到相关超时问题,但是又出现了一个问题,我把min和max都设置成了180000,但是仍然出现了以下的异常信息:
Client session timed out, have not heard from server in 154339ms for sessionid 0x13a3f7732340003
- CASE WHEN 用法介绍
daizj
sqlgroup bycase when
CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE
WHEN sex = '1' THEN
- PHP技巧汇总:提高PHP性能的53个技巧
dcj3sjt126com
PHP
PHP技巧汇总:提高PHP性能的53个技巧 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数译注: PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍
- Yii框架中CGridView的使用方法以及详细示例
dcj3sjt126com
yii
CGridView显示一个数据项的列表中的一个表。
表中的每一行代表一个数据项的数据,和一个列通常代表一个属性的物品(一些列可能对应于复杂的表达式的属性或静态文本)。 CGridView既支持排序和分页的数据项。排序和分页可以在AJAX模式或正常的页面请求。使用CGridView的一个好处是,当用户浏览器禁用JavaScript,排序和分页自动退化普通页面请求和仍然正常运行。
实例代码如下:
- Maven项目打包成可执行Jar文件
dyy_gusi
assembly
Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单。我们可以通过插件完成这项工作,使用assembly插件。具体使用方式如下:
1、在项目中加入插件的依赖:
<plugin>
- php常见错误
geeksun
PHP
1. kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastc
- 修改linux的用户名
hongtoushizi
linuxchange password
Change Linux Username
更改Linux用户名,需要修改4个系统的文件:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
古老/传统的方法是使用vi去直接修改,但是这有安全隐患(具体可自己搜一下),所以后来改成使用这些命令去代替:
vipw
vipw -s
vigr
vigr -s
具体的操作顺
- 第五章 常用Lua开发库1-redis、mysql、http客户端
jinnianshilongnian
nginxlua
对于开发来说需要有好的生态开发库来辅助我们快速开发,而Lua中也有大多数我们需要的第三方开发库如Redis、Memcached、Mysql、Http客户端、JSON、模板引擎等。
一些常见的Lua库可以在github上搜索,https://github.com/search?utf8=%E2%9C%93&q=lua+resty。
Redis客户端
lua-resty-r
- zkClient 监控机制实现
liyonghui160com
zkClient 监控机制实现
直接使用zk的api实现业务功能比较繁琐。因为要处理session loss,session expire等异常,在发生这些异常后进行重连。又因为ZK的watcher是一次性的,如果要基于wather实现发布/订阅模式,还要自己包装一下,将一次性订阅包装成持久订阅。另外如果要使用抽象级别更高的功能,比如分布式锁,leader选举
- 在Mysql 众多表中查找一个表名或者字段名的 SQL 语句
pda158
mysql
在Mysql 众多表中查找一个表名或者字段名的 SQL 语句:
方法一:SELECT table_name, column_name from information_schema.columns WHERE column_name LIKE 'Name';
方法二:SELECT column_name from information_schema.colum
- 程序员对英语的依赖
Smile.zeng
英语程序猿
1、程序员最基本的技能,至少要能写得出代码,当我们还在为建立类的时候思考用什么单词发牢骚的时候,英语与别人的差距就直接表现出来咯。
2、程序员最起码能认识开发工具里的英语单词,不然怎么知道使用这些开发工具。
3、进阶一点,就是能读懂别人的代码,有利于我们学习人家的思路和技术。
4、写的程序至少能有一定的可读性,至少要人别人能懂吧...
以上一些问题,充分说明了英语对程序猿的重要性。骚年
- Oracle学习笔记(8) 使用PLSQL编写触发器
vipbooks
oraclesql编程活动Access
时间过得真快啊,转眼就到了Oracle学习笔记的最后个章节了,通过前面七章的学习大家应该对Oracle编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助!
这是第八章的学习笔记,学习完第七章的子程序和包之后