在以往的一些情況下,圓角是大家比較喜歡也經常使用的一個UI涉及元素,我們以往的辦法是用背景圖片或者使用CSS把一些線條疊加起來,多少有些不爽,今天無意發現Google中有個圓角的方法,可以使用,如下:代碼(生成圖片的URL)如下http://google.com/groups/roundedcorners?c=dd00dd&bc=white&w=40&h=40&a=tr其中:1.c表示圓角圖片的顏色;2.bc表示圓角圖片的背景顏色;3.w和h分別表示圓角圖
系統 2019-08-29 22:25:41 2082
自從購入徐峰老師的《軟件需求最佳實踐》以來,斷斷續續看了差不多有3個月,期間一直在負責一個項目的需求和架構,在需求上從零開始使用了SERU框架,現在項目第一次迭代趨于結束,對于SERU框架也有了一點或多或少的認識。說起來接觸這本書多多少少是因為另一本溫昱老師的《一線架構師實踐指南》的影響(準確說是直接通過購書網站的相關書籍鏈接過來的),兩本書都有很強的方法論味道。溫老師的書還是有些吝嗇筆墨,讀完之后會讓人覺得每一處都講了要如何做,但是在真正去做的時候卻還是
系統 2019-08-12 09:27:11 2082
Abiword編輯事件設計Abiword作為專業的字處理軟件,其各種編輯事件的處理封裝比較巧妙。其中包含鼠標、鍵盤、字符等各種操作的封裝。本文將詳細記錄事件的處理各個類的設計概要。一、EV_EditMethod類該類的定義:具有根據名字調用方法的能力。**TheEditMethodmechanismprovidesessentiallya'call-by-name'**capability.Akey,mouse,menu,ortoolbareventmay
系統 2019-08-12 09:27:10 2082
冷落博客已有一年,理由種種,想來是騰出了些時間,但未見得其他方面有了什么可觀的進步。打理博客猶如健身,每天不抬幾次杠鈴活動活動筋骨則憋的荒。消耗了大量的體力,一天下來卻倍感清爽,人清爽了做什么都很來勁兒,久而久之反而能積累不少成果。寫博客,百利而無一害也。最近一年與往年相比相差甚遠,不管是Positivity、Endurance還是各種Ablilities,好比黃金圣斗士墮落到了青銅級別,更可怕的是對技術越感麻木,難道這就是所謂的技術階段性更年期?思前想后
系統 2019-08-12 09:27:07 2082
使用fifo的好處有:1:串口的數據發送的數據量較大時,使用fifo可以大大降低MCU的開銷。(有點類似串入并出的cput處理模型,本質上還是串行收發)2:在某些特殊場合,例如制定較復雜的協議時,可以使用fifo特性來做協議簡化,比如一包數據包含8個字節,(并且fifo設置的長度為8),這樣相當于把uart轉換為類似CAN/以太網模型,這樣信息可擴展性得到了質的提高,當然,這里需要同步協調。fifo分析拓展:1.如果要用中斷來處理接收到的數據,就是說,接收
系統 2019-08-12 09:26:56 2082
很多軟件開發者和設計者都有將自己的軟件作品以開源的形式公之于眾的想法。他們希望其他人也可以分享自己的作品,使用自己的作品。開源社區之所以能蓬勃發展就是因為人們有這樣的愿望。開源軟件如此的豐富,任何你能想到的應用領域里都能找到它們的身影。大部分的設計人員都已經把使用開源軟件和開源代碼作為日常工作不可缺少的一部分了(WordPress,Drupal和許多其它的內容管理系統都是開源軟件)。但是很多的軟件作者和設計者都對各種不同的開源許可協議的內容和含義不甚了了。
系統 2019-08-12 09:26:53 2082
簡介:EhCache是一個純Java的進程內緩存框架,具有快速、精干等特點,是Hibernate中默認的CacheProvider。本文充分的介紹了EhCache緩存系統對集群環境的支持以及使用方法。EhCache緩存系統簡介EhCache是一個純Java的進程內緩存框架,具有快速、精干等特點,是Hibernate中默認的CacheProvider。下圖是EhCache在應用程序中的位置:圖1.EhCache應用架構圖EhCache的主要特性有:快速;簡單
系統 2019-08-12 01:31:54 2082
前言我們所說的加密方式,都是對二進制編碼的格式進行加密的,對應到Python中,則是我們的Bytes。將字符串和Bytes互相轉換可以使用encode()和decode()方法。URL編碼正常的URL中是只能包含ASCII字符的,也就是字符、數字和一些符號。而URL編碼就是一種瀏覽器用來避免url中出現特殊字符(如漢字)的編碼方式。Base64編碼Base64是一種用64個字符來表示任意二進制數據的方法。Base64編碼可以稱為密碼學的基石。可以將任意的二
系統 2019-09-27 17:55:14 2081
Python有一些技巧對你來說是新知識,但是還有一些技巧會讓你的代碼效率大幅提升。本文總結了一下自己用到的一些Python高級編程技巧,希望對大家有幫助。列表生成器a=[1,2,3][x*xforxinaifx>1][4,9]集合生成器a=[1,2,3]s={x*xforxinaifx>1}s{4,9}type(s)set字典生成器a=[1,2,3]{str(x):x+1forxinaifx>1}{'2':3,'3':4}rangelist(range(1
系統 2019-09-27 17:52:59 2081
之前介紹過python開發工具Jupyter的使用,今天繼續講解python的數據類型,python中有整型、浮點型、字符串、布爾類型,我們重點介紹布爾類型的運算,以及不同數據類型之間的轉換。使用Jupyter運行的時候有兩個快捷鍵,Shift+Enter執行本單元,并且光標會移動到下一個單元;Ctrl+Enter是執行本單元,并且光標留在本單元。在python的數據類型中,我們定義變量a=1,那么a是一個整型;定義變量b=1.2,那么b就是一個浮點型,浮
系統 2019-09-27 17:52:41 2081