最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9663 今日文數(shù):4194
|
5款免費(fèi)的報(bào)表工具最近發(fā)現(xiàn)幾款不錯(cuò)的開源報(bào)表,還提供源碼,現(xiàn)在給大家分享一下,希望能帶給你幫助!1、項(xiàng)目名稱:積木報(bào)表項(xiàng)目簡(jiǎn)介:積木報(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語(yǔ)法。并且能針對(duì)具有自動(dòng)遞增值的字段,做計(jì)數(shù)重置歸零重新計(jì)算的作用。一、truncate語(yǔ)法[]table_name[;]參數(shù)database_name數(shù)據(jù)庫(kù)的名稱。sch...
|
記錄:SQLServer將近一億行數(shù)據(jù)的清理過(guò)程記錄:SQLServer將近一億行數(shù)據(jù)的清理過(guò)程昨天下午,老客戶找到我,說(shuō)考勤系統(tǒng)非常卡,數(shù)據(jù)庫(kù)11個(gè)G的容量,光每天備份都很頭疼。幾年前,考勤系統(tǒng)跟OA對(duì)接的項(xiàng)目是我做的,大致有一定了解,所以聽到這個(gè)消息,我第一感覺是考勤機(jī)故障:同一條打卡記錄,重復(fù)寫入數(shù)據(jù)庫(kù)。這個(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ì)用于通過(guò)網(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簡(jiǎn)介Fabric.js是一個(gè)強(qiáng)大的HTML5canvas庫(kù),提供了對(duì)canvas元素的高級(jí)封裝,使開發(fā)者可以更加方便和快捷地創(chuàng)建復(fù)雜的Canvas應(yīng)用。它是免費(fèi)、開源、輕量級(jí)且易于使用的,擁有豐富的交互功能和高性能的渲染引擎。二、基本概念Fabric.js為canvas提供了一些新的概念,并在其基...
|
簡(jiǎn)介Fabric.js是一個(gè)可以簡(jiǎn)化canvas程序編寫的庫(kù)。Fabric.js為canvas提供所缺少的對(duì)象模型,svgparser,交互和一整套其他不可或缺的工具?;贛IT協(xié)議開源,在github上有許多人貢獻(xiàn)代碼。Whyfabric?canvas提供一個(gè)好的畫布能力,但其api超級(jí)爛。如果你就想畫個(gè)簡(jiǎn)單圖形,其...
|
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ù)庫(kù)服務(wù)器。Redis更準(zhǔn)確的描述是一個(gè)數(shù)據(jù)結(jié)構(gòu)服務(wù)器。Redis的這種特殊性質(zhì)讓它在開發(fā)人員中很受歡迎。Redis不是通過(guò)迭代或者...
|
1.導(dǎo)語(yǔ)我們想在畫布上畫個(gè)基本的簡(jiǎn)單形狀的時(shí)候,使用Canvas不會(huì)覺得有什么繁瑣。但當(dāng)畫布上需要任何形式的互動(dòng),繪制復(fù)雜的圖形和在特定情況需要改變圖片的時(shí)候,使用原生canvasAPI將會(huì)變得很困難。而Fabric旨在解決這個(gè)問題。Fabric.js是一個(gè)強(qiáng)大而簡(jiǎn)單的JavascriptHTML5畫布庫(kù)Fabric在...
|
Fabric.js簡(jiǎn)介我們先來(lái)看看官方的定義:Fabric.jsisaframeworkthatmakesiteasytoworkwithHTML5canvaselement.Itisaninteractiveobjectmodelontopofcanvaselement.ItisalsoanSVG-to-canvas...
|
Fabric.js是什么Fabric.js是一個(gè)簡(jiǎn)化HTML5Canvas開發(fā)的Javascript庫(kù),F(xiàn)abric.js提供了HTML5Canvas本身缺失的對(duì)象模型、交互層、SVG解析器以及其他一整套工具。它是一個(gè)完全開源的項(xiàng)目,在MIT下獲得授權(quán),多年來(lái)一直在維護(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()方法來(lái)取消選中元素的最外層框和控制點(diǎn)。例如:canvas.getActiveObjects().forEach(function(object));});然后你需要調(diào)用canvas.renderAll()方法來(lái)重新渲染畫布。
|
一個(gè)強(qiáng)大的JS畫布庫(kù)官網(wǎng)地址:http://fabricjs.com/開始創(chuàng)建Fabric實(shí)例<scripttype="text/javascript"src="../../../js/module/fabric.js"></script>varcanvas=newfabric....
|
選擇控制框簡(jiǎn)介我們以前文中的一個(gè)例子作為示例。如下圖,當(dāng)我們點(diǎn)擊一個(gè)畫布中的對(duì)象,對(duì)象周圍就出現(xiàn)了一個(gè)控制框,控制框上一共9個(gè)控制點(diǎn)??刂凭€如上圖所示,控制框的范圍由控制線限定。自定義時(shí),根據(jù)需要,我們一般會(huì)修改控制線的以下屬性是否顯示顏色與框選對(duì)象間的內(nèi)邊距控制點(diǎn)如上圖所示,點(diǎn)擊并拖動(dòng)不同的控制點(diǎn),會(huì)產(chǎn)生不同的交互效...
|
由于供應(yīng)商升級(jí)ssl,上生產(chǎn)前運(yùn)行ok就沒注意有這個(gè)問題,等運(yùn)行一段時(shí)間后發(fā)現(xiàn)每過(guò)一段時(shí)間就會(huì)提示一次,百思不得其解,后面來(lái)了。System.Net.ServicePointManager.SecurityProtocol=SecurityProtocolType.Ssl3特此記錄一下。
|
HttpWebRequest請(qǐng)求https接口,一直提示未能創(chuàng)建SSL/TLS安全通道!證書驗(yàn)證創(chuàng)建委托一直返回true也不行。因?yàn)槭菃蜗蛘J(rèn)證,所以這個(gè)肯定沒啥問題,只能繼續(xù)查資料了。注意:如果是雙向認(rèn)證就需要加載證書才可以通信。privatestaticboolCheckValidationResult(object...
|
對(duì)接電子發(fā)票的時(shí)候需要使用證書和SSL,本地VS直接調(diào)試可以成功,但是放到服務(wù)器上出現(xiàn)了“請(qǐng)求被中止:未能創(chuàng)建SSL/TLS安全通道”的錯(cuò)誤,經(jīng)過(guò)二百根頭發(fā)的付出后成功解決,方法如下:一:升級(jí).NETFramework版本4.6及以上升級(jí).NETFramework版本4.6及以上成功解決,我本地開發(fā)用的win10,所以...
|
一般遇到這種情況的是在win7或以下的操作系統(tǒng)上,因?yàn)椴僮飨到y(tǒng)本身不支持大于1024的加密密鑰。解決步驟:一,在程序里寫入如下代碼,在獲取網(wǎng)站證書的時(shí)候最好使用谷歌瀏覽器,操作如下圖1、圖2、圖3進(jìn)行保存到桌面,然后復(fù)制到程序運(yùn)行的根目錄。(圖1)(圖2)(圖3)二,實(shí)現(xiàn)代碼如下,我們通過(guò)X509Certificate...
|
代碼前加上如下代碼:ServicePointManager.Expect100Continue=true;ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12//Tls12
|