Time of Update: 2018-12-03
最近整後台,涉及到兩個後台調度的問題。一是以時間間隔為條件的輪詢調度;運用情境:每隔5分鐘抓取資料;二是一某個時間點為條件的輪詢調度;運用情境:後台日誌貨報表產生上傳,每個周一產生上一周的,每個月初產生上一月。其實按周來執行調度,用前面一個情境也可以實現,但是按月產生,因為每月時間不固定,必須動態判斷和執行。後台實現調度的思路,我一開始考慮的是,web啟動時通過一個入口方法,啟動一個while線程(假設我需要每隔5分鐘發送某個請求task)一直監控。task執行一次後,sleep(5分鐘),或是
Time of Update: 2018-12-03
二元Functor轉換到一元的適配器實現template<class BinaryFunctor>class MyBinaryToUnaryFunctorAdapter : public std::unary_function<typename BinaryFunctor::first_argument_type, typename BinaryFunctor::result_type>{public:typedef
Time of Update: 2018-12-03
交流QQ群:26651479day01:物件導向 通過封裝、繼承、多態,把程式的耦合度降低,使程式靈活、容易修改、容易複用。 物件導向=對象 + 類 + 訊息 + 繼承 + 多態 物件導向方法是一種把物件導向的思想運用於軟體開發過程,指導開發活動的系統方法,包括分析、設計和實現等活動 軟體開發組越大,組中每個成員的生產率就越低 --Philippe Kahn, Borland Ln = 15000/(n^-3)( LOC
Time of Update: 2018-12-03
#include <iostream>#include <vector>#include <map>#include <algorithm>#define GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)struct SomeItem{SomeItem(int i, int b) : id(i), played(b){}bool
Time of Update: 2018-12-03
最近在公司做背景東西,freshman第一次接觸到新的東西總會有點好奇心。但是公司後台用了傳統的ssh架構搭建,因此我們基本就是一直在寫業務,寫業務。加之有個朋友copy一個xx電影下載的網站,頓時又有點複燃我想建個個人網站的慾望。無web經驗,無大型網站開發經驗,沒有css,js,html實際開發經驗。好歹我先熟悉下整體搭建流程麼,以後在細化一:建站的環境有人建議我使用 xxmap先玩玩。但是考慮到我本機原來就在開發公司後台搭建了
Time of Update: 2018-12-03
轉自:snake_liu專欄1、啟動流程 Workflow workflow = new BasicWorkflow(userID);//userID啟動流程的使用者 DefaultConfiguration config = new DefaultConfiguration(); workflow.setConfiguration(config); workflowId = workflow.initialize("myworkflow", 0, null);
Time of Update: 2018-12-03
用hibernate處理資料的時候,出來這麼個異常,以後注意session.flush( ) exceptionorg.hibernate.SessionException: Session is closed!錯誤碼:session = HibernateUtil.openSession(); session.beginTransaction(); String sql="from IfBid"; Query query = session.createQuery(sql);
Time of Update: 2018-12-03
#ifdef _DEBUG#define _CRTDBG_MAP_ALLOCinline void ENABLE_CRT_MEMORY_LEAK_CHECK() { _CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); }#else#define ENABLE_CRT_MEMORY_LEAK_CHECK() {}#endif使用int APIENTRY WinMain(HINSTANCE hInstance,
Time of Update: 2018-12-03
void XXControl::clipVisit(CCNode *node){glEnable(GL_SCISSOR_TEST);CCPoint pos = this->getPosition();CCSize contentSize = this->getContentSize();CCPoint scale = ccp(CCEGLView::sharedOpenGLView()->getScaleX(),
Time of Update: 2018-12-03
CCActionInterval *bgMoveOut = CCMoveTo::create(actionInterval, pos);CCEaseExponentialOut *moveOutEase = CCEaseExponentialOut::create(dynamic_cast<CCActionInterval *> (bgMoveOut->copy()->autorelease()));CCFiniteTimeAction *finishedAction =
Time of Update: 2018-12-03
轉自:http://zhidao.baidu.com/question/50940165.html?fr=qrl1、清空ARP緩衝 大家可能都曾經有過使用ARP的指令法解決過ARP欺騙問題,該方法是針對ARP欺騙原理進行解決的。一般來說ARP欺騙都是通過發送虛假的MAC地址與IP地址的對應ARP資料包來迷惑網路裝置,用虛假的或錯誤的MAC地址與IP地址對應關係取代正確的對應關係。若是一些初級的ARP欺騙,可以通過ARP的指令來清空原生ARP緩衝對應關係,讓網路裝置從網路中重新獲得正確的對應關係,
Time of Update: 2018-12-03
轉自:http://blog.csdn.net/gekie/archive/2005/03/12/318117.aspx h3 建立描述符首先,讓我們來定義工作流程。你可以使用任何名字來命名工作流程。一個工作流程對應一個XML格式的定義檔案。讓我們來開始建立一個“myworkflow.xml”的檔案,這是樣板檔案:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE workflow PUBLIC "-//OpenSymphony
Time of Update: 2018-12-03
如何利用OSWorkflow的function進行任務的分配: OSWorkflow是只是一個workflow engine的核心體。我們都說osworkflow非常的易擴充,但是這也同樣說明了,用osworkflow去實現一個能夠啟動並執行工作流程系統是非常繁瑣的事情。繁瑣並不是難,因為你要想實現一個流程,不得不自己去實現大量的condition和function。
Time of Update: 2018-12-03
接觸liferay4.3.1了,這個趙哥用的引擎是resin,初次接觸就學習一下Resin是CAUCHO公司(http://www.caucho.com/)的產品,是一個非常流行的支援servlets 和jsp的引擎,速度非常快。Resin本身包含了一個支援HTTP/1.1的WEB伺服器。雖然它可以顯示動態內容,但是它顯示靜態內容的能力也非常強,速度直逼APACHE SERVER。許多網站都是使用該WEB伺服器構建的。 Resin也可以和許多其他的WEB伺服器一起工作,比如Apache
Time of Update: 2018-12-03
這幾天在學習工作流程,照著史蒂芬的筆記做請假工作的例子過程中,遇到了一些問題,其中一個問題困擾了我好幾天 。紀錄下來第一個異常是設定資料庫的:org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for onnect URL
Time of Update: 2018-12-03
在web應用中經常要控制輸出的時間類型資料和double類型資料的格式.比如,想要在輸出時時間格式是:2008-04-06實現: import java.text.SimpleDateFormat;SimpleDateFormat sdf =new SimpleDateFormat("yyyy-mm-dd");String ListTime = sdf.format(lt);double類型資料小數點後面的位元通常很長,顯示的時候我們一般保留2到3位就可以了實現:import
Time of Update: 2018-12-03
在C++之中,進行記憶體動態分配之時,new和delete是我們每一個人都會用到的。但是new和delete到底做了些什麼呢?在我看了這麼多書之後,發現很少有書去介紹這方面的知識,即使有也是僅僅的說下new和delete的實現。而我要的不僅僅是這些東西。我想明白,他到底對記憶體做了那些手腳。好,下面我就從頭慢慢說一下我的觀點,一家之言,歡迎拍磚。1 瞭解一種指標行為Code:#include <iostream> using namespace std; int main()
Time of Update: 2018-12-03
原文:http://www.javazy.com/contentex/2005916165628.shtml上網看了些教程,發現網上的文章雖然很多,但大都有些問題,包括:有些文章寫得很全,但感覺太紛繁複雜,沒有個提綱,感覺很亂。有些文章沒有把問題寫全,對於很多情況,程式能運行,但郵件就是發不了。對於JavaMail,最基礎的功能就是郵件的發送和接收,在這裡,我先講一講郵件的發送。在寫具體的程式前,先講一些概念。1.郵件的發送:如果你的郵件地址是a@host.com,而你要用這個郵箱發送一封郵件到
Time of Update: 2018-12-03
最近在看《又見阿郎》這部電視劇.感覺很好,能從中學到不少的人生經驗,有時候我時常問自己,我現在是不是在浪費時間,我是不是應該加緊學些技術.但反而學到的經驗告訴我,我不是在浪費時間,我在學人生中最重要的人生學.人最重要的不但是技術還有人生交往的經驗.這也是我應該提高和改進的地方.我會好好的珍惜這些經驗,並把它運用到實際生活中.願自己在未來的事業和生活中一帆風順.也希望這些經驗能協助大家.願大家未來的生活中一片晴空.這些經驗我只看了一部分總結出來的,如有新的經驗會不斷的補充...
Time of Update: 2018-12-03
本文轉自: http://blog.csdn.net/lincyang/archive/2010/10/13/5938363.aspx 在測試Google map時,我直接使用原模擬器,所以報錯:Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY Please check logcat output for more details. Launch canceled! 原因是Target不對,本應用使用了Google