一些常見的二進位位的變換操作

=== 1. and運算 ===  and運算通常用於二進位取位操作,例如一個數 and 1的結果就是取二進位的最末位。這可以用來判斷一個整數的奇偶,二進位的最末位為0表示該數為偶數,最末位為1表示該數為奇數. === 2. or運算 ===  or運算通常用於二進位特定位上的無條件賦值,例如一個數or 1的結果就是把二進位最末位強行變成1。如果需要把二進位最末位變成0,對這個數or 1之後再減一就可以了,其實際意義就是把這個數強行變成最接近的偶數。 === 3. xor運算

改變DataGrid分頁欄的樣式

如何使DataGrid控制項的分頁導航條變個樣式。用DataGrid控制項進行分頁時,要麼上一頁,下一頁,要麼全是數字,做出後自己都看不過眼,更別提普通瀏覽者了。可是怎麼改變一下呢??其實也不是很難,先看看DataGrid顯示的是什麼東東,這樣可能會有點眉目。¢在DataGrid中,分頁導覽列是用一行(TableRow)來表現出來,在這個行(TableRow)中,只有一個列(TableCell),我們所看到的所有的數字超連結按鈕(LinkBurron)都是這個列(TableCell)裡的控制項,

版本號碼格式及管理原則

摘抄自:http://baike.baidu.com/view/421712.htm版本控制比較普遍的 3 種命名格式 :版本號碼的命名格式一、 GNU 風格的版本號碼命名格式主要版本號 . 子版本號碼 [. 修正版本號碼 [. 編譯版本號碼 ]]  英文對照 : Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]  樣本 : 1.2.1, 2.0, 5.0.0 build-13124二、

智能指標auto_ptr

轉載:http://blog.sina.com.cn/s/blog_508938e10100f12x.htmlauto_ptr 類可以用於管理由 new 分配的單個對象,但是無法管理動態分配的數組(我們通常不會使用數組,而是使用 vector 代替數組)。auto_ptr 在拷貝和賦值的時候有不尋常的行為,因此 auto_ptrs 不能被儲存在 stl 的容器中。當 auto_ptr 離開了自己的範圍或者被銷毀,由 auto_ptr

Welogic的Log4j日誌設定

基本上使用log4j的包放入到WEB-INF/lib/下log4j.properties放到WEB-INF/classes下即可。有文檔說有其他設定,沒必要了。 test.jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

將預存程序執行速度提高了30倍

        客戶要一個統計,挺複雜的。要從一個有260萬條資料的表裡查。需要對全國大約360家加工廠進行統計。最開始,每次對加工廠的統計都直接從260萬資料裡查,每個加工廠還要查五次,慢的要命,估計最快要執行6小時。一天就執行一個預存程序了。        客戶來是很能替我們考慮的,說,那把一天統計一次改為一周一次吧。雖然客戶這麼說了,我們也不能就這麼認了啊。就想想有什麼辦法能執行的快些呢?經過分析,問題就出在對260萬資料的查詢,分組上了。        在分析結果之上,將每個加工廠都從2

網際網路共用操作API

FunctionDescriptionNetShareAddShares a resource on a server.NetShareCheckQueries whether a server is sharing a device.NetShareDelDeletes a share name from a server's list of shared resources.NetShareEnumRetrieves share information about each shared

如何在網頁中時行QQ交談

        最近上網,總是看到有些網站的左邊有一個浮動的層,上頁有一些QQ號,一點擊,就開啟了一個QQ的聊天視窗,然後就可以聊天了。十分在趣,今天就仔細看了一下是怎麼弄的,原來是靠下面這行代碼來乾的活。<a href="http://wpa.qq.com/msgrd?V=1&Uin=QQ號&Site=www.x2blog.cn/FoolCoder&Menu=yes" target="_blank">QQ號</a>       

Ubuntu6.06下安裝Tomcat5.5.

    今天在Ubuntu上裝了一個Tomcat,裝的過程雖然不像Windows那麼簡單,但是也沒有想象的那麼難,痛點就是 解壓和設定環境變數。下面將過程記錄一下:(安裝Tomcat前要先裝JDK,沒有裝JDK,到本文最下面看上哪裡找到安裝JDK的方法.)1. 下載Tomcat,下載的地址為Apache網站,URL為 http://tomcat.apache.org/download-55.cgi.下載 Core下面的tar.gz. 檔案下載下來後,名稱為:apache-tomcat-5.5.2

談談父視窗和所有者視窗

http://www.91tech.net/Article/SoftTech/vctech/200811/5396.html 一、概念和區別    在windows系統中,每個視窗對象都對應有一個資料結構,形成一個list鏈表。系統的視窗管理器通過這個list來擷取視窗資訊和管理每個視窗。這個資料結構中有四個資料用來構建list,即child、sibling、parent、owner四個域。    所以我們可以看到,視窗之間的關係有兩種:owner-owned 關係和

