最近項目中需要我編寫跨平台的瀏覽器控件供JavaScript調用,經過幾天折騰,我的插件已經能夠很好的工作在Windows、Linux、Mac平台上的主流瀏覽器上,和JavaScript也可以很好的進行交互通知,下面就介紹一下主要的NPAPI插件開發流程和一些需要特別注意的地方。 下載 ...
Mysql其實是一個跨平台的輕量級數據庫,平時開發會用到很多。有寫程序可能要跨平台開發,接下來我就介紹一下如何跨平台使用Mysql。 這里所謂的跨平台就是Windows,Linux,Mac共同用一套Mysql配置包括所有用戶和數據庫等等。 原理:其實很簡單,就是配置的時候使用同一個文件夾存放即可。由此也可以知道,Mysql的安裝文件和運行程序並不重要,備份的時候只要備份存放數據的文件夾即可,下次重 ...
2016-04-27 15:59 1 1479 推薦指數:
最近項目中需要我編寫跨平台的瀏覽器控件供JavaScript調用,經過幾天折騰,我的插件已經能夠很好的工作在Windows、Linux、Mac平台上的主流瀏覽器上,和JavaScript也可以很好的進行交互通知,下面就介紹一下主要的NPAPI插件開發流程和一些需要特別注意的地方。 下載 ...
。在不同平台環境又不相同,所以在安裝前確保先把一些基本庫安裝好,尤其是Windows。 一、Anacond ...
作者:zyl910 將Windows程序移植到Linux等平台時,經常會遇到tchar.h問題與字符串的格式控制字符問題(char串、wchar_t串、TCHAR串混合輸出)。本文探討如何解決這些問題。 一、背景 1.1 歷史 傳統的C程序使用char字符串,采用ANSI+DBCS ...
windows: package cn.net.comsys.helper.system.info; import java.io.BufferedReader; import java.io.File; import java.io.FileWriter; import ...
終於封裝完成了,采用離屏渲染方式,支持JS和C#互相調用,C#方法自動綁定到JS里,中文輸入有自動調整輸入法位置。 基於開源的CefGlue 移植,本來想用CefSharp,不過這個里面有很多C++的,而且很多代碼還是基於Windows編寫的,不好移植成跨平台的。 不過CefGlue 里 ...
搞跨平台IM,截圖功能少不了。 Windows 創建GDI的兼容位圖,把桌面的圖像通過BitBlt拷貝到兼容位圖里,通過兼容位圖的數據指針創建Bitmap對象,由於兼容位圖的內存是非托管的,Bitmap無法釋放該內存,拷貝一下,把兼容位圖的釋放掉,新的Bitmap的內存就可以由新 ...
作者:zyl910。 本文面對對SSE等SIMD指令集有一定基礎的讀者,以單精度浮點數組求和為例演示了如何跨平台使用SSE、AVX指令集。因使用了stdint、zintrin、ccpuid這三個模塊,可以完全避免手工編寫匯編代碼,具有很高可移植性。支持vc、gcc編譯器,在Windows ...