素數的判斷

素數(又稱質數):就是除了1和它本身,沒有其他因數的整數。註:1既不是素數,也不是合數。一、素數的一種簡單演算法(C)素數即只能被1和其本身整除的數,判斷n是否為素數只需用2~n/2之間的數去除就可以了。因為一個數的一半的平方大於其本身是從5開始的,解方程:n/2的平方>n 。即一個數n的兩個因數不能同時比n/2大。就可以說一個數若不是素數則一定在2~n/2之間有因數。而且2,3也是符合下面程式的。#include <stdio.h>main(){int

Pursue a Post-graduate Degree

October 4, 2010(描述圖表)As is shown in the table above, dramatic changes have taken place in the number of the students pursuing a post-graduate degree in these 5 years.The most obvious changes happend in 2005 and 2008.We can see that the number is

二叉樹重建

對於二叉樹T,可以遞迴定義它的先序遍曆、中序遍曆和後序遍曆如下:PreOrder(T)=T的根節點+PreOrder(T的左子樹)+PreOrder(T的右子樹)InOrder(T)=InOrder(T的左子樹)+T的根節點+InOrder(T的右子樹)PostOrder(T)=PostOrder(T的左子樹)+PostOrder(T的右子樹)+T的根節點其中,加號表示字串串連運算。[問題]輸入一棵二叉樹的先序遍曆和中序遍曆序列,輸出它的後序遍曆序列。範例輸入:DBACEGF   

使用Google-Project-Hosting搭建自己的網路SVN伺服器

前段時間寫了一篇博文,講述了如何搭建本地SVN伺服器。http://blog.csdn.net/great3779/article/details/7217986。這幾天在網上閑逛的時候,發現Google同志已經為開源開發人員提供了雲端式計算的網路版本管理伺服器Google-Project-Hosting,而且支援SVN版本管理。大喜過望,趕快初步研究了一下,寫此博文與各位初學者共勉。相對本地SVN環境,網路SVN的好處在於可以隨時隨地管理自己的源碼,而且可靠性高,合作性好。下面展示如何使用Go

Buying Books Online

October 5, 2010(網上購書成為時尚)As e-commerce becomes a part of our daily life, buying books on the Internet has come into fashion worldwidely due to its obvious advantages.Compared with the traditional way of visiting bookstores and picking one from

float double 比較大小問題

一、類型float和double通過==,>,<等比較不會引起編譯錯誤,但是非常可能得到錯誤的結果。這是因為它們的記憶體分布不同,不可以直接比較。正確的方法是轉換為同一類型後比較兩者差值,如果結果小於規定的小值,則視為相等。#define   eps  XXXconst double eps = XXX;XXX 一般取  1e-6.這兩種都可以。然後 用 fabs(a - b) < eps   判斷是否相等。二、1.

訊號量 互斥鎖 自旋鎖 原子操作

本文轉自:http://blog.163.com/hbu_lijian/blog/static/126129153201261722410353/核心同步措施(用於linux核心)    為了避免並發,防止競爭。核心提供了一組同步方法來提供對共用資料的保護。我們的重點不是介紹這些方法的詳細用法,而是強調為什麼使用這些方法和它們之間的差別。   

VC介面庫

GuiToolkit(開源,類似Visual Studio 2003風格)http://www.beyondata.com/default.htmGardenUI(免費,介面效果挺好的,XML,代碼 介面 分離)http://www.gardenui.com/CJLib(開源,免費,UNICODE編碼,是xtreme toolkit的前生,但xtreme

第一章 導言

在學習一門新的程式語言的唯一途徑就是使用它編寫程式。一、 main() 函數:函數的命名沒有限制,但main 是一個特殊的函數名,每一個程式都是從main()函數的七點開始執行的,這意味著每個程式都必須在某一個位置包含一個main函數。如果沒有 main 函數 編譯不過去 將會提示如下:二、資料類型資料類型的大小取決於具體的機器。整數除法的操作將執行舍位,結果的小數部分都會被捨棄。5/9=0兩個運算元為int  執行整數操作一個為為float 一個為 int 在開始之前  int 轉化為

