X11 Forwarding无法使用

除了配置文件的问题,还有可能是相关软件没有安装:yum install xorg-x11-xauth_docker x11 forwarding request failed on channel 0
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

net core2.1 在过滤器中获取post的body参数 及 sql字符串验证

(1)获取post的body参数// 执行action前的过滤器方法public void OnActionExecuting(ActionExecutingContext context){ // 获取request对象 HttpRequest request = context.HttpContext.Request; /..._.asp.net core filter 获取参数
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

oracle分页为什么要给rownum列取别名

通常的oracle分页为三层查询:1.第一层查需要的数据。2.第二层控制数据上限。3.第三层控制数据下限。其中,第二层为rownum<上限,第三层为rn(rownum别名列)>下限。(1)为什么要给rownum列取别名呢?因为rownum列在where中直接 rownum>下限,基本会出错(查不到数据)(2)为什么第二三层不合并呢?因为where中不...
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

cshtml页面转义@符号

@ 换成@(@)例:<link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@(@)nutui/nutui@(@)2.1.5/dist/nutui.min.css />_cshtml @@
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

js程序延时(忙等待)

// 设置等待时间(毫秒)var waitForMillisecond = 3000;// 通过等待时间算出结束时间var endTime = new Date().getTime() + parseInt(waitForMillisecond, 10);// 不断循环,直到结束时间while(new Date().getTime() < endTime ) {;..._js等待程序
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

Python3安装包下载(附3.8.1版本)

三部曲(1)到http://code.chinaz.com/搜索Python并下载(2)到官网https://www.python.org/对应版本的页面,如:https://www.python.org/downloads/release/python-381/,查看md5值(3)用文件校验工具,如:win10软件商店中的Hash Checker,判断md5值是否一致..._python3 安装包
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

oracle复制mysql数据库,用了uid作为列名,修改列名

情景:使用 Navicat Premium 12 复制mysql的表到oracle,字段名使用了oracle的关键字,如:uid问题:在oracle的plsql中,改不了这个字段名,也查不了。用 uid 这种方法访问也无效。解决:用Navicat Premium 12 来改字段名。..._修改mysql uid 的名字
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

c#获取http请求访问者的ip

依次获取三种类的ip(X-Real-IP、X-Forwarded-For、RemoteIp)1.X-Real-IP(1)是自定义的http头,由服务器自行在http请求的请求头上添加。(2)如有多个服务器进行添加,则保留最后一个。(3)如果我方服务器没有赋值,则此ip不可信。相反,在我方外层服务器覆盖ip数值,则可以认为是请求者的真实ip,就可信。2.X-Forwarded-For(1)是自定义的http头,由服务器自行在http请求的请求头上添加。(2)如有多个服务器进行添加,_c# 获取请求的ip
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

vue的elementUi,阻止日期时间组件el-date-picker,在手机端弹出输入法

三种方式:1. 设置el-date-picker的属性 editable=false(1)有时可以有时不行。(2)组件内部还有两个input,没有被设置到。2.设置el-date-picker的属性 @focus=elDatePickerOnFocus//禁止软键盘弹出elDatePickerOnFocus:function(){ document.activeElement.blur();},(1)可以。(2)组件内部还有两个input,没有被设._element时间组件手机会弹出语言
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

微信小程序,从一个数组删除另一个数组

使用方法:先调用oneArrDeleteOtherOneArr函数,获得删除后的数组再用setData函数,对data里的数组赋值let newMarkers = this.oneArrDeleteOtherOneArr(this.data.markers, this.data.markers_delete)this.setData({ markers: newMarkers}) // 从一个数组删除另一个数组 oneArrDeleteOtherOneArr_no.
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

微信小程序,通过变量名的字符串,来获取变量并使用

