Home Archives About Tags Works
5月 18 2017
Programming Language►JavaScript

[JavaScript] Compose 和 Pipe

Compose

Compose把多個函式組合成一個函式,關係式如下。

1
F(x) = f(g(x))

Read More

Share Comments
  • Compose
  • JavaScript
  • Pipe
5月 17 2017
Programming Language►JavaScript

[JavaScript] Curry

前言

Curry化指的是將接受多個參數的函數轉換成可以依次傳入參數的函式,以下見例子。

Read More

Share Comments
  • Curry
  • JavaScript
5月 12 2017
Other

[Other] Untrusted

前言

Untrusted 這個小遊戲必須由玩家編寫 JavaScript 來完成任務,遊戲目的只要操作角色到出口即可。

其中必須觀察現有的程式,大部分的程式是不能做修改的,必須在黑色的地方新增或修改程式讓遊戲可以順利進行。

Read More

Share Comments
  • Game
5月 12 2017
Online Judge►LeetCode

[LeetCode] 136 - Single Number

題意

有一個陣列裡面的元素皆出現兩次,只有一個元素為一次,找出獨立的那個元素。

Read More

Share Comments
  • 136
  • LeetCode
  • XOR
5月 9 2017
Online Judge►LeetCode

[LeetCode] 5 - Longest Palindromic Substring

題意

求最長回文子字串。

Read More

Share Comments
  • 5
  • LeetCode
  • Palindrome
5月 8 2017
Programming Language►JavaScript

[JavaScript] V8 和 Event Loop

前言

最近研究了下 V8 和 Event Loop,以下圖片和程式碼皆引用自影片中。

Read More

Share Comments
  • Event Loop
  • JavaScript
  • V8
4月 28 2017
Other

[Other] Sitemap Parsing Error

前言

最近送sitemap到網站管理員總是出現Parsing Error,看了官方文件Build and submit a sitemap才發現原來是有些特殊字元沒處理到。

< > & ' "

文件上說得處理這五個符號。

Read More

Share Comments
  • Sitemap
4月 28 2017
Web►Overall

[Web] Performance

前言

最近看了Google的Learn How to Develop the Next Generation of Applications for the Web和Udacity上介紹關於Performance的影片在此紀錄一下,範例及圖片大多取自於其中。

Read More

Share Comments
  • Performance
  • Web
4月 24 2017
Programming Language►JavaScript

[JavaScript] Promise實作原理

前言

最近從 JavaScript Promises … In Wicked Detail 研究Promise的實作原理,在此紀錄一下。

這邊的Promise會盡量符合Promises/A+的規範但離完整的實作仍會有些細節上處理的差距。

Read More

Share Comments
  • JavaScript
  • Promise
4月 20 2017
Mobile Application►Cordova

[Cordova] Cordova插件開發

前言

之前一個Cordova的專案需要製作GIF的功能,因為沒有現成插件的所以自己試著寫了一個,目前只做了Android版本。

在這邊只放了部分內容而完整檔案放在GitHub上。

此插件為兩年前寫的,所以一些細節可能與現在版本不同!

Read More

Share Comments
  • Android
  • Cordova
« Prev123456…13Next »

Categories

  • Content Management System1
    • Joomla1
  • Learning Note1
    • Machine Learning1
  • Mobile Application9
    • Android6
    • Cordova3
  • Online Judge47
    • Codewars3
    • Google Code Jam1
    • LeetCode31
    • Pwnable.kr1
    • UVa11
  • Other3
  • Programming Language19
    • C/C++4
    • Java5
    • JavaScript9
    • Python1
  • Security1
  • Server1
    • CentOS1
  • Tool3
    • Compiler1
    • Parser1
      • Bison1
    • Scanner1
      • Flex1
  • Web44
    • Front-End19
    • Hexo3
    • Markdown1
    • Node.js2
    • Other4
    • Overall9
    • PHP3
    • Phoenix1
    • Redux1
    • jQuery1

Recents

  • [LeetCode] 670 - Maximum Swap
  • [LeetCode] 654 - Maximum Binary Tree
  • [LeetCode] 647 - Palindromic Substrings
  • [LeetCode] 560 - Subarray Sum Equals K
  • [LeetCode] 515 - Find Largest Value in Each Tree Row
  • [LeetCode] 513 - Find Bottom Left Tree Value
  • [LeetCode] 508 - Most Frequent Subtree Sum
  • [LeetCode] 451 - Sort Characters By Frequency
  • [LeetCode] 442 - Find All Duplicates in an Array
  • [LeetCode] 287 - Find the Duplicate Number

Links

  • Online Avalon
  • MapleStory Defense
  • Building House
Powered by Hexo and Theme by landscape © Chi-Wei Liu
Home Archives About Tags Works