博客 RSS 訂閱

浪遏飛舟 - 字符編碼-ASCII,Unicode 、 UTF-8、UTF-16、UTF-32

ASCII 碼 我們知道,計算機內部,所有信息最終都是一個二進制值。每一個二進制位(bit)有0和1兩種狀態,因此八個二進制位就可以組合出256種狀態,這被稱為一個字節(byte)。也就是説,一個字節一共可以用來表示256種不同的狀態,每一個狀態對應一個符號,就是256個符號,從00000000到11111111。 上個世紀60年代,美國製定了一套字符編碼,對英語字符與二進制位之間的關係,做了統一

ascii , utf-16 , utf-8 , 字符編碼 , unicode

收藏 評論

菜菜 - 如何提高網站的吞吐量

吞吐量定義 百科 吞吐量是指對網絡、設備、端口、虛電路或其他設施,單位時間內成功地傳送數據的數量(以比特、字節、分組等測量)。 以上的定義比較寬泛,定義到網站或者接口的吞吐量是這樣的:吞吐量是指系統在單位時間內處理請求的數量。這裏有一個注意點就是單位時間內,對於網站的吞吐量這個單位時間一般定義為1秒,也就是説網站在一秒之內能處理多少http(https/tcp)請求。與吞吐量對應的衡量網站性能的還

網站架構 , 併發模型

收藏 評論

註銷 - 如何使用點擊超鏈接的方式打開Android手機上的應用

在Android應用的AndroidManifest.xml里加入如下的配置片段: action android:name="my_action"/ category android:name="android.intent.category.DEFAULT" / category android:name="android.intent.category.BROWSABLE" / data a

node.js , mobile , mobile-web-design , Android , hyper-v

收藏 評論

註銷 - 在SAP除了使用Cordova生產移動應用外,還有這種方式

本文和Jerry過去的文章不太一樣,算不上Jerry的知識分享,只是記錄一下Jerry用React-Native把應用安裝到Android手機上遇到的一些問題,方便以後查看。 Jerry的同事Leo用React-Native開發了一個應用,現在Jerry需要把這個應用在自己的安卓手機上運行起來。 客户啓動這個應用後,自動召喚出手機上的攝像頭,對身邊的物品進行拍照,然後把照片上傳到SAP Clou

react-native , mobile , mobile-web-design , cordova , cordova-android

收藏 評論

註銷 - Android studio如何連接三星手機

打開Android studio,選擇Trouble Shoot device connections: 這個菜單項會自動掃描本地已經用USB線連接的設備: 已經成功掃描出了我的Galaxy C7 Pro手機: Restart ADB server: 成功識別出來了: 手機上選擇Yes: 現在Android studio裏運行一個Activity,順利安裝到我的

mobile , google , Android

收藏 評論

小灰灰Blog - SpringBoot系列教程web篇之全局異常處理

當我們的後端應用出現異常時,通常會將異常狀況包裝之後再返回給調用方或者前端,在實際的項目中,不可能對每一個地方都做好異常處理,再優雅的代碼也可能拋出異常,那麼在 Spring 項目中,可以怎樣優雅的處理這些異常呢? 本文將介紹一種全局異常處理方式,主要包括以下知識點 @ControllerAdvice Controller 增強 @ExceptionHandler 異常捕獲 @Respon

spring , spring-mvc , exception , springboot , controlleradvice

收藏 評論

smalike - 來聊聊 Vue Loader

Vue Loader https://vue-loader.vuejs.org/zh/ Vue Loader 是什麼? Vue Loader 是一個 webpack 的 loader,它允許你以一種名為單文件組件 SFC的格式撰寫 Vue 組件: template div class="example"{{ msg }}/div /template script export default

vue-loader , vue.js , 前端 , Javascript

收藏 評論

小磊哥er - [書籍翻譯] 《JavaScript併發編程》 第二章 JavaScript運行模型

本文是我翻譯《JavaScript Concurrency》書籍的第二章,該書主要以Promises、Generator、Web workers等技術來講解JavaScript併發編程方面的實踐。 完整書籍翻譯地址:https://github.com/yzsunlei/javascript_concurrency_translation 。由於能力有限,肯定存在翻譯不清楚甚至翻譯錯誤的地方,歡迎

javascript繼承 , javascript性能 , javascript原型 , javascript專題系列 , Javascript

收藏 評論

小磊哥er - [書籍翻譯] 《JavaScript併發編程》第一章 JavaScript併發簡介