Doing Good Deeds Whether Needs Rewards?

September 23, 2010A great many people presume upon a reward when conducting a good deed. / It is widely believed by many people that doing a good deed just gives them the right to ask for some rewards. Anyway, sometimes doing a good deed will make

編譯boost (boost_1_53_0)

寫在最前:老版本的boost編譯可以參考以下:(其實boost的所有版本編譯都差不多)Boost_1_46_1編譯: http://blog.csdn.net/great3779/article/details/6454663Boost_1_47_0編譯: http://blog.csdn.net/great3779/article/details/6654780Boost_1_48_0編譯: http://blog.csdn.net/great3779/article/details/6977

批處理(.bat)檔案中使用相對路徑

一般來說,批次檔處理相對路徑的時候,起始位置是bat檔案所在的目錄,比如在D:\XX目錄下執行bat檔案,所有相對目錄的操作都會以D:\XX下執行。但是有些命令需要管理員權限,右鍵選擇以管理員身份運行時後,起始位置則為C:\Windows\system32,這時候往往不是我們所想要的,一種解決解決辦法是在批處理的行首加一句"cd D:\XX”進入該目錄,以修改其當前位置,但這樣需要在批次檔中加入絕對路徑,如果把bat檔案移動到其它位置就無法使用了,此時一種更好的方式是用"cd /d %~dp0”

E-books and Traditional Books

October 2, 2010  In recent decades, (1)with the rapid development of advanced information technology, E-books have found/made their way into most people's daily life and have gained increasing popularity among common people. (2)information

How to Improve Students’ Mental Health?

October 8, 2010(總述大學生心理健康很重要)In modern society, the individuals/people are destined to cope with a lot of pressure, from either outer world or inner will.The cases of suicide in campus in recent years fully reveal the importance of mental health.(為此,

Boost 1.48.0編譯

1. 至http://www.boost.org/users/history/version_1_48_0.html下載boost最新版1.48.0;2. 解壓縮後,運行bootstrap.bat批次檔,得到bjam.exe;3. 進入VS2008的Command Prompt (方法:Tools -> Visual Studio 2008 Command Prompt),轉到boost目錄。(例如,我的boost目錄:D:\boost_1_48_0)4. 輸入“bjam

Some Career Myths about IT Pros

October 9, 2010Today, I received some newsletters form TechRepublic that I had subscribed before. There is a headline attracting me a lot so I post some useful tips here. This article tells some experience after long years working.Career prospects

Jlink v8 無法識別的USB裝置解決辦法

本文轉自:http://hi.baidu.com/jinguoju/blog/item/7bde9f9b0e250f95c8eaf44d.html現在我們用的Jlink大部分都是山寨版的,有時候不知為什麼就不工作了,windows提醒我們插入的是無法識別的USB裝置。這是因為Jlink中的韌體(就是裡面的程式)丟失了或者壞掉了,這個時候我們只能把它擦除重新寫入韌體,有了韌體Jlink就可以正常的工作了。下面我就說一下應該怎樣操作吧第一,準備工作    下載一個 AT91-ISP v1.3

討論:一個進程(Process)最多可以產生多少個線程(Thread)

1.進程中建立線程的限制預設情況下,一個線程的棧要預留1M的記憶體空間,而一個進程中可用的記憶體空間只有2G,所以理論上一個進程中最多可以開2048個線程,但是記憶體當然不可能完全拿來作線程的棧,所以實際數目要比這個值要小。 #include "stdafx.h"#include <windows.h>#include <process.h>#include <assert.h>volatile bool gbExitThread =

圖表作文備忘

以下是以前考研時總結的一個圖表作文模板,但只找到了部分內容,為了防止遺失將其post在這裡,用於以後review。October 14, 2010   wcdjAs is vividly depicted in the cartoon above, 誰,插入語形容,is doing …… .In the first photo, …… . In the second picture, …… . The caption indicates that …… / We are informed

S3C2440 U-Boot移植–Norflash驅動支援- S29AL016J

U-Boot版本:2008.10   開發板:Mini2440     

總頁數: 61357 1 .... 24364 24365 24366 24367 24368 .... 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.