最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9894 今日文數(shù):4411
|
Javascript在前端領(lǐng)域占據(jù)著絕對(duì)的統(tǒng)治地位,目前更是從瀏覽器到服務(wù)端,移動(dòng)端,嵌入式,幾乎所有的所有的應(yīng)用領(lǐng)域都可以使用它。技術(shù)圈有一句很經(jīng)典的話“凡是能用Javascript實(shí)現(xiàn)的東西,最后都會(huì)用Javascript實(shí)現(xiàn)”。Excel電子表格自1980年代以來一直為各行業(yè)所廣泛使用,至今已擁有超過3億用戶,大...
|
初始化表單API1.constspreadNS=GC.Spread.Sheets;2.constSHEETS=newspreadNS.Workbook(this.refs[
|
1問題現(xiàn)象正常遠(yuǎn)程連接上數(shù)據(jù)庫后,發(fā)現(xiàn)某個(gè)視圖一直無法打開,且彈出“LockRequesttimeoutperiodexceeded.(SQLServer:error1222)”的錯(cuò)誤提示信息。2問題分析通過上面的錯(cuò)誤提示信息可以看出,該視圖被鎖死了,所以無法打開。那么如何造成該問題現(xiàn)象呢?經(jīng)過分析發(fā)現(xiàn),天貓運(yùn)營人員在...
|
前言Blazor是一個(gè)相對(duì)較新的框架,用于構(gòu)建具有.NET強(qiáng)大功能的交互式客戶端WebUI。一個(gè)常見的用例是將現(xiàn)有的Excel文件導(dǎo)入Blazor應(yīng)用程序,將電子表格數(shù)據(jù)呈現(xiàn)給用戶,并且能夠允許進(jìn)行任何更改,最后將該數(shù)據(jù)導(dǎo)出回Excel文件或?qū)⑵浔4娴綌?shù)據(jù)庫。以下是在Blazor中導(dǎo)入/導(dǎo)出電子表格文件的步驟:創(chuàng)建Sp...
|
近期,拜訪不少對(duì)“數(shù)字化工廠”有興趣的客戶,在走訪中發(fā)現(xiàn)很多企業(yè)信息系統(tǒng)的不斷增加,企業(yè)在相關(guān)信息系統(tǒng)的安全管理與使用方面也讓許多高層管理者與信息部負(fù)責(zé)感到迷惑,比如:系統(tǒng)用戶管理分散,給IT帶來管理工作帶來巨大的負(fù)擔(dān),形成諸多不便;分散管理導(dǎo)致安全策略在實(shí)施中容易出偏差,產(chǎn)生安全隱患;賬戶太多,多次登錄,用戶體驗(yàn)差,...
|
1.前言業(yè)務(wù)系統(tǒng)之間通過MQ進(jìn)行交互時(shí),怎么保證發(fā)送的消息對(duì)方一定能收到,可能有人說RocketMQ就能做到,如果貴公司用到的消息隊(duì)列是kafka、rabbitmq、activemq實(shí)現(xiàn)這里分享一下基于消息的分布式事務(wù)解決方案,此種方案是最終一致性的解決方案,不挑MQ,但是前提MQ本身要支持接收到的消息不能丟失。2.M...
|
5款免費(fèi)的報(bào)表工具最近發(fā)現(xiàn)幾款不錯(cuò)的開源報(bào)表,還提供源碼,現(xiàn)在給大家分享一下,希望能帶給你幫助!1、項(xiàng)目名稱:積木報(bào)表項(xiàng)目簡介:積木報(bào)表,免費(fèi)的企業(yè)級(jí)WEB報(bào)表工具。專注于“專業(yè)、易用、優(yōu)質(zhì)”的報(bào)表設(shè)計(jì)器和大屏設(shè)計(jì)器。支持打印設(shè)計(jì)、數(shù)據(jù)報(bào)表、圖形報(bào)表、大屏設(shè)計(jì)器,重點(diǎn)是免費(fèi)的。項(xiàng)目地址:https://github.c...
|
SQL中truncate的用法SQL中truncate的用法SQL中truncate的用法truncate是一個(gè)能夠快速清空資料表內(nèi)所有資料的SQL語法。并且能針對(duì)具有自動(dòng)遞增值的字段,做計(jì)數(shù)重置歸零重新計(jì)算的作用。一、truncate語法[]table_name[;]參數(shù)database_name數(shù)據(jù)庫的名稱。sch...
|
記錄:SQLServer將近一億行數(shù)據(jù)的清理過程記錄:SQLServer將近一億行數(shù)據(jù)的清理過程昨天下午,老客戶找到我,說考勤系統(tǒng)非常卡,數(shù)據(jù)庫11個(gè)G的容量,光每天備份都很頭疼。幾年前,考勤系統(tǒng)跟OA對(duì)接的項(xiàng)目是我做的,大致有一定了解,所以聽到這個(gè)消息,我第一感覺是考勤機(jī)故障:同一條打卡記錄,重復(fù)寫入數(shù)據(jù)庫。這個(gè)也是...
|
1.懶加載原理圖片未進(jìn)入可視區(qū)域時(shí),先不加載圖片可以加載指定的動(dòng)態(tài)提示圖片。2.懶加載思路及實(shí)現(xiàn)實(shí)現(xiàn)懶加載有四個(gè)步驟,如下:1.加載提示圖片2.判斷哪些圖片要加載3.隱形加載圖片4.替換真圖片1.加載loading圖片是在html部分就實(shí)現(xiàn)的2.如何判斷圖片進(jìn)入可視區(qū)域是關(guān)鍵。引用網(wǎng)友的一張圖,可以很清楚的看出可視區(qū)域...
|
2023年適用于Windows和Mac的FTP傳輸工具2023年適用于Windows和Mac的FTP傳輸工具FTP傳輸工具是專門設(shè)計(jì)用于通過網(wǎng)絡(luò)在電腦和服務(wù)器之間傳輸文件的軟件。這些FTP傳輸工具支持FTP、SFTP、HTTP/HTTPS等協(xié)議。許多FTP傳輸工具具有拖放功能,以便將文件從一個(gè)地方復(fù)制到另一個(gè)地方。可以...
|
三款Windows電腦軟件卸載工具,徹底清除卸載殘留三款Windows電腦軟件卸載工具,徹底清除卸載殘留前言我們?cè)陔娔X上運(yùn)行軟件安裝包時(shí),安裝程序會(huì)生成一些程序文件、后臺(tái)服務(wù)和注冊(cè)表項(xiàng)等,用以支持軟件的正常運(yùn)行。但是,在卸載軟件時(shí),一些軟件的卸載程序卸載不干凈,并不能完全清除安裝和使用中產(chǎn)生的文件。就可能會(huì)出現(xiàn)一些問題...
|
在前端開發(fā)中,我們常常會(huì)用到j(luò)s數(shù)組,并會(huì)遇到需要?jiǎng)h除指定元素的情況。本文將從多個(gè)方面對(duì)jsarray刪除指定元素進(jìn)行詳解,包括arraylist刪除指定元素、arraylist刪除元素、jquery刪除指定子元素和arraylist刪除元素原理。一、arraylist刪除指定元素vararr=[1,2,3,4];ar...
|
一、Fabric.js簡介Fabric.js是一個(gè)強(qiáng)大的HTML5canvas庫,提供了對(duì)canvas元素的高級(jí)封裝,使開發(fā)者可以更加方便和快捷地創(chuàng)建復(fù)雜的Canvas應(yīng)用。它是免費(fèi)、開源、輕量級(jí)且易于使用的,擁有豐富的交互功能和高性能的渲染引擎。二、基本概念Fabric.js為canvas提供了一些新的概念,并在其基...
|
簡介Fabric.js是一個(gè)可以簡化canvas程序編寫的庫。Fabric.js為canvas提供所缺少的對(duì)象模型,svgparser,交互和一整套其他不可或缺的工具。基于MIT協(xié)議開源,在github上有許多人貢獻(xiàn)代碼。Whyfabric?canvas提供一個(gè)好的畫布能力,但其api超級(jí)爛。如果你就想畫個(gè)簡單圖形,其...
|
1.自動(dòng)創(chuàng)建新表跟原表一樣的結(jié)構(gòu),并復(fù)制數(shù)據(jù)(table2不用存在,會(huì)自動(dòng)創(chuàng)建)select*intotable2fromtable12.復(fù)制table1的數(shù)據(jù)到table2(前提:table2必須已經(jīng)存在)insertintotable2select*fromtable13.只復(fù)制部分表結(jié)構(gòu)到新表selectid,n...
|
關(guān)于Text、IText、Textbox的一些基本屬性:1.width:文字的寬度2.height:文字的高度3.top:文字的頂邊距離4.left:文字的左邊距離5.fill:文字填充顏色,也可以填充圖片,使用pattern(可以去看文檔,看不懂私聊我)6.fontFamily:字體7.fontSize:字體大小8....
|
使用JS實(shí)現(xiàn)了一個(gè)可拉伸的div,按住右邊框,拖動(dòng)鼠標(biāo)可改變div的寬度。1.鼠標(biāo)在瀏覽器中的坐標(biāo)基本概念2.鼠標(biāo)按住拖動(dòng)改變寬度原理鼠標(biāo)按下時(shí)算出鼠標(biāo)x坐標(biāo)與元素右邊框的距離,在鼠標(biāo)移動(dòng)時(shí)不變:element.offsetWidth-event.offsetX元素寬=鼠標(biāo)距離元素左邊框距離event.offsetX+...
|
今天浩道跟大家分享一篇關(guān)于Redis知識(shí)硬核干貨,讓你從它抽象的知識(shí)體系學(xué)到其靈魂!—1—什么是Redis?Redis(REmoteDIctionaryService)是一個(gè)開源的鍵值對(duì)數(shù)據(jù)庫服務(wù)器。Redis更準(zhǔn)確的描述是一個(gè)數(shù)據(jù)結(jié)構(gòu)服務(wù)器。Redis的這種特殊性質(zhì)讓它在開發(fā)人員中很受歡迎。Redis不是通過迭代或者...
|
1.導(dǎo)語我們想在畫布上畫個(gè)基本的簡單形狀的時(shí)候,使用Canvas不會(huì)覺得有什么繁瑣。但當(dāng)畫布上需要任何形式的互動(dòng),繪制復(fù)雜的圖形和在特定情況需要改變圖片的時(shí)候,使用原生canvasAPI將會(huì)變得很困難。而Fabric旨在解決這個(gè)問題。Fabric.js是一個(gè)強(qiáng)大而簡單的JavascriptHTML5畫布庫Fabric在...
|
Fabric.js簡介我們先來看看官方的定義:Fabric.jsisaframeworkthatmakesiteasytoworkwithHTML5canvaselement.Itisaninteractiveobjectmodelontopofcanvaselement.ItisalsoanSVG-to-canvas...
|
Fabric.js是什么Fabric.js是一個(gè)簡化HTML5Canvas開發(fā)的Javascript庫,F(xiàn)abric.js提供了HTML5Canvas本身缺失的對(duì)象模型、交互層、SVG解析器以及其他一整套工具。它是一個(gè)完全開源的項(xiàng)目,在MIT下獲得授權(quán),多年來一直在維護(hù),近期要發(fā)布4.0版本,支持自定義controls...
|
雖然Fabric.js提供的基礎(chǔ)功能已經(jīng)很豐富了,但有時(shí)難免需要定制一些需求。比如本文要講的『自定義控件』。掌握創(chuàng)建自定義控件這個(gè)功能,能夠創(chuàng)建更加精美和實(shí)用的圖形應(yīng)用程序,提高用戶體驗(yàn)和用戶滿意度。盡管Fabric.js的文檔很一般,但demo還挺豐富。本文講解Fabric.js官網(wǎng)收錄的Customcontrols...
|
在fabric.js中,可以使用set()方法來取消選中元素的最外層框和控制點(diǎn)。例如:canvas.getActiveObjects().forEach(function(object));});然后你需要調(diào)用canvas.renderAll()方法來重新渲染畫布。
|
一個(gè)強(qiáng)大的JS畫布庫官網(wǎng)地址:http://fabricjs.com/開始創(chuàng)建Fabric實(shí)例<scripttype="text/javascript"src="../../../js/module/fabric.js"></script>varcanvas=newfabric....
|