注:偶然发现 不用像后面写得那么麻烦,let param = isShow; this.data[`${ param }`] 直接写成this.data[ param ]如,有一变量isShow,let param = isShow; 通过this.data[`${ param }`]可以获取到变量。具体的例子:data: { isShow:false}click:function(){ console.log(this.data.is..._微信小程序js把字符串转成变量名
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

SystemHotkey快捷键对应表

小键盘是kp_0 到 kp_9 vk_codes= { a:0x41, b:0x42, c:0x43, d:0x44, e:0x45, f:0x46, g:0x47, h:0x48, i:0x49, j:0x4A, k:0x4B, l:0x4C,_x-system按键
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

python3查看线程数量

import threadingdef loop(): while True: passthreading.Thread(target=loop, name=第一个线程).start()threading.Thread(target=loop, name=第二个线程).start()threading.Thread(target=loop, name=第三个线程).start()# 查看线程数量thread_num = len(threading..._python获取所有线程的总数
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

oracle将逗号分割的字符串转换成table类型

(1)分隔字符串// p_str 是要分隔的字符串,如:1,2,3,4,5select regexp_substr(p_str,[^,]+, 1, level) as part_str from dualconnect by regexp_substr(p_str,[^,]+, 1, level) is not null (2)依次获取每行的数据// c_pos不用提前定义,c_pos这个名字也可以随意换。for c_pos in( select * from 表_oracle 将逗号拼接的字符串转table
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

windows通过mysql installer安装mysql8.0后,免密登录修改root密码

背景:我在win10下,通过mysql installer安装mysql server,版本8.0。一路下一步,安完也完了,不知道密码。修改root密码步骤:1.关闭正在运行的mysql服务(1)mysql installer 可以安装一个 mysql notifier,用来开关mysql服务也挺好用的。2.打开命令行(我用的是管理员模式),进入mysql安装目录的bin目录,运行./mysqld --defaults-file=C:\\ProgramData\\MySQL.._mysql8.0改无密码登录 windows
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

nz-upload组件的,务必使用 => 定义处理方法,的意思

ng-zorro版本为 ng-zorro-antd:^1.1.1以[nzRemove]为例:html代码:ts代码:意思是在ts代码中,使用上图的方式定义函数。个人理解:可以看到html代码中,使用[]绑定方法。这种方式应该是把定义的方法传给组件,普通的方法定义会导致方法内部的this不是指向全局对象,用this.变量名(如this.FIELD_ID)会显示未定义。至少按图上写就行,剩下的有时间再查查。..._nzupload
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

minio的使用

一、minio安装1.安装dockerYum install dockerSystemctl start docker另:Yum如果被占用rm -f /var/run/yum.pid配置docker镜像仓库修改文件/etc/docker/daemon.json( 如果文件不存在,可以直接创建它 ) ,填充如下内容:{registry-mirrors: [https://registry.docker-cn.com..._minio minio_access_key 和 minio_secret_key
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

javaoop多态

一、多态:提高代码灵活性和扩展性1.扩展功能时对之前的代码几乎不需要改动二、实现多态的两种方式1.使用父类作为方法的形参2.使用父类作为方法的返回值3.多态是建立在继承的基础之上三、向上转型:将子类对象包装成父类的类型1.语法:父类 对象名=new 子类();代码块:2.属于自动类型转换四、向下转型:将包装的子类对象打回原形1.语法:子类 对象名=(子类)包装的对象名!代码块:2.属于强制类型转换五、关于父子类方法的调用问题1.通过常规方式创建出来的对象,各掉各的2.通过
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

Javaoop File I/O

一、File类访问文件属性**1.file类可以创建对象也可以表示物理文件或目录,通过文件对象的方法可以操作文件或目录的属性File file=new File(yq.txt);_javaoopfile i/o
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0

javaoop异常

一、异常1.什么是异常(1).异常是指在程序的运行过程中发生的不正常是事件,他会中断正在运行的程序。2.捕获异常try:执行可能产生异常的代码catch:捕获异常finally:无论是否发生异常,代码总能执行3.声明异常throws:声明方法可能要要抛出的各种异常4.抛出异常throw:手动抛出异常5.第一种情况:正常public void method(){try{//代码段(此处不会产生异常)}catch(异常类型 ex){//对异常进行处理的代码段}//代_java oop异常
分类: 其他 发布时间: 08-09 11:22 阅读次数: 0