程式員如何做出“不難看”的設計

經常看到程式員展示自己做的東西,有一些是創業項目,有一些是 Weekend Project, 不客氣地說,大部分都挺難看的。在 10

How to use AXMLPrinter2.jar to decompile XML files in batch (如何用AXMLPrinter2.jar批量反編譯XML檔案)

前提條件是你的java環境變數配置正常,你使用的作業系統是Windows。需要如下步驟:1.如果menu檔案夾下面的全部XML檔案需要反編譯,將AXMLPrinter2.jar 和menu 放在同一個目錄下面。2.建立BAT檔案,檔案內容如下:for /r menu %%a in (*.xml) do @java -jar AXMLPrinter2.jar "%%a"

BUG 和 BUG_ON

調試的時候很有用的東西:dump_stack 使用前,先在核心配置中把kernel debug選上:make menuconfig:kernel hacking-->kernel debug 作用:一些核心調用可以用來方便標記bug,提供斷言並輸出資訊。最常用的兩個是BUG()和BUG_ON()。當被調用的時候,它們會引發oops,導致棧的回溯和錯誤資訊的列印。為什麼這些聲明會導致

長方形可用最少正方形來代替

長方形可用最少正方形來代替 :一個長方形的面積,能用最少幾個正方形的面積來代替?如:長方形3*2,可以使用正方形:〔2, 1〕,(1, 2)來代替;中(m, n),m表示正方形的邊長,n表示個數3*2 = 2*2*1 + 1*1*2/////////////////////////////////////////////////////////////////////////////程式未最佳化!//////////////////////////////////////////////////

菜單響應函數:ON_COMMAND和ON_UPDATE_COMMAND_UI,ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE

工作快一年多了,從來沒有發表過任何東西。感覺很憋悶。下面我想談一談單文檔菜單的使用,方便初學者使用。首先,來介紹一下菜單響應的四個函數。 一、ON_COMMAND      ON_COMMAND(id, memberFxn )Parameters:id ---------------------------------The command ID. //菜單定義的資源IDmemberFxn ---------------------The name of the message-handler

How To Mod: BOOT & RECOVERY

http://forum.androidspin.com/showthread.php/3973-ADVANCED-How-To-Mod-BOOT-amp-RECOVERY [ADVANCED] How To Mod: BOOT & RECOVERYThis is heavily based on: HOWTO: Unpack, Edit, and Re-Pack Boot ImagesAndroid Magic.img file is special (it is not

VMware下 Ubuntu 看不到共用資料夾之解決辦法

初學Linux,在VMWare 上裝了Ubuntu10.04,主機端和虛擬機器相互間的訪問是必不可少的,途徑有許多,其中vmware tool提供的共用資料夾方式簡單又方便。然而,有時卻莫名其妙的,在Ubuntu上看不到共用資料夾了,網上查了一下,有人說是Ubuntu更新使得看不到共用資料夾的,具體原因我沒有深究,但解決之道其實也很方便,從根本上來說就是:卸載,重裝。而且這兩個步驟運行一個指令碼就能完成了。當然這裡說的卸載不是指把給Ubuntu卸載了,而是說把

BK1080 流程分析(未完待續)

搜台過程由上層應用發起的:StationSearchActivity,經HAL層的startSearch

proc檔案系統usb部分資訊輸出

http://blog.csdn.net/workingon/archive/2005/08/31/468684.aspx /proc/bus/usb 檔案系統輸出===============================(version 2000.08.15)/proc 檔案系統中USB devices 部分產生/proc/bus/usb/drivers 和 /proc/bus/usb/devices./proc/bus/usb/drivers

6410的GPIO使用

一,每組GPIO的數目:       #define S3C64XX_GPIO_A_NR (8)       #define S3C64XX_GPIO_B_NR (7)       #define S3C64XX_GPIO_C_NR (8)       #define S3C64XX_GPIO_D_NR (5)       #define S3C64XX_GPIO_E_NR (5)       #define S3C64XX_GPIO_F_NR (16)       #define

[Tips]TRUNCATE和DELETE區別及TRUNCATE使用說明

TRUNCATE和DELETE有以下幾點區別  1、TRUNCATE在各種表上無論是大的還是小的都非常快。如果有ROLLBACK命令DELETE將被撤銷,而TRUNCATE則不會被撤銷。  2、TRUNCATE是一個DDL語言,向其他所有的DDL語言一樣,他將被隱式提交,不能對TRUNCATE使用ROLLBACK命令。  3、TRUNCATE將重新設定高水平線和所有的索引。在對整個表和索引進行完全瀏覽時,經過TRUNCATE操作後的表比DELETE操作後的表要快得多。  4、TRUNCATE不能

ITU-R BT.601 介紹

ITU-R BT.601介紹2009-12-28 20:441982年CCIR(International Radio Consultative Committee國際無線電諮詢委員會)制定了彩色視頻數字化標準,稱為CCIR 601標準,現改為ITU-R BT.601標準(601-4:1994.7. / 601-5:1995.10)。該標準規定了彩色視頻轉換成數位影像時使用的採樣頻率,RGB和YCbCr兩個彩色空間之間的轉換關係等。其中的ITU = International

const 的使用總結

const給人的第一印象就是定義常量。(1)const用於定義常量。     例如:const int N = 100;const int M = 200;     這樣程式中只要用到 N、M 就分別代表為整型100、200,N、M 為一常量,在程式中不可改變。     但有人說他編程時從來不用const定義常量。我相信。但他是不懂得真正的編程藝術,用const定義常量不僅能方便我們編程而且能提高程式的清晰性。你是願意看到程式中100、200

BCG工具列按鈕手動更新

BCG:1、m_wndToolBar.Invalidate();2、m_wndToolBar.GetWindowRect(&rect);        m_wndToolBar.ScreenToClient(&rect);        InvalidateRect(&rect,   TRUE);  自動:m_wndToolBar.CreateEx(this, TBSTYLE_FLAT |

ERP之發票處理的技巧

    加值稅對於跟企業各方面都是息息相關的,特別是財務處理上。但是,可惜的是除了財務部門,其他部門的人員對於加值稅知之甚少。然而,對於ERP系統來說,財務模組要正常運作,需要其他部門的密切配合。若沒有其他部門的配合,財務模組很難有大的作為。  所以,其他部門也有必要對加值稅有所瞭解,才能配合財務部門做好相關工作,不要因為加值稅的原因給ERP系統留下隱患。  一、加值稅計算模式  在ERP系統採購管理模組與銷售管理模組中,加值稅的計算方式有兩種方式,一是按行來計算,二是按訂單總金額來計算。如一張

兩個最常用的設計模式:Factory 方法 & 抽象工廠

Design Pattern:  1.  What is a design Pattern? Abstract Factory's  UML class diagram: From my personal understanding, the design patterns are a summary of software development experience.  You know, the development of software is engineering.  It is

Hdu Stone Game ( 博弈論 )

文章目錄 Sample Input 題目: 有三堆石子,兩個人輪流做這樣的操作,將三堆石子中的一對扔掉,從剩下的兩堆中,選一堆並將其分成兩堆,最後不能操作的人勝Sample Input51 1 12 2 25 6 74 2 212 28 4要注意,偶數只能拆成兩個奇數或者兩個偶數;一個奇數只能拆成一個奇數和一個偶數 由於1 1 1是一個必輸態,面對1 1 1的人一定是輸的那個,而對於三個奇數的狀態來講,面對這種情況

ZOJ 1136 Multiple( 搜尋 BFS )

題目: 給一個數N,N>= 0, N < 5000, 然後給出m個數,求N的最小倍數,這個倍數比一定是有這m個數組成,比如N=12, m個數裡面有1,2, 那麼12是N的最小倍數,是有m個數字中的1和2合成的。注意,m中的每個數字是可以重複使用的。解析:第一,分析可知,由於它是加的位元,而不是數字,所以,對於數一定要有處理,不可能盲目的追加位元!第二,這m個數,根據題意,可以組成的數字是無窮多的所以,這裡需要一個解決的辦法,那就是取餘。事實上,任何一個數對n取餘,一共只能有n個結果(

UVa 10092 The Problem With the Problem Setter ( SAP )

這道TLE了,用的是最初的網路流演算法,具體叫什麼演算法我就記不清了,但是像這樣的資料,是逾時了這道題主要是SAP求最大流資料不大,矩陣可以解決,後面的文章會寫關於SAP的知識的學習筆記裡面,會詳細說一下SAP演算法,這裡就直接說一下這道題這道題建圖不難,就是源點和題目, 容量1, 題目和目錄,容量1, 目錄和匯點,容量是目錄所包含的題目數代碼如下:(這也是一道模板題)#include <cstdio>#include <cstring>#include

uva 167 – The Sultan’s Successors

               《演算法競賽入門經典》上的八皇后問題,回溯。還是遞迴的運用。#include<cstdio>#include<cstring>using namespace std;int maze[8][8],c[100],max,n=8;void search(int cur){ int i,j; if(cur==n) { int sum=0; for(i=0; i<n; i++)

總頁數: 61357 1 .... 4556 4557 4558 4559 4560 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.