最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:9350 今日文數:3938
|
網頁500錯誤的原因和解決方法網頁500錯誤的原因和解決方法網頁500錯誤(500InternalServerError)是一種常見的HTTP狀態碼,指示Web服務器遇到了錯誤,無法完成客戶端的請求。500錯誤通常是由于服務器端的問題導致的,例如代碼錯誤、數據庫連接失敗、服務器繁忙等。當Web服務器遇到500錯誤時,會...
|
背景運營同事發現大量的拼單、淘寶和閑魚上的會員賬號租借服務、外借賬號等問題已經影響到了公司營收。為了緩解這種問題,我們決定限制單一賬號能夠保持登陸狀態的設備數量,以此提高租借賬號的成本。要想限制設備,首先要解決的問題就是如何識別一臺設備。這可以借助FingerprintJS來解決,然而并不是所有指紋選項都能夠投入到生產...
|
Fingerprintjs2是一款開源的設備指紋采集器。最初的fingerprintjs庫創建于2012年,但是由于新版本的開發很難保持向后兼容,因此Fingerprintjs2項目中增加了很多的新內容。該項目將更多、更有效的來源用于指紋識別,并且可配置,也就是說用戶可以選擇性地開啟其中的選項。該項目還將重點關注IE插...
|
Fingerprint2是一款開源的設備指紋生成器。主要用于判斷用戶是否是新增用戶,或者判斷設備是否為新增訪問設備。在項目中應用:1、npm下載Fingerprint2庫:npminstallfingerprintjs2-S2、在項目中引入Fingerprint2:importFingerprint2from‘fing...
|
FingerprintJS之前有后端小哥問道,前端可否生成瀏覽器唯一標識UUID,發給后端處理。當時我想都不用想,直接拒絕(手動狗頭)。后來想了想,這是個不錯了研究題材,就google了一把,于是乎發現了這個寶藏庫(FingerprintJS)。它能夠生成瀏覽器唯一標識來區別不同的用戶,pro版本的識別率高達99.5%...
|
fingerprint2一款開源設備指紋采集器,在github上有7k的Star,看起來是那么的讓人放心,今天聊一聊我們在使用這個庫中猜到的坑。本篇所講的fingerprint2版本為2.0.6生成的指紋大面積重復問題!!!生成的指紋大面積重復問題!!!生成的指紋大面積重復問題!!!重要的問題講三次。fingerpri...
|
SQLServer(MSSQLSERVER)無法啟動怎么解決?1、IP地址配置不正確:打開MicrosoftSQLServer2005配置工具下的SQLServerConfigurationManager,選擇MSSQLSERVER協議,然后雙擊右邊窗口的TCP/IP,在彈出窗口中檢查IP配置。2、可能是因為VIA協議...
|
今天來分享10個開源的前端低代碼項目!GOVIEWGoView是一個使用Vue3搭建的低代碼數據可視化開發平臺,將圖表或頁面元素封裝為基礎組件,無需編寫代碼即可完成業務需求。它的技術棧為:Vue3+Typescript4+Vite2+NaiveUI+ECharts5+Axios+Pinia2+PlopJS。Gitee:...
|
Vue結合了React和Angular的優點,并且有著團結、活躍且龐大的社區,可以幫助解決開發中遇到的問題。開源社區不斷提出解決問題的新方法。工具和庫的數量也貢獻量不斷的增加。使用Vue的好處該框架非常小。約為18–21KB;Vue支持用基于組件的方法來構建Web應用;詳細的文檔。這對于初學者來說很容易上手;易于理解。...
|
場景:在運行、調試代碼的時候,往往會遇到一些異常情況,很多時候我們代碼寫得足夠健壯,所以出現的概率比較低,但是如果一旦出現,我們又沒處理好,就可能會導致程序的崩潰、退出;當然還有一部分在方法內被我們用trycatch給處理掉了,但是不得不承認,還是會有極少的異常未被規避,或者說,相信不是所有的方法內都做了異常處理,所以...
|
其實對于兩個程序之間進行通信的實現方式有很多種,一般會采用服務端+客戶端的模式,此處我們是進行兩個客戶端之間的通信,如果用一種最簡單的方式去實現的話,我認為可以采用寫文件的方式,即一個讀,一個寫。這個寫法的話可以參考之前的關于文件讀寫的文章;但這里我們使用的是另一種,基于WindowsAPI實現Windows消息的發送...
|
select標簽中設置只讀幾種解決方案需求:只讀但需要傳遞到后臺。readonly設置對select標簽無效!方式一、直接在標簽中用js方法設置不可變更(推薦)<selectreadonly="readonly"onfocus="this.defaultIndex=this.selecte...
|
使用asp盡量減少服務器端的工作量,這樣就應該多使用javascript,把所有提交字段使用javascript或vbscript檢測后提交給服務器,這樣服務器就不必再作檢測,而在提交時可能會有人修改script從本地提交,這樣存在安全提交的問題,所以應該要求從服務器斷路徑提交,其他地址提交提交無無效:<%dimtmp...
|
導讀Javascript是一種單線程的編程語言,只有一個調用棧,決定了它在同一時間只能做一件事。在代碼執行的時候,通過將不同函數的執行上下文壓入執行棧中來保證代碼的有序執行。在執行同步代碼的時候,如果遇到了異步事件,js引擎并不會一直等待其返回結果,而是會將這個事件掛起,繼續執行執行棧中的其他任務。因此JS又是一個非阻...
|
如果你發現自己反復使用Console來運行同一份代碼,那么你應該考慮將代碼保存成片段。Snippets是你在Source面板中創建的腳本。這些腳本可以獲取到頁面的Javascript上下文,你可以在任意頁面運行它們。代碼片段就是書簽bookmarklets的替代品。舉個例子,如下截圖所示,頁面左側展示了DevTools...
|
回調函數(callback)回調函數簡單理解就是一個函數被作為參數傳遞給另一個函數。回調是早期最常用的一種異步解決方案。回調并不一定就是異步,并沒有直接關系。舉個簡單的例子:functionf1(cb),2000);}f1(()=>);如上,我們使用setTimeout在函數f1中模擬了一個耗時2s的任務,耗時任務結束...
|
SpringBoot實現審核功能~SpringBoot實現審核功能~一、審核功能實現的方式1、普通方案:經辦時入A表,審核后從A表讀取數據,然后操作目標B表;優勢:思路簡單劣勢:對后端功能實行高度的嵌入;審核功能數據操作不統一2、彈框式方案:前臺實現,操作時判斷是否需要權限控制,如果需要,則彈出框,由審核人員進行審核,...
|
前言因公司業務需求,需要在Windows系統下調用攝像頭識別二維碼需求,就有了這個功能。根據網上網友提供的一些資料,自己整合應用到項目中,效果還不錯(就是感覺像素不是太好)。現在將調用攝像頭+識別二維碼這兩個功能單獨出來寫到這里,供大家討論和參考。有什么不足或者問題大家可以提出來,共同改進共同進步。一、創建項目解決方案...
|
使用delete語句:deletefromtable_name;優勢:delete語句是最常見和簡單的刪除數據方式。它可以刪除表中的所有數據或者根據where子句刪除指定條件的數據。劣勢:delete語句執行時,會將數據逐行刪除,對于大表或者需要刪除大量數據的情況下,性能可能較差。使用truncateTABLE語句:t...
|
使用HashSet去重HashSet的唯一性:HashSet中的元素是唯一的,不允許重復值。如果試圖添加重復的元素,HashSet不會引發錯誤,而是簡單地忽略重復的值。///<summary>///使用HashSet去重///TODO:HashSet是一個集合類,它的特點是不允許重復元素,可以方便地實現去重功能。///...
|
導出pdf有下面兩種方法1、使用canvas把html生成圖片,然后使用jspdf生成pdf。優點:生成的pdf樣式還原度極高,缺點:圖片形式的pdf無法編輯2、直接使用jspdf的html方法直接把html生成pdf。優點:可編輯,缺點:只是把文本內容摟出來生成pdf,也就是說樣式基本無,而且jspdf不支持中文字體...
|
一、VPN是什么?VPN是虛擬專用網絡,顧名思義,它指的是我們公司建立的“虛擬”的“專用網絡”,或者提供這種網絡的服務。在VPN中,專用路由器設置會讓它們彼此連接的站點上,并且它們通過公共線路互連。此時,在公共線路,有專門的通信網絡無法讀取通信的來自外部的內容,如加密建成后,就不必擔心的是竊聽通信內容。二、VPN的類型...
|
推薦一個基于.Net開發的,適用于RESTAPI、支持異步HTTP客戶端。項目簡介FluentHttpClient是一個針對RESTAPI、輕量級的、基于HTTP的.NET庫,提供一種簡單、靈活和可擴展的方式來進行Web請求。核心功能1、基礎方法:delete、GET、POST、PUT、PATCH等;2、提交:提供設定...
|
在項目中,會出現圓形靜態餅圖或進度條的形式展現當前的進度;或者根據倒計時的進度,展示進度條的剩余比例;這里使用css的變量,結合css的樣式來展示進度的情況,也可結合javascript給該css的變量賦值;案例一:靜態餅圖的應用靜態餅圖的效果示意圖如下:實現的代碼如下:<style>.pie-simple.pie-l...
|