目錄
- ^M 是什麼?
- 本質原因
- 常用工具
在開發過程中,有時候不小心將Windows本地創建的shell腳本(以 .sh 結尾的腳本),傳到linux系統中,通過 vi或者view命令查看档案時,發現在末尾發現出現瞭很多^M字符。
^M 是什麼?
這個字符就是換行符。是由於跨平臺解析的原因。
因為window[……]
只講重點的設計教學,立刻學習網頁教學網誌!
在開發過程中,有時候不小心將Windows本地創建的shell腳本(以 .sh 結尾的腳本),傳到linux系統中,通過 vi或者view命令查看档案時,發現在末尾發現出現瞭很多^M字符。
這個字符就是換行符。是由於跨平臺解析的原因。
因為window[……]
補充:PyCharm 無法 import pandas 程式卡住
訓練用PyTorch編寫的LSTM或RNN時,在loss.backward()上報錯:
RuntimeError: Trying to backward through the graph a second time, but the buffers have already been freed[……]
有天測試 MM 給我提瞭一個 Bug: iOS 10上某些 Label 顯示為…
好吧, 又到瞭適配新系統的季節.
先分析原因, 分別在 iOS 9 和 iOS 10 的系統上運行以下代碼:
輸出結果(左為 i[……]
有天測試 MM 給我提瞭一個 Bug: iOS 10上某些 Label 顯示為…
好吧, 又到瞭適配新系統的季節.
先分析原因, 分別在 iOS 9 和 iOS 10 的系統上運行以下代碼:
輸出結果(左為 i[……]
1.在以往開發中,app調用相冊一直沒問題。最近開發ipad的時候,項目必須橫屏,這時候調用相冊的時候app就奔潰瞭。
問題所在: 系統的相冊隻支持豎屏打開,如果你的app設置瞭隻能橫屏,就會沖突,打不開相冊,程序會崩潰。
解決方法:
在網上找瞭很久,很多說在打開相冊的時候強制豎屏,或者重寫一個類,[……]
密保互斥問題:
密保通常都會有n個問題,讓用戶選擇其中2、3個,而且都不會讓用戶選擇重復的問題。這就要求密保互斥。
效果如下:
下面我用瞭jquery實現密保互斥,用於解決密保,投票等類似互斥問題,可以支持ie6+,火狐,谷歌,opera等大多數瀏覽器。
關鍵代碼:
. 代碼如下:
<s[……]
ionic ios測試https無法連接問題解決方案,使用ionic開發app進行ios測試時,如果服務器端采用瞭https,在進行測試時需要進行如下的設置:進入項目的/platforms/ios/App名稱/Classes/AppDelegate.m中加入如下代碼:
@implementatio[......]
MacOs安裝Android Studio3.0的常見問題及解決方案。
Android Studio3.0正式版尚未兼容java9(jdk1.9),所以即便常安裝後一些功能也無法使用,比如DDMS是打不開的。如果很不幸你已經安裝瞭java9,也沒關系,MacOs是支持多個java版本[……]
iOS11自定義彈窗不顯示/HUD不消失的問題解決方案,最近在運行的一個老項目一直出現iOS11兼容性的問題,iOS10以及之前的版本都沒問題,唯獨iOS 11出現各種彈窗不展示,或者不消失的問題,翻看瞭源代碼,發現是上一個人的鍋。
iOS10之前
[[[UIApplication sharedAp[......]
data.js
mock.js
"export 'users' was not found in './data.js'
兩種解決方案:
1.把data.js末尾的 export default { users } 改為export { us[……]
iOS Launch Screen 更換啟動圖片不成功的問題解決方案。項目裡使用的Launch Screen來設置啟動圖,在原來的基礎上更換瞭一張圖片後運行發現啟動圖沒有更新成功,在網上找瞭兩天,總結一下:
1,使用Launch Screen這種方式設置啟動圖後,再轉換成images.x[……]
其實在很早之前就想寫這篇文章瞭,一直拖到現在。
程序崩潰經歷1 我們公司做的是股票軟件,但集成的是第三方的靜態庫(我們公司和第三方公司合作,他們提供股票的服務,我們付錢)。平時開發測試的時候好好的,結果上線幾天發現有崩潰的問題,其實責任大部分在我身上。 我的責任: 過分信賴文檔,[……]
jquery 觸發a鏈接點擊事件
. 代碼如下:
<p class="btnSubmit"><a href="javascript:submitData();">確認</a></p>
$(".btnS[……]
大傢先看一段簡單的jquery ajax 返回值的js
代碼
代碼 代碼如下:
function getReturnAjax{
$.ajax({
type:"POST",
https://www.cnblogs.com/wlmemail/admin/%22ajax/userex[……]
ios11 定位彈框不出現解決方案。
iOS 8 – iOS 10 版本:
NSLocationWhenInUseUsageDescription 表示應用在前臺的時候可以搜到更新的位置信息。
NSLocationAlwaysUsageDescription 申請Always權限,以便應用在前臺和後[……]
一、Xcode9.3報錯
1、Declaration of 'xmlKeepBlanksDefault' must be imported from module 'libxml2.parser' before it is required
2、Implici[……]
之前做ios真機的時候,當在xcode添加新設備的時候,又是總會遇到A valid provisioning profile for this executable was not found的問題,可是在windows-devices裡面是可以看到設備的。有人說可以先將所有的provisionin[……]
1.背景:當ajax 請求的內容不在同一個項目時,在其它項目中就會存在跨域問題
解決方案為設置ajax的請求數據格式為jsonp,這種方法會存在一個問題返回來的json數據不能顯示
這種方式對於json類型數據不可用,方案二在源頭解決?response.setHeader("Access-[……]
新增Key: NSLocationAlwaysUsageDescription 和 NSLocationWhenInUseUsageDescription ,這兩個Key的值將分別用於描述應用程序始終使用和使用期間使用定位的說明,這些說明將顯[……]
代碼如下:
function getReturnAjax{
$.ajax({
type:"POST", data:"username="+vusername.value,
success:function(msg){
if(msg=="ok"[……]
內存問題始終是軟件開發中的頭等大事,iOS開發中也不例外,在面試中也是必問的問題。今天我們主要來講講Block中涉及的循環引用問題。當我們自己一開始寫代碼的時候,可能會大量在block中使用self,但是當看到別人優秀的代碼的時候,發現別人常常不是用self,而使用weakSelf. 為什麼呢?
首[……]