原创 C++編譯問題

1 /// 2 /// @file 32.cpp 3 /// @author tony([email protected]) 4 /// @date 2017-09-11 06:44:26 5

原创 針對safecast數據集的數據清洗

使用Python進行數據清洗工作記錄Safecast 數據集介紹數據初始格式數據精處理 Safecast 數據集介紹 Safecast由一個公益組織發起旨在讓人們關注身邊環境的組織而創造的數據集,這個數據集通過衆包的方式收集人們周

原创 SQL的約束

約束的定義 所謂SQL的約束,指的是對錶中的行或者列的數據做出限制,以保證數據完整性和唯一性。 常見的約束 關鍵字 約束類型 PRIMARY KEY 主鍵 DEFAULT 默認值 UNIQUE 唯一 FO

原创 MySql從0到1

MySQL安裝 首先安裝社區版的MySQL軟件。具體安裝過程這裏省略。 MySQL知識點總結 MySQL屬於關係型數據庫,與之對應的非關係型數據庫,可以細分爲四種類型,HBase列式存儲以流的方式在列中存儲所有的數據。Redis是

原创 優先級隊列的實現

前情概述 本文主要用於理解優先級隊列的實現細節。另外,記錄自己的思考。 優先級隊列的概念 首先優先級隊列的概念脫胎於隊列,隊列有先進先出的概念,優先級隊列則根據優先級的次序從隊列中彈出元素。 優先隊列的實現 優先隊列的底層實現是堆

原创 tips:如何在chrome瀏覽器的網頁中截長圖

在Chrome瀏覽器中截長圖 1、打開要截長圖的網頁 樓主打開豆瓣電影: 2、按F12鍵進入開發者模式 選中Elements選項 3、使用ctrl+shift+P鍵 搜索元素 搜索單詞full,如下所示: 點擊之後就可以完成

原创 鵝廠某面試問題

1、談一談你對C++語言中多態的認識? 2、static在C++中的作用 3、虛函數表的存儲 4、C++異常處理棧展開的過程是什麼樣的 5、網絡中的大端小端存儲如何轉換成本地,用了什麼函數 6、vector中底層實現是什麼樣的 7、T

原创 leetcode201拓撲排序 (C++ 實現)

題目描述 There are a total of n courses you have to take, labeled from 0 to n-1. Some courses may have prerequisites, fo

原创 某廠面試

1、對比一下UDP和TCP,各有什麼優缺點?爲什麼你覺得UDP會比TCP要快? 2、C++中list的底層實現是怎麼樣的,C++使用什麼實現了數組? 3、map底層實現是紅黑樹,紅黑樹的性質有三條,請問是哪三條? 4、如果有一個很大的

原创 在omnet++中導入openssl庫

概述 本文介紹如何在Ubuntu18.04TLS下omnetpp這個IDE中導入openssl庫。 準備條件 安裝openssl相關開發庫 sudo apt-get install libssl-dev 測試openssl開發庫有

原创 騰訊提前批後臺開發最後一題

題目簡述 有L棟樓房排列在一條很直的道路上,每棟樓房顏色都與其它樓房顏色不一樣,高度也不一定相同,現在有一個人在這條很直的道路的某一端,離樓房很遠處遠眺樓房,假設這個人共看到m種顏色,已知這些樓房的高度,問有多少種排列方式? 輸入 其

原创 Ubuntu18.04下SUMO 0.32.0的安裝

老版本sumo安裝指南前提概要卸載最新版本的sumo下載sumo 0.32.0相關資源包解壓文件包檢查包的完整性安裝sumo必須的基礎庫設置環境變量正式編譯正式安裝檢查是否安裝正確 前提概要 本文旨在指導用戶在ubuntu18.04T

原创 SUMO地圖替換及仿真

本次實驗所使用的車輛交通環境仿真軟件sumo的版本號是SUMO Version 0.32.0。運行在Ubuntu 18.04TLS上。本次實驗的目的是實現sumo仿真軟件上地圖的更換,並且使用sumo提供的隨機生成車輛路徑以及交通網的

原创 leetcode 52 N-Queens

題目描述 The n-queens puzzle is the problem of placing n queens on an n×n chessboard such that no two queens attack each

原创 在Ubuntu18.04TLS下安裝小米隨身wifi驅動

起因 實驗室的臺式機安裝了雙系統,但沒有無線網卡,自己又懶的購買路由器,於是決定使用不知道是15年還是14年購買的小米隨身wifi創造熱點。小米隨身wifi的無線驅動有Windows版本和MAC版本,唯獨缺少了linux版,在查閱了多