摘要:1 問題 當使用pdfjs來實現預覽功能的時候,遇到了2個問題: 一是帶寬占用過大,會下載整個pdf文件,這對部署在公網的應用來說,成本壓力很大,因為云服務帶寬是很貴的。 二是內存占用過大,一個80M的pdf,在預覽時占用內存高達600M,在一些內存較小的手機上容易發生崩潰。 pdfjs默認配置下, 閱讀全文
posted @ 2020-07-02 19:34 何德海 閱讀(372) 評論(3) 推薦(1) 編輯
摘要:1 任務 為了學習計算機底層和os,我給自己布置了一個任務:在x86硬件上,使用c和nasm來顯示一張bmp圖片。完成這個任務,前后估計花了2個月的業余時間。 這個任務涉及了很多知識點,包括:啟動區、保護模式、nasm匯編、c和nasm匯編互調、ld鏈接、硬盤io讀取、顯卡調色板模式、bmp圖片格式 閱讀全文
posted @ 2020-07-17 20:29 何德海 閱讀(304) 評論(1) 推薦(1) 編輯
摘要:1問題 基于web的富文本編輯器的功能普遍較弱,而word是公認的宇宙第一好用的文檔編輯器,所以許多人都習慣先在word中編輯,然后再將內容粘到web富文本編輯器中。 但是,這種操作有一個問題:圖片帶不過來,無法顯示。如下所示。 我找到了一個方法來解決這個問題。 2 測試環境 summernote 閱讀全文
posted @ 2020-07-06 18:16 何德海 閱讀(74) 評論(0) 推薦(0) 編輯
摘要:1 問題 當使用pdfjs來實現預覽功能的時候,遇到了2個問題: 一是帶寬占用過大,會下載整個pdf文件,這對部署在公網的應用來說,成本壓力很大,因為云服務帶寬是很貴的。 二是內存占用過大,一個80M的pdf,在預覽時占用內存高達600M,在一些內存較小的手機上容易發生崩潰。 pdfjs默認配置下, 閱讀全文
posted @ 2020-07-02 19:34 何德海 閱讀(372) 評論(3) 推薦(1) 編輯
摘要:1問題 uuid采用char(32)或char(36)存儲的話,需要占用32或36個字節。為節省存儲空間,改為binary(16),占用16字節。對于500W行的表,可節省7.4G的空間。 mybatis中沒有默認的type handler來完成uuid類型<->binary類型的相互轉換,需要自定 閱讀全文
posted @ 2020-07-01 10:47 何德海 閱讀(46) 評論(0) 推薦(0) 編輯
摘要:約束 最近有一個winform項目,要求: (1)程序能夠運行在winxp, win7, win8, win10中 (2)安裝盡可能簡單,盡量不要安裝.net framework。即使要安裝也要盡可以地小。 為了達成這些要求的,考慮以下因素: (1)操作系統自帶的.net framework版本 以 閱讀全文
posted @ 2017-07-04 17:25 何德海 閱讀(1501) 評論(2) 推薦(2) 編輯
摘要:定義一個Filter public class MyOutputCacheAttribute : ActionFilterAttribute { MemoryCacheDefault _cache = new MemoryCacheDefault(); /// <summary> /// 客戶端緩存 閱讀全文
posted @ 2017-07-04 16:26 何德海 閱讀(2786) 評論(1) 推薦(1) 編輯
摘要:import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; im 閱讀全文
posted @ 2016-01-02 12:56 何德海 閱讀(207) 評論(0) 推薦(1) 編輯
摘要:更新package 更改.net運行時的版本之后,出現了錯誤提示,說需要改新以下組件: EntityFramework, EntityFramework.zh-Hans, Microsoft.AspNet.Mvc, Microsoft.AspNet.Mvc.zh-Hans, Microsoft.As 閱讀全文
posted @ 2015-12-27 16:06 何德海 閱讀(2964) 評論(0) 推薦(2) 編輯
摘要:相比json來說,好處是速度更快,帶寬占用更小。其效果大致等于json+Gzip。 在webapi中使用protobuf的方法為: 引用nuget包 Install-Package protobuf-net 為DTO添加注解 [ProtoContract] public class Product 閱讀全文
posted @ 2015-12-26 21:24 何德海 閱讀(1662) 評論(2) 推薦(0) 編輯
摘要:這里的cache storage 采用ehcache,而不是默認的內存式的cache storage。采用ehcache可以將內容緩存到磁盤上。 maven <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>h 閱讀全文
posted @ 2015-12-21 13:26 何德海 閱讀(3092) 評論(0) 推薦(0) 編輯
最新chease0ldman老人