原创 ios下載企業包ipa

1、ios構建出ipa包 2、配置https服務 一定要確保上面的ipa資源包鏈接是https協議 3、配置manifest.plist文件,url配置ipa包的下載鏈接 <?xml version="1.0" encod

原创 微信 H5 頁面兼容性,看看大神的解決方案

原文鏈接 (https://www.toutiao.com/i6751364844672254478/) 最近給公司微信公衆號,寫了微信h5業務頁面,總結分享一下前端開發過程中的幾個兼容性坑,項目直接拿的公司頁面,所以下文涉及圖片

原创 ios開發(1) —— Objective-C入門教程

一、Objective-C基礎語法 1、字符串 Objective-C的字符串由雙引號包裹,並在引號前加一個@符號 title = @"Hello World"; if(title == @"hello World") {}

原创 【數據結構】—— 10、平衡二叉樹之紅黑樹與2-3樹

紅黑樹的5個性質: 1、每個節點或者是紅色的或者是黑色的。 2、根節點是黑色的。 3、每一個葉子節點(最後的空節點NIL)是黑色的。 4、如果一個節點是紅色的,那麼他的孩子節點一定是黑色的。 5、從任意一個節點到葉子節點,所經過

原创 【數據結構】—— 9、平衡二叉樹之AVL樹

滿二叉數:除了葉子節點,其餘節點都有左右子樹 平衡二叉樹: 任意一個節點的左子樹和右子樹的高度差不超過1 平衡二叉樹的高度和節點數量之間的關係也是O(log n) 一、計算節點的高度和平衡因子 節點加一個height值,標

原创 【數據結構】—— 8、Trie字典樹

一、什麼是Trie字典樹 Trie字典樹(主要用於存儲字符串)查找速度主要和它的元素(字符串)的長度相關[O(w)]。 Trie字典樹主要用於存儲字符串,Trie 的每個 Node 保存一個字符。用鏈表來描述的話,就是一個字符串就

原创 【數據結構】—— 7、線段樹(區間樹)

爲什麼要使用線段樹? 實質 : 基於區間的統計查詢 一個節點存儲的是一個區間相應的和 public class SegmentTree<E> { private E[] tree; private E[]

原创 【數據結構】—— 6、優先隊列和堆

1、優先隊列 優先隊列和其實是隊列的一種 普通隊列:先進先出;後進先出 優先隊列:出隊順序和入隊順序無關;和優先級相關 2、堆 堆本身也是一棵樹,其實堆也有很多種,我們在這裏主要使用二叉樹來表示堆,說白了, 二叉堆就是滿足一些

原创 【數據結構】—— 5、集合和映射

之前用二分搜索樹實現了集合 現在使用鏈表實現集合LinkedList 基於二分搜索樹的集合實現 class Node { E e; Node left; Node right; } 基於LinkedList鏈表的

原创 ReactNative功能開發

1、react-native支持安卓9系統(androidX) 解決方案 application要配置一下這裏,appComponentFactory的value的值不能和手機其他應用此處的值一樣 2、react-native

原创 【數據結構】—— 4、二分搜索樹

將數據使用樹結構存儲後,出奇的高效 二分搜索樹(Binary Search Tree) 平衡二叉樹:AVL;紅黑樹 堆;並查集 線段數;Trie(字典數,前綴樹) 二叉樹 和鏈表一樣 ,動態數據結構 class Node {

原创 jenkins搭建安卓自動化構建打包環境

一、Jenkins安裝 上jenkins官網下載安裝包, 點擊安裝 二、初始化配置 1、原始密碼解鎖操作 cat initialAdminPassword 查看原始密碼,拷貝輸入框解鎖 2、下載官方建議的插件 點擊Insta

原创 《thinkphp5》三、雲服務器環境配置和使用(3)

《一》、git安裝和使用 1、 安裝 sudo yum install git 2、生成SSH KEY ssh-keygen 生成公鑰和私鑰, 3、訪問碼雲(https://gitee.com),配置SSH Key

原创 《thinkphp5》三、雲服務器環境配置和使用(1)

《一》、ssh登錄 1、ssh [email protected] 然後輸入密碼登錄雲服務器 《二》、linux常用命令 1、軟件操作命令 軟件包管理器:yum `yum install xxx` `yum remove xx

原创 《thinkphp5》三、雲服務器環境配置和使用(2)

《一》、數據庫服務 一、基本操作 1、cd tmp進入臨時目錄,下載mysql源:wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm 2、安裝