iT邦幫忙

技術文章

RSS

[學習日記]九九乘法表

迴圈應用的練習,選了六角學院JS地下城九九乘法的題目來實作。 重點放在JS上,切版部分就沒有花太多時間,選擇參考網路上其他現成已切好的稍作修改套用。 首先宣告兩...

【小黑馬作業系統教室】(5) (Ch2)常見的OS結構

我是心原一馬,接下來整理第二章的內容, 來講講幾個常見的作業系統架構吧。 哦,對了,給對OS還不熟的同學, OS(operating system)是作業系統的...

[C#][ASP.NET] 如何在 .NET Framework 4.0 加入 Web Api

這篇是寫給想要在舊專案偷渡 Web Api 的朋友看的。 (́◕◞౪◟◕‵)* 之前也寫過類似的文章 [C#][ASP.NET] Web API 開發心得 (...

React 中 setState 的踩雷與解決方式

挑戰 React 第十四篇 上篇我們了解 setState 為非同步,而此篇將會舉一個setState踩雷的例子並且告訴大家如何改進。 預先理解準備 上篇程式碼...

為何 React 官方推薦 setState 設定值而不使用 this.state設定?

挑戰 React 第十三篇 上篇我們了解 state 可以在 component 裡改變資訊且實作。 此篇將會用實作範例,證明修改 component...

[C#] Word套版-DocX

1.新增專案 2.載入組件DocX 1.測試1.docx 裡面寫[$t1$],等等把[$t1$]做替換. private static void 黑大_來源是一...

Javascript 進階 3-5 運算子

運算子算是一個簡單的函式,他可以透過簡單的單詞或是符號,來對連接在前、後的值進行處理運算後,回傳一個值。 以這個範例為說明,中間的等於就是 運算子,把右邊的...

Javascript 進階 3-4 原始型別及物件型別

Javascript 有哪些型別 var a, b, c, d; a = 1; a = '文字'; b = true; c = {}; d = null; co...

Javascript 進階 3-3 動態型別

Javascript 是動態型別的語言 必須在執行階段才會賦予確立型別 以下面的例子說明 var name = '小明' // 創造階...

MySQL AES 256 加密與解密

之前介紹過MD5加密, 有以下兩種方式 Java MD5 MySQL MD5 但MD5屬於不可逆, 我們仍有些資料需要能被解密 例如: 電話, 電子郵件, 住址...

鐵人賽 Security

【遲】Day 20 Http/Https劫持

HTTP/HTTPS劫持   網頁劫持往往只是在頁面上添加一個小視窗,但這小視窗並不屬於網頁本身的廣告,有時候無論你訪問什麼網頁,這小視窗都不會消失。 網頁的顯...

Javascript 進階 3-2 ASI 自動插入分號

本篇介紹的ASI的作用機制 ASI會自動在js的最後一段補上分號; 但這樣的機制有時候也並非是好事。 function callName () { r...

戰情儀錶板掌握這些技巧,老闆看完直誇好!

“今朝有酒今朝醉,報表不做不能睡,借問酒家何處有,報表還得編一宿。” 這個心酸又好笑的打油詩是我一個做報表的朋友寫的,剛看到的時候覺得特別搞笑,仔細一讀又覺...

Javascript 進階 3-1 陳述式與表達式

今天要介紹的是 陳述式與表達式 兩者最大的不同就是在於 陳述式 並不會 回傳一個結果,而是執行特定的程式碼,例如使用 if/else、switch、try/c...

教你學會建立一個行業的分析模型

就資料分析來說,個人覺得對於每一個行業來說都是非常重要的,也確實能帶來實際效果,比如說利用資料分析做會員的細分以進行精准化行銷。利用CRM系統來管理會員的生命週...

物件導向設計原則:開放封閉原則,定義、解析與實踐

系列文章 淺談物件導向 SOLID 原則對工程師的好處與如何影響能力 再談 SOLID 原則,Why SOLID? 物件導向設計原則:單一職責原則,...

用大數據告訴你:日本人現在到底有多瘋珍珠奶茶?

奶茶在日本現在可是非常的火,不管是學生一族,還是艱辛的上班族,甚至是黑幫成員,珍珠奶茶已經成為了絕對的焦點詞彙。如果只是一時興起想喝一杯奶茶,那我們可以直接搜索...

BZOJ1218(二维前缀和)

1218: [HNOI2003]激光炸弹 分析:经典的二维前缀和问题。在二维平面上,根据容斥原理,从(1,1)到(x,y)的二维前缀和。 同理,根据容斥原理,二...

解決 No module named ‘Box2D’ (安裝教學)

最近學校課程要使用gym的環境來實作BipedalWalkerHardcore-v2,在安裝Box2D環境的時候卡了很久,不管是 !pip install gy...

2020年快到了,你還在用接案平台接案?

2020年快到了,你還在用接案平台接案? ‍提起接案,相信各位Freelancer/SOHO族都會想起網上各式各樣的Freelance平台,或是外包網。 儘管此...

LeetCode刷題日記 系列 第 29

【Day 29】#84 - Largest Rectangle in Histogram

Given n non-negative integers representing the histogram's bar height where the...

實測兩款工具之後,我還是選擇了這款地圖視覺化神器!

做過資料分析的人都知道,老闆最喜歡的莫過於資料視覺化,視覺化中最喜歡的莫過於地圖視覺化。但是想要做地圖視覺化也並非易事,對於大多數人來說,Excel一直都是首...

深入淺出,教你一步步實現數據分析入門、進階

最近有很多人在問資料分析的一些問題。關於資料分析到底應該怎麼學?如何快速入門,以及技術和業務之間的瓶頸如何突破? 其實,要學資料分析之前,至少要瞭解一下資料分析...

Day 31 用Laravel儲存圖片

第一步:安裝套件Intervention cd進專案目錄: $composer require intervention/image 第二步:修改Larave...

java 沒辦法回傳字串

1.來源:java8技術手冊 2.問題描述: 當運行程式時,結果為下列程式碼,程式該如何修改才能得到字串形式的結果? My hand is CardGame....

【文科生都能懂的小黑馬作業系統教室】(4) (Ch1)特權指令與系統保謢

我是心原一馬,繼續給大家普及作業系統的概念囉。 上一篇: 【文科生都能懂的小黑馬作業系統教室】(3) (Ch1)簡介作業系統演進; interrupt與Time...

[Laravel] 從url下載檔案

Laravel 前言 目的是將前端看到的 url圖片儲存在本機 sever。 讀取圖片 目前有兩種做法可以取得圖片:file_get_contents 和 fo...

(一) NAO(V5) 機器人初始環境設定

本篇是為了讓實驗室的其他人知道如何使用NAO機器人而寫,只會寫重要的部分,官網有寫的會直接貼網址,因實驗室的NAO機器人為V5版本,只會提到V5的用法(也沒錢買...

使用 Postgresql 展示資料庫集合操作

-- 使用 Postgresql 展示資料庫集合操作 -- 在 .psqlrc 中設定 \pset null '¤' -- 將 NULL 顯示為 ¤ , 以利...

學完這9個技巧,報表開發對你來說就不是個事兒

做大數據分析的人,如果沒做過報表,那麼他的數據生涯是不完整的;但如果僅僅做報表,不經常進行數據分析般的思考,累的要死不說,還很難獲得認可! 如果你是公司內的一...