原创 C語言數據結構之雙向鏈表

 = = 實現了鏈表的CRUD和一些其他的函數比如應用所有元素於函數、初始化、銷燬.... Code: main.c //#include "list_test.c" #include "link_list_test.c" int

原创 通過AOP+註解來實現參數的校驗

在實際的java開發中,參數校驗是個比較零碎繁瑣的事情,但是卻必不可少,本文通過aop來實現對參數的校驗,可以節省大量的時間和提交代碼的可讀性與整潔性,方便更加集中的編寫業務邏輯。 代碼: ParamCheckAop: package

原创 Mybatis-plus代碼生成器

通過代碼生成器可以生成entity、service、serviceImpl、controller、mapp、xml的代碼,可以節約很多時間。 pom.xml <properties> <mybatis-plus-generato

原创 activiti監聽器中注入spring bean

/** * 抄收主管審覈監聽器 */ @Component("gasChargeCopySupervisorReviewListener") public class CopySupervisorReviewListener imp

原创 一個常用的工具類

package com.yzs.plat.process.common.utils; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUti

原创 java遞歸解析easyui treegrid json數據

時間:2017. july .29 sat 21:24 ps:最近做一個項目需要解析easyui的treegrid的json數據,網上博客翻遍都沒找到這方面資料,於是只有自己來寫,花了一下午時間,包括熟悉json格式以及各個函數的用法,最

原创 自己寫的一個Redis工具類

package com.yzs.plat.process.common.utils; import org.springframework.beans.factory.annotation.Autowired; import org.

原创 openlayers H5移動端移動要素

移動要素在openlayers中使用Translate類 ,但是在H5移動端不兼容,於是自己實現了下: 代碼: let flag = false let features = null this.$refs.

原创 JS判斷點是否在線段上

最近在開發gis系統,需要用到在線段上添加點的功能,線段是由很多點連接起來的,所以就要判斷點在那一段線段裏面,然後插入點。 點是否在線段上可以轉換爲三點是否共線的問題: 三點是否共線可以通過判斷斜率來判斷: 設有 p1,p2,q三點,判斷

原创 openlayers 給Feature提供修改撤銷功能

最近在開發燃氣管道佈線gis系統,需要用到openlayers,功能需要自己做一個撤銷的功能,openlayers API找了一圈沒有發現有提供相應的api,於是自己利用棧的天然先進後出機制實現了一個。   撤銷功能主要通過一個棧來實現的

原创 記一次隊列的使用場景(Redis隊列)

隊列的特點:解耦,削峯,異步 隊列的使用場景主要用於異步處理耗時操作。 前幾天開發好了優惠券模塊,在優惠券發放那裏使用到了隊列來進行異步處理,因公司規模較小,服務器配置只有2G,安裝MQ佔用了寶貴的內存資源,於是就使用了Redis自帶的消

原创 解決vue-cli腳手架在dev模式下app.js過大的問題

解決vue-cli腳手架在dev模式下app.js過大的問題 在開發後臺管理系統的時候,devServer部署在服務器端,devServer啓動後每次的app.js非常大,達到了36M,每次打開後臺管理系統的時候非常慢,下面介紹兩種方法來

原创 檢測點10.5

檢測點10.5 (1)下面的程序執行後,ax中的數值爲多少? assume cs:code stack segment      dw 8 dup (0) stack ends code segment start:   mov ax,

原创 課程設計一

放假後,距家過遠,到家後整頓幾天,不敢怠慢,繼續複習8086ASM。 assume cs:codesg,ds:datasg,es:tablesg tablesg segment db '1975','1976','1977','1978

原创 android 之sqlite數據庫的創建

廢話不多說,直接上代碼: package com.bool.utils; import android.content.Context; import android.database.sqlite.SQLiteDatabase; i