Time of Update: 2018-07-23
1. 如何設計一個程式的結構,這是一門專門的學問,叫做"架構模式"(architectural pattern),屬於編程的方法論。 MVC模式就是架構模式的一種,它對我的啟發特別大。我覺得它不僅適用於開發軟體,也適用於其他廣泛的設計和組織工作。 下面是我對MVC模式的一些個人理解,不一定正確,主要用來整理思路。 2. MVC是三個單詞的首字母縮寫,它們是Model(模型)、View(視圖)和Controller(控制)。
Time of Update: 2018-07-23
請求圖片如下: http://online1.map.bdimg.com/tile/?qt=tile&x=109023&y=42348&z=19&styles=pl&scaler=1&udt=20141103 x、y的關係:百度將地圖劃分為很多小的位元影像 y+1=向北的一個圖片,y-1為向南的一個圖片 x+1=向東的一個圖片,x-1為向西的一個圖片 z估計映像縮放比例(相對於省市縣。。。)
Time of Update: 2018-07-23
user nobody nobody;worker_processes 8;worker_cpu_affinity 0001 0010 0100 1000 0001 0010 0100 0001;worker_rlimit_nofile 10240;pid logs/nginx.pid;events { use epoll; worker_connections 10240;}http {include mime.types;default_type
Time of Update: 2018-07-23
這幾天比較空閑,就接觸了下 百度地圖API (開發人員中心連結地址:http://developer.baidu.com),發現調用還是挺方便的。只要簡單幾步註冊下,就可以獲得一個Key,就能直接調用(PS:好像1.3版本前的無需註冊擷取key,就能直接調用api)。 想著能結合到自己的項目中去,那也挺不錯的。看了園子中的幾篇文章,感覺甚好,想自己也動手試試。
Time of Update: 2018-07-23
log4j2相對於log4j 1.x有了脫胎換骨的變化,其官網宣稱的優勢有多線程下10幾倍於log4j 1.x和logback的高輸送量、可配置的審計型日誌、基於外掛程式架構的各種靈活配置等。如果已經掌握log4j 1.x,使用log4j2還是非常簡單的。 先看一個樣本 1 基礎配置 普通Java項目手動添加jar包 問題: 糾正一下:本人親自在搭建項目的時候,發現如果項目中只有這兩個jar,是顯示不正常的,需要加上log4j2的實現
Time of Update: 2018-07-23
原文地址:http://www.hankcs.com/program/java/log4j-2-console-color-configuration-with-intellij-idea.html 準備開一大項目的話,日誌系統必不可少。Log4j是Java平台上最好的日誌組件了,Log4j 2升級了不少API,拓展性更好。 Log4j 2安裝
Time of Update: 2018-07-23
docker越來越炙手可熱,如果你的團隊已經準備開始使用docker,那麼私人倉庫是必不可少的東西,首先是可以協助你加快從伺服器pull鏡像的速度,其次也可以協助你存放私人的鏡像,本文主要為大家介紹如何從公用伺服器上講開放的images備份到本地私人伺服器上。 本文中以index中的ubuntu鏡像舉例 從官方的Index伺服器上下載ubuntu鏡像 docker pull ubuntu
Time of Update: 2018-07-23
1、啟動 elasticsearch 如出現異常 can not run elasticsearch as root 解決方案:建立ES 賬戶,修改檔案夾 檔案 所屬使用者 組 2、啟動異常:ERROR: bootstrap checks failed system call filters failed to install; check the logs and fix your configuration or disable
Time of Update: 2018-07-23
1.資料中心概述 資料中心布線工程建設應根據資料中心IT發展的長遠戰略,體現“面向未來”的設計思想,建設一個布局合理、安全可靠、可持續發展、綠色環保、投資合理、較高標準的現代化資料中心布線系統,切實為伺服器、網路等裝置提供一個安全、可靠、溫濕度及潔淨度均符合要求的基礎運行環境,同時為相關管理員提供方便、快捷、安全、高效的管理手段。
Time of Update: 2018-07-23
遊戲中的開頭一般都需要使用閃屏(Splash Screen)來顯示開發商的相關資訊或者遊戲的背景等,所以一般情況下遊戲中的閃屏都多於一個,有兩個甚至更多,例如百寶箱中的遊戲中移動已經規定第一個閃屏必須是移動夢網的Logo,而第二個要出現百寶箱的logo。實現閃屏的方式有很多種,最合理的方式應該還是使用Canvas,因為閃屏過後的菜單或和遊戲主介面也是在Canvas或者GameCanvas上繪製,所以可以實現平滑的切換。
Time of Update: 2018-07-23
1、 安裝vsftpd # yum update 更新源 # yum install vsftpd -y 安裝vsftpd伺服器 2、配置vsftpd. # vi /etc/vsftpd/vsftpd.conf 配置vsftpd主設定檔 找到如下項目更改或開啟# anonymous_enable=NO 禁止匿名訪問
Time of Update: 2018-07-23
通常,在ES中使用查詢時,預設返回的前10條結果,當我們一個查詢有上萬的結果時,我們如何擷取全部資料。。雖然我們可以通過size設定查詢後返回的條數。 ES的API中提供了scan和scroll,這個方法有點類型傳統資料庫中的遊標。 方法1:直接使用es提供的scroll 第一步:向ES伺服器發送如下GET請求。{}中的內容寫在請求體中。其中,scroll=1m,設定scroll 在1min內保持開啟狀態
Time of Update: 2018-07-23
最近在學習docker,經常遇到的一個問題是,在下載docker image的時候,由於眾所周知的網路原因導致失敗,雖然網上也有很多解決方案,比如使用Docker Hub Mirror 之類的國內鏡像服務,不過由於個人原因(僥倖有一台國外的VM),我更傾向於不通過docker registry共用下載的image。 問題很明確:不通過docker registry,將A機器上的docker image共用給其他機器,即docker鏡像本地遷移。 方案也很簡單:使用docker的save
Time of Update: 2018-07-23
author: zqh date: 2016-5-11 介紹 Docker倉庫實際上提供兩方面的功能,一個是鏡像管理,一個是認證。前者主要由docker-registry項目來實現,通過http服務來上傳下載;後者可以通過docker-index(閉源)項目或者利用現成認證方案(如nginx)實現http要求管理。
Time of Update: 2018-07-23
1 所謂的註解版,個人理解為 XXXMapper.xml檔案省略掉,把需要的各種sql語句寫入到了 XXXMapper介面中 如何讓 主設定檔找到 介面呢,只需把 下面 <mapper resource="com/model/UserMapper.xml" /> 改為 <mapper class="com.model.UserMapper" /> 即可,看屬性也知道,把資源檔改為了類檔案的含義
Time of Update: 2018-07-23
這些天最受全社會關注的話題就是火車票,最讓網民無奈地就是12306購票網站,最讓程式員痛快的就是大罵12306網站的架構裡的諸多愚蠢的做法。 老實說剛開始的時候,單從使用者體驗上已經讓我對12306的售票網站失望之極:每次都要登入,每次登入都告訴我訪問人數過多,每次的失敗資訊還顯示在不同的位置(一會兒在登入表單下面,一會兒彈出),好不容易定上了兩張票還不能連號……
Time of Update: 2018-07-23
下載時PGP和MD5的意思 這兩個檔案只是校正,用來確保你下載的apache檔案是正確的,通常可以不用的阿,如果不放心也完全可以用相關工具對apache.msi檔案計算md5和那個md5檔案進行比較,相同就說明下載的檔案是正確的(沒有在下載過程中出現錯誤),pgp是apache的數位簽章,用來保證檔案沒有被第三方偷梁換。 PGP(Pretty Good Privacy)簽名,它可以保證下載的是正式版本。 MD5(訊息摘要演算法
Time of Update: 2018-07-23
編寫鉤子程式的步驟分為三步:定義鉤子函數、安裝鉤子和卸載鉤子。 1.定義鉤子函數 鉤子函數是一種特殊的回呼函數。鉤子監視的特定事件發生後,系統會調用鉤子函數進行處理。不同事件的鉤子函數的形式是各不相同的。下面以滑鼠鉤子函數舉例說明鉤子函數的原型: LRESULT CALLBACK HookProc(int nCode ,WPARAM wParam,LPARAM lParam) 參數wParam和
Time of Update: 2018-07-23
教你如何編寫自己的bat檔案。(附幾個好用的bat檔案) : H+ \! G; c, q# \/ } 先舉個簡單的例子: 讓電腦每天在指定時間關機,可以用下面方法 8 B2 v2 ~) J6 ] T , b9 c) A, z, ` 開啟記事本,寫入以下內容: % S: t" O0 S1 B3 z6 P" O , Z: z( J! r, O6 e at 22:59 shutdown -
Time of Update: 2018-07-23