本文是我翻譯《JavaScript Concurrency》書籍的第一章,該書主要以Promises、Generator、Web workers等技術來講解JavaScript併發編程方面的實踐。 完整書籍翻譯地址:https://github.com/yzsunlei/j... 。由於能力有限,肯定存在翻譯不清楚甚至翻譯錯誤的地方,歡迎朋友們提issue指出,感謝。 JavaScript並不是一

javascript繼承 , javascript性能 , javascript原型 , Javascript

收藏 評論

WecTeam - 【譯】Web內容如何影響電池的使用

原文地址:https://webkit.org/blog/8970/... 原文作者:Benjamin Poulain Simon Fraser 譯者:劉輝 校驗:李剛鬆 現在用户上網大多使用移動設備或者筆記本電腦。對這兩者來説,電池壽命都很重要。在這篇文章裏,我們將討論影響電池壽命的因素,以及作為一個web開發者,我們如何讓網頁耗電更少,以便用户有更多時間來關注我們的內容。

web性能優化 , Javascript

收藏 評論

raledong - 深入探尋JAVA8 part1:函數式編程與Lambda表達式

開篇 在很久之前粗略的看了一遍《Java8 實戰》。客觀的來,説這是一本寫的非常好的書,它由淺入深的講解了JAVA8的新特性以及這些新特性所解決的問題。最近重新拾起這本書並且對書中的內容進行深入的挖掘和沉澱。接下來的一段時間將會結合這本書,以及我自己閲讀JDK8源碼的心路歷程,來深入的分析JAVA8是如何支持這麼多新的特性的,以及這些特性是如何讓Java8成為JAVA歷史上一個具有里程碑性質的版本

函數式編程 , 匿名函數 , java8 , lambda , JAVA

收藏 評論

陽呀呀 - “寒冬”三年經驗前端面試總結(含頭條、百度、餓了麼、滴滴等)

前言 跳槽是每個人的職業生涯中都要經歷的過程,不論你是搜索到的這篇文章還是無意中瀏覽到的這篇文章,希望你沒有白白浪費停留在這裏的時間,能給你接下來或者以後的筆試面試帶來一些幫助。 2019也許是互聯網未來10年中最好的一年。WINTER IS COMING。但是如果你不真正的自己去嘗試嘗試,你永遠不知道市面上的行情如何。這次找工作下來,我自身感覺市場並沒有那麼可怕,也拿到了幾個大廠的offer。在

面試 , 筆試 , 筆試題 , 前端

收藏 評論

前端掃地僧 - 重磅!帶你從零實現一個axios網絡請求框架

我們知道,axios是前端一個非常優秀的對於網絡請求的框架,其特點主要是請求方便、功能多(如攔截器)、可擴展性強等。那麼作為一枚前端開發人員,瞭解並能夠使用axios其實是基礎,深入瞭解其實現原理才是比較重要的,當然,如果能徒手擼一個axios類似的框架出來,那就是相當的不錯了。 這篇文章會從以下幾個大的點來實現一個axios框架: axios的本質是什麼? axios默認值、參數的實現

ecmascript-6 , xmlhttprequest , Axios , webpack

收藏 評論

杭城小劉 - Mac 終端效率神技

一、 增強各種預覽的插件 預覽查看圖片分辨率大小 代碼語法高亮 快速預覽zip壓縮包內容 快速預覽markdown格式內容 brew cask install qlcolorcode betterzipql qlimagesize qlmarkdown 二、 iTerm2 具體的配置網上一大堆。貼一個本人親身操刀操作過的教程 程序員經常與終端操作打交道,所以很多命令便是做成了命令行模式

workflow , iterm2 , 工具軟件 , 效率 , 終端

收藏 評論

Yxaw - Javascript 手動造輪子

前言 上次發了一下手動實現Promise https://segmentfault.com/a/11... 之後有猿友問我私聊我其它的像bind, call這些有沒有標準的寫法。我的回答是沒有,像這些api我們只能仿照它的功能,只能做得很像很像,但是絕對標準的答案是沒有的,就像我之前的那篇文章,也只是在參照PromiseA+規範去仿寫。好多Promise特有的API和特性也沒有寫進去,因為我的目的

call , promise , apply , bind , Javascript

收藏 評論

淺吟輕唱 - 程序員如何搭建自己的知識體系?

什麼是知識體系? 所謂"知識體系",指的是把大量的不同的零散的知識點,通過內化,存儲,整理,等方式組合起來,以點成線,以線成面,形成系統的,有序的,清晰的脈絡結構. 我們在解決問題和處理事情時,會使用自己的知識體系做出選擇,不論是潛意識還是顯性意識.每一次的抉擇和行為都將迭代我們的知識體系,讓其更加明確清晰,找到自己不足的地方,優化可以改進的地方,明確接下來的方向,提升自己的全局整體思維,強化當

