自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

傑少程序筆記

小弟是計算機系本科生,將學習程序的心得記錄於此

  • 博客(33)
  • 收藏
  • 关注

原创 2019 計畫

2019 計畫 本科提升 刷 Leetcode 自己寫一個小型 O.S 參與程式競賽 閱讀相關書籍提升能力 外語 Cambly 練習英語 TOEIC 題目練習 技能 考汽車駕照 學股票投資 \ 理財 烹飪 健身 ...

2019-02-15 12:15:19 136

原创 2019讀書清單

Python 網站擷取:使用Python(二版) Python數據處理 區塊鏈 區塊鏈革命:比特幣技術如何影響貨幣、商業和世界運作 職場 原則:生活和工作

2019-01-07 17:20:03 292

原创 Python 流程控制

補充額外流程控制語法 range 函數 class range( stop ) class range( start , stop [ , step ] ) >>> list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> list(range(1, 11)) [1, 2, 3, 4, 5, 6, 7, 8, 9,...

2019-07-13 22:57:15 155

原创 Calculate GPA using Python

import pandas as pd excel_path = 'GPA.xlsx' d = pd.read_excel(excel_path, sheetname=None) D:\anacorda\lib\site-packages\pandas\io\excel.py:329: FutureWarning: The `sheetname` keyword is deprecated, u...

2019-07-13 22:55:32 602

原创 Python Class & Inheritance

class class myclass: i = 12345 def f(self): return 'willy is handsome' #將 myclass 實例化 x = myclass() #訪問 class 裡的屬性 & 方法 print(x.i) print(x.f()) >>> 12345 >>> w...

2019-07-13 22:53:03 251

原创 Python 3.7 常用內建函數

abs(x) 返回數字的絕對值。參數可以是整數或浮點數。如果參數是一個複數,則返回其大小。如果x定義_abs_(),則 abs(x)返回x._abs_()。 int x = -5 abs.(x) #5 x._abs_() #5 all(可迭代的) 如果 iterable 的所有元素為真(或迭代器為空),返回True。等價於: def all(iterable): for ele...

2019-07-13 22:50:37 204

原创 Python list

list.append( x ) list = ['willy','chang','FJU','Handsome','code','PC','iphone'] list.append('genius') list # ['willy', 'chang', 'FJU', 'Handsome', 'code', 'PC', 'iphone', 'genius'] del list[] del lis...

2019-07-13 22:49:23 84

原创 自架網站 Day1

申請網域 小弟是到 NCTU Domain 申請,這是交大免費提供的平台 管理新增 DNS DNS Server IP : 小弟填的是 Github 的 DNS Server IP(192.30.252.153 or 192.30.252.154) TTL ( Time To Live ) TTL使用地方 TCP/IP 封包表頭佔用了8 bits DNS 預設TTL=86400秒,...

2019-04-25 17:52:25 202

原创 CPE10400,UVA100

我自己練習的 #include <iostream> using namespace std; int collatz(int n,int length); int main() { int a,b; while(cin>>a>>b) { int Max=0; for(;a<=b;a++) ...

2019-04-22 23:54:45 188

转载 GCD 6種寫法

int GCD(int a, int b) { int d = 1; for (int i = 2; i <= std::min(a, b); ++i) { if (0 == a % i && 0 == b % i) { d = i; } } ...

2019-04-22 12:43:19 545

翻译 Machine Learning Lab Assignment 3

OBJECT OF THIS ASSIGNMENT To understand how the Backpropagation algorithm learns the weight values for multilayer networks, and understand how a hidden layer (number of hidden nodes) changes the perfo...

2019-03-29 00:34:02 196

转载 PoweLanguage-2行程式碼完成均線交叉策略

均線交叉策略(順勢交易策略),以長、短兩條均線的交叉來買賣 步驟一:先把交易邏輯完文字表達出來: 做多邏輯 :當短均線(5MA)向上交叉長均線(20MA)多單進場。 做空邏輯 :當短均線(5MA)向下交叉長均線(20MA)空單進場。 步驟二:思考步驟一的交易邏輯有哪些關鍵字與運算,對應到 PowerLanguage 會用到那些函式或保留字: 找出關鍵字 :「均線」、「交叉」、「多單進場」、「...

2019-03-27 11:53:28 210

转载 PowerLanguage K棒的基本資訊 / 常用保留字

保留字 簡寫 說明 Open O K線開盤價 Close C K線收盤價 High H K線最高價 Low L K線最低價 Volume V K線成交量 Ticks (無) K線成交量 OpenInt OI K線未平倉量 Date D K線日期 Time T K線時間 研判K線是紅K(開低走高) If close>open then… 收...

2019-03-27 11:15:44 370

转载 PowerLanguage 運算與邏輯符號(運算子)

「當K線收盤價大於前根K高點10點以上且收紅K就買進」,寫成PowerLanguage If Close>High[1]+10 and Close>Open then Buy this Bar at market; 數學運篹子 : 跟大部分一樣 邏輯運算 運算子 說明 <> 不等於 cross over 向上穿越(黃金交叉),又可以寫成cros...

2019-03-27 10:55:13 387

转载 Web Engineer Introduction

網頁 前端工程師 技能 熟悉 HTML , CSS , Javascript , 以及 jQuery 函式庫 熟悉 CSS 框架 , 如 : Bootstrap 能夠善用 Javascript 框架 , 建議 Angular.js , React.js 以及 Vue.js 能夠活用響應式網頁設計 ( Responsive Web Design ,RWD ) ,做出跨平台 、跨裝置都能完善的...

2019-03-24 15:22:56 133

转载 Computer Science Introduction

前言 小弟其實剛上大學時對於本科認識很少,於是只能跟著學校安排一陸跌跌撞撞學習 C,C++,Java 等程式語言。但後來發現程式語言其實很多自己都不認識,甚至很多應用都不認識,所以在這從網上找了些資料整理供大家參考。 分類 ...

2019-03-24 15:22:03 162

翻译 Machine Learning Lab #2

Module 6: Classification The following tutorial contains Python examples for solving classification problems. You should refer to the Chapters 3 and 4 of the “Introduction to Data Mining” book to unde...

2019-03-23 23:32:44 594

原创 Machine Learning Lab Assignment 1

OBJECT OF THE ASSIGNMENT: To solve and understand linear regression problems by using gradient descent algorithm. PROBLEM: Implement linear regression with one or multiple independent variables to pr...

2019-03-18 11:54:19 246

原创 ITSA 71

#include &amp;lt;iostream&amp;gt; #include &amp;lt;vector&amp;gt; #include &amp;lt;algorithm&amp;gt; using namespace std; int main() { vector&amp;lt;int&amp;gt; S; vector&amp;lt;int&amp;gt; T; S.push_ba

2019-03-14 23:21:11 571

原创 Ch9_Disk_Management

Disk system 組成 (一)Disk Component : Sector ⇒ Track ⇒ Cylinder (二)描述磁碟幾何狀況 (C, H, S) C (cylinder) : 幾圈 H (head) : 幾面(一片有兩面、最上最下面不算。) S (sector) : 一圈幾格 (三)Disk Access Time Element Seek Time : Move Hea...

2019-02-11 11:23:48 574

原创 Ch8_Virtual _Memory

Virtual Memory 重點一 : Virtual Memory 重點二 : Demand Paging &amp; Copy on Write 重點三 : Effective Access Time &amp; Page fault ratio 重點四 : Page Replacement 重點五 : Page Replacement algo. FIFO OPT LRU LRU近似法...

2019-02-11 11:22:21 1786

原创 Ch7_Memory_Management

Memory Management 重點一 : Binding 重點二 : Contiguous Memory Allocation 重點三 : Fragmentation 重點四 : Paging 重點五 : Page Table 的製作 重點六 : Paging 之相關計算 重點七 : Structure of Page Table 重點八 : Segment Memory Manageme...

2019-02-11 11:21:37 1624

原创 Ch5_Deadlock

Deadlock Deadlock (一) Def : Deadlock 意思是系統中存在一組 process 陷入互相等待對方所擁有的資源的情況(Circular Waiting),造成所有的 process 無法往下執行,使得 CPU 利用度大幅降低,thoughput下降。 (二) Deadlock 發生須符合以下 4 項充要條件 (1) Mutual exclusion:某些資源在同一...

2019-02-10 20:10:41 333

原创 Ch9_Advanced_Tree

2019-02-10 20:09:15 131

原创 Ch7_Search_and_Sort_code

BinarySearch_Iteration void BinarySearch_Iteration(A[],int key,int n) { l = 1; //l:left 最左邊 r = n; //r:right 最右邊 while(l&lt;=r) { m = (l + r)/2; switch(Compare(key,A[m])) { case "==" :...

2019-02-10 20:08:39 133

原创 Ch6_Graph

Graph Graph Def 相關術語 Graph 表示方式 Adjacency Matrix Adjacency List Adjacency Multilists Incidence Matrix 1. Adjacency Matrix Def 無向圖 (Symmetric) Q1 : 判斷(i,j)是否存在 : O(1) if(A[i,j]) "存在" else "不...

2019-02-10 20:07:38 216

原创 Ch5_Tree_Code

Preorder void BinaryTree::Preorder(TreeNode *T) { if (T != NULL) { std::cout &lt;&lt; T-&gt;Data ; // D Preorder(T-&gt;leftchild); // L ...

2019-02-10 20:06:57 173

原创 Ch5_Tree_Binary_Tree

Tree Def 術語 Tree表示方法 利用link list表示 分析 將Tree化成Binary Tree,再予以表示 child-sibling方法] 括號法表示 Binary Tree Def Binary Tree v.s Tree BT の 3個基本定理 BT中第i level之最多node數 = 2^(i-1) 高度k之BT,其最多node數=(2^k)-1...

2019-02-10 20:03:56 180

原创 Ch6_Memory

Ch6 Memory 重點一、Principle of Locality Pinciple of locality temporal locality spatial locality Memory Technology SRAM DRAM Magnetic disk 重點二、Memory Hierarchy 目的 Block terminology (術語) hit mi...

2019-02-10 18:54:20 2319

原创 Ch5_Enhancing Performance with Pipelining

Enhancing Performance with Pipelining 重點一:Pipeline 重點二:Pipeline datapath 重點三:Pipeline Control Unit 重點四:Pipeline hazard 重點五:Hazard Solution 重點六:Data hazard 重點七:Data dependency 重點八:Control hazard (Bran...

2019-02-10 18:53:49 1064

原创 Ch4_The_Processor_Datapath_Control

抽象化設計 Specification Instruction set Memory Access : lw,sw Arithmetic Logic : add,sub,and,or,slt Flow Contrl : beq,j Machines (3個) Single Cycle Machine(CPI=1)[Datapath + Control Unit] 指令執行需在...

2019-02-10 18:51:57 448

原创 Ch3_CPU_Performance

CPU Exec Time 公式 (越低越好) Clock Cycle 公式 CPI 公式 軟體如何影響效能 MIPS 公式 (越高越好) MIPS的三個問題 沒有把每一指令的能力考慮進來 同一台電腦不同程式,MIPS有可能不同 可能跟效能成反比 Amdahl’s 定律 Speedup公式 改善較常出現部分的最佳化較有效 效能總評 算術平均 (Arithmet...

2019-02-10 18:51:05 264

原创 100年交大資料結構與演算法

求 function NCTU 的 Time Complexity void CS(int *a,int root,int n) { int e=a[root]; for(int j=2*root;j&amp;amp;amp;amp;amp;amp;amp;amp;lt;=n;j*=2) { if(j

2019-02-03 20:23:16 735

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除