- 博客(29)
- 资源 (9)
- 收藏
- 关注
原创 说说如何安装 Webpack
首先安装 Node.js 以及 NPM,可以参考这篇文章。1 初始化配置从命令行进入工程所在文件夹,输入以下命令,初始化配置:npm init运行结果:This utility will walk you through creating a package.json file.It only covers the most common items, and tries to ...
2019-02-24 16:03:38 663
原创 说说前端工程化利器 webpack
1 工程化前端自动化或者半自动化工程,需要实现以下功能:合并和压缩 Javascript、CSS 代码 。CSS 预处理: Less , Sass, Stylus 的编译。生成雪碧图(CSS Sprite)。ES6 转换为 ES5 语法。模块化。名称解析:Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CS...
2019-02-24 14:54:40 246
原创 说说在 Python 中如何使用 if 语句处理列表
1 基本用法可以直接在列表迭代循环中,使用 if 语句:books=['半生缘','往事并不如烟','心是孤独的猎手'] for book in books: if(book =='半生缘'): print('准备读《'+book+'》') else: print('已读《'+book+'》')运行结果:2 列表为空在 if ...
2019-02-23 19:37:57 1593
原创 说说 Python 的 if 语句
1 基础score = 91if score >= 90: print('你很优秀!') print('请继续保持哦O(∩_∩)O~')运行结果:紧跟在 if 语句之后的缩进代码块,可根据需要包含任意数量的代码哦O(∩_∩)O~2 if - else 语法有时候需要在条件测试通过时执行一些操作, 而在没有通过时执行另一些操作,这时我们就可以使用 if ...
2019-02-23 12:04:12 1096
原创 说说 Python 的条件测试表达式
条件测试表达式,指的是值为 True 或 False 的表达式,它是 if 语句的核心。如果表达式的值为 True , 那么就执行; 如果为 False,则跳过这些代码 。1 相等检查name='deniro'print(name == 'deniro')运行结果:不考虑大小写:如果大小写无关紧要,我们就可以将变量的值转换为小写或者大写, 然后再进行比较。name='De...
2019-02-23 11:26:45 851
原创 说说如何安装与使用 Python 的包安装器(pip)
pip 是 Python 的包安装器。我们可以在 Python 包搜索页面 中找到需要的包,然后通过 pip 安装到开发环境。python get-pip.py安装成功后,可以在 Python 的安装路径 Scripts 下发现这些文件:pip 使用命令很简单:pip install 包名比如我们需要一个读写 excel 的包,然后就可以这样写:pip install ope...
2019-02-19 10:03:37 295
原创 说说如何基于 Vue.js 实现表格组件
我们基于 Vue.js 实现一个可根据某列进行排序的表格组件。一个表格包含表头和数据两部分内容。因此,我们定义两个数组,columns 表示表头信息,在 <thread> 中渲染,并可在此指定某一列是否需要排序;data 表示数据。html:<div id="app" v-cloak> <v-table :data="data" :columns="c...
2019-02-17 14:12:32 2086
原创 说说 Python 元组
不能修改的列表就叫做元组。1 访问元素元组是使用圆括号来标识的。 定义好元组后, 我们就可以使用索引来访问其中的元素。nums=(1,2)print(nums[0])运行结果:2 不能修改元素定义好元组后,可以访问,但不能修改:nums=(1,2)nums[0]=11运行结果:修改元组,Python 会返回类型错误。3 遍历nums=(1,2)for num ...
2019-02-16 15:51:10 478
原创 说说如何复制 Python 列表
复制整个列表的方式是:同时省略起始索引和终止索引( [:] ),就可以创建一个始于第一个元素, 终止于最后一个元素的切片。books=['半生缘','往事并不如烟','心是孤独的猎手']my_books=books[:]print("my_books:"+str(my_books))运行结果:有人说,这不是和直接赋值一样的效果?让我们来验证一下:books=['半生缘','往...
2019-02-16 15:31:45 384 1
原创 说说 Python 的列表切片
切片指的是列表的一部分。1 基本用法指定第一个元素和最后一个元素的索引,即可创建切片 。Python 会在到达指定的第二个索引之前元素后停止 。books=['半生缘','往事并不如烟','心是孤独的猎手']print(books[0:2])运行结果:2 未指定索引如果没有指定第一个索引, 那么 Python 会默认从表头开始:books=['半生缘','往事并不如烟','心...
2019-02-16 09:57:16 744
原创 说说如何搭建 Nginx 反向代理 Tomcat
打开配置文件 /usr/local/nginx/conf/nginx.conf,新增以下配置信息:upstream tomcatServer{ server 127.0.0.1:8080; }server{ listen 8082; server_name 127.0.0.1; location / { proxy_pass http://tomcatServer; }} ...
2019-02-12 18:29:54 306
原创 说说如何使用 Ant 执行远程主机的 shell 命令
首先必须先下载 JCraft,具体可以参考这篇文档 说说如何使用 Ant 把文件推送到 Linux。编写执行脚本:<target name="yy"> <sshexec host="134.132.227.xxx" username="root" password="xxx" command="cd /home/tomcat/app; sh xx.sh"
2019-02-11 17:16:35 901
原创 说说如何使用 Ant 把文件推送到 Linux
1 下载 JCraftJCraft 实现了 SSH2。SSH 即 Secure SHell,它有两个版本:SSH1 又分为 1.3 和 1.5 两个版本 。SSH1 采用 DES、3DES、Blowfish 和 RC4 等对称加密算法保护数据安全传输,而对称加密算法的密钥是通过非对称加密算法( RSA )来完成交换的 。SSH1 使用循环冗余校验码( CRC )来保证数据的完整性,但...
2019-02-11 16:24:12 7782
转载 Linux 学习(9)规划练习机
本文主要内容来自鸟哥网站,做了排版、转化为中文简体并加了一些笔记。Linux 主机的角色定位:本主机架设的主要目的在于练习 Linux 的相关技术,所以几乎所有的资料都想要安装进来 。 因此连较耗系统资源的 X Window System 也必须要包含进来才行 。选择的 distribution :由于我们对于 Linux 的定位为 『 伺服器 』 的角色,因此选择号称完全相容...
2019-02-10 17:39:20 333
原创 说说 Python 的数值列表
1 range() 函数range() 函数可以生成一系列的数字:for v in range(1,10): print(v)运行结果:range() 函数会从我们所指定的第一个值开始数, 直到到达所指定的第二个值后停止,但不会包含第二个值。这就是编程语言中的差一行为。2 创建数字列表可以使用函数 list() 将 range() 函数的结果转换为列表:nums=l...
2019-02-10 17:19:40 405
原创 说说如何遍历 Python 列表
如果需要对列表中的每个元素执行相同操作,这时就需要遍历列表的所有元素。books=['半生缘','往事并不如烟','心是孤独的猎手']for book in books: print(book)运行结果:冒号后面的内容就是循环体,对列表中的每个元素, 都会执行循环体中定义的内容。用于存储列表中每个值的临时变量,建议选择可以描述单个列表元素的有意义的名称。缩进的代码行都是...
2019-02-10 16:10:59 1707
原创 说说如何使用 Activiti 创建并运行第一个流程
1 第一个流程定义首先,我们定义一个只包含开始与结束节点的流程:流程定义描述文件:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="
2019-02-09 16:59:27 1249
原创 说说如何搭建 Activiti 开发环境
1 下载首先到官网下载 Activiti 5.x。1.1 目录结构解压后,Activiti 5.x 的目录结构为:database:Activiti 引擎数据库脚本。create:创建。drop:删除。upgrade:版本升级。doc :文档。javadocs:API 说明。userguide:用户手册。xsd:与流程定义相关的 scheme。libs:...
2019-02-08 18:34:05 506
原创 说说 Vue.js 中的 functional 函数化组件
Vue.js 组件提供了一个 functional 开关,设置为 true 后,就可以让组件变为无状态、无实例的函数化组件。因为只是函数,所以渲染的开销相对来说,较小。函数化的组件中的 Render 函数,提供了第二个参数 context 作为上下文,data、props、slots、children 以及 parent 都可以通过 context 来访问。1 示例这里,我们用 fun...
2019-02-07 14:32:34 9094
转载 Linux 学习(8)【主机规划与磁碟分割】重点与习题
本文主要内容来自鸟哥网站,做了排版、转化为中文简体并加了一些笔记。1 重点新添购电脑硬体配备时,需要考量的角度有 『 游戏机 / 工作机 』、『 效能 / 价格比 』、『 效能 / 消耗瓦数 』、『 支援度 』 等;旧的硬体配备可能由于保存的问题或者是电子零件老化的问题,导致电脑系统非常容易在运作过程中出现不明的当机情况Red Hat 的硬体支援: https://hardware...
2019-02-07 13:13:02 329
转载 Linux 学习(7)安装 Linux 前的规划
本文主要内容来自鸟哥网站,做了排版、转化为中文简体并加了一些笔记。安装最重要的第一件事,就是要取得 Linux distributions 的光碟资料,该如何去下载? 目前有这么多的 distributions ,你应该要选择哪一个版本比较好?为什么会比较好? 在台湾,你可以在哪里下载你所需要的 Linux distribution 呢?这是这一小节所要讨论的喔!1 选择适当的 d...
2019-02-07 13:01:07 554
原创 说说 Python 的列表
列表是由一系列按特定顺序排列的元素组成的对象。因为列表通常包含多个元素, 所以建议给列表指定一个表示复数的名称。我们用方括号( [] ) 来表示列表, 并用逗号来分隔其中的元素。types=['娱乐','体育','科技']print(types)运行结果:可以看到,打印列表的同时,也会将方括号打印出来。1 获取元素要获取列表中的某个元素, 在方括号内指定元素的索引即可:pri...
2019-02-07 11:28:41 351
原创 说说 Python 的编码原则
执行命令:import this,就可以看到 Tim Peters 写的 Python 编码原则,原文如下:Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is be...
2019-02-04 17:07:36 407
原创 说说 Python 关键字与内置函数
编程中所面临的一个挑战就是给变量指定合适的名称,但不能是关键字或是内置函数。1 关键字这些关键字都有特殊的含义, 如果我们将它们用作变量名, 就会引发错误:关键字关键字关键字关键字关键字FalseclassfinallyisreturnNonecontinueforlambdatryTruedeffromnonlocalwhil...
2019-02-04 15:04:05 653
原创 说说 Python 的变量以及简单数据类型
1 变量先来看一个示例:news="我国第一个人工智能规划问世"print(news)运行结果:可以看出使用 Python 定义变量很简单,甚至都不需要指定变量的类型。1.1 命名和使用规则变量名只能包含字母 、 数字和下划线 。 变量名可以是以字母或下划线打头, 但不能以数字打头, 例如, 可将变量命名为 new_1 , 但不能将其命名为 1_new。变量名不能包含空...
2019-02-04 14:49:36 221
原创 说说如何利用 Render 函数来实现 Vue.js 的内置指令
因为在 Render 函数中无法使用 Vue 内置指令,比如 v-if 等,但我们可以在 Render 函数中,利用原生的 JavaScript 来实现这些指令。1 v-if/v-elsehtml:&lt;div id="app"&gt; &lt;e :is-show="isShow"&gt;&lt;/e&gt; &a
2019-02-03 18:18:36 1730
转载 Linux 学习(6)之磁碟分割
本文主要内容来自鸟哥网站,做了排版、转化为中文简体并加了一些笔记,仅供学习之用。这一章在规划的重点是为了要安装 Linux ,那 Linux 系统是安装在电脑元件的那个部分呢?就是磁碟啦!所以我们当然要来认识一下磁碟先 。 我们知道一块磁碟是可以被分割成多个分割槽的 (partition) ,以旧有的 Windows 观点来看,你可能会有一颗磁碟并且将他分割成为 C:, D:, E...
2019-02-03 16:06:03 605
原创 说说如何使用 Geany 编译与执行 Python
1 下载与安装从官网下载 Releases 版本。下载后, 按默认设置安装即可。安装 Geany 后,打开效果如下:2 设置2.1 指定工作空间指定保存文件的名称以及所要保存的文件夹路径:2.2 设置生成命令点击顶部工具栏的“生成” → 设置生成命令,告知 Geany python 的命令安装路径:定义一个“编译”命令,内容为 python -m py_compi...
2019-02-03 11:26:16 11335 2
原创 说说如何在 Windows 环境下安装 Python 3.x
1 下载首先先去官网下载 Python。有很多种版本,建议选择 Windows x86-64 executable installer,即 64 位 Windows 安装版:2 安装下载安装程序后, 运行它 。 请记得选中复选框 Add Python x.x to PATH ( 如下图所示) , 因为这样省的去配置咯:我们选择自定义安装,因为这样可以指定安装路径:...
2019-02-02 18:50:48 341
Nginx 1.18.0 以及相关依赖库
2020-12-27
jasperreports-functions-6.3.1.jar
2017-11-07
mysql 函数,可以将数字转换为中文大写形式
2017-10-30
olap4j-0.9.7.309-JS-3.jar jasperreports 6.x 的依赖包
2017-10-20
axis1.4 包,一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。
2017-09-29
Fiddler4 破解版,http协议调试代理工具
2017-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人