- 博客(139)
- 资源 (6)
- 收藏
- 关注
原创 Cat-Table-Select 基于Vue+Element的表格选择器
Cat-Table-Select 基于Vue+Element的表格选择器基于 Element 的Vue 组件(Vue.js 2.x) cat-table-select Github 地址前言之前自己动手做了个基于Element树选择器 cat-tree-selec ,于是就照着之前的思路又封装了个表格选择器。目前已经实现了单选,多选,分页,自定义列,可搜索等功能。效果预览Demo 安装复制仓库bashgit clone git@github.com:scuxiatian/cat-ta
2020-08-24 15:48:31
3617
1
原创 Cat-Tree-Select 基于Vue+Element的树选择器
Cat-Tree-Select 基于Vue+Element的树选择器基于 Element 的Vue 组件(Vue.js 2.x) cat-tree-select Github 地址前言本人在最近的开发工作中常需要用到树选择器 目前最好用的基于 Vue 的树选择器应该是 VueTreeselect ,但是由于个人倾向基于 Element 进行开发,而 VueTreeselect 的风格样式与 Element 不一致,且不能与 ElForm 和 ElFormItem 联动。所以本人参考了其他 E
2020-08-20 11:30:28
1088
原创 Element-Ui组件(四)Link 文字链接
Element-Ui组件(四)Link 文字链接本文参考Element官方文档:http://element-cn.eleme.io/#/zh-CN/component基础用法el-link比较简单,用法与el-button类似,经常与icon搭配使用,type属性主要用于控制其颜色,以下是用一组链接制作的简单导航栏:<template> <div> ...
2019-06-03 17:06:56
47975
4
原创 Element-Ui组件(三)Button 按钮
Element-Ui组件(三)Button 按钮本文参考Element官方文档:http://element-cn.eleme.io/#/zh-CN/component基础用法el-button经常与icon搭配使用,type属性主要用于控制其颜色,plain属性用于控制其风格,round、circle属性用于控制其形状,以下是一组增删改查的按钮示例:<template>...
2019-06-03 16:47:46
53250
3
原创 Element-Ui组件(二)Icon 图标
Element-Ui组件(二)图标应用本文参考Element官方文档:http://element-cn.eleme.io/#/zh-CN/component基本用法Element内置丰富的图标库,主要有以下2种用法:设置类名el-icon-xxx,通常使用i元素在Element部分组件中设置icon属性页面效果以下是通过上述两种用法制作的简单导航工具条:示例代码&l...
2019-06-03 16:16:39
259322
10
原创 Element-Ui组件(一)页面布局
Element-Ui组件(一)页面布局本文参考Element官方文档:http://element-cn.eleme.io/#/zh-CN/component常用布局 el-row与el-col可搭配实现24格栅格布局,若布局较复杂,可以嵌套使用。el-container作为布局容器(可以嵌套使用),内部可包含el-header(顶栏),el-aside(侧边栏),el-main(内...
2019-05-30 17:00:33
65798
4
原创 【华为练习题】求麻将清一色和牌问题
【华为练习题】求麻将清一色和牌问题题目题目描述:清一色是麻将番种之一,指由一种花色的序数牌组成的和牌.数字1-9,每个数字最多有4张牌我们不考虑具体花色,我们只看数字组合。刻子:三张一样的牌;如: 111, 222, 333, …, 999顺子:三张连续的牌;如: 123, 234, 345, …, 789对子:两张相同的牌;如: 11, 22, 33, …, 99需要实现一个程...
2019-02-14 16:04:17
7786
原创 在Windows上通过命令窗口运行Python脚本程序
在Windows上通过命令窗口运行Python脚本程序编辑Python程序本文以一个记录时间的程序为例,该程序将把每次启动程序的时间记录下来,以添加模式写入到txt文档中。#! python3import datetimenow_time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')record_file = o...
2018-07-28 10:39:54
19992
2
原创 Vue小模块之功能全面的表格(十)表格数据的Excel导入
Vue小模块之功能全面的表格(十)表格数据的Excel导入技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 ...
2018-06-08 21:18:54
6599
原创 Vue小模块之功能全面的表格(九)表格数据的Excel导出
Vue小模块之功能全面的表格(九)表格数据的Excel导出技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 ...
2018-05-12 22:30:09
1606
原创 Vue小模块之功能全面的表格(八)表格数据的更新和删除
Vue小模块之功能全面的表格(八)表格数据的更新和删除技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 ...
2018-04-27 21:50:16
6285
原创 Vue小模块之功能全面的表格(七)通过POST请求添加数据
Vue小模块之功能全面的表格(七)通过POST请求添加数据技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 ...
2018-04-16 20:35:10
3401
原创 Vue小模块之功能全面的表格(六)实现带有数组输入的表单
Vue小模块之功能全面的表格(六)实现带有数组输入的表单技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 ...
2018-04-13 21:40:07
4566
原创 Vue小模块之功能全面的表格(五)对话框的弹出和关闭
Vue小模块之功能全面的表格(五)对话框的弹出和关闭技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 mon...
2018-04-11 20:01:28
5541
2
原创 Vue小模块之功能全面的表格(四)表格数据的排序和分页
Vue小模块之功能全面的表格(四)表格数据的排序和分页技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 ...
2018-04-07 19:08:22
5405
2
原创 Vue小模块之功能全面的表格(三)筛选表格中的数据
Vue小模块之功能全面的表格(三)筛选表格中的数据技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 mong...
2018-04-06 12:10:23
12260
7
原创 Vue小模块之功能全面的表格(二)创建表格
Vue小模块之功能全面的表格(二)创建表格技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 mongoo...
2018-04-04 21:56:57
4309
1
原创 Vue小模块之功能全面的表格(一)用Element创建基本页面布局
Vue小模块之功能全面的表格(一)用Element创建基本页面布局技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb...
2018-04-03 22:28:29
7406
原创 Python3 学习笔记(十二)生成数据
Python3 学习笔记(十二)生成数据参考书籍《Python编程:从入门到实践》【美】Eric Matthes数字的三次方被称为其立方。请绘制一个图形,显示前5000个整数的立方值import matplotlib.pyplot as pltx_values = list(range(1, 5001))y_values = [value**3 for value in x_...
2018-03-26 23:07:04
1166
原创 Python3 学习笔记(十一)测试代码
Python3 学习笔记(十一)测试代码参考书籍《Python编程:从入门到实践》【美】Eric Matthes编写一个函数,它接受两个形参:一个城市名和一个国家名。这个函数返回一个格式为City, Country 的字符串,如Santiago, Chile 。将这个函数存储在一个名为city_functions.py的模块中。创建一个名为test_cities.py的程序,对刚编写的函数...
2018-03-23 22:39:37
935
原创 Python3 学习笔记(十)文件和异常
Python3 学习笔记(十)文件和异常参考书籍《Python编程:从入门到实践》【美】Eric Matthes在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python知识,其中每一行都以“In Python you can”打头。将这个文件命名为learning_python.txt,并将其存储到为完成本章练习而编写的程序所在的目录中。编写一个程序,它读取这个文件,并将你所...
2018-03-23 22:00:21
449
原创 Python3 学习笔记(九)类
Python3 学习笔记(九)类参考书籍《Python编程:从入门到实践》【美】Eric Matthes创建一个名为Restaurant 的类,其方法_init_() 设置两个属性:restaurant_name 和cuisine_type 。创建一个名为describe_restaurant() 的方法和一个名为open_restaurant() 的方法,其中前者打印前述两项信息,而后者...
2018-03-21 22:32:35
1132
原创 Python3 学习笔记(八)函数(下)
Python3 学习笔记(八)函数(下)参考书籍《Python编程:从入门到实践》【美】Eric Matthes编写一个函数,它接受顾客要在三明治中添加的一系列食材。这个函数只有一个形参(它收集函数调用中提供的所有食材),并打印一条消息,对顾客点的三明治进行概述。调用这个函数三次,每次都提供不同数量的实参。def make_sandwich(*materials): for m...
2018-03-21 19:16:22
455
原创 Python3 学习笔记(七)函数(上)
Python3 学习笔记(七)函数(上)参考书籍《Python编程:从入门到实践》【美】Eric Matthes编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参。这个函数打印一条消息。调用这个函数,并将一本图书的名称作为实参传递给它。def favorite_book(title): print('My favorite book is '...
2018-03-20 22:57:39
745
原创 Python3 学习笔记(六)用户输入和while循环
Python3 学习笔记(六)用户输入和while循环参考书籍《Python编程:从入门到实践》【美】Eric Matthes让用户输入一个数字,并指出这个数字是否是10的整数倍。number = input('Enter a number: ')number = int(number)if number % 10 == 0: print('Yes')else: ...
2018-03-20 20:25:06
828
原创 Python3 学习笔记(五)字典
Python3 学习笔记(五)字典参考书籍《Python编程:从入门到实践》【美】Eric Matthes使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name 、last_name 、age 和city 。将存储在该字典中的每项信息都打印出来。friend = { 'first_name': 'Cannon', 'las...
2018-03-19 22:06:59
622
原创 Python3 学习笔记(四)if语句
Python3 学习笔记(四)if语句参考书籍《Python编程:从入门到实践》【美】Eric Matthes假设在游戏中刚射杀了一个外星人,请创建一个名为alien_color 的变量,并将其设置为’green’ 、’yellow’ 或’red’ 。编写一条if 语句,如果外星人是绿色的,就打印一条消息,指出玩家获得了5个点。如果外星人是黄色的,就打印一条消息,指出玩家获得了10个点。如...
2018-03-18 22:36:18
1121
原创 Python3 学习笔记(三)操作列表
Python3 学习笔记(三)操作列表参考书籍《Python编程:从入门到实践》【美】Eric Matthes想出至少三种有共同特征的动物,将这些动物的名称存储在一个列表中,再使用for 循环将每种动物的名称都打印出来。animals = ['dog', 'cat', 'pig']for animal in animals: print(animal)修改这个程序,使其...
2018-03-18 21:55:27
1861
原创 Python3 学习笔记(二)列表
Python3 学习笔记(二)列表参考书籍《Python编程:从入门到实践》【美】Eric Matthes将一些朋友的姓名存储在一个列表中,并将其命名为names 。依次访问该列表中的每个元素,从而将每个朋友的姓名都打印出来。names = ['Cannon', 'Leg', 'God']#正索引print(names[0])print(names[1])print(nam...
2018-03-18 16:19:07
696
原创 Python3 学习笔记(一)变量和简单数据类型
Python3 学习笔记(一)变量和简单数据类型参考书籍《Python编程:从入门到实践》【美】Eric Matthes将一条消息存储到变量中,再将其打印出来。message = 'Hello World'print(message)将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。message = 'Hello World'prin...
2018-03-18 14:21:27
518
原创 Vue小模块之用户登录功能(六)使用axios解决‘Access-Control-Allow-Origin’跨域
Vue小模块之用户登录功能(六)使用axios解决‘Access-Control-Allow-Origin’跨域技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express ...
2018-03-18 11:36:11
113567
4
原创 Vue小模块之用户登录功能(五)连接MongoDB数据库
Vue小模块之用户登录功能(五)连接MongoDB数据库技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 ...
2018-03-16 21:18:30
9217
11
原创 Vue小模块之用户登录功能(四)用Express创建后台服务器
Vue小模块之用户登录功能(四)用Express创建后台服务器技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具...
2018-03-14 22:11:34
3609
14
原创 Vue小模块之用户登录功能(三)使用Vuex管理全局数据
Vue小模块之用户登录功能(三)使用Vuex管理全局数据技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 m...
2018-03-12 22:38:06
13217
9
原创 Vue小模块之用户登录功能(二)使用Element美化网站和实现验证
Vue小模块之用户登录功能(二)使用Element美化网站和实现验证技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mong...
2018-03-09 20:06:13
35825
7
原创 Vue小模块之用户登录功能(一)工程创建和路由配置
Vue小模块之用户登录功能(一)搭建基础环境技术栈Vue全家桶: 前端框架 Vue.js 状态管理 Vuex 动态路由匹配 vue-router http服务 axios 模块打包 webpack UI框架 element 数据服务器 服务器端 node.js 基于node的web框架 express 分布式数据库 mongodb mongodb工具 mongoos...
2018-03-08 22:12:16
21426
5
原创 【程序员面试金典】链表分割
【程序员面试金典】链表分割题目编写代码,以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前 给定一个链表的头指针 ListNode* pHead,请返回重新排列后的链表的头指针。注意:分割以后保持原来的数据顺序不变。分析头结点可能小于x也可能大于等于x,也有可能出现链表中所有结点都小于x或大于等于x的情况。为了减少各种特殊情况的判断,可以创建两个新的链表,分别存放小于x
2016-11-16 11:55:45
691
原创 【程序员面试金典】访问单个节点的删除
【程序员面试金典】访问单个节点的删除题目实现一个算法,删除单向链表中间的某个结点,假定你只能访问该结点。 给定带删除的节点,请执行删除操作,若该节点为尾节点,返回false,否则返回true分析复制下一个结点的内容到当前结点,再删除下一个结点,如果该节点为尾结点,则无解。解答struct ListNode { int val; struct ListNode *next;
2016-10-10 13:41:21
628
原创 【程序员面试金典】链表中倒数第k个结点
【程序员面试金典】链表中倒数第k个结点题目输入一个链表,输出该链表中倒数第k个结点。分析使用两个指针,前面的指针先移动k步,再同时移动两个指针,但前面的指针抵达表尾时输出后面的指针。注意链表为空或链表长度小于k的情况。解答struct ListNode { int val; struct ListNode *next; ListNode(int x) :
2016-10-10 13:37:43
536
原创 【程序员面试金典】翻转子串
【程序员面试金典】翻转子串题目假定我们都知道非常高效的算法来检查一个单词是否为其他字符串的子串。请将这个算法编写成一个函数,给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成,要求只能调用一次检查子串的函数。 给定两个字符串s1,s2,请返回bool值代表s2是否由s1旋转而成。字符串中字符为英文字母和空格,区分大小写,字符串长度小于等于1000。 测试样例: “Hello wor
2016-10-10 13:32:38
588
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人