- 博客(64)
- 资源 (33)
- 收藏
- 关注

原创 node环境安装electron
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。--save:将保存配置信息到pacjage.json。默认为dependencies节点中。--save-dev:将保存配置信息到pacjage.json的devDependencies节点中。
2024-08-01 09:06:15
562

原创 Go、Python、Java、JavaScript等语言的求余(取模)计算
Java、go、c、c++、JavaScript中%为取余运算;python和excel中的MOD()一样,都是取模运算。取余结果的符号和被除数一致,取模结果的符号和除数一致。-9除以5商-1余-4。
2023-12-19 19:26:55
667

原创 jenkins持续集成、持续交付配置,以及对应Gitlab配置
Jenkins是一个持续集成工具,这里使用Jenkins做一个提交代码后自动发布的demo,在Windows10上。以上步骤如第9项中并非每步都有用,这里只是为了写个例子。如直接在Jenkins的workspace中进行打包,然后拷贝至Tomcat指定的项目目录即可,也可修改Tomcat的项目目录以配合Jenkins,任务计划也可以事先创建好,批处理中直接调用即可。Jenkins请根据自己的需要做修改。httpshttpshttpshttpshttpshttpshttpshttps。.........
2022-07-20 14:45:52
948

原创 解决Hibernate JPA连接postgresQL数据库时,数组或者json类型无法映射的问题
使用hibernate的@TypeDefs注解自定义 TypeDescriptor实现Array、json映射
2022-06-14 20:36:16
2370

原创 JavaScript可用于文件上传及下载的表单提交方法
form提交的js方法,参数校验失败时会返回错误信息,参数校验成功会直接下载文件,无需打开新页面
2022-05-18 19:57:49
1631

原创 机器学习sklearn.model_selection.train_test_split函数使用
splitting = train_test_split(*arrays,**options)如:X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.25, random_state=0, shuffle=False)参数 参数说明 备注 splitting X_train list, length=2 * len(arrays) ...
2022-03-25 14:53:05
8186
3

原创 python画图入门例子
figure :n. 数字,数目,数值;数字符号,位数;身材,体型;(远处的)人影;(重要的)人物;(绘画或模型中)人像;(书中的)图、表;(数学)图形;价格,金额plot :n. 阴谋,密谋;情节;(专用的)小块地;(表现两个变量关系的)图表;<美>图表,地图;<美>底层平面图所以,fig=plt.figure(num=1,figsize=(6,4)) 是创建一个图形底板;ax=fig.add_subplot() 是在图形上创建一个区域;可以在图形上直接画图i
2022-03-22 17:37:31
3219

