Time of Update: 2015-08-08
CF 567D(One-Dimensional Battle Ships-二分),battleshipsD. One-Dimensional Battle Shipstime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputAlice and Bob love playing one-dimensional battle ships. They
Time of Update: 2015-08-08
合理利用運算子優先順序,效能最佳化提升細節起,運算子效能最佳化在JAVA程式中,效能問題的大部分原因並不在於JAVA語言,而是程式本身。養成良好的編碼習慣非常重要,能夠顯著地提升程式效能。1. 盡量在合適的場合使用單例2. 盡量避免隨意使用靜態變數3. 盡量避免過多過常的建立Java對象4. 盡量使用final修飾符5. 盡量使用局部變數6. 盡量處理好封裝類型和基本類型兩者的使用場所7. 慎用synchronized,盡量減小synchronize的方法9. 盡量不要使用finalize方法。
Time of Update: 2015-08-08
C#進階編程七十四天----釋放非託管資源,釋放非託管資源在介紹釋放非託管資源的時候,我覺得有必要先來認識一下啥叫非託管資源,既然有非託管資源,肯定有託管資源. 託管資源指的是.net可以自棕進行回收的資源,主要是指託管堆上分配的記憶體資源.託管資源的回收工作是不需要人工幹預的,有.net運行庫在合適的調用記憶體回收行程進行回收. 非託管資源指的是.net不知道如何回收的資源,最常見的一類非託管資源是封裝作業系統資源的對象,例如檔案,視窗,網路連接,資料庫連接,畫
Time of Update: 2015-08-08
HDU 5360 Hiking(優先隊列)2015 Multi-University Training Contest 6,hdu優先隊列HikingTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 97 Accepted Submission(s):
Time of Update: 2015-08-08
Java,java官網下載 Java未寫繼承的類, 預設繼承標準基類Object. 每個類都可以包含一個main()靜態方法, 用於單元測試. 繼承是對類的複用, 函數內使用super調用基類的相同方法, 區分遞迴. 衍生類別中可以添加新的方法, 對基類進行擴充.代碼:/** * 繼承 * <p/> * Created by wang on 15/8/7. */class Cleaner { private String s = "Cleaner";
Time of Update: 2015-08-08
HDU5003 Osu! (2014年鞍山賽區網路賽G題),hdu5003osu1.題目描述:點擊開啟連結2.解題思路:本題是一道簡單的排序題,按照題意排序計算即可。3.代碼:#define
Time of Update: 2015-08-08
Swift學習筆記(二十三)——Swift泛型初識,swift學習筆記 泛型的概念在Java中也是存在的,泛型可以使代碼更為精鍊,是對資料類型使用的一種最佳化。現在有一樣的一個需求:寫一個結構體,然後判斷整型的是否相等。好,實現代碼以及輸出如下:。
Time of Update: 2015-08-08
利用ffmpeg將H264流 解碼為RGB,ffmpegrgb利用H264解碼分為幾個步驟: 注意一點在添加標頭檔的時候要添加extern "C",不然會出現錯誤[cpp] view
Time of Update: 2015-08-08
_DataStructure_C_Impl:Array,#include<stdio.h>#include<stdlib.h>#include<stdarg.h>#define MaxArraySize 2typedef int DataType;typedef struct{DataType *base;//數組元素的基地址int dim;//數組的維數int *bounds;//數組的每一維之間的界限的地址int *constants;
Time of Update: 2015-08-08
_DataStructure_C_Impl:疏鬆陣列三元組,#include<stdlib.h>#include<stdio.h>#define MaxSize 200typedef int DataType;typedef struct{//三元群組類型定義int i,j;DataType e;}Triple;typedef struct{//矩陣類型定義Triple data[MaxSize];int
Time of Update: 2015-08-08
Codeforces Round #Pi (Div. 2) —— D One-Dimensional Battle
Time of Update: 2015-08-08
9.6智力題(二)——九球稱重,9.6智力題球稱重題目:給定9個球,其中8個球的重量相同,只有一個比較重。給定一個天平,最多使用兩次,找出這個重球。解答:1)將9個小球分為3組,稱重一次,確定哪一組小球包含重球。若稱重的兩組重量相等,則另外未稱重的小組包含重球。2)在包含重球的小組中選出兩個小球,稱重一次,確定重球。 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Time of Update: 2015-08-08
Codeforces Round #Pi (Div. 2) —— C-Geometric
Time of Update: 2015-08-08
【LeetCode-面試演算法經典-Java實現】【100-Same Tree(兩棵樹是否相同)】,leetcode--java 【100-Same Tree(兩棵樹是否相同)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Given two binary trees, write a function to check if they are equal or not. Two binary trees are considered
Time of Update: 2015-08-08
資料結構(嚴蔚敏、吳偉民)——讀書筆記-2、 線性表及其基本運算、順序儲存結構,吳偉民-2第二章 線性表2.1 線性表及其基本運算2.2 線性表的順序儲存結構2.3 線性表的鏈式儲存結構1、線性表:是n個資料元素的有限序列。直接前驅元素、直接後繼元素,n =
Time of Update: 2015-08-08
POJ 3580(SuperMemo-Splay區間加)[template:Splay V2],pojsupermemo-splaySuperMemoTime Limit: 5000MS Memory Limit: 65536KTotal Submissions: 11384 Accepted: 3572Case Time Limit: 2000MSDescriptionYour friend, Jackson is
Time of Update: 2015-08-08
【LeetCode-面試演算法經典-Java實現】【101-Symmetric Tree(對稱樹)】,leetcode--java 【101-Symmetric Tree(對稱樹)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For example,
Time of Update: 2015-08-08
【尾碼自動機】 BZOJ 3998: [TJOI2015]弦論,bzojtjoi2015建立好尾碼自動機後,分別討論一下是要求重複子串還是不重複子串。。。#include <bits/stdc++.h>using namespace std;typedef long long LL;const int alpha = 26;const int maxn = 1000005;struct node{int len; LL cnt, size;node *fa,
Time of Update: 2015-08-08
【MyBatis】MyBatis Tomcat JNDI原理及源碼分析,mybatisjndi 一、 Tomcat JNDI JNDI(java nameing and drectory interface),是一組在Java應用中訪問命名和服務的API,所謂命名服務,即將對象和名稱聯絡起來,使得可以通過名稱訪問並擷取對象。
Time of Update: 2015-08-08
任務調度(四)——ScheduledExecutorService替代Timer,實現多線程任務調度,scheduledexecutor 上篇博文《任務調度(三)——Timer的替代品ScheduledExecutorService簡介》已經對ScheduledExecutorService做了簡單介紹,其實使用ScheduledExecutorService來替代Timer也是迫不得已的事情。主要原因如下: