原创 從ios角度Cordova類圖及初始化和互調用流程

1.Cordova類圖 2.插件管理及插件 控制器基類 CDVViewController,插件管理數據結構 @interface CDVViewController () ... @property (nonatomic,

原创 ios block徹底理清之代碼分析

1.生成代碼抽取 block類型,默認爲0 // flags/_flags類型 enum { /* See function implementation for a more complete descr

原创 三菱PLC數碼管顯示及按鍵控制實驗

  三菱PLC數碼管顯示及按鍵控制實驗          日常工程中,有時需要顯示一個溫度或是一個計數,或是修改一個按鍵值,使用觸屏是一個不錯的選擇,但有時不想那麼複雜,可以使用數碼管嗎?當然可以,風哥來分享一款自己設計的PLC能控制數碼

原创 buildroot 重新打包

buildroot 重新打包重新打包刪除舊的包刪除包安裝記錄打包生成 重新打包 有時修改配置後,重新打包,要刪除target中的舊包,一個個去找挺麻煩的。可以刪除output/target目錄,重新安裝已經編譯過的包,然後去打包。

原创 duilib 滑塊移動消息實時獲取

我的實現方法 查找到Slider控件,設置控件的 m_bImmMode 爲true 處理Notify消息中 valuechanged 消息 具體剪輯代碼如下 CSliderUI* sld = static_cast<CSli

原创 ios異步中實現按序下載隊列

HFSingleonH 頭件這裏寫鏈接內容 #define HFSingletonH(name) + (instancetype)shared##name; // .m文件 #if __has_feature(objc_arc)

原创 從h5角度理清Cordova插件調用流程

具體流程如下,詳細請去原作者查看 前端調用(clobbers)——>cordova.js——>cordova_plugins.js(clobbers對應插件id和插件文件所在的路徑)—–>js部分(配置着插件的名字,已經插件裏面都

原创 WireShark列表中顯示數據

WireShark顯示數據查看抓包 查看抓包 最近抓包,查看報文,每次要點進查看,挺費時不方便的,一個偶然的機會發現可以將報文件顯示在列表中,不用每次去點開查看報文。 在 編輯 —> 首選項… —> Appeara

原创 pop動畫片段

從底部彈起來,及消失到底部 POPBasicAnimation #import <pop/pop.h> - (void)viewDidLoad { self.talkBar = [[UIView alloc] init];

原创 ios block徹底理清之代碼與代碼展開

最近在做項目,用到ReactiveObjC,發現有內存泄露,與rac中使用了block有關,想徹底解決,決定弄清block原理。 1.從一個例子說起 #include <stdio.h> int main(){ int

原创 常用開發工具及開源庫

收錄下自己常用的一些集成開發環境和庫 vs/vc android studio xcode qt phpstorm pycharm yasm 輔助工具 wireshank Cornerstone SourceTr

原创 ios修改導航欄標題字體顏色

self.navigationController.navigationBar.titleTextAttributes= @{NSForegroundColorAttributeName:[UIColor blackColor],

原创 ios自繪UIView進度條及刷新重影解決

記錄下,直接上代碼 自繪控件,如果包含子控件的話,刷新會有問題,如本進度條中的文本,顯示會有重影。 可以創建控件,然後隱藏控件 hidden = YES; 然後在 drawRect中調用控件的 drawRect方法,可以省去te

原创 jni platform so動態庫不全的處理辦法

偶爾會遇到編譯的平臺庫文件不全,可以只編譯一個平臺armeabi,當然這些性能會差一些 android { defaultConfig { ndk { abiFilters 'ar

原创 vim常用操作

顯示行號 命令 set nu 配置 cd $HOME vim .vimrc 添加一行 set nu :wq //保存 隱藏行號 set nonu 點贊 收藏 分享 文章舉報