原创 python 獲取每月第一天、最後一天及判斷日期是否是當月最後一天
輸出每個月的第一天、最後一天:for x in xrange(1, 13): dt_start = (datetime.datetime(2016, x, 1)).strftime("%Y%m%d") if 12 == x: dt_end = (datetime.datetime(2016, 12, 31)).strftime("%Y%m%d") else: dt_end = (datetime.datetime(2016, x + 1, 1)
2022-03-15 16:47:24
3601

原创 级联下拉框编辑时回显问题。jQuery combobox下拉框回显
使用级联下拉框时,前一个下拉框的值决定了下一个下拉框的值,新增操作时通过onSelect事件(或onChange事件)可以很好地处理。但是编辑操作时,有一个数据回显过程,存在下拉框的 data加载 和下拉框的选定交叉执行的过程,即:1.加载第一个下拉框的data2,选定第一个下拉框的值3.加载第二个下拉框的data4.选定第二个下拉框的值5.加载第三个下拉框的data6.选定第三个下拉框的值这种情况下直接加载下拉框的data,并且进行赋值,会出现第二个以后的下拉框无法回显的问题。
2022-02-14 17:35:56
1762

原创 Android Gradle Plugin、Gradle、 Build Tools、JDK版本对应关系
Android SDK Build-Tools 是构建 Android 应用所需的一个 Android SDK 组件,安装在 <sdk>/build-tools/ 目录中
2021-12-24 14:59:36
12455

原创 postgresql 获取年、季、月、周、日、时、分、秒等数字
select now(); --当前时间2021-04-21 11:36:56SELECT EXTRACT (year FROM now()); --年 2021SELECT EXTRACT (quarter FROM now()); --季 02SELECT EXTRACT (month FROM now()); --月 04SELECT EXTRACT (day FROM now()); --月中天 21SELECT EXTRACT (week FROM now()); --周 16SE.
2021-04-21 11:40:22
5878

原创 js ||(双竖线) ??(双问号) ?.(问号点) 等符号的用法
||function(obj){ var a = obj || {}}等价于function(obj){ var a; if( obj === 0 || obj === "" || obj === false || obj === null || obj === undefined ){ a = {} } else { a = obj; }}??function(obj){ var a = obj..
2021-03-11 15:06:25
3319

原创 jquery 选择器返回值;jquery选择器返回对象还是数组?
首先,jquery选择器返回jquery对象!!!只不过jquery对象有length属性,会告诉你这个jquery对象包含多少个dom对象。如果直接使用jquery对象,可以去参阅jquery文档。其次jquery对象根据下标取值后,会返回dom对象!!!一、当使用id选择器时,会返回对应的jquery对象,这时直接使用jquery提供的对象方法即可,而使用[0]可以获取dom对象:let files = $("#uploadFile_batchImport");let file
2021-02-03 19:59:08
4664

原创 数据库 sql 查询连续登录三天的人;查询id连续的数据
业务场景是仓库存放货物,货物占用孔位。仓库结构为 仓库id、货架id、层级id、托盘id、孔位id,即有m个仓库,每个仓库有n个货架,每个货架有o层,每层有p个托盘,每个托盘有q个孔位,每个货物占一定数量的孔位。货物存放必须是连续孔位,不能跨托盘存放,货物存放后status状态置为N。孔位信息表结构如下:现在有一个占用四个孔位的货物要入库,需要查询可用的孔位信息。sql:with valid_position as ( select row_number() over(par...
2020-11-25 18:51:09
908

原创 JavaScript 日期时间格式化的简单实现,两行代码实现js date转string
返回 yyyy-MM-dd HH:mm:ss 格式,或者 yyyy/MM/dd HH:mm:ss。
2020-11-10 14:42:17
1781
1

原创 go连接postgresql 数据库查询时间丢失时区的问题(查出时间与实际时间相差8小时)
最近在做go连接postgres的项目,取数据时发现日期类型的数据与实际时间相差8小时,很明显时区的问题:数据库时间:前台显示 错误时间:不要以为显示的一样就觉得时间没错,注意看前台页面带T和Z,也就是说前台显示的是 “时间值对应的0时区的时间”,如果前台做一下显示格式化就会很明显的发现时间不对,使用new Date(value)格式化一下,前台显示 错误时间 如下:这回很明显看出来是相差8个小时。调试找问题过程多说无益,直接说结果:1,数据库连接字符串问题.
2020-11-10 09:47:12
3574
5

原创 mysql 对 Oracle connect by 的简单实现;mysql级联查询;父子关系查询;向上查;向下查;start with
oracle connect by 的知识自己去查,直接上mysql代码CREATE TABLE `lzh_test2` ( `AREA_ID` varchar(64) NOT NULL, `AREA_CODE` varchar(64) DEFAULT NULL, `FID` varchar(64) DEFAULT NULL, `AREANAME` varchar(128...
2019-11-28 17:58:37
1045

原创 mysql 子查询排序; group by 中使用 order by;mysql子查询排序失效问题的解决
create table lzh_test(id varchar(20),name varchar(20),sort varchar(20));insert into lzh_test values(1,'张三',1);insert into lzh_test values(2,'王五',3);insert into lzh_test values(3,'赵六',...
2019-11-28 17:35:05
819
原创 使用python连接pgsql数据库查询数据结果不对
在使用python连接pgsql数据库进行数据查询时,同样的sql语句,通过psycopy2查询和直接在数据库查询出的数据不一样。python中是使用三引号定义的sql,有大量的float比较和日期比较条件。
2024-07-25 18:14:46
261
原创 Circular placeholder reference ‘jdbc_url‘ in property definitions 报错问题解决
属性引用时出现了循环引用的问题,因为db.properties文件中本身就有jdbc_url属性,造成了它引用它自己。将test.properties中的属性改名字,避免属性名重复造成冲突。test.properties文件中有。
2024-04-03 09:35:23
601
原创 layui tree组件取消勾选
即使用 obj.elem.find('.layui-form-checked').removeClass('layui-form-checked');经过验证,在后边使用。获取已勾选的内容时,与页面显示的数据一致,无需特殊处理。layui(2.8.15) tree的api中,只有。我的需求是:勾选后做判断,如果不符合条件则取消勾选。方法,没有取消勾选的方法。
2023-08-23 11:40:56
1603
1
原创 python round()函数舍入说明及规则
四舍六入五成双”,也即“4舍6入5凑偶”,这里“四”是指≤4 时舍去,"六"是指≥6时进上,"五"指的是根据5后面的数字来定,当5后有数时,舍5入1;对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是。所以round()函数规则是“四舍六入五成双”,只是要注意是数字的实际大小,而不是你看到的大小。指定的位数小于 0,对整数部分进行四舍五入,返回的结果是浮点数。指定的位数等于 0,返回四舍五入到最接近的整数,保留整数部分;
2023-06-09 14:46:05
4163
2
原创 解压缩zip文件的工具类
此方法可以直接解压缩zip中的文件及文件夹至指定目录,zip中文件名称不能包含繁体字符。压缩包: 解压效果: 方法输出及返回值:
2022-06-10 14:12:23
237
原创 pgsql PostgreSQL sql和函数过程中的美元符号 $ $$
1、$ 表示输入参数的定义select $1;2、$tag$ 用在函数中,用来包裹函数体的定义。tag可以是任意字母组成的字符串,不要包含特殊字符就行。CREATE OR REPLACE FUNCTION f_guid() RETURNS character varying LANGUAGE plpgsqlAS $這是函數體的標籤$begin return UPPER(REPLACE(gen_random_uuid()::text, '-', ''));end$這是函.
2022-04-07 17:48:55
5328
原创 js typeof使用,不同类型数据 typeof返回值
//typeof返回值console.log(123,typeof(123)) //数字 'number'console.log("字符串",typeof("字符串")) //字符串 'string'console.log(false,typeof(false)) .
2022-02-21 14:09:31
2561
原创 Uncaught SyntaxError: Unexpected token in JSON at position 306
JavaScript 中使用 JSON.parse()方法时报错:req = JSON.parse(row['request']);1.判断是否是字符串console.log(typeofd);2.判断是否是json字符串(用眼睛简单看一下)3.处理字符串中的特殊字符(回车换行等)replace(/\s+/g,'')req = JSON.parse(row['request'].replace(/\s+/g,''));4.如果仍然报错,重复执行第2步:..
2022-01-06 17:31:32
800
原创 node package.json license字段设置(不想授权,或者自定义授权协议)
如果不想授权其他人使用私有或未发布的包,可设置为UNLICENSED。或者设置为SEELICENSEIN<README> 来使用自定义许可证。"license": "UNLICENSED""license" : "SEE LICENSE IN <README>"
2021-12-03 16:04:51
2074
原创 最全的Character Sets,编码格式,字符集
从Character Setshttp://www.iana.org/assignments/character-sets/character-sets.xhtml抓下来的编码格式。在不知道编码格式时可进行遍历尝试,虽然它没有解决我的问题,但这个数组仍然值得收藏:List<String> list = Arrays.asList("US-ASCII", "ISO_8859-1:1987", "ISO_8859-2:1987", "ISO_8859-3:1988", "ISO_8859-4
2021-11-19 16:19:26
490
csdn_idea_tools-1.3.0.zip
2020-11-30
Oracle® Database 10gRelease 2 (10.2) B14200-02.pdf
2015-06-26
编译运行时错误信息(英汉对照)
2015-06-26
gethibernatetemplate的find方法
2015-06-26
网络电视精灵項目代碼
2012-07-19
青鸟影院售票系统完整项目案例
2012-07-19
使用JavaScript增强交互效果-当当网-完整的项目案例
2012-07-19
jquery.i18n.properties.js
2023-12-14
BoltDB Client Tool
2022-12-30
一个监控cpu及内存使用率的小工具,直接双击运行即可,关闭即停止运行
2022-12-01
minio client 2022-05-09T04-08-26Z
2022-06-10
对象存储 minio windows服务端版本:2022-05-23T18-45-11Z
2022-05-25
x86_64-4.8.2-release-posix-seh-rt_v3-rev4.7z 解決 exec: "gcc": executable file not
2020-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人