原创 Looking to Listen at the Cocktail Party 代碼詳解

這個是清華某位大佬對論文《Looking to Listen at the Cocktail Party 》的一個復現。代碼鏈接 網絡結構如下圖: 由於AVSpeech這個數據集裏是一些視頻的片段,而輸入網絡的是視頻中的人臉區域

原创 1038 Recover the Smallest Number (30分)

Given a collection of number segments, you are supposed to recover the smallest number from them. For example, give

原创 1102 Invert a Binary Tree (25分)

The following is from Max Howell @twitter: Google: 90% of our engineers use the software you wrote (Homebrew), but you

原创 1040 Longest Symmetric String (25分)

Given a string, you are supposed to output the length of the longest symmetric sub-string. For example, given Is PA

原创 PAT1032 Sharing

To store English words, one method is to use linked lists and store a word letter by letter. To save some space, we

原创 1045 Favorite Color Stripe (30分)

Eva is trying to make her own color stripe out of a given one. She would like to keep only her favorite colors in h

原创 常用技巧----離散化

這個技巧比較常用,當處理數據比較大,但是又不是很需要去關心數據的具體數值,而只需要去關心相對位置時會很有用(因爲很多題目的數據範圍會很大,但給的數據點卻很少,或者這個數據範圍是連續的時候) 比如 -2000000 200 600

原创 Android啓動線程的兩種方法——runOnUiThread和Handler

在android中,當我們遇到有較長延時的操作,如網絡登陸、下載等操作時,我們如果在UI中直接執行的話,會導致UI線程的阻塞,應用會退出。如此,我們採取的方法就是啓動新的線程、後臺執行操作。啓動線程主要有兩種方法,一種是Thread、Ha

原创 學習麥克風陣列信號處理(一)——維納濾波器

鄙人不才,初次接觸信號處理這個方向,通過三週的麥克風陣列信號處理學習,在此幾下我的一點學習經驗。         維納濾波(wiener filtering) 一種基於最小均方誤差準則、對平穩過程的最優估計器。這種濾波器的輸出與期望輸出之

原创 ROS機器人系統學習筆記(二)--------ROS基礎操作

通過我的上一篇博客,相信大家都已經熟練掌握了ROS的安裝,那麼,現在我們開始詳細講述ROS如何創建一個工程,如何編譯運行工程。一、新建一個工程使用命令進入我們上一篇新建的工作空間cd ~/catkin_ws/ source devel/s

原创 淺談RoboWare Studio 的使用

RoboWare Studio 是一個不錯的ROS IDE,首先通過官網(點擊打開鏈接)下載RoboWare Studio的安裝包,也可以通過我的下載去下載,ubuntu 64位版, 歡迎大家下載。點擊打開鏈接  打開Roboware S

原创 ROS2學習筆記(一)——安裝ROS2和簡介

一、簡介         ROS是一種基於匿名發佈/訂閱機制的中間件,允許不同ROS進程之間的消息傳遞。         在任何ROS 2系統的核心是ROS圖。ROS圖是指ROS系統中的節點網絡和它們之間的連接。         所以,對

原创 Android中使用HttpClient獲取網站CSRF token

當登陸網站時,網站通常會進行csrftoken校驗,這是爲了防止所謂的CSRF攻擊,通常csrftoken都放在用戶的cookies中,本文主要講解如何獲取這個token,並如何使用這個token。一、獲取cookies h

原创 Android從一個Activity中關閉整個應用

如何從一個Activity中關閉整個應用,主要有兩種方法,方法一:使用System.exit(0)來進行退出應用,但是,這個方法,可能會引起Android系統的異常退出,通常系統接收到異常退出之後都會重啓應用,並彈出一個異常退出的對話框。

原创 VIM炫酷配置

如題,本篇給大家介紹一下我個人的vim配置,話不多說,直接上圖。這是我的.vimrc.你可以把如下文件複製到你的文件中,你也會擁有像我一樣炫酷的界面。filetype plugin on set nocompatible