原创 使用 WKWebView 遇到的一些問題

1 .前端 target="_blank" 設置後無法加載頁面 和 window.open(url) 無法打開新頁面 原因:兩者都是要在新窗口打開,判斷下當前請求的targetFrame是不是MainFrame,不是則要在主動加載鏈接 解決

原创 Flutter與原生混合開發時利用熱重載查看效果

使用熱更新 1. 使用關聯命令: flutter attach [-d 設備ID] [ —app-id 你的包名]` 2. r Hot reload. 🔥🔥🔥 R Hot restart. h Repeat th

原创 MVVM的一些準則

MVVM 的基本概念 - 在MVVM 中,view 和 view controller正式聯繫在一起,我們把它們視爲一個組件, Controller可以當作一個重量級的View(負責界面切換和處理各類系統事件)。 - view 和 vi

原创 Xcode10.2 升級swift3.x 到swift5遇到的問題

3.25日蘋果春季發佈會之後Xcodes發佈了10.2版本 之前一直用Xcode10.1,項目打包編譯都正常,昨天運營同事升級Xcode之後,反映代碼無法打包了,原來項目用到了Swift和OC混編,由於之前是Swift3.x寫的,新版Xco

原创 pycharm導入文件顯示紅色波浪線問題處理

前言 有時候我們使用pycharm導入自己創建的文件或模塊時會顯示紅色波浪線 如圖: 紅色波浪線雖然不影響運行但對於一些強迫症來說實在是讓人抓狂!!! 解決辦法: 第一步: 選擇File -> Defulat Settings -> C

原创 Mac配置環境變量

在工作中,我們經常需要配置環境變量來使用一些腳本命令,今天來記錄一下Mac配置環境變量的方法: 進入終端,輸入open -e .bash_profile打開profile文件 open -e .bash_profile 編寫profil

原创 希爾排序

前提條件: -大多數情況下,爲了簡單起見只討論從小到大的排序 -N是正整數 -只討論基於比較的排序(< > =有定義) -只討論內部排序,即加載到內存中的排序 相關概念 -穩定性:排序前相等的兩個元素,排序後相對位置沒有發生改變 -時間複雜

原创 python3.x中以&#開頭的unicode編碼字符串打印成中文

近日在爬取X事百科的頁面時遇到了以&#開頭的字符串如下形式: &#21040;&#39046;&#23548;&#23478;&#36865;&#31036;&#65292;&#36865;&#23436;&#22836;&#19979;

原创 XCode10 更新後遇到的幾個編譯失敗的問題

這兩天由於同事都相繼更新了系統和XCode10導致有些沒更新系統和XCode的同事代碼遇到一些問題,下面列出我遇見的幾個問題: 問題一、Build input file cannot be found:'/Users/xxxxx/lib/D

原创 iOS組件化之路總結一(CocoaPods安裝三方庫原理)

前言 最近一段時間在研究組件化,主要是基於CocoaPods的組件化方案,特此做個筆記,加強自己的記憶吧,大家可以一起探討組件化中遇到的問題和想法! CocoaPods最新安裝教程: https://www.jianshu.com/p/f4

原创 iOS組件化之路總結二(github發佈CocoaPods支持的框架)

前言 接上一篇文章:iOS組件化之路總結一(CocoaPods安裝三方庫原理) 繼續iOS組件化之路,記錄一下如何發佈到github,並提供cocoapods支持 一.創建項目 1. 在github官網https://github.com新

原创 Mac設置隱藏文件夾顯示與隱藏

打開終端輸入: defaults write com.apple.finder AppleShowAllFiles -bool true 此命令顯示隱藏文件 defaults write com.apple.finder App

原创 python爬取3萬+條評論,解讀貓眼評分9.5的《海王》是否值得一看?

前言 2018年12月7日,本年度最後一部壓軸大片《海王》如期上映,目前貓眼評分達到9.5分,靠着1.5億美金的製作成本,以小博大,目前票房接近9億,本文爬取了貓眼3w+條評論,多方位帶你解讀是否值得一看!!其實(yin)我(wei)也(

原创 Mac下Chrome添加.crx瀏覽器插件

1.下載.crx格式的插件 常用插件網址: http://www.cnplugins.com/ http://chromecj.com/ 2.更改文件後綴名爲zip 將.crx改爲.zip文件 3.解壓zip文件 ⚠️不可直接雙擊解壓