- 博客(38)
- 收藏
- 关注
原创 winform调用python实现掉网后ie自动输入账号密码登录网站
from selenium import webdriverimport timefrom selenium.webdriver.common.by import By# ie浏览器browser = webdriver.Ie()#登录页面urlurl = 'http://192.168.xxx.1/'browser.get(url)# 等待3s用于加载脚本文件browser.implicitly_wait(5)# 输入用户名username = browser.find_e.
2022-05-12 16:02:28
908
原创 海南电信公网固定IP申请及ICP备案过程
一、确定公司需求,敲定方案因为公司有支付的业务,需要给公司的服务器分配一个公网固定的ip,需要注意要满足两点:①固定公网的IP②某个数量级的设备连接以及访问原来公司网络用到的是电信电话套餐,并不会赠送一个公网固定的ip。打了几次10000之后,客服让我联系对应的电信客户经理,联系了之前负责这个网络客户经理,推荐了精品光纤套餐,这个套餐会赠送一个ipv4公网固定ip,但是!客户经理并不能确定赠送的ip是不是符合我的需求,我之前也没有做过接触过类似需求,所以后面再次联系10000,客服推荐了另外一位相对
2022-04-12 17:06:37
3569
原创 访问数据库骤增导致的连接池问题
今天过送检程序的时候发现每次走一遍下来走到驾驶证页面的时候,访问速度变慢,甚至无法加载出来,最终把报错超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程序找了相关的程序,使用的都是using的写法,资源会被释放掉。后面又想到会不会是跟驾驶证页面图片的加载有关,前端F12发现,只要鼠标悬停图片行上面,他就是一直向后端查询请求,请求了来来回回,请求数量达到140
2022-03-12 23:39:27
1361
原创 IIS发布后,登录成功,但没有跳转到主页面
vs运行没有问题,在发布到IIS后,输入账号密码点击登录,显示登录成功,但是页面不跳转1.发布后,网页中查看没有cookie记录,对比vs运行代码,页面中是保存有cookie值的IIS发布后网页的cookievs运行的cookie2.在运行的地方加入log,查看代码在运行完写入cookie的代码后,cookie值没有出现,排除之前猜想的网页重定向cookie丢失的问题,所以是在写入的时候就有问题以下是cookie写入的代码在网上百度了一下CookieOption的属.
2021-12-23 11:40:04
2197
原创 微信网页开发--简单的排号页面(c#、vue)
1.之前没有试过在微信上显示网页,所以先把样式拉出来,IIS发布后,在微信上查看是不是符合自己想要的遇到问题:服务器发布之后,电脑浏览器可以访问,微信内置浏览器无法访问原因:vue链接中有#,微信会把#后面的字符串去掉解决办法:vue默认路由是hash的方式,需要将路由方式改为history,实现到这一步,根目录访问没有问题,但是跳转其他目录的时候报错404,这时候需要在iis的重写模块中添加空白规则2.想要实现点击【立即排号】后,访问微信链接获取微信用户信息保存到数据库,同时传给前
2021-11-20 15:59:36
2198
原创 Oracle11.2.0.1.0打补丁
从tb拿到两个文件上面一个是补丁文件,下面一个是Opatch解压后① 按照readme文件,把Opatch文件放到(%ORACLE_HOME%)e:app\administrator\product\11.2.0\dbhome_1下面②再把12429529补丁文件放到Opatch文件里面③[ctrl+shift+esc]:关闭跟Oracle相关的服务④配置环境变量:ORACLE_HOME:e:app\administrator\product\11.2.0\dbhome.
2021-11-05 13:49:17
1470
19
原创 .net web页面嵌入海康视频(winform)
需求:.net web项目的网页调用海康视频接口进行实行监控在网上百度了一番之后,尝试使用web插件,发现需要AppKey和AppSecret的值,在哔哩哔哩https://www.bilibili.com/video/BV19h411D7Xw里面搜索海康视频找到这俩值怎么获取到,是需要访问海康摄像头ip/center地址去访问,我一直都访问不到,后面问咨询了海康的人员才,才知道访问这个地址是需要去购买他们的海康软件才可以的,这时候我也才分清,我需要下载的是硬件的SDKSDK下载地址:https:/
2021-10-27 17:59:29
1924
1
原创 海康威视摄像头连接(.net)
1.要获取连接摄像头需要使用到的账号/密码/ip下面打开两个软件均可以识别获取到(使用相同网络的,尽管ip配置不在同一个网段的)摄像头的相关配置①下载400账号密码助手https://www.hikvision.com/cn/wxxz.aspx?key=18 下载这个主要是因为密码忘记了,需要用这个软件重置,需要配合微信公众号(海康威视客户服务)② 这个不一定需要下载iVMS-4200 (V3.6.1.5_C)https://www.hikvision.com/cn...
2021-09-01 17:23:50
4237
1
原创 Could not load type ‘System.Security.Principal.WindowsImpersonationContext‘ 报错
这个报错虽然知道是引用包不匹配造成的,并且一直在Oracle.ManagedDataAccess.Core的版本那里纠结,后面发现是另一个地方引用的是Oracle.ManagedDataAccess造成的解决办法:移除掉Oracle.ManagedDataAccess这个包,替换成Oracle.ManagedDataAccess.Core就不会再报错了...
2021-08-26 17:24:11
2260
原创 内网ip映射到外网(路由器是tp-link)
参考:https://service.tp-link.com.cn/detail_article_3403.html1.ipconfig查看服务器所在的网关,浏览器访问网关ip(eg:192.168.6.1),配置路由器2.找到【应用管理】->【虚拟服务器】3.配置内网Ip+端口对应外网端口4.需要注意的是发布服务的端口也必须要在防火墙入规则中添加,否则外网无法访问到因为公司没有向运营商申请ip,所以每次访问的外网ip都不是固定的,可以通过www.ip38.com访问查询。(该服务
2021-08-13 18:08:16
4467
原创 跨域问题汇总
1.跨域访问报错:No Access-Control-Allow-Origin解决办法:StartUp.cs文件中添加下面的代码 services.AddCors(options => { options.AddPolicy("AllowAll", builder => { builder
2021-03-17 15:41:12
219
原创 mongodb:$elemMatch $aggregate实现只获取嵌套数组对应条件的记录
想要实现输入框输入内容后,后端通过正则匹配查询出匹配的省市信息1.输入’深‘,想要获取含有‘深’字的深圳市的数据,mongo数据库中结构如下最开始 city.find({"city_list.city_name":{'$regex':"深"}}),这样筛选得到的结果是含有深圳市的广东省所有数据集要想只得到深圳一条记录,需要再得到的结果再做嵌套筛选city.find({"city_list.city_name":{'$regex':"深"}},{"city_list":{$elemMa
2020-07-15 14:07:35
2417
原创 v-for循环数组变量时,没有正常显示值(报错记录5)(mongodb)
在v-for="item in provinces" 循环数组变量要获取所有省名时,发现循环出来的数组数量不对,并且省名(item.province_name)没有显示查看provinces赋值的地方,发现this显示为undefined,以为是this赋值的问题但是,将this的不变量赋值给另外一个变量是显示有值,所以this在这里显示undefined对赋值没有影响观察变量a的值,值并不是想要的数组去查看获取mongodb数据库数据的代码,之前是复制上课老师的代码没有发现..
2020-07-14 10:47:48
1039
原创 node.js安装与调试
1.安装pm2时,虽然运行pm2 start server/bin/www后,status显示为online,但是访问localhost:3000没有出来页面原因:程序有报错这一次通过运行node server/bin/www,会显示报错信息,将报错改过来,能正常运行出来页面后再执行pm2 start server/bin/www2.将mongodb中的数据显示在页面必须开着mongodb和server一共要开三个页面运行: ①mongodb---mongod -config d:\m.
2020-07-02 10:39:41
149
原创 webpack打包流程
1.在npm init命令后在生成的package.json中添加//npm产生项目npm init//安装webpack插件npm i --save-dev -g webpack//安装webpack-clinpm i --save-dev -g webpack-cli//打包项目npx webpack hello.js -o hello.bundle.js --mode development2.打包css文件时①安装相关loadernpm i css-load
2020-07-02 10:33:42
316
原创 安装mongodb
一linux1.下载地址https://www.mongodb.com/try/download/community2.解压缩tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.2.7.tgz3.移到/home/mongodb路径下mv mongodb-linux-x86_64-ubuntu1804-4.2.7 /home/mongodb4.报错:./mongod: /lib64/libc.so.6: version `GLIBC_2.18'...
2020-06-14 21:59:31
769
原创 linux服务器发布静态网页(html)
1.安装Apache服务程序(apache服务的软件包名称叫做httpd)yum -y install httpd2.将开启开机后会自己启动systemctl start httpdsystemctl enablehttpd3.安装完成后var/www/html # 默认网站根目录/将html文件放到这个路径下面...
2020-06-13 10:36:13
2883
原创 测试小程序(报错记录3)
1.小程序在手机端无法访问服务器发布的程序原因:小程序访问必须使用https访问,添加https的大致过程:配置域名>>购买阿里云的SSL证书>>将SSL证书下载放到项目的根目录并配置到后端程序中(代码如下)>>将SSL证书放到服务器上项目发布的路径下//添加SSL证书配置server.port=443server.ssl.key-store=xxxxzaza17.top.pfxserver.ssl.key-store-password=xxxxxx
2020-06-05 09:02:24
244
原创 linux服务器安装Oracle(报错记录2)
1.原因:初始化参数MEMORY_TARGET或MEMORY_MAX_TARGET不能大于共享内存(/dev/shm),解决办法:为了解决这个问题,可以增大/dev/shmmount -o remount,size=8G /dev/shm
2020-04-23 17:35:32
333
原创 将小程序后端代码发布到linux服务器
1.将要发布的项目打包使用 interlliJ IDEA的maven->package打包成功后生成jar2.下载xftp将jar包上传到linux服务器直接拖拽可以上传3.在linux服务器上安装jdk下载jdk linux安装包,通过xftp将安装包上传直接执行指令:rpm -ivh jdk-13.0.2_linux-x64_bin.r...
2020-03-09 22:13:32
769
原创 蒙层实现(小程序)
1.实现思路:分为三层:点击弹出的图片作为一层,蒙层作为一层,原界面显示作为一层 蒙层样式设为不可见,点击后添加该样式,点击close小图标,则移除该样式2.实现代码:wxml:<!--pages/tes/test.wxml--><view> <view class...
2020-02-20 17:31:43
1357
原创 mybatis+springBoot+oracle 将图片保存为blob
Service代码实现:@Transactional//因为没有加这个注解,报错ORA-22990public boolean insertCover(MultipartFile image, Book book, String imagePath){ InputStream inputStream = null; BookCover bookCover; Outp...
2020-02-16 17:09:06
1823
原创 测试小程序(报错记录1)
1.报错:java.lang.Exception: No runnable methods 原因:importorg.junit.jupiter.api.Test;正确应该导入:import org.junit.Test;2.Oracle驱动配置jdbc.driver=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:th...
2020-02-12 22:44:39
295
1
转载 mysql使用脚本将列名、类型、备注等以excel格式导出
1、导出表为excel所用的命令 mysql> select * from user into outfile "f:/data/user.xls"; 报错:ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv opti on so it cannot...
2018-04-07 11:16:34
1001
转载 关于window service 调试时遇到的问题
1、未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 7.3.3 版(或更高)客户软件安装的一部分。在安装这些组件之前,将无法使用此提供程序。解决办法:将环境变量中oracle的客户端换到服务器的前面,这时会出现适配器错误(想要排除这个错误需要将服务器的环境变量放到客户端前面),但是这个错误不会影响项目的调试。2、上一个问题解决后出现
2017-11-15 21:04:26
390
原创 c#创建window service
1、创建一个service程序在创建的service文件夹中可以找到带有如下图标的文件,双击打开ProjectInstaller.cs SupplierCollectorService和HospitalCollectorService是已经建立好的service程序,(上一步骤双击的是ProjectInstaller.cs,下图截成了双击SupplierCollerctor.cs的结果),右键-->添加安装程序,出现如下图结果将serviceProjectIn...
2017-11-03 20:13:52
338
原创 eclipse导入数据驱动包
导入下载好的mysql-connector-java-5.1.44-bin放入新建的lib目录下。如图:右键->Build Path->Add to Build Path完成上述操作后,会出现一个Referrebced Libraries目录在函数的上面添加@Test会提示导包导包后左侧出现新的目录Junit4
2017-10-22 10:34:49
852
转载 关于重新安装Tomcat的问题
在第一次安装之后,我手动删除了tomcat9文件,我的tomcat服务没有清除完全,导致我在再次安装的时候总是提示以下先选择中止,然后以管理员身份打开cmd,输入如下指令-----彻底清除tomcat9服务,记得把刚刚安装了一半的tomcat的文件手动删除,然后再次安装就可以成功。另:查看占用窗口输入下图所示命令netstat -ana //查
2017-10-13 20:46:10
1922
转载 oracle--认识表与约束
1、数据类型 数值型 NUMBER(p,s) p表示有效位数,s把小数点后面的位数 eg:NUMBER(5,2) 123.45 float(n)主要用来存储二进制数 字符型 CHAR(n)、 NCHAR(n):固定长度类型,nchar是unicode编码的 VARCHAR(n)、NV
2017-10-01 17:41:29
182
转载 oracle--表空间
1、理解表空间 表空间是数据库的逻辑存储空间,用于存放数据库的对象,表空间包含多个数据文件。2、表空间的分类 永久表空间:表、视图等要永久存放的空间 临时表空间:用于存放数据库执行过程,执行结束之后内容会自动释放掉。 undo表空间:当表进行修改时,会对表信息进行保存,这样可以进行回滚操作,也就是撤回操作。3、查看用户表空间 dba-tablespac
2017-10-01 16:28:17
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人