Time of Update: 2018-12-04
1003,1004,1005過於水,就不記錄代碼了。1006也非常簡單,就是一個解不定方程的問題,只是由於問題描述得不清楚或是由於中午沒睡覺現在腦子比較暈的緣故,題目看了好幾遍都沒明白資料的含義是什麼,看了幾遍中文翻譯才弄懂。#include <iostream>using namespace std;int main(){int p,e,i,d;int start,day;int
Time of Update: 2018-12-04
好久沒有寫poj的題了,一定要堅持下來。畢竟是要寫寫代碼為生的,演算法的重要性不言而喻。1009這道題已經糾結了很久了,其實題目不難,看到後思路也很直觀,就是考慮到同一個數字跨過三行以上時,中間部分肯定就可以不用計算,直接為零。之前覺得可以建立一個map,當包括中間值在內的9個數組成的數組之前已經算過的話,直接輸出map的value就可以了。不過似乎這樣每次搜尋、比較,效率反而低了。另外,寫的時候想著如果輸入的資料比較多,它們的個數之和可能會超過int範圍,看來是我多想了。
Time of Update: 2018-12-04
mybatis預設使用log4j,當有self4j這個日誌jar包存在時會無法列印sql,請移除或者在工程啟動時顯示設定mybatis使用的日誌類log4j.logger.org.apache.ibatis=debug,stdout log4j.logger.java.sql=debug,stdout ---------------------------------------------------------------
Time of Update: 2018-12-04
HOWTO - Linux VNCserverBy Erik Rodriguez This article is a HOWTO for running VNCserver on Linux. These examples are specific to Red Hat Enterprise Linux, but should work on any type of Linux system.What is VNCserver?VNC stands for Virtual Network
Time of Update: 2018-12-04
package com.wasu.itv.common.util;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.sql.Timestamp;import java.text.DecimalFormat;import
Time of Update: 2018-12-04
周五參加了Hulu的筆試,70分鐘的時間題量很大,自己準備得還是非常不充分,前面十道選擇題就花去了40分鐘時間,後面5道填空題只好蒙了。就這樣時間還是很不夠,考的題目都是比較基礎的演算法、資料結構,再加簡單的推理。還是自身的原因。後面的演算法題也很基礎,大整數加法(可以比較下大整數乘法)。之前做過,不過由於時間原因,這次該注意的地方都沒注意到。很是遺憾,這裡是回來之後寫的代碼。提醒自己好好複習,不要浪費時間。#include <iostream>using namespace
Time of Update: 2018-12-04
這是一道很常見的面試問題,(至少我在面試帖中見過)有很經典的解答,只用兩個變數通過O(n)的時間複雜度就可以解決。關於這個問題的詳細分析可以參考http://en.wikipedia.org/wiki/Cycle_detection#Tortoise_and_hare Floyd cycle detection演算法,也叫做tortoise and
Time of Update: 2018-12-04
import java.util.HashSet;import java.util.Set;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import
Time of Update: 2018-12-04
一個偉大的人,必有其偉大的信念,並且會不經意地流露於字裡行間。1.and therefore, in many cases, it would not be altogether absurd ifa man were to thank God for his vanity among the other comforts of life.2.At his table he (my father) liked to have, as often as he could,
Time of Update: 2018-12-04
POJ 3176和這道題是同一道題。這道題是道簡單的動態規劃題,從上往下掃描即可。arr[i][j] = max(arr[i - 1][j - 1], arr[i - 1][j]) + arr[i][j];空間有節省的地方,就是輸入的時候直接處理,不必等到整個儲存完了再按行進行處理,因為當前行只與前面一行有關。#include <cstdio>#include <cstdlib>#include <cstring>#include
Time of Update: 2018-12-04
由於是使用spring mvc來做項目,因此脫離了HttpServletRequest作為參數,不能夠直接使用request,要想使用request可以使用下面的方法:在web點xml中配置一個監聽[html] view
Time of Update: 2018-12-04
import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.List;import java.util.Random;import
Time of Update: 2018-12-04
其實上是我們當時考研複試的上機題目——列印鑽石,當時難住了不少人。儘管我做出來了,不過可花了我不少時間。記得當時是採用兩層迴圈來計算,比較麻煩。不過那會兒只求能做出來,哪管得了那麼多。這次一位朋友無意中問到我,我一下子想到一個用自訂零座標的方法來實現,再加上空間換時間的概念,就成了下面這個小程式。核心代碼在7行左右,比當時的少了近2/3。記一下:#include <iterator>#include <string>#include
Time of Update: 2018-12-04
註:leetcode的要求是第一列中相同的數只算一次。POJ是單獨算的。比如40 0 0 0 0 0 0 00 0 0 00 0 0 0這組測試資料,leetcode上面要求返回1,而在POJ上要求返回4*4*4*4 = 256。好吧。上次寫POJ解題報告的解題的時間為“2011-03-18 01:41”。現在時間是“2012-10-20
Time of Update: 2018-12-04
public class SystemPath {public SystemPath() {}public static String getSysPath() {String path = Thread.currentThread().getContextClassLoader().getResource("").toString();String temp = path.replaceFirst("file:/", "").replaceFirst("WEB-INF/classes/", "
Time of Update: 2018-12-04
最近在看《Programming Pearls》。裡面的好些問題很有意思。做一點小小的總結吧。這個問題是計算一個unsigned
Time of Update: 2018-12-04
git fetch更新項目git push 分享改動git remote 管理遠程倉庫git remote列出遠端的別名:$ git remoteorigin只是列出遠端倉庫的別名,如果是clone的預設名稱一般為origin$ git remote -vorigin https://github.com/sshwsfc/django-xadmin.git (fetch)origin https://github.com/sshwsfc/django-xadmin.git
Time of Update: 2018-12-04
求點集中的最近點對有以下兩種方法:設p1=(x1, y1), p2=(x2, y2), …, pn=(xn, yn)是平面上n個點構成的集合S,設計演算法找出集合S中距離最近的點對。 1、蠻力法(適用於點的數目比較小的情況下) 1)演算法描述:已知集合S中有n個點,一共可以組成n(n-1)/2對點對,蠻力法就是對這n(n-1)/2對點對逐對進行距離計算,通過迴圈求得點集中的最近點對: 2)代碼描述:double MinDistance = double.maxvalue; /
Time of Update: 2018-12-04
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.InetAddress;import java.net.NetworkInterface;import java.util.Enumeration;public class NetUtil{ /** * 擷取MAC地址 * @return */public static
Time of Update: 2018-12-04
import java.io.UnsupportedEncodingException;import java.math.BigDecimal;import java.math.BigInteger;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.UnknownHostException;import