首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

[ISUX譯]Touch bar 設計指南

若要在應用中以代碼Touch Bar功能,請參閱 NSTouchBar的參考文檔 。...視覺效果盡量與體鍵盤一致。Touch Bar中的控件在大小和顏色方面應儘可能與體鍵盤外觀保持一致。 不要單獨地在Touch Bar中顯示某項功能。...一般來說,Touch Bar的外觀應與體鍵盤類似。 單色效果更好。如果必須使用多種顏色,請確保美觀,且主要在臨時狀態下使用。不要使用太多或不恰當的顏色。 用顏色凸顯信息。顏色可以讓重要控件更顯眼。...3.2.2 顏色和填充 Touch Bar上的圖標應看上去與體鍵盤按鍵的字形相似。如果使用了模板和系統顏色,圖標會自動產生這種效果。 不要用顏色區分開關狀態。系統會改變背景樣式表明開關狀態。...4.7 出視窗(Popovers ) 在摺疊狀態下,出視窗在Touch Bar中表為一個單獨的按鈕。 展開時,出視窗將生成一個包含一組暫駐控件的模塊,覆蓋掉應用區域中的其他控件。

84620

譯文: Adaptive Layout Tutorial in iOS 11: Getting Started

(譯者:其在Size Inspector也是消失了——除非選擇的是All) ? ?...然而,在踐中,經常會有其他元素在view裡面,導致很難選中要拖拽的view。而使用document outline,則簡單得多。...幕布更新效果如下: ? 嗯,有字符被省略了,顯然不是我們想要的效果。當字符多於顯示空間時,這是label的默認行為。不過,我們可以選擇自動調整字號,進行自適應。...看看Interface Builder的幕布,在感覺好多了: ? 在Xcode預覽非常方便,但是我們也要在iPhone的屏幕上看看效果是否OK: ? ? 恭喜!...如果沒有人相信Adaptive Layout是未來的發展方向,請考慮這樣一個:我們在的layout,即使在還沒發佈的iOS設備上,也可以正常工作,無需額外適配。

66030
您找到你想要的搜索结果了吗?
是的
没有找到

催生超低功耗邊緣AI應用 tinyML賦予MCU產業新契機

大中華區行銷經理李宜儒表示,過去對ML的看法是高耗能跟資源密集,需要非常龐大的雲端處理能力執行;tinyML著眼的就是希望能在邊緣節點上,透過MCU或微處理器執行ML,以少量的電量與記憶體,達到長時間處理並應用的成果...林志明認為,低功耗、高效率、性及擴充性也就是RISC-V先天的優勢,「Simple與Clean-slate,為RISC-V處理器帶來簡潔的設計,設計模組化讓晶片的面積更小,這些設計皆可優化功耗表;RISC-V...比如,像我們喊出「OK Google」詞彙喚醒Android裝置,就是仰賴語音喚醒偵測的ML模型,搭配數位訊號處理器類似tinyML概念的應用。...tinyML發展飛快強化生態圈為業界共識 tinyML無疑為AI的應用帶來更多想像空間,一旦不一定需仰賴後端進行判讀,設備「AI化」的成本就有機會降下來,進而提升市場接受度,在也確看到越來越多的應用出...但Gartner曾點出,即便2025年創新應用和產品服務都會朝邊緣運算靠攏,但在的發展目前確遇到挑戰,包括難以估計的投資報酬率、相關技術尚未完全成熟等。

65330

Express.js 4.0 有加入一個新的 Router 功能

Express.js 4.0 有加入一個新的 Router 功能,它就像一個迷你的應用程式,可以讓應用程式內部的路由撰寫更方便、更有性。...Express.js 在 4.0 版中有許多新的功能,其中一項主要的功能就是 Router,以下我們介紹如何使用 Router 功能來撰寫應用程式。...這樣的特性可以讓我們很方便地將不同功能的路由區分開來,分別建立不同的 Router 物件,以不同的路徑套用至應用程式中,讓程式結構模組化且更有性。...Middleware Express 的 middleware 功能可以讓請求(request)在被處理之前,先執行一些前置作業,例如檢查使用者是否有登入或是紀錄一些使用者的瀏覽資料等等,凡是需要在際處理請求之前要做的動作...在當我們開啟 http://localhost:8080/hello/seal 的時候,終端機中就會出驗證的訊息: ?

1K70

NVIDIA 下一代 Pascal GPU 預計於明年推出

GTC 2015 大會由 NVIDIA 執行長暨共同創辦人黃仁勳先生進行開主題演講,並對四千名與會嘉賓揭露 Pascal 架構的細節與處理器的最新發展藍圖。...Pascal 架構將相疊的記憶體晶片放在 GPU 旁邊,而非放在處理器機板下方,此舉能把資料在記憶體與 GPU 間往返的距離從幾英吋減縮到幾公釐,大幅加快傳遞速度和擁有更佳的省電表。...同時, Pascal 架構加入 NVLink 技術將使得 GPU 與 CPU 間資料移動的速度,較有的 PCI-Express 標準加快 5 到 12 倍。...NVLink 可將系統裡的 GPU 數量增加一倍,以共同用於深度學習運算作業上,還能以新的方式連接 CPU 與 GPU ,在伺服器設計方面提供較 PCI-E 規格更佳的性和省電表

