跳到主要內容

發表文章

[JS] Facebook 登入 & 取FB大頭照

[.js] window.fbAsyncInit = function () {     FB.init({         appId: ' fbid ',         cookie: true,         xfbml: true,         version: 'v2.2'     }); }; (function (d, s, id) {     var js, fjs = d.getElementsByTagName(s)[0];     if (d.getElementById(id)) return;     js = d.createElement(s); js.id = id;     js.src = "//connect.facebook.net/en_US/sdk.js";     fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); function FBLogin() {     FB.login(function (response) {         if (response.status === 'connected') {             //登入成功             UserLogin();         } else if (response.status === 'not_authorized') {                  ...

[HTML] 上傳檔案 drap and drop

[.html]  <div id="divImg">         <input id="Img" name="Img" type="file">                                            <img id="img" style="display:none;" src="" alt="圖片">  </div>               [.js] var files; $("#Img").change(function () {     if (this.files && this.files[0]) {         FilePrepareUpload(this.files[0], this.files);     } }); $('#divImg').on('drop', function (e) {     if (e.originalEvent.dataTransfer) {         if (e.originalEvent.dataTransfer.files.length) {             e.preventDefault();             e.stopPropagation();             FilePrepareUpload(e.originalEvent.dataTransfer.files[...

[HTML] 文字浮水印效果 text watermark css

[.css] .info-mask {     height: 0;       position: absolute;       margin-top:120px;   } .info-opacity {     opacity: 0.8;     color: black; } .info-text {     color: gray;     font-size: 40px;     -webkit-transform: rotate(-5deg);       line-height: 60px;     max-width:1200px;     letter-spacing:3px;     padding-left:0.8em; } [.html]     <div class="info-mask">         <p class="info-text">             WaterMarkText         </p>     </div>    <table class="table table-bordered table-striped table-responsive table-hover" style="position:                 relative;" >        <tbody class="info-opacity" >     ...

[ASP.NET] 上傳圖片加浮水印

Model [.CS]         [HttpPost]         public int WebUplaodFile()         {             var upfile = Request.Files["myFile"]; ;             if (upfile != null)             {                 new ImgService().ImgMarkImg(Server.MapPath("~/Image"), upfile);             }                       return 1;         } Service [.CS]         public void ImgMarkImg(string spath, HttpPostedFileBase myfile)         {             //浮水印檔案路徑             string MarkImgPath = spath + "/imgmark.png";             //暫存檔路徑           ...

[ASP.NET] MVC Get Model Error Message

*Controller [.cs]  public void Edit(EditModel data) {             if (ModelState.IsValid)             {                 //is valid data             }             else             {                 //get error message                 var errors = ModelState.Select(x => x.Value.Errors)                          .Where(y => y.Count > 0)                          .ToList();                           } }

[C#] .cs 匯出CSV

        protected static void CreateCSVFile(DataTable dtImport, string sPath)         {             StreamWriter sw = new StreamWriter(sPath, false, System.Text.Encoding.UTF8);             int iCol = dtImport.Columns.Count;             if (dtImport.Columns.Count > 0)             {                 sw.Write(dtImport.Columns[0]);             }             for (int i = 1; i < dtImport.Columns.Count; i++)             {                 sw.Write("," + dtImport.Columns[i]);             }             sw.Write(sw.NewLine);             foreach (DataRow dr in dt...

[DB] 簡單使用 Redis

Nuget 套件 :StackExchange.Redis /*使用Key-Value*/    using (ConnectionMultiplexer conn = ConnectionMultiplexer.Connect("DBIP,allowAdmin=true"))             {                 //取Server                 var server = conn.GetServer(conn.GetEndPoints().First());                 //取操作介面                 IDatabase cache = conn.GetDatabase();                 //確保Key全空                 server.FlushDatabase();                 //key的value +1 , 如果沒有key, 自動新增                 cache.StringIncrement("abc", 1);                 //取得 Redis Key 所有資料               ...