Skip to content

Instantly share code, notes, and snippets.

View dinowang's full-sized avatar
charging

Dino Wang dinowang

charging
View GitHub Profile
@dinowang
dinowang / ImageProcess.cs
Last active December 20, 2015 13:48
A Simple Aggregated C# Image Process API with Fluent Interface
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
namespace HexDigits.Drawing
@dinowang
dinowang / Order.cs
Last active November 13, 2019 03:08
ASP.NET MVC QueryOption<T> implementation. depend on PagedList, PagedList.Mvc.
public enum Order
{
Ascending,
Descending
}
@dinowang
dinowang / index.html
Created December 14, 2013 13:59
A Pen by Dino Wang.
<div class="container-fluid">
<form>
<fieldset>
<legend>Basic Information (Standard Form)</legend>
<div class="row-fluid">
<div class="control-group span4">
<label class="control-label">姓名</label>
<div class="controls">
<input type="text" name="date" placeholder=".input-block-level works fine!" class="input-block-level" />
</div>
@dinowang
dinowang / MultipleXmlDocumentationProvider.cs
Last active July 30, 2019 09:59
ASP.NET Web API Help Pages 目前還不支援處理主要專案 (通常是 web 專案) 以外的 XML 註解檔 , 所以若專案中有獨立 DTO 專案的設計 , Help Pages 無法順利呈現出內容於說明文件上 , 這裡參考了 StackOverflow 討論串 ( http://goo.gl/Jb1Un3 ) 的替代方案以解決燃眉之急 ; 另外 , Web API Team 也已經接受了開發者的建議 , 準備提供多個 XML Documentation 的解決方案 , 參考:http://aspnetwebstack.codeplex.com/workitem/1720
public class MultipleXmlDocumentationProvider : IDocumentationProvider, IModelDocumentationProvider
{
// 多個 XPathNavigator
private IList<XPathNavigator> _documentNavigators = new List<XPathNavigator>();
private const string TypeExpression = "/doc/members/member[@name='T:{0}']";
private const string MethodExpression = "/doc/members/member[@name='M:{0}']";
private const string PropertyExpression = "/doc/members/member[@name='P:{0}']";
private const string FieldExpression = "/doc/members/member[@name='F:{0}']";
private const string ParameterExpression = "param[@name='{0}']";
@dinowang
dinowang / AdBanner.html
Last active November 28, 2015 14:58
ScriptalizedOutputAttribute
<ul>
<li></li>
<li></li>
</ul>
@dinowang
dinowang / index.jade
Last active June 5, 2016 07:26
魔術方塊
.container
.origin
each layer in [1, 2, 3]
each row in [1, 2, 3]
each col in [1, 2, 3]
div(class='cube layer' + layer + ' r' + row + ' c' + col)
each surface in ['front', 'back', 'left', 'right', 'top', 'bottom']
div(class='surface ' + surface)
date close
24-Apr-07 93.24
25-Apr-07 95.35
26-Apr-07 98.84
27-Apr-07 99.92
30-Apr-07 99.80
1-May-07 99.47
2-May-07 100.39
3-May-07 100.40
4-May-07 100.81
{
"name": "水瓶座",
"lookup": [
"你是瓶子座中最自閉的,有時候會顯得太過我行我素了些。",
"你會比較受到別人的影響,但還不會失去自己原本的主張。",
"你是一隻多才多藝的瓶子哩!尤其擅長於表達與溝通哦!",
"你是瓶子中比較穩定的,會習慣維持某一種生活的方式。",
"常常讓人找不到的就是你這種瓶子啦!朋友也是多不勝數。",
"你是比較重感情的瓶子,也比較桃花,感情問題會比較多。",
"你是瓶子中最為理性的,太過聰明的話有時候會不近人情。",
[
{
"route": "世博3號",
"pageUrl": "http://opendata.hccg.gov.tw/dataset/traffic-20150121-161733-7530/resource/133ba00a-cdfe-4bad-9066-9ff4d3940167",
"jsonUrl": "http://opendata.hccg.gov.tw/dataset/b5ca1c0e-9b2f-40c1-b1d4-23eb85c7a5cc/resource/133ba00a-cdfe-4bad-9066-9ff4d3940167/download/20161123141640887.json"
},
{
"route": "世博2號、2區(千甲線)",
"pageUrl": "http://opendata.hccg.gov.tw/dataset/traffic-20150121-161733-7530/resource/4722afb0-1d6d-4dc6-9f68-c0f1b3e76137",
"jsonUrl": "http://opendata.hccg.gov.tw/dataset/b5ca1c0e-9b2f-40c1-b1d4-23eb85c7a5cc/resource/4722afb0-1d6d-4dc6-9f68-c0f1b3e76137/download/20150310151133936.json"
@dinowang
dinowang / Main.java
Last active April 2, 2021 22:05
Java program upload file to Azure Blob Storage with progress indicator
package com.cloudriches.sample;
import com.microsoft.azure.storage.CloudStorageAccount;
import com.microsoft.azure.storage.blob.CloudBlobClient;
import com.microsoft.azure.storage.blob.CloudBlobContainer;
import com.microsoft.azure.storage.blob.CloudBlockBlob;
import java.io.File;
import java.io.FileInputStream;