60870

Code Review 怎麼做?新手工程師如何提升「程式碼品質」

程式碼的持續優化 對一個入門的工程師來說,掌握程式語法與模仿範例作是基本的能力。那有了這樣的基本能之後,要如何寫出更好的程式呢?怎樣才能夠成為一個「優秀」的新手工程師呢?...事上,寫出會動的程式不難,但想寫出好的程式其是需要刻意練習的。大部分的人會建議要「多練習、多作」,但我認為在大量練習之外,適時的「優化程式」也是提升「程式碼品質」重要的關鍵。...但再多看一點會發存在幾個冗餘的檔案,例如:-filesqqqq、diff,甚至 /icon 資料夾也不該放在最上層。...Service → View 的流程一個一個功能,以下分享一些存在優化空間的程式碼: 善用工具,已有的工具,不用自己手刻 變數名稱不建議用大寫開頭(通常是用在 Class 的命名) 保持優化的空間與性...「優化其是一種取捨」,不需要也不應該追求一步到位。

1.9K10

基于 leancloud-storage 实现的无后端记账本

再回來,那不如就用 excel 吧,三個人都可以在手機上編輯。好的,說做就做。 一頓操作,10 minutes later… 只新建了一個 excel 文件,O.o!...別急,重新擼一擼需求先: 存取消費數據 計算每月,付(總分),應付以及最後計算結算金額 按月查詢,月結賬單 三人皆可編輯 主要就是存取數據這點,沒有服務器,數據庫怎麼?...valine 可以無後端,那我是不是也可以,leancloud 文檔走一波,然後“數據表”設計一下,其是 leancloud-storage Object ,於是有了以下東西,源碼放在 Github...pay; billVm.monthBill[`payUser${pay_user}`] += pay; } }); } 技術棧 leancloud-storage Vue.js...HTML,CSS,JS 總結 簡單總結一下,登录功能不做,安不安全自己说了算。

83620

GDC 2015 NVIDIA首度展示TITAN X GPU

NVIDIA 於剛結束的 2015 年 GDC 遊戲開發者大會上發表稱為「 Thief in the Shadows 」的嶄新虛擬境體驗內容,「 Thief in the Shadows 」由 NVIDIA...NVIDIA 的繪圖技術,遊戲玩家能在「 Thief in the Shadows 」裡會看到堆成小山的金幣、經過一堆堆的金塊,還有發掘通往地下洞穴的入口,而洞口都有巨大惡龍看守著等細緻的畫面,並將 VR 視覺效果推向全新境界...除了展示「 Thief in the Shadows 」嶄新虛擬境體驗外,在 GDC 2015 大會上 NVIDIA 執行長黃仁勳先生更在三百位嘉賓前打開印有 TITAN X 字樣的盒子,展示 NVIDIA...觀眾們在「 Thief in the Shadows 」裡不只能體驗豐富的 VR 視覺效果,還會聽見 Epic 加入、由 Oculus Audio SDK 驅動具空間臨場感的音效。...Oculus 執行長 Brendan Iribe 表示:「 Oculus 持續與 Epic 及 NVIDIA 密切合作,呈極具臨場感的虛擬境內容給玩家。

76870

GO实现简单(命令行)工具:sftp,文檔压解,RDS备份,RDS备份下载

