原创 用node.js寫的http小爬蟲

今天在慕課網學習到的一個小的http爬蟲程序,還是蠻有意思的,分享一下。注意要安裝node.js(自帶 nmp),中間要用nmp引入cheerio。 /** * Created by lenovo on 2017-05-01.

原创 用python實現五大基本算法

import random #冒泡排序 def bubbleSort(L): assert (type(L)==type([''])) length=len(L) if length<=1: ret

原创 遇到request.getParameter()獲取空值

編程學習就是一個不斷填坑的過程大哭 今天遇到request.getParameter()獲取空值的情況,各種查,最後終於找到原因,問題解決掉了! 說白了就是pageEncoding和charset的用法不同,以下是它們的區別:

原创 spring boot +jquery mobile構建web APP

一、項目目錄 二、HTML源碼 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>列車時刻表查詢</title> <meta na

原创 .size()方法從jQuery 1.8開始被廢棄

今天在學習一個前端項目時,使用了.size()方法,然就報錯了,自己用的jQuery3.0。上網一查才知道,這個方法已經被廢棄了,要用.length代替。

原创 InteliJ IDEA引入servlet.api.jar不然引用request.Parameter()會報"找不到該方法"的錯誤

項目名稱上鼠標右鍵,選擇如圖: 點擊進入,選擇如圖,找到相應的jar包添加進來就可以了:

原创 emmet工具使用技巧

一、webstorm中啓用emmet很簡單,在Settings中設置一下就可以了。 二、好了,開啓後就可以開始emmet的神奇編碼之旅了! 新建一個HTML文檔,輸入“!”或“html:5”,然後 按Tab鍵 : 基本語法: 1

原创 分層次理解python裝飾器

import logging #普通裝飾器 def foo1(func): def wrapper(*args,**kwargs): logging.warn('I am %s'%func.__name__)

原创 前端研發可視化工具Browser-Sync的安裝

一、安裝 node.js; 二、用npm安裝Browser-Sync:由於國外網址訪問慢,我們先配置淘寶鏡像文件:命令提示符執行npm install cnpm -g --registry=https://registry.npm.ta

原创 Python Requests-學習筆記(1)-定製請求頭和POST

定製請求頭 如果你想爲請求添加HTTP頭部,只要簡單地傳遞一個 dict 給 headers 參數就可以了。 import jsonurl = 'https://api.github.com/some/endpoint'payload

原创 webstorm破解方法

首先博主在寫這個博客的時候使用的是官方網站最新的WebStorm版本WebStorm-2017.1.1。 首先現在官網上下載最新版本webstorm,安裝直接下一步就可以了,安裝完成後會彈出一個註冊框,先不要管也不要關閉,打開下載的破解

原创 設計模式之單例模式——Python實現

單例模式是一種常用的軟件設計模式。在它的核心結構中只包含一個被稱爲單例類的特殊類。通過單例模式可以保證系統中一個類只有一個實例而且該實例易於外界訪問,從而方便對實例個數的控制並節約系統資源。如果希望在系統中某個類的對象只能存在一個,單例

原创 Python做接口測試生成測試報告失敗

一、先看看我的代碼,一個簡單的Demo ''' Created on 2017年8月11日 #登錄接口參數化 @author: zx ''' import unittest import requests import ddt i

原创 解決“ the useBean class attribute StudentBean is invalid”

報錯信息如下: 網上看了很多辦法,都沒解決,最後建一個Bean package,把java文件放進去就可以了。 工程目錄和引入方式: 點贊 收藏 分享 文章舉報 我心永恆

原创 配置Appium自動化測試環境

1、Android運行環境準備 安裝jdk,我安裝的是1.8的版本,配置好環境變量。 安裝Android SDK並配置好環境變量。 2、安裝python,並配置好環境變量。 3、安裝Node.js 4、下載安裝Appium,並配置好環境變