
项目
nongcunqq
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 常用转义字符对照表 键盘各键对应的ASCII码值
键盘各键对应的ASCII码值 (0x指16进制,delete键的ascii码值是0x2e,也即十进制的46)0x6A MULTIPLICATION SIGN (*) 键。0x6E DECIMAL POINT (.) 键。0x6F DIVISION SIGN (/) 键。0x6D MINUS SIGN (–) 键。0x6B PLUS SIGN (+) 键。0x7E F15 键0x7F F16 键。0x27 RIGHT ARROW 键。0x25 LEFT ARROW 键。0x28 DOWN ARROW 键。原创 2022-11-22 17:12:35 · 9427 阅读 · 0 评论 -
python连接ftp服务器 下载整个目录 ftp删除目录 删除文件 下载单个文件 ftp 上传目录
代码】python连接ftp服务器。原创 2022-08-17 16:53:12 · 639 阅读 · 0 评论 -
解决wip数据漏抓问题
数据库表 inv_wip_detail。原创 2022-08-12 17:13:55 · 589 阅读 · 0 评论 -
查询HSJ3是否转仓成功
出现 is in ONWAY stage代表转仓成功。进入zse04 输入result_dn 查询结果。原创 2022-08-10 16:59:26 · 113 阅读 · 0 评论 -
python smtp两种发送附件的方式
第一种supernotes可以收到,附件为中文也显示正常第二supernotes和notes都可以收到,附件名为中文显示乱码,英文显示正常测试附件为xls,附件内容不包含中文。下一步可以将excel转为html插入邮件正文中 #添加附件 # att1 = MIMEBase(open(file_path, 'rb').read(), 'base64') # att1["Content-Type"] = 'application/octet-stream' # # 这里的f原创 2021-10-27 18:02:48 · 726 阅读 · 0 评论 -
AWS shipping 报表运行步骤
1.是否需要更新模板文件2.采集cvg、crane数据3.采集SAP4.采集on way5.生成报表6.发送mail原创 2021-10-26 11:28:45 · 152 阅读 · 0 评论 -
sqlalchemy查询多列去重,单列去重 distinct
单列去重#导入distinctfrom sqlalchemy import create_engine, Column, String, Integer, func, distincts2 = session.query(distinct(Sites.site)).all()多列去重s2 = session.query(Sites.site, Sites.aws_sku).distinct(Sites.site, Sites.aws_sku).all()参考https://docs.sq原创 2021-09-10 13:37:30 · 8141 阅读 · 0 评论 -
log 系统 fastapi uvicorn 启动方式
>C:\Projects\mail_api\venv\Scripts\uvicorn.exe main_api:app1 --reload --port 88 --host 0.0.0.0 --reload原创 2021-09-02 11:11:05 · 805 阅读 · 0 评论 -
oracle char字段和帆软填报不兼容 得改为varchar2
oracle char字段和帆软填报不兼容 得改为varchar2原创 2021-08-26 14:43:57 · 199 阅读 · 0 评论 -
帆软查询oracle两个日期之间的数据
帆软代码SELECT * FROM TEAM_M.BASE_LOG_MAIN WHERE CREATEDT BETWEEN to_date('${date0}','yyyy-mm-dd') AND to_DATE('${date1}', 'yyyy-mm-dd') + 1Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程。我们假设要查询2011-05-02到2011-05-30之间的数据,实现方式如下:to_date方式:sel原创 2021-08-10 17:00:36 · 3421 阅读 · 0 评论 -
python smtp发送邮件带多张图片
import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.utils import COMMASPACE, formatdatefrom email.mime.multipart import MIMEMultipartfrom email.mime.image import MIMEImagedef send_mail(mail_msg, subject, imgs原创 2021-07-08 10:10:52 · 2235 阅读 · 0 评论 -
帆软根据单元格数据显示对应属性 如背景色、宽度、字体颜色等 用公式
参考https://jingyan.baidu.com/article/cb5d61055f35cb415c2fe0b8.html原创 2021-07-06 16:00:18 · 4021 阅读 · 0 评论 -
oracle 按多个字段排序
select * from REVENUE.SEND_MAIL_DETAIL where UNIQUE_ID='${name}' ORDER BY MAIL_TYPE DESC,TO_NUMBER(RECEIVER_SEQ) ASC参考https://www.cnblogs.com/wangchuanjie/p/8066531.html前段时间有一个业务场景,需要把数据按照商户号和时间排序,已有字段 日期 acdt 、交易时间 createTime 、 商户号 merc_id可以通过 ord原创 2021-07-06 15:57:41 · 3131 阅读 · 0 评论 -
帆软显示设置
原创 2021-07-06 11:23:35 · 658 阅读 · 0 评论 -
dbeaver查找oracle触发器 删除触发器
命令行查找select * from all_triggers where table_name='SEND_MAIL_DETAIL'; 图形界面删除触发器原创 2021-05-20 14:19:40 · 1625 阅读 · 0 评论 -
Dbeaver手动创建表之后,复制创建表的sql语句,方便修改字段排序
Dbeaver手动创建表之后,复制创建表的sql语句,方便修改字段排序原创 2021-05-20 09:18:37 · 7195 阅读 · 0 评论 -
oracle 命令行设置自增字段
1.命令行创建一个测试表CREATE TABLE "TEST" ( ID NUMBER(11) PRIMARY KEY, NAME VARCHAR2(50BYTE) NOT NULL);2.创建一个序列,名称自己定CREATE SEQUENCE TEST_ID_SEQINCREMENT BY 1START WITH 100MAXVALUE 999999999NOCYCLENOCACHE;删除序列用这个命令DROP SEQUENCE TEST_ID_SEQ;3.创原创 2021-05-19 15:04:33 · 191 阅读 · 0 评论 -
离线部署python project 2021年4月2日更新
起因两台电脑均为内网,本机可以通过代理上网,server只能访问内网,即使设置代理也不能连接外网。python项目在本机可以正常运行,需要部署至server,安装的依赖较多,之前将whl源文件复制到server,然后手动安装,极其繁琐。快捷方法如下两台电脑安装同样版本python,创建虚拟环境1.本机生成requirements.txt文件pip freeze > requirements.txt2.将本机中用到的依赖库导出pip wheel --wheel-dir=./tmp/pa原创 2021-01-11 14:49:26 · 408 阅读 · 1 评论 -
pyautogui根据图像识别窗口坐标 aircv 判断图像一是否在图像二中
import aircv as acimport pyautogui#判定目标截图在系统上的位置location=pyautogui.locateOnScreen(image='s.png', confidence=0.5)#输出坐标print(location)x,y=pyautogui.center(location)print('center()',x,y)imsrc = ac.imread('baidu.png') # 原始图像imsch = ac.imread('baidu2原创 2021-01-05 15:10:25 · 1664 阅读 · 2 评论 -
python通过sid方式连接oracle数据库
import cx_Oracledns_tns = cx_Oracle.makedsn('1.1.1.1', '1560', sid='BC')con = cx_Oracle.connect('username', 'password', dns_tns)cur=con.cursor()sql = "select * from inv_aging_master"cur.execute(sql)re = cur.fetchall()for item in re: print(原创 2021-01-04 11:16:38 · 875 阅读 · 0 评论 -
非管理员添加环境变量 不重启刷新环境变量
开始 运行输入rundll32.exe sysdm.cpl,EditEnvironmentVariables原创 2021-01-04 09:59:15 · 579 阅读 · 1 评论 -
抓取小红书 模拟器提示版本低 对接anoyi接口的api
模拟器运行提示版本低用微博账号登录可破对接anoyi接口需特定apk这个版本的apk抓出来的url符合要求https://www.xiaohongshu.com/api/sns/v3/user/5e19334b原创 2020-11-05 08:37:04 · 1732 阅读 · 0 评论 -
抖音给全套权限 开放平台 修改scope
https://open.douyin.com/platform/oauth/connect/?response_type=code&scope=aweme.share,user_info,video.create,video.delete,video.data,video.list,video.comment,im,following.list,fans.list,fans.data,data.external.item,item.comment&client_key=awveyku98e原创 2020-11-02 14:49:15 · 8095 阅读 · 2 评论 -
机器uuid对应编码
5号机 Q2NNW207280513592号机 Q2NNW208060189738号机 Q2NVB208060048137号机 Q2NNW209080042246号机 Q2NNW209080042683号机 Q2NNW207280510234号机 Q2NNW20730011997原创 2020-11-02 09:35:08 · 4732 阅读 · 0 评论 -
Appium [已解决] 一台电脑开启两个 Appium 客户端,分别控制两台测试设备进行联动测试
主要设置udidcapabilities中配置udid或者appium启动的时候,带-U udid -port 端口,两种方式能解决一台PC控制多台终端问题;从Appium服务代码来看,Appium是根据用户是否在capabilities配置了udid,如果配置了,则直接pick 这台device,如果没有配置,则pick第一台设备,片源如下:用usb连接可以出现uuid,wifi不会出现参考https://testerhome.com/topics/2880https://testerhome.原创 2020-10-31 15:31:15 · 674 阅读 · 0 评论 -
appium驱动抖音搜索 + 点击关注
from appium import webdriverimport pymongo#WebDriverWait用来加入时间判断,有时候控件元素需要过一段时间才会出现from selenium.webdriver.support.ui import WebDriverWaitimport timeclient = pymongo.MongoClient('127.0.0.1', 27017)db = client.zhongguangdacollection = db.douyin_near原创 2020-10-30 14:43:35 · 617 阅读 · 0 评论 -
mac 启动多个 appium desktop
解决方案使用命令:node /Applications/Appium.app/Contents/Resources/app/node_modules/appium/build/lib/main.js带参数启动在命令行中添加–port、–bootstrap-port、–selendroid-port等appium服务命令行参数:原创 2020-10-30 09:59:39 · 244 阅读 · 0 评论 -
华为手机无线连接adb
方法1(方便简单适用几乎所有设备)1.首先把我们的手机连接到电脑上。2.在命令行里cd到我们的sdk下的 platform-tools的路径找到我们的adb命令输入 ,输入adb devices查看我们连接的设备3.使用adb tcpip 8888 设置端口号,5555为默认端口号,也可以设置其它端口号,端口号为需要为4位数网上找了很多办法终于解决了。按题主方法设置好后拔掉手机线。确认手机端勾选:USB调试、“仅充电”模式下允许ADB调试、监控ADB安装应用。点击一次“撤销USB调试授权”,在电脑原创 2020-10-30 08:55:31 · 4229 阅读 · 0 评论 -
抖音appnium配置文件
{ "platformName": "Android", "deviceName": "emulator-5554", "appPackage": "com.ss..android.ugc.aweme", "appActivity": "com.ss..android.ugc.aweme.MainActivity", "noReset": true, "unicodekeyboard": true, "resetkeyboard": true}参考https://www原创 2020-10-26 16:18:01 · 348 阅读 · 0 评论 -
获取抖音用户分享详情页json信息
import requestsimport jsonurl = 'https://www.amemv.com/web/api/v2/user/info/?sec_uid=MS4wLjABAAAAzVL8vu3h6wWkFzyIVP_Q2dg5MnSVhEOx3-Uo-Lcwg2Q'wbdata = requests.get(url)print(wbdata.text)total_favorited 获赞数following_count 关注数follower_count 粉丝数awe原创 2020-10-24 11:48:59 · 26410 阅读 · 1 评论 -
fastapi判断内网ip
#!/usr/bin/env python# -*- coding: utf-8 -*-from __future__ import print_functionfrom __future__ import divisionimport osimport sysimport re,socketcurdir = os.path.dirname(os.path.abspath(__file__))sys.path.append(curdir)if sys.version_info[0] &l原创 2020-10-14 13:06:08 · 559 阅读 · 2 评论 -
设置input textarea边距css样式
html代码 <textarea class="zd_textarea" style="width:92%; height: 135px; text-indent: 20px; margin: 0 auto; margin-top: 20px; background: #ededed; border: white " name="message" id="" cols="30" rows="10" v-model="formObj.messageContent" placeholder=原创 2020-09-17 10:21:22 · 2458 阅读 · 0 评论 -
修改element ui 小三角 dropdown
<style scoped> .el-popper /deep/ .popper__arrow { border-bottom-color: #1EBEF4 !important; left: 50% !important; visibility: hidden; }因为style在scoped内部需要用/deep/进行穿透visibility:hidden,使其不显示参考https://blog.csdn.net/xuhua32100/article原创 2020-09-12 16:19:56 · 4134 阅读 · 2 评论 -
vue 实现 浮动图标 仿iphone悬浮球
原文应用案例<!-- 给定一个初始位置position,插槽中填写想滑动的部分 --><xuanfuqiu :position="position"> <d-add-button @click="addPigFarm" add-item="猪场"></d-add-button></xuanfuqiu>我的引用一定记得注册组件不要重复写componentsimport xuanfuqiu from './xuanfuqiu'原创 2020-09-12 14:07:29 · 1305 阅读 · 0 评论 -
js判断浏览器类型 手机浏览器 pc浏览器
function IsPC() { var userAgentInfo = navigator.userAgent; var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]; var flag = true; for (var v = 0; v < Agents.length; v++) {原创 2020-09-11 08:35:07 · 251 阅读 · 0 评论 -
解决vue项目不能局域网中用ip访问
1.build目录下webpack.dev.conf.js,添加disableHostCheck: true,2.config目录下,host改为0.0.0.0 host: '0.0.0.0', // can be overwritten by process.env.HOST原创 2020-09-04 14:07:08 · 881 阅读 · 0 评论 -
float right不起作用的解决方法
float:right;没有效果的解决方法要点1:在父级div 加 position: relative;要点2:在子级div 加 position:absolute;right:0px;.top { position: relative; background: rgba(255, 77, 59, 1); display: flex;} <div class="top" style=" height: 60px" > <div class="left1原创 2020-09-04 13:33:07 · 7310 阅读 · 0 评论 -
vue增加excel导出功能
1.安装一下三个依赖npm install file-saver --savenpm install xlsx --savenpm install script-loader --save-dev2.src目录下新建vendor文件夹,在其中新建Blob.js与 Export2Excel.js。Blob.js代码/* eslint-disable *//* Blob.js * A Blob implementation. * 2014-05-27 * * By Eli Grey,原创 2020-09-03 11:45:10 · 487 阅读 · 0 评论 -
使用vue-quill-editor富文本编辑器
1.安装,最好使用npm安装,速度慢点,比cnpm稳定npm install vue-quill-editor –save2.在main.js中导入import VueQuillEditor from 'vue-quill-editor'import 'quill/dist/quill.core.css'import 'quill/dist/quill.snow.css'import 'quill/dist/quill.bubble.css'Vue.use(VueQuillEditor)原创 2020-08-29 16:21:26 · 523 阅读 · 0 评论 -
商城接口说明文档 导入全部商家到es
http://admin.h.com:8080/swagger-ui.html#!/218302347834920/importAllUsingPOST原创 2020-08-28 08:51:24 · 150 阅读 · 0 评论