不过作为一个java渣来说真的难了点儿,因为又要熟悉powershell语法从零开始 后来,我换了个思路,想用代码+第三方开源插件(依赖)实现以上功能;至于,目前我有对Python、java、js...由于本章只是個人的工具分享,因為這些工具有一定的灵活性,(若需要改造或)这时就需要您有一定的GO语言基础。...~,以下是我的思路,可參閱~ 參閱官方文檔並使用api查詢備份文件(官方有api的調試代碼) client, err := rds.NewClientWithAccessKey("cn-hangzhou...最後才做決定將一組 功能當堵打包,然後使用windows的計畫任務調用,不過既然作為一種可行的方式(linux下比較可行),所以就參閱了個簡單的Demo,讀者可以根據這個Demo改寫上述功能 這裏是結合著命令行了個文件下載功能...util.DownloadFile(url, filename) 最後 本章的內容比較零散,望讀者諒解,另外,以上內容的所有代碼(包括已經打包好的exe程序)我已推送至github rds_backup 這些代碼全部使用GO語言

2.8K20

主动学习与被动学习

不可否認地,際操作的學習效果絕對比純粹閱讀來得好,這是每個人都知道的事情,甚至不需要心理學家特別做驗來證明。...透過閱讀學習不像際操作那麼深刻,但也最有效率,一本書兩三百塊就能讀到一位大師一生的經驗與智慧,是何等划算的事。至於觀察學習的效果與效率則介於兩者之間。 再來是「深度」問題。...身為終身學習(成人與繼續教育)的推廣者與務工作者,我非常認同從務經驗中學習,以及透過閱讀、加入學習型社群的學習效果,但對於坊間體驗教育的學習效果則非常質疑。...其各種學習方法都有其必要性與適用性,依照布魯姆的三大學習目標來看,在「技能」領域方面,務操作的效果最好(少數特殊領域,如飛行員養成,則需以模擬方式學習);在「認知」與「情意」領域方面,則以閱讀與社群學習...另外,若從成人學習者行為是否產生改變來看,則務經驗搭配閱讀與社群學習的效果最好,體驗教育、演講或短期昂貴課程則幾乎沒有效果,尤其是嚴重市場化的體驗教育活動通常淪為商人獲利的把戲,娛樂成分大於學習成分。

1.7K20

AMD FirePro W7100 已經推出咗啦! 大家快嚟睇睇有咩新功能

原來對於高需求的專業軟體,更大的記憶體有助於提升工作站的整體速度和回應,讓使用者能載入更大的裝配圖、模型以及資料集,並輕而易舉地對其進行操作;又或者在編輯高解析〈4K〉影片時能即時地應用多圖層效果和色彩校正...針對4K內容影片播放、編輯以及轉碼了性能和支援增強,它的開發為媒體和娛樂應用、工程設計提供了強大的性能。 4.> 擁有4個輸出接口, 不是很多顯示卡都能提供嗎?...顯示卡有4個或以上的輸出接口的確很多都可以做到, 若是提供DP 1.2a 介面的暫時只有FirePro W7100, 是時市場單插槽卡中唯一可以支4部4K@30Hz 或 3部4K@60Hz的顯示卡,...該技術讓GPU控制顯示器的刷新率,從而在旋轉模型或者觀看影片時無撕裂、無跳頓的畫面品質。

67480

【Rust日报】 2019-08-30 - Linux 未來可以使用 Rust 開發內核

Rust,他只是覺得Rust可以給Linux帶來更多可能性, Josh也跟Greg Kroah-Hartman(Linux主要開發者之一)談過,Greg說他願意接受內核中用於在Rust中編寫驅動程序的框架 在...Read more Wasmtime - 可以讓 php, node js, rust, c++ 直接執行wasm 的 runtime 可以讓 php, node js, rust, c++ 直接執行wasm...的一個runtime 影片裡用 markdown 的庫展了 wasmtime 的可能性 從四種語言語言呼叫 wasm 裡編譯好的函數,非常方便 Read more Lumen:針對WebAssembly...Compiler 與 Runtime 開發Lumen的主要動機是將基於BEAM的應用程序(即用Elixir,Erlang,LFE,Alpaca等編寫的程式)編譯成WebAssembly模塊 原因是官方BEAM的與...WebAssembly的有技術不兼容,就是Emscripten編譯C / C ++程式的這部份 一個問題是WebAssembly中運行VM執行bytecode會產生不小的開銷(BEAM bytecode

56520

【ES三周年】基于ELK的日志分析服务

簡單快捷地享受ELK的強大功能 1.2專題目標 本專題製作日誌分析服務,主要是面向中小型企業,伺服器管理員,運維人員,資安新人等等擁有伺服器並有分析需求之人員,並只需要人員了解如何發送日誌到其專屬端口便可以時分析可視化...本专题的可視化處理可通過點選時間及劃分欄位查找出指定的日誌信息與顯示每種日誌類型傳輸總量。...本專題使用Kibana爲用戶提供日誌的查看界面 系統作 本章將詳細介紹網頁端、資料庫端與ELK端的程式碼,以及在作過程中碰到的問題與解決方案 4.1網頁端 本節將會介紹網頁端各個功能的以及部分重要的程式碼...網頁端主要由PHP+HTML作,HTML負責網頁的呈,PHP負責與資料庫的連結。...展示給用戶的信息由PHP程式碼前往資料庫取得,之後同樣通過PHP取得的資料的呈 <!

1.2K51

postgresql高级应用之行转列&汇总求和

最後需要將兩部分數據做聯表查詢,這樣太贊了,似乎完成了報表的80%,至於最後一行的求總,這裏先賣個關子哈~ 第一部分數據(前一日的數據) 我想我們立馬能做的第一部分sql恐怕就是行專列吧(似乎這是最容易的...sql似乎沒什麽問題,但是我們少了一列,對那就是按渠道日合計,當然如果您對postgresql窗口函數熟悉的話,這裏的方式估計你已經猜到了(窗口over函數),上sql... select channel...報表數據最終求解 在,我們將求解的兩部分數據按渠道channel字段做inner join合并以上兩部分數據,合并后的數據大致是這樣子的 ?...postgresql世界有很多精彩的東西,當然也有一些東西對比mysql顯得繁瑣些,不過本著學習的心態,我們縂能剋服這些,同時我們還是能做出超出我們自身能力範疇的東西的,哈哈,各位加油哦~ 下章,我將講一講如何通過...sql前端合并單元格的效果,是不是很神奇(我保證你全網搜不到), 希望不翻車,哈哈哈~

1.8K10
领券