- 博客(106)
- 问答 (2)
- 收藏
- 关注
原创 在VS Code中使用Kotlin
在VS Code中使用Kotlin 当前Google有意用Kotlin来替代Java,今后在Android开发中,可能Kotlin会成为标准语言。Kotlin语言是由JetBrains公司开发的,就是做IntelliJ IDEA的那家公司,Google的Android Studio也是基于IntelliJ IDEA改的。我觉得Google打造一门新的Android开发语言是非常有必...
2019-01-03 09:48:29 18284
原创 使用python抓取天涯帖子,并实现“只看楼主”功能
使用python抓取天涯帖子,并实现“只看楼主”功能 在看天涯论坛时,有些帖子很有价值,想把它保存下来,可是好的帖子动辄几百页,其中又掺杂了很多灌水和撕逼,所以我编写了一个python小程序,将一个帖子中楼主所发的内容抓取下来,挺好用的。 唯一的缺陷是图片还没法抓取,以后有空再改进。 下面是程序代码,注释都在里面了:#!/usr/bin/python# -*- codin...
2018-09-06 09:54:33 3535 1
原创 使用jQuery实现图片放大镜效果
使用jQuery实现图片放大镜效果 在淘宝上购物时,经常可以看到图片放大镜效果,如下图所示: 下面给出上述效果的jQuery实现代码,一切尽在代码注释中:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>
2018-07-26 16:59:49 16242 4
原创 一个简单的姓名生成器
一个简单的姓名生成器 一个超简单又很实用的姓名生成器,代码是用JavaScript写的,很容易改成别的语言。 思路非常简单,代码及注释如下: // 生成随机姓名 function getName() { // 常用的姓 let familyNames = new Array( "赵", "钱", "孙", "李...
2018-07-18 09:25:13 17025
原创 使用jQuery实现学生期末成绩录入
使用jQuery实现学生期末成绩录入 在学校的教务系统中,教师可以在期末考试评卷完成后,录入学生的期末成绩。 我们使用jQuery可以很容易地实现这一效果,如下图所示: 这个系统有以下特点:录入界面是根据JSON数据自动生成的。 总成绩不能录入,它是根据平时成绩和期末成绩自动计算的。 如果录入的成绩无效,在录入框上会出现红色警告,并持续显示三秒。一、界面生成 ...
2018-07-18 09:13:32 4686 2
原创 使用jQuery创建折叠式菜单(手风琴效果)
使用jQuery创建折叠式菜单(手风琴效果) 今天给大家介绍如何使用jQuery创建折叠式菜单,即通常所说的手风琴效果(accordion [əˈkɔ:rdiən])。 实现效果如下:一、HTML代码结构 要实现折叠式菜单,代码相当简单,如下所示: <ul class="accordion"> <li class="selec...
2018-07-18 08:41:56 19312 8
原创 使用Python编写RSS阅读器(四)
使用Python编写RSS阅读器(四) 前面,我们已经完成了RSS阅读器的界面。 这一节,让我们继续为RSS阅读器添加事件处理代码。 一、信号和槽(SIGNALS AND SLOTS) Qt和PyQt提供了两种通信机制:底层事件处理,及“信号和槽”。 由于篇幅所限,这里重点讲讲“信号和槽”。 所有的PyQt组件,由于它们都是从QWidget(QObject的子类)派生的,所以它们都支持...
2018-05-23 09:44:01 1647
原创 使用Python编写RSS阅读器(三)
使用Python编写RSS阅读器(三) 现在,我们要开始编写自己的RSS阅读器啦,我们准备把界面设计成这样: 左边使用一个树状视图,用于存放RSS订阅源,右边使用一个Web组件,用于显示网页内容。 这里直接放代码,里面有注释,大家可以看一下:#!/usr/bin/python# -*- coding: UTF-8 -*-from PyQt4.QtCore import *from Py...
2018-05-22 15:51:39 961
原创 使用Python编写RSS阅读器(二)
使用Python编写RSS阅读器(二) 前一节我们介绍了RSS的原理,这一节我们来讨论一下如何使用Python编写图形界面的应用程序。 在Python中有不少图形库,如Tkinter就是Python内置的图形库,不需要另外安装。 这里有Tkinter的一个小例子:#!/usr/bin/python# -*- coding: UTF-8 -*-# 导入Tkinter库from Tkint...
2018-05-22 14:18:10 2419
原创 使用Python编写RSS阅读器(一)
使用Python编写RSS阅读器(一) 最近想写一个Python的RSS阅读器。 先来了解一下RSS是什么。所谓的RSS,即Really Simple Syndication(简易信息聚合),它使用规定的XML格式提供信息内容,只要你访问一个RSS信息源(例如知乎每日精选:http://www.zhihu.com/rss),就可以得到一个XML文件。对于RSS信息源来说,也很简单,只要在每天固...
2018-05-22 08:25:40 6895
原创 Promise从入门到精通
Promise从入门到精通 今天给大家详细讲讲JavaScript中的Promise,保证一听就懂。 一、为什么使用Promise? JavaScript以单线程方式运行于浏览器之中,而且JavaScript和UI线程也处于同一个线程中。因此对于长时间的耗时操作,将会阻塞UI的响应。为了更好的UI体验,应该尽量的避免在JavaScript中执行耗时较长的操作或者是长时间I/O阻塞的任务。所以...
2018-05-15 17:34:33 464
翻译 同步与异步,回调与协程
同步与异步,回调与协程 本文参考了下面的文章,案例也源自下面文章: https://www.cnblogs.com/xybaby/p/6406191.html 为了深入理解JavaScript中的异步编程,查找了一些网上的文章,刚好看到这篇文章,有讲到异步编程,但里面的案例是Python写的,所以花了一些时间用Visual Studio Code重做了文章中的案例,并复习了一下Python。...
2018-05-15 12:04:17 1099
原创 高仿“饿了么”Vue项目(三)
高仿“饿了么”Vue项目(三) 今天我们来讲一讲node服务器相关的知识。 一、node服务器相关命令 平时我们经常会用到npm run dev命令来运行项目,今天就让我们来聊聊npm命令。 npm run命令会在项目的package.json文件中寻找scripts区域,例如: "scripts": { "dev": "cross-env NODE_ENV=developmen...
2018-05-04 16:45:15 2591
原创 高仿“饿了么”Vue项目(二)
高仿“饿了么”Vue项目(二) 这一讲我们继续研究高仿“饿了么”项目的后台代码,特别是数据库存储部分。 一、MongoDB的基本概念 MongoDB中有三个重要概念:Database、Collection、Document,分别是数据库、集合和文档。 Database概念相当于MySQL中的数据库。 Collection概念相当于MySQL中的表。 Document概念相当于MySQL...
2018-05-03 16:00:09 2470 2
原创 高仿“饿了么”Vue项目(一)
高仿“饿了么”Vue项目(一) 当我们把Vue框架的概念过了一遍之后,要进一步提升,就要看看别人是怎么使用Vue框架来做项目了。 在github上有不少好的Vue项目,我找到了其中的一个,并把它作为下一步学习的目标。 链接地址:https://github.com/bailicangdu/vue2-elm 这是一个基于vue2+vuex构建的,具有45个页面的大型单页面应用,它高仿了“饿了...
2018-05-03 09:17:00 20004 2
原创 Vue入门(三)
Vue入门(三) 这一节我们开始编写自己的程序。 首先,我们看一下完成程序后的src目录中都有哪些东西: 除了一些图片外(1张LOGO,3张手机图片、3张平板图片、3张电脑图片),src根目录下仍然有main.js和App.vue,router目录下有一个路由文件router.js,components目录下有几个组件文件,基本上每个链接都是一个组件(一级菜单home、about、user,...
2018-04-28 16:23:18 348
原创 Vue入门(二)
Vue入门(二) 这一节我们将通过阅读Demo项目的源代码,了解Vue项目的基本构成。 只有了解了这些,我们才有能力编写自己的案例。 之后我们通过命令“npm run build”,构建Vue项目,观察生成的构建结果,更深入地了解项目。 一、Vue项目的基本构成 1. src目录 开发者编写的代码都放在src目录下。 Demo项目的src目录结构如下图所示: 各文件和目录说明如下:...
2018-04-28 13:46:09 402
原创 Vue入门(一)
Vue入门(一) 在这个系列中,将通过一个案例,讲解Vue的一些概念。 这个案例主要来源于网络上的一篇文章“vue-router基本使用”,我也不知道原作者是谁,百度文章名可以找到。 案例经过我的加工和改编。 一、案例演示 案例中用到了Vue组件和Vue路由器。 首页演示: 首页上除了一个LOGO图片外,就是导航菜单了,如“Home”、“About”、“User123”、“User4...
2018-04-28 08:34:30 730
原创 在Visual Studio Code中使用CSSComb格式化CSS文件
在Visual Studio Code中使用CSSComb格式化CSS文件
2018-04-23 16:37:15 20867 4
空空如也
struts2接收json数据时出现问号?
2016-10-15
在shell脚本中,如何用读入的变量提取数组中的内容?
2016-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人