Time of Update: 2018-08-22
大部分情況下我是感恩程式員這個崗位的,甚至希望在這個崗位上工作到老去。 程式員之前我是一名電子工程師,而且自我感覺還是很不錯,而且是個很有業績的電子工程師。可是深圳是現實的,大專學曆的我需要經濟,需要快速發展。於是我踏上了Android 開發的崗位,也是這個偉大的時代才有機會呢能轉行成功。
Time of Update: 2018-08-22
1. 棧的基礎 棧,也成為堆棧,是一種重要的線性結構。棧具有線性表的特點:每一個元素只有一個前驅元素和後繼元素(除了第一個元素和最後一個元素外),但是在操作上與線性表不同,棧是一種操作受限的線性表,只允許在棧的一端進行插入和刪除操作。棧可以用順序儲存結構和鏈式儲存結構儲存,採用順序儲存結構的棧稱為順序棧,採用鏈式儲存結構的棧稱為鏈式棧。棧的應用十分廣泛,在運算式求值、括弧匹配時常用到棧的思想。 2. 棧的操作 &
Time of Update: 2018-08-22
目的:設計一個指令碼,自動執行monkey命令,並實現日誌自動儲存。 思路:readlines讀取adb devices所有裝置內容 index找到裝置名稱的分割線 唯讀取index之前的內容到一個新列表裡(可以用兩列表元素賦值,也可以用append) 通過選擇裝置號,列印相應的裝置名稱 引入os來實現互動 下面是核心代碼: 讀取裝置: temp=os.popen('adb devices').readlines() n=len(temp)-2
Time of Update: 2018-08-22
已經搭建好了appium的環境 1.啟動模擬器(4.2以上的) android avd 查看是否啟動成功 adb devices 2.命令列啟動appium appium 點擊一個左邊的小機器人,選擇要測試的apk 點擊右邊的三角進行啟動 3.執行指令碼 python x.py: 執行過程中觀察模擬器和appium,模擬器按照指令碼設計進行操作,appium介面上同步出日誌。 x.py內容: #coding=utf-8from appium
Time of Update: 2018-08-22
一:全域安裝 vue-cli 1. 安裝vue-cli npm install -g vue-cli 安裝該代碼的時候,我出現了報錯,我執行了 rm -rf /usr/lib/node_modules/vue-cli 將之前的安裝刪除了,重新安裝,通過 2. # 建立一個基於 "webpack" 模板的新項目 vue init webpack my-project 3. # 安裝依賴,走你 cd
Time of Update: 2018-08-22
很早之前就想學習mybatis,據說很多公司都使用這個架構。以前我都使用老掉牙的DBCP,Hibernate感覺太大,現 在來學學這個中性的架構。 首先是環境的配置,我使用maven建立項目,pom.xml檔案如下 <project xmlns="http://maven.apache.org/POM/4.0.0"
Time of Update: 2018-08-22
monkeyrunner進行多裝置UI測試 #匯入我們需要用到的包和類並且起別名import sys,time,datetimefrom com.android.monkeyrunner import MonkeyRunner as mrfrom com.android.monkeyrunner import MonkeyDevice as mdfrom com.android.monkeyrunner import MonkeyImage as mifrom com.android.
Time of Update: 2018-08-22
在實際開發中,為了節省開發週期,下拉重新整理上拉載入通常都會採取使用一些第三方庫,典型的就是用PullToRefresh,XListView等等,還有就是Google推薦的SwipeRefreshLayout,可惜沒有上拉載入功能,需要自己去實現一個上拉載入的腳View,再加上現在代替ListView的RecyclerView+CardView使用的頻率也是也來也高,不得不說,CardView效果確實很好看,一個一個的小卡片,使用者體驗好,I like
Time of Update: 2018-08-22
範疇(category)不僅僅是一種數學語言,更是一種哲學觀點。代數思想的精髓在於:抽象,但是簡潔。概括性極高。 0. 預備概念 態射:morphism,最常見的這種過程的例子是在某種意義上保持結構的函數或映射。在集合論中,例如,態射就是函數,在群論中,它們是群同態,而在拓撲學中,它們是連續函數。在泛代數(universal algebra)的範圍,態射通常就是同態。
Time of Update: 2018-08-22
http://www.jianshu.com/p/0190985635eb package com.jiangshuai.test;import java.util.ArrayList;import java.util.Stack;public class Tree {private class TreeNode{TreeNode left;TreeNode right;int value;}//求最大深度private int maxDepth(TreeNode
Time of Update: 2018-08-22
寫給測試新人 總結一下測試新人,怎樣快速找出系統的不足或缺陷 1、閱讀需求文檔,深入瞭解系統,磨刀不誤砍柴工,不要還沒弄清需求就開測了,(一個星期前,公司剛進一個新人,TD上查看了下他們發的BUG,發現好幾個是需求不明確誤發的)心想:原來是這個系統啊,項目實訓的時候做過和這個類似的項目,於是就把實訓的系統需求硬生生的搬到當前系統來,這樣做的風險太大,因為每個系統的需求都不一樣,不能生搬硬套,打個比方:假設要你製造一輛轎車,你以前製造過普桑,
Time of Update: 2018-08-22
地址簿刪除,先擷取當前地址部分的id值,根據id值來刪除對應的地址部分。 擷取全部的地址資訊,定義一個空的數組newallData,用來放置新的地址資訊。 在全部地址資訊中刪除選中的id的地址資訊,產生新的地址資訊放入定義的空數組中。 現在newallData就是刪除選中地址資訊以後剩下的地址資訊,在newallData中的資訊渲染在頁面。 wml檔案: <!-- 刪除 --><view class="delete" bindtap="deleteaddress"
Time of Update: 2018-08-22
1. 億級規模的ES查詢最佳化實戰 能用filter就不用query filter拿到相應的doc後不計算score不用排序 query會對合格doc計算score並進行排序 filter的查詢速度比query快很多 2. 增加相關cache的配置 indices.cache.filter.size: 30% indices.fielddata.cache.size: 60% index.cache.field.type: soft
Time of Update: 2018-08-22
0 效能測試常見用語.boobooke.com/v/bbk1577 1 lr目錄分析.boobooke.com/v/bbk1574 2.1 lr介面分析.boobooke.com/v/bbk1735 2.2 lr介面分析.boobooke.com/v/bbk1736 2.3 lr介面分析.boobooke.com/v/bbk1737 3 lr常用術語.boobooke.com/v/bbk1620 4 hp web tours 分析.boobooke.com/v/bbk17
Time of Update: 2018-08-22
本文目錄 : 介面規範 介面樣本 參考文檔 最近在整理和開發TPshop開源商城App(包括Android和iOS)的後台介面(api),總結一下。 1、 介面規範 介面的 URL 一般是:官網網域名稱/index.php?m=api&c=控制器&a=方法 返回資料類型為json格式,形式為: { "status": 1, "msg": "擷取成功", "result": "data樣本"} 其中"
Time of Update: 2018-08-22
Maven國內源設定 - OSChina國內源失效了,別更新了 最近在寫一個Spring4.x +
Time of Update: 2018-08-22
今天,來分享下我在開發中使用到的一些git基本命令,同時也協助剛入門的小夥伴們加深一些印象。 git的特點就不多說了,分布式、版本可控是其中比較有特色的亮點。 我們將Git的內容分成兩個大部分:基礎操作、進階操作。 基礎部分大致分為以下幾個主要點: (1)添加 (add) (2)刪除 (rm) (3)修改 (4)複製 (clone) (5)提交 (commit) (6)從本地更新到遠程庫 (push) (7)從遠程庫更新到本地(pull)
Time of Update: 2018-08-22
前提聲明,個人觀點: 沒有最好的,只有最合適的。 對不同的視角,所謂的“最合適”也是不同的。 設計總是伴隨者“妥協”的。 請不要在討論中試圖證明個人的觀點是“最好的”。 大家都提出自己的經驗、思路、教訓等等,讓參與討論的人根據自己的條件(這個我們無法完全為他人設想),有所取捨的得到“我所正需要的”。 -----------------------------------&
Time of Update: 2018-08-22
Disconf 可以為各種業務平台提供統一的組態管理服務。 支援配置(配置項+設定檔)的分布式化管理 配置發布統一化 極簡的使用方式(註解式編程 或 XML代碼無代碼侵入模式) 低侵入性或無侵入性、強相容性 需要Spring編程環境 重要功能特點 支援配置(配置項+設定檔)的分布式化管理 配置發布統一化 配置發布、更新統一化(雲端儲存、發布):配置儲存在雲端系統,使用者統一在平台上進行發布、更新配置。
Time of Update: 2018-08-22
1、在頁面最上面加上: <%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %> 2、設定資料庫串連的時候 jdbc.mysql.url=jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true