Time of Update: 2018-12-04
1.求一個數的階乘n!:#include<iostream>using namespace std;int fac(int val);int main(){ int val; cout<<"input a number:"<<endl; cin>>val; cout<<"val! is "<<fac(val)<<endl;}int fac(int
Time of Update: 2018-12-04
新浪科技訊
Time of Update: 2018-12-04
作者:IT168 東方蜘蛛譯 【IT168
Time of Update: 2018-12-04
本文轉自:http://www.infoq.com/cn/articles/ConcurrentHashMap之前的一篇文章是:http://blog.csdn.net/caihaijiang/article/details/7435828線程不安全的HashMap因為多線程環境下,使用HashMap進行put操作會引起死迴圈,導致CPU利用率接近100%,所以在並發情況下不能使用HashMap,如以下代碼final HashMap<String, String> map =
Time of Update: 2018-12-04
JSR 303 – Bean Validation 是一個資料驗證的規範。在任何時候,當你要處理一個應用程式的商務邏輯時,必須要考慮資料校正,確保輸入進來的資料從語 義上來講是正確的。在通常的情況下,應用程式是分層的,不同的層由不同的開發人員來完成。很多時候同樣的資料驗證邏輯會出現在不同的層,這樣就會導致代碼冗餘、不利於維護等問題。使用Bean Validation,將驗證邏輯與相應的領域模型進行綁定,能夠很好的避免發生這樣的問題。Bean Validation 為 JavaBean
Time of Update: 2018-12-04
本文轉自:http://www.blogjava.net/wangxinsh55/archive/2010/08/10/328427.html實際應用中,某個執行個體的屬性可能是另一個對象的一個屬性,Spring支援將bean執行個體的屬性值直接賦值給一個變數屬性值的注入,是通過PropertyPathFactoryBean完成的,PropertyPathFactoryBean用來擷取目標bean的屬性,獲得的值可以注入到其他bean,也可以定義成新的bean實體類:public class
Time of Update: 2018-12-04
開始做水題了~~歐耶!POJ 1003 Hangover這道題so easy的說~~#include<iostream>using namespace std;int main(){float c;int n; //the number of the cardsfloat len=0;while(cin>>c&&c!=0){int i=2;while(len<c){len+=1.0/i;i++;}cout<<i-2<<"
Time of Update: 2018-12-04
本文轉自:http://blog.csdn.net/phpkernel/article/details/7332227在MVC模式中,通常V和C層功能職責一般都很清晰穩定,但是M層卻常常顯得臃腫笨拙。C層主要是負責整體流程式控制制,一般規範的架構中,流程都可以用一張或幾張流程圖畫出,那麼表明流程一般都是固定的。V層主要是負責頁面呈現,可能使用smarty模板引擎,也可能是內建的模板引擎,顯示的頁面可能是HTML,XML或則JSON,這些種類再多也都是可以度量的,所以V層也可以說是固定的。而M層卻
Time of Update: 2018-12-04
Time of Update: 2018-12-04
《Head First設計模式》第三章學習筆記一、設計原則 類應該對擴充開放,對修改關閉。即開放-關閉原則(OCP)。 我們的目標是允許類容易擴充,在不修改現有代碼的情況下,就可以搭配新的行為。二、裝飾器模式
Time of Update: 2018-12-04
1、連接點(Joinpoint) 程式執行的某個特定位置:如類開始初始化前、類初始化後、類某個方法調用前、調用後、方法拋出異常後。這些代碼中的特定點,稱為“連接點”。Spring僅支援方法的連接點,即僅能在方法調用前、方法調用後、方法拋出異常時以及方法調用前後這些程式執行點織入增強。 2、切點(Pointcut)
Time of Update: 2018-12-04
企業中各項目中相互協作的時候可能用得到訊息通知機制。比如有東西更新了,可以通知做索引。在 Java 裡有 JMS 的多個實現。其中 apache 下的 ActiveMQ 就是不錯的選擇。ActiveMQ 是Apache出品,最流行的,能力強勁的開源訊息匯流排。ActiveMQ 是一個完全支援JMS1.1和J2EE 1.4規範的 JMS Provider實現。這裡樣本下使用 ActiveMQ用 ActiveMQ 最好還是瞭解下 JMSJMS
Time of Update: 2018-12-04
Spring 容器中的 Bean 是有生命週期的,Spring 允許 Bean 在初始化完成後以及銷毀前執行特定的操作。下面是常用的三種指定特定操作的方法:通過實現InitializingBean/DisposableBean 介面來定製初始化之後/銷毀之前的操作方法;通過<bean> 元素的 init-method/destroy-method屬性指定初始化之後
Time of Update: 2018-12-04
《Head First設計模式》第四章學習筆記一、設計原則 要依賴抽象,不要依賴具體類。當你直接執行個體化一個對象時,就是在依賴它的具體類。 如果有一個不像是會改變的類,那麼在代碼中直接執行個體化具體類也就沒什麼大礙。二、原廠模式<一>、簡單原廠模式 簡單原廠模式:就是由一個類的方法(可以是靜態方法)根據傳入的參數,決定建立出哪一種具體產品類的執行個體。
Time of Update: 2018-12-04
文章目錄 五、策略模式中的設計原則 《Head First設計模式》第一章學習筆記一、OO基礎: 抽象、 封裝、 多態、 繼承二、OO原則:1、封裝變化 1)找出應用中可能需要變化之處,把它們獨立出來,不要和那些不需要變化的代碼混在一起。
Time of Update: 2018-12-04
java操作excel檔案,有兩種工具可以使用,一種是jxl,一種是poi。最近做的需求,使用到poi,因此本文介紹poi的使用(目前只介紹寫excel檔案)。 一、簡介 Jakarta POI 是apache的子項目,目標是處理ole2對象。它提供了一組操縱Windows文檔的Java API 目前比較成熟的是HSSF介面,處理MS
Time of Update: 2018-12-04
第一章學習筆記Pi的求法:#include<stdio.h>#include<math.h>int main(){printf("%.6lf\n",4.0*atan(1.0));return
Time of Update: 2018-12-04
spring提供了filed的值注入和method的傳回值注入。1、Field值的注入filed值注入需要使用org.springframework.beans.factory.config.FieldRetrievingFactoryBean來擷取類的靜態變數。例如,我們通常在介面中定義常量:package com.baobaotao.fb;public interface CarBrandType { String HONG_QI = "紅旗"; String JI_LI = "
Time of Update: 2018-12-04
《Head First設計模式》第五章學習筆記一、單例模式 單例模式:確保一個類只有一個執行個體,並提供一個全域訪問點。 在java中實現單例模式,需要:私人的構造器、一個靜態變數和一個靜態方法。類圖如下:二、單例模式實現 實現方式一:不考慮多線程情況public class Singleton { private static Singleton uniqueInstance; private Singleton() {
Time of Update: 2018-12-04
這個演算法是把出生當作第一天,不算今天。#include<iostream>#include<time.h>#include<windows.h>using namespace std;bool leapyear(int y){if(y%400==0||(y%100!=0&&y%4==0))return 1;elsereturn 0;}void getSystemTime(int &yn,int &mn,int &dn)