學習 , 教程 , 程序員 , 知識體系 , 博客

收藏 評論

MLeo - jekyll-admin的搭建和使用

通過jekyll搭建好了自己的博客。寫博客成為了日常,經過一段時間的摸索,發現jekyll-admin是個好東西,它是博客的後台管理系統,可以方便的管理和編寫自己的博客 安裝 運行命令gem install jekyll-admin進行安裝 配置 在_config.yml中添加- jekyll-admin plugins: - jekyll-admin 使用 運行命令jekyll server啓動

blog , jekyll

收藏 評論

MLeo - Jekyll+GitHub Pages部署自己的靜態Blog

混了這麼久,一直想擁有自己的博客,通過jekyll和GitHub Pages搗騰出了自己的博客(https://www.ichochy.com) 一、安裝jekyll 首先有安裝Ruby的開發環境 運行gem install jekyll bundler安裝jekyll和bundler 運行jekyll new myBlog創建默認的blog 文件目錄: -rw-r--r--

github-pages , jekyll

收藏 評論

xiaoping - MacOS配置 iTerm2,oh-my-zsh,zsh_028

MacOS配置 iTerm2,oh-my-zsh,'zsh' zsh Mac 自帶的 zsh終端 cat /etc/shells 修改系統默認的終端為zsh # 更改終端 chsh -s /bin/zsh # 確認是否更改成功 echo $SHELL # /bin/zsh 安裝oh-my-zsh https://github.com/robbyrusse... 安裝 sh -c "$(cur

iterm2 , visual-studio-code , macos , 終端 , Javascript

收藏 評論

橘子小睿 - 通過 Swagger 定義自動生成 Mock 數據

我最近的在做的項目是一個前後端分離的項目,前後端由不同的團隊分別開發,並且前端的進度經常領先後端。這就意味着,當前端在開發一個新功能時,API 可能還沒有準備好。不過,我們會先和後端先商議好 API Schema,然後使用 Mock 數據進行開發。 但問題也隨之而來,定義 Mock 數據並配置 mock server 真的太浪費時間了!我真的非常討厭這種沒有任何技術含量的「苦力活」。所以,只好想辦

mock , 前端工具 , swagger , 前端

收藏 評論

和平老三 - 從symfony框架到一個完整的項目需要幾步? (三) 入口文件都做了什麼

前言 對於php的框架,無論是yii,symfony或者是laravel,大家都在工作中有涉獵。對於在框架中的存放着資源包vendor文件夾,入口文件(index.php 或者 app.php),大家也都與他們每天碰面。但是你真的熟悉這些文件/文件夾嗎?一個完整的項目是如何從一個純淨框架發展而來?各個部分又在框架這個大廈中又起到了怎麼樣的作用? 三、symfony 總説服務器端刪緩存,到底實在刪除

php , php框架 , symfony

收藏 評論

AI撲社 - Proxy用法——讓我們創建一個API代理器

什麼是Java Proxy? MDN對Proxy 的定義是: Proxy對象用於定義基本操作的自定義行為(如屬性查找、賦值、枚舉、函數調用等)。 通俗的將,Proxy對象是目標對象的一個代理器,任何對目標對象的訪問,都必須通過該代理器。因此我們可以對外界的訪問進行過濾改寫等操作。 語法 target-用Proxy包裝的目標對象(可以是任何類型的對象,包括原生數組、函數,甚至另一個代理

proxy-pass

收藏 評論

JS_Even_JS - mpvue開發微信小程序基礎知識

一、mpvue簡介 mpvue 是一個使用 Vue.js 開發小程序的前端框架。框架基於 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 實現,使其可以運行在小程序環境中,從而為小程序開發引入了整套 Vue.js 開發體驗。mp 即 mini program 的縮寫。 二、mpvue快速入門 ① 通過腳手架引入mpvue模板 vue 3.0

vue.js , 微信小程序 , mpvue

收藏 評論

旅圖灬 - mint-ui picker 三級聯動實現

使用這個插件遇到幾個問題總結一下。 問題一 mint-ui picker defaultIndex修改設置默認值設置不了 按照官網的例子 http://mint-ui.github.io/docs..., 然後使用 defaultIndex 發現怎麼修改默認值都不會變。 解決方案: 在data() 實例對象裏面聲明的時候,就需要添加 defaultIndex屬性值。o(╥﹏╥)o 問題二 設置默

vue.js , mint-ui

收藏 評論