原创 sicily 1027

#include <iostream> #include <string> #include <algorithm> #include <memor

原创 Sicily 4868

這道題目很水。但是也要我不熟悉的知識點,substr(); 整理如下: substr是分割字符串,這個題目中,主要是爲了截取除去0之外的字符。這個函數剛好與assgin函數相反,assgin函數是在字符前增加一些字符串,這個函數在前面的

原创 c++ map的用法

原文地址爲:http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html 作者寫的很不錯,大讚!   Map是c++的一個標準容器,她提供了很好一對一的關係,在一些程序中建立一個map可以起到事

原创 Java 迭代器模式

原文地址:http://289196801.iteye.com/blog/1511867 迭代器模式有叫做遊標(Cursor)模式。GOF給出的定義:提供一種方法訪問一個容器(container)對象中的各個元素,而又不暴露該對象的內

原创 c++ vector

文章來源於:http://www.cnblogs.com/wang7/archive/2012/04/27/2474138.html 在c++中,vector是一個十分有用的容器,下面對這個容器做一下總結。 1 基本操作 (1)頭

原创 java 從鍵盤讀入的三種形式

程序開發過程中,需要從鍵盤獲取輸入值是常有的事,但Java它偏偏就沒有像c語言給我們提供的scanf(),C++給我們提供的cin()獲取鍵盤輸入值

原创 sicily 1198

錯誤寫法:貪心算法 •先對N個字符串按字典序排序 •後從小到大拼在一起 •如:a ac ab 排序後就是 a ab ac •最後的字符串即是 aabac •又如:b ac bd abc 排序後是 abc ac b bd •最後的字符串即

原创 c++ next_permutation

在C++ Reference中查看了一下next_permutation的函數聲明: #include <algorithm> bool next_permutation( iterator start, iterator end

原创 linux shell 之函數

!/bin/bash function func1 { function關鍵字創建函數 echo “this is func1” } func2() {

原创 android broadcast

在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver 活動(Activity) - 用於表現功能 服務(Service) - 相當於後臺運行的 Activity

原创 怎麼用隱喻設計引導用戶?

最近在學習產品設計,因爲之前沒有接觸過,想從看一些大牛的博客開始學習,我會不斷努力的! 以下這篇文章轉載自:http://www.woshipm.com/pd/133751.html 這裏說一下自己的感悟,首先,設計的目的是爲了解決

原创 spark編譯教程—maven

      spark編譯教程—maven 本文爲原創,轉載請標明本文地址。 Spark的源碼編譯和部署包生成,其本質只有兩種:Maven和SBT(simple builder tools), maven 是

原创 Ubuntu下 IDEA安裝和使用教程

1.去官方下載IDEA http://www.jetbrains.com/idea/ ultimate版本和community版本其實都差不多,夠用了,建議學生可以下載最終版,然後用教育郵箱登錄,這樣可以免費哦。 我準備把它解壓到/

原创 Android版本和API Level對應關係

Platform Version API Level VERSION_CODE Notes Android 4.4 19 KITKAT Platform Highlights Android 4.3 18 JELL

原创 第一章 scala 基本語法

1.val 和var都是用來定義變量的,用val定義的變量是不可變的,初始化之後,值就固定下來。用var來定義的變量是可變的,修改多次也沒關係。在scala中應該儘量優先使用val for (i <- 1 to 3){ print(i