如何將一個視窗訂在案頭上

        想要讓視窗在最上面,在Delphi下很容易實現,把視窗的FormStyle屬性設為fsStayOnTop就可以了。但是這樣有一個問題,那就是,有一些案頭的小精靈總是會蓋不住,如迅雷啊,網際快車啊什麼的,這裡可以使用Win32 API函數來解決這個問題:SetWindowPos( Handle, HWND_TOPMOST, 0, 0, 0, 0,  SWP_NOMOVE or SWP_NOSIZE );        改完後,果然好使了,這時,我們點一下快速啟動欄個的“顯示案頭”按

鍵盤訊息的處理

工程名:TEST_ONKEYDOWN1:在TEST_ONKEYDOWN.hpp中添加訊息處理函數的聲明: // Generated message map functionsprotected:afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);DECLARE_MESSAGE_MAP() 2:

MFC應用程式建立視窗的過程

http://www.bccn.net/Article/kfyy/vc/jszl/200709/6376.html MFC應用程式中處理訊息的順序1.AfxWndProc()      該函數負責接收訊息,找到訊息所屬的CWnd對象,然後調用AfxCallWndProc2.AfxCallWndProc()  該函數負責儲存訊息(儲存的內容主要是訊息標識符和訊息參數)供應用程式以後使用,然後調用WindowProc()函數3.WindowProc()     

response.sendRedirect();重新導向報錯問題。

        一下午就死這上面了。在一個JSP頁面中,用response.sendRedirect();就報錯。報錯的內容大致如下吧:  java.lang.IllegalStateException     org.apache.coyote.tomcat5.CoyoteResponseFacade.sendRedirect(CoyoteResponseFacade.java:399)          網上查了一下,犯這種錯誤的人真的很多,但是好像沒有能給出正確答案的人了。這說時這是一個非

前天有人找我做私活,被我回絕了。

前天,有人找我做私活,是一個網站,給一家旅遊公司做,2500,我一聽,2500,那肯定是一個不大的小網站了,再加上他也說,網站很簡單,我就說,行,你把需求拿過來,我看看。結果呢?一看傻了,要有論壇,商城,就是那種買家和賣家可以在網站上交易那種,靠。2500元就想做這樣的網站。我就一口回絕了。就算程式員的勞動再不值錢,也不至於賤到這種地步了啊。這件事情過後,我也好好的思考了一下,發現,如果真是一個小網站,我也不能很快的做出來,因為我雖然寫了很多代碼,但是沒有給自己留下來一個可重用的程式碼程式庫,做

BOOST::Signals2 學習小遊戲—— 星座加油站

利用win32控制台程式和boost::signals2庫,也能寫出有意思的示範小遊戲。先貼代碼,後做解釋:#include "stdafx.h"#include <iostream>#include <boost/signals2.hpp>using namespace std;typedef int Status;Status CapriconStation(const int power, const int enhanceFactor){if( power

Boost Bind 類成員函數指標

// Test_BOOST_BIND_FUNCTION.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <boost/mem_fn.hpp>#include <boost/ref.hpp>#include <boost/type.hpp>#include <boost/bind.hpp>#include

終於解決了–調用預存程序提示傳遞參數多的問題!

調用一個預存程序,總是說傳遞的參數多,上CSDN上連問帶找,也沒解決掉.一直鬱悶中..今天,我總算可以不鬱悶了,因為我把這個問題解決了.解決方案嘛.呵呵.就是傳的參數多,我把參數變少就好了.具體為:SqlCommand cmd;.........cmd.Parameters.Clear();//把以前的參數清空,我當初就沒這麼做,就出現那個錯誤.下邊再加要用的參數.總結:做程式不夠細心,以後要多注意了.

給啟用了WS_HSCROLL,WS_VSCROLL的RichEdit增加自動換行的控制

 第二份代碼     在第二份代碼中,正如您所想,很幸運地,我們達到本文主題的要求。:)它啟動並執行很好。而在我的《GlobalStrings》中,我是用一個CheckBox(我自己編寫的控制項,風格是採用Vista)控制項來控制這個功能的。如下代碼:void SetCarryLine( HWND hwndRich, BOOL fbEnable ){ if ( fbEnable ) { HDC hdc = GetDC( hwndRich );

Generic Programming Techniques

Generic Programming TechniquesThis is an incomplete survey of some of the generic programming techniques used in the boost libraries.Table of Contents    * Introduction    * The Anatomy of a Concept    * Traits    * Tag Dispatching    * Adaptors    *

總頁數: 61357 1 .... 21246 21247 21248 21249 21250 .... 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.