- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 js中foreach不可break和return JavaScript循环
但是break直接报错,搜了下才知道,forEach 循环无法中途跳出,break 命令或 return 命令都不能奏效。2、for循环过程中支持修改索引(修改 i),但forEach做不到(底层控制index自增,我们无法左右它)3、await 不能用在 forEach 中:原因:那就是 forEach 只支持同步代码。4、forEach 循环无法中途跳出,break 命令或 return 命令都不能奏效。1、forEach只能默认从索引0开始。二、foreach的特点。
2024-04-10 18:31:00 301
原创 rsa非对称加密算法简介
对接第三方系统,第三方系统的接口身份验证的token定期会更新,第三方将rsa非对称加密后的token发给我方系统。取一个满足:e*d-1能够被(p-1)*(q-1)整除的,即(3*d-1) % 20 = 0,d可以取7、27、47、67等。N=33, (p-1)*(q-1) = 20,取一个与20互质的数字,比如3.需要加密的消息为M,M=8。加密得到密文C=8^3%33=17。解密时,得到明文M=17^7%33。消息接受方通过收到密文消息。取两个素数,p=11,q=3。公钥确定(N=33,e=3)
2024-04-10 18:12:04 349
原创 vim使用技巧
第二步,进入文件后,使用shift+g,进入到最后一行。第三步:按esc后,然后使用:1,.d即可删除所有内容。第一步:打开需要删除的文件,vi 需要删除的文件。1、删除文件全部内容。
2024-03-12 18:31:12 120
原创 闰年判断(4年一闰,百年不闰,四百年才闰)
(公立)闰年规则分两个阶段,一,1582年以前是儒略历,4年一闰,闰年为366日,其余3年(称为平年)各有365日.公元年数能被4除得尽的是闰年.儒略历1年平均长365.25日,比实际公转周期的365.2422日长11分14秒,即每400年约长3.12日。能被4整除,且不能被100整除的(如:1901年是平年,1900年是平年,2004年是闰年);如果后两位不全是0,只看后两位,如果能被4整除,则是闰年,否则是平年;如果后两位全是0,看前两位,如果能被4整除,则是闰年,否则是平年。
2023-08-30 16:21:30 1556
原创 windows下nginx配置root路径包含\n等导致无法访问
在 Linux 系统中,路径格式仅支持正斜杠 (/) 分隔,而 Windows 系统中,同时支持正斜杠 (/) 和 反斜杠 (\),建议在进行目录操作时使用反斜杠 (\)。Windows 系统命令行要跟 MS DOS 兼容,沿用 MS DOS 的特性,所以Windows 中正斜杠 (/) 和反斜杠 (\) 都支持作为路径分隔符。原本使用nginx时,一直没遇到路径里有\n之类的特殊字符,以后再用到反斜杠时,可以使用\\。解决措施很简单,加一个\,将原本的反斜杠转义即可。nginx把\n识别成回车了。
2023-07-18 09:55:12 1534
原创 Oracle数据库无法连接报错无监听(原因是监听日志过大)
早上发现PC端无法登录,检查日志发现应用无法连接到数据库。登录数据库服务器后,发现监听服务和数据库服务都在,可以通过sqlplus登录数据库,但无法通过plsql登录。备份后删除 listener.log,并重启监听服务,数据库连接正常了。发现监听日志过大导致,
2023-07-14 10:07:39 529
原创 not in 查询不出数据
not in 查询不出数据发现问题寻找原因解决办法问题环境Oracle与SQL server均是该种情况。发现问题工作时,查询临时数据表时,发现两表数据量不一致,故打算使用NOT IN语句查看表2中缺少哪些数据,结果查询的行数为0SELECT COUNT(DISTINCT OWNCODE) FROM FSSCGYSZSJ1; --2918SELECT COUNT(DISTINCT OWNCODE) FROM FSSCGYSZSJ2; --2650--查询缺少的数据行数SELECT OWN
2020-11-27 16:26:24 640
原创 Oracle like后跟select语句
Oracle like后跟select语句一、Oracle like后跟select语句:SELECT * FROM TBYSZZ WHERE TBYSZZ_FJNM LIKE TO_CHAR((SELECT TBYSZZ_FJNM FROM TBYSZZ WHERE TBYSZZ_BMbh = '00000091'))||'%'
2020-11-19 14:53:04 1224
原创 配置 PLSQL 连接 Oracle
PLSQL 连接 Oracle1编写tnsname.ora2在Oracle登录窗口直接填写在编写tnsname.ora文件之前应该先在plsql中的首选项中配置Oracle目录1编写tnsname.ora--某项目环境 XMHJ = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.10.10.10)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED)
2020-11-17 09:54:34 166
原创 COUNT语句问题--COUNT数与实际不符
COUNT语句问题--COUNT数与实际不符发现问题寻找原因总结Oracle与SQL server均是该种情况。发现问题工作时,在生产环境中检查供应商、客户数据时,发现使用GROUP BY查询后的数量和COUNT(字段名称)查询的数量不一致:--视图如下CREATE OR REPLACE VIEW FSSCGYS1 ASSELECTMAX(ID) AS ID, MAX(SUPID) AS SUPID, MAX(SUPIS) AS SUPIS, MAX(SUPISDEC) AS SUPISDEC
2020-11-16 14:54:05 5859
原创 C#常用简单语句
C#常用简单语句简单语句1、生成GUID2、字符串3、类型转换4ArrayList简单语句常用的一些语句1、生成GUIDGuid.NewGuid().ToString();2、字符串//字符串替换string resultC = str.Replace('o', 'A');//判断字符串为Null或空的方法 IsNullOrEmpty p == null || p == "" p == null && p.Length ==
2020-11-13 10:07:33 598
原创 Oracle清除表重复数据
Oracle清除表重复数据一、清除数据需要的步骤:1复制原本的数据到另一表(此步需要对数据进行过滤,以去除重复数据)2将原表数据删除3将另一表数据插入原表需要注意主键是否需要改变,如果需要改变,主键需要SYS_GUID()来创建----清除USER重复数据---- --复制表结构 CREATE TABLE USER4COPY AS (SELECT * FROM USER WHERE 1 = 2); --向复制表中插入过滤后的数据, 根据 USERCODE 过滤数据 INSERT INTO
2020-11-07 15:58:30 254
原创 Oracle数据库常用语法总结
Oracle数据库常用语法总结一、表及数据复制一、表及数据复制1、基本复制--表不存在 --复制表结构和数据 CREATE TABLE USER4COPY AS SELECT * FROM USER; --复制表结构 CREATE TABLE USER4COPY AS SELECT * FROM USER WHERE 1 = 2;--表存在,复制数据 INSERT INTO USER4COPY SELECT * FROM USER;2、组合复制(常用复制方法)清除表重复数据(注意
2020-11-07 15:53:42 338
原创 常用SQL_数据库查询总结1
常用SQL_数据库查询总结1一、增删改查1、增(创建表、复制表、创建视图、创建存储过程)2、删(删除表,删除行数据,清空表数据)3、改(改行数据,改表结构,增加行数据)4、查二、其他常用sql语句1、insert和 select 结合实现“插入某字段在数据库中的最大值+1”2、使用正则过滤查询结果(Oracle)3、读取XML格式文件,openxml方法5、日期类型6、字符串(替换)一、增删改查...
2019-10-14 11:39:40 463
原创 选取销售订单开发票,控制销售订单中已开票金额
选取销售订单开发票,控制销售订单中已开票金额一、业务场景介绍1、销售订单表DDLB、销售发票表FPLB,销售订单记录表DDJLB,表结构二、整体流程介绍三、具体实现1、销售发票选择了T_DD中的订单20190923,保存后,将更新记录表中订单20190923对应的明细。存储过程如下:2、销售发票作废稽核通过后,更新记录表。存储过程如下:3、销售发票申请单直接删除,删除后,更新记录表。存储过程如下:...
2019-09-25 15:08:02 698
转载 学习selenium,转载自http://jarvi.iteye.com/blog/1448025
http://jarvi.iteye.com/blog/1448025学习selenium元素定位,看到好的博客转载一下留着学习。selenium-webdriver提供了强大的元素定位方法,支持以下三种方法。单个对象的定位方法多个对象的定位方法层级定位 定位单个元素在定位单个元
2017-06-25 13:24:05 253
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人