Time of Update: 2015-07-26
標籤:lamp 安裝指令碼#!/bin/bash#write by zhang_pc#at 2015.07.25#apache2.4 php.5.4
Time of Update: 2015-07-26
標籤:浙大pat mooc c語言實現 深度優先搜尋 05-圖2. Saving James Bond - Easy Version (25)時間限制200 ms記憶體限制65536 kB代碼長度限制8000 B判題程式Standard作者CHEN, YueThis time let us consider the situation in the movie
Time of Update: 2015-07-26
標籤:串假設串S1 = "I come from Beijing",S2 = "Chongqing" ,Sub = "America". 利用串的基本操作,如果串的賦值、串的插入、串的刪除、串的替換、對上面 的串進行操作#include <stdio.h> #include <stdlib.h> #define MAXSIZE 60 typedef struct {
Time of Update: 2015-07-26
標籤:負載平衡 lvs lvs安裝 系統架構 1、概述上篇文章《架構設計:負載平衡層設計方案(4)——LVS原理》(http://blog.csdn.net/yinwenjie/article/details/46845997),我們介紹了LVS的工作模式,和每一種模式的具體工作過程。這篇文章中,我們將介紹單一LVS節點的安裝方式。比起上一篇文章,這一片要提到的
Time of Update: 2015-07-26
標籤:我的方法是將題目中給的那個串(anniversary)拆分成三段。枚舉所有情況,也就100多種的樣子。每一種情況去判斷在輸入的串中能不能找到這三個串,並且不相交。o(︶︿︶)o 唉,思路很快就有了,代碼寫得醜,找錯找了半天,最終在場外Submit的1A了。寫題時候腦癱,還搞了個KMP上去。。。其實長度為100的串,暴力和KMP差距並不是很大,似乎都能 0ms
Time of Update: 2015-07-26
標籤:暴力搜尋。注意題目說每個字母對應的數字不同,這句話表明最多隻有10個字母,所以暴力DFS絕對不會TLE。#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>using namespace std;char s[1000],t[1000];char cun[1000];int C[1000];int ans[1000];int tot;int flag;int
Time of Update: 2015-07-26
標籤:#include<cstdio>#include<iostream>using namespace std;#define Size 100000struct Node{ int L, R; long long Sum, Inc; int Mid() { return (L+R)/2; }}Tree[Size*3];void CreatTree( int root,
Time of Update: 2015-07-26
標籤: DCT變換是一種與FFT變換緊密相連的數學運算,當函數為偶函數是,其傅立葉展開式只有餘弦項,因些稱為餘弦變換,其離散化的過程稱為DCT(離散餘弦)變換。下面我們就推導下H.264的4x4整數DCT公式。首先給出DCT變換的定義,其變換公式可以寫成:Y = AXAT 這裡A為單位正交距陣,滿足:I
Time of Update: 2015-07-26
標籤:1、擷取任意年的二月有多少天? 思路:根據指定年設定一個時間就是: c.set(year,2,1);//某一年的3月1日 c.add(Calendar.DAY_OF_MOUTH,-1);3月1日,往前推一天,就是2月最後一天。import java.util.Calendar;import java.util.Scanner;public class CalendarTest { public static void main(String[] args) {
Time of Update: 2015-07-26
標籤:應該是最基本的題開始還是沒有理解透徹沒有理解透徹就不要急著做題並查集說白了就是把所有的點看看能歸成幾個集 合所以首先判斷這兩點是否在一個集合範圍內如果沒在一個集合範圍內就把小的集合賦給大的集合記住是把小的集合賦給大的集合把小的集合賦給大的集合把小的集合賦給大的集合把小的集合賦給大的集合3遍至於為什麼改成大於也對。。。#include<cstdio>#include<algorithm>using namespace std;int sett[1100];int
Time of Update: 2015-07-26
標籤: 大家都知道,onCreate方法在建立的時候開始調用一些方法來擷取資源方面的東西,這個是在程式運行之初才執行的,一個完整的生命週期中,它只執行了一次,不被onDestroy掉,就一直不調用,而onStart方法則是當程式不可見的時候調用的,它和onStop是一對的,如所示: 有些人會問了,不是還有一個onRestart嗎,這個會在什麼時候調用,當然這些我也是看別人的文章明白的,這個onRestart方法是在onStop和onDestroy方法中間調用的,在Activity被onSto
Time of Update: 2015-07-26
標籤:linux基礎虛擬機器複製後網卡變成eth1,改變的方法如下:1、vim /etc/udev/rules.d/70-persistent-net.rules650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/70/2F/wKiom1WzSDLiOKEbAAF5z6BxytE740.jpg" title="QQ20150725161620.png" alt="wKiom1WzSDLiOKEbAAF5z6BxytE740.jpg"
Time of Update: 2015-07-26
標籤:shell1.awk中的!a[$0]++與!a[$1]++的使用!a[$0]++可以去除一行中重複的記錄,例子如下:[[email protected] shell]# cat 1.txt aabbccefgaf[[email protected] shell]# awk ‘!a[$0]++‘ 1.txt abcefg解釋:a[$0]就是以每一行內容為索引的一個hash表,當a[$
Time of Update: 2015-07-26
標籤:scala spark/** * 什麼是高階函數,高階函數就是將函數作為參數傳遞給函數。 * 函數可以和值一樣被定義給變數以及被傳遞 * 下面對王老師授課的代碼進行了理解和研讀 */package com.fishimport scala.math._//下面這種寫法是錯誤的//import scala.math.*/** * auth=fish *
Time of Update: 2015-07-26
標籤:ssd performanceSSD和傳統的磁碟在組織形式上不一樣,磁碟有扇區,柱面,盤面的概念。而SSD flash儲存完全不同,ssd由page,block,plane,die組成。linux核心把ssd當做一個塊裝置,和磁碟模型一樣的塊裝置。SSD內部的FTL隱藏ssd page,block,plane,die的關係,使得OS無法專門進行最佳化。1. 調整ssd暴漏給OS的扇區、磁軌等資訊是合適的fdisk -H 224 -S 56 /dev/sdd這裡的-H參數指的是“磁頭”數量,
Time of Update: 2015-07-26
TCP Segment Offload(TSO)的實現原理淺析,offloadtso早上太燥熱,突然想起三周前有人跟我交流了TSO的問題,我也描述了其原理,這個原理說來也是特別簡單,無非就是靠網卡硬體來分段,計算checksum,從而解放CPU周期。其實只要說一個就夠了,既然靠硬體來分段,那麼只能由硬體來計算checksum了,因為你根本就不知道硬體的分段細節,所以你也沒法在分段前計算好每一個段的checksum....
Time of Update: 2015-07-26
Makefile:1: *** 多個目標匹配。 停止。,makefile多個下面是我自己寫的Makefile 檔案:.SUFFIXES:.c .oCC = gccSRCS = stat.cOBJS = $(SRCS:.c=.o)EXEC = teststart:$(OBJS)$(CC) -g -o $(EXEC) $(OBJS).c.o:$(CC) -Wall -g -o $@ -c $<clean:rm -f $(OBJS)make的時候提示Makefile:1: *** 多個目標匹配。
Time of Update: 2015-07-26
【系統效能最佳化】Hibernate調優,hibernate調優基礎系統的學生資訊維護頁面,查詢顯示學生資訊,但每次查詢過程都很慢,所以對該部分進行最佳化. Hibernate調優是使用SSH架構很常見的問題,一般可以從以下幾方面考慮:一、資料庫設計調整二、主配置參數(ID建置原則,二級緩衝,lazy載入)三、一級緩衝管理四、事務控制策略五、HQL最佳化 我們這裡的最佳化,是對hql語句的最佳化,考慮使用select newmap代替hibernate的級聯查詢。
Time of Update: 2015-07-26
jvm相關參數,調優,jvm參數調優常見的jvm參數如下-Xmx1024m:設定JVM最大可用記憶體為1024M。-Xms1024m:設定JVM促使記憶體為1024m。此值可以設定與-Xmx相同,以避免每次記憶體回收完成後JVM重新分配記憶體。-Xmn512m:設定年輕代大小為512m。整個JVM記憶體大小=年輕代大小 + 年老代大小 +
Time of Update: 2015-07-26
SYN攻擊防護措施,syn防護措施SYN攻擊的應對措施針對SYN攻擊的幾個環節,提出相應的處理方法:方式1:減少SYN-ACK資料包的重發次數(預設是5次):sysctl -w net.ipv4.tcp_synack_retries=3sysctl -w net.ipv4.tcp_syn_retries=3方式2:使用SYN Cookie技術:sysctl -w net.ipv4.tcp_syncookies=1方式3:增加backlog隊列(預設是1024):sysctl -w