python 链接mysql和oralcle 数据库。

一、链接mysql数据,需要安装 PyMysql。 1.下载地址:https://github.com/PyMySQL/PyMySQL 。 2.安装方式: a.解压pymysql安装包。 b. cd 到 pymysql 目录。 c.执行 python setup.py install。 3.验证安装结果。 import pymysql ,不报错则是成功。 二、链接oralce ,需要安装cx_Oracle 官网下载地址:https://oracle.github.io/python-cx_Or
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

gcc commands

1 gcc -S file_name.c // 默认编译成以当前文件名后缀为 .s 的汇编程序 2 gcc -c file_name.s // 默认编译成以当前文件名后缀为 .o 的中间文件 3 gcc -o target file_name.o // 将 .o 的中间文件编译成可执行文件
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

众测平台汇总 众测平台汇总

众测平台汇总 众测平台汇总 ps:两类;一类是bat这种大公司的平台;主要消化内部产品,用户体验功能测试为主。另一种论坛孵化技术性较强;偏安全测试的平台。 百度众测; QQ众测; 企鹅众测; testin; 阿里众测; 360安全众测; 看雪安全众测; 漏洞盒子安全众测; SOBUG安全众测; 众测平台汇总 ps:两类;一类是bat这种大公司的平台;主要消化内部产品,用户体验功能测试为主。另一种论坛孵化技术性较强;偏安全测试的平台。 百度众测; QQ众测; 企鹅众测; testin; 阿里众测
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

DQL---条件查询、单行函数、多行函数、分组函数、数据类型

一、DQL 1、基本规则:   (1)对于日期型数据,做 *,/ 运算不合法,可以进行 +, - 运算。比如给日期加一天或减一个月,结果仍为一个日期。两个日期间只能为减法,返回两个日期相差的天数,两个日期间做加法没任何意义。   (2)包含空值(null)的数学表达式计算结果均为空值。   (3)给字段取别名时,别名使用 双引号 括起来(根据双引号里的内容显示),不加双引号时会转为大写。字段与别名间可以使用AS关键字,也可使用空格。   (4)oracle中连接字符是 || (也可以使用单行函
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

eslint quick start

configuring eslint configuration comments // eslint-disable-next-line prefer-const configuration files .eslintrc.* 可以存放在HOME目录下,就不用每个项目都配置该文件。 package.json eslintConfig configuration file format & priority .eslintrc.js .eslintrc.yaml .eslintrc.yml .
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

如何提升爬虫的性能

一:背景知识 爬虫的本质就是一个socket客户端与服务端通信的过程,如果我们有多个url待爬取,只用一个线程并且采用串行的方式执行,那么只能等待爬取结束后才能继续下一个,效率非常的低 需要强调的是:对于单线程下串行N个任务,并不完全等同于低效,如果这N个任务都是纯计算的任务,那么该线程对cpu的利用率仍然会很高,之所以单线程下串行多个爬虫任务低效,是因为爬虫任务是明显的IO密集型程序 二:同步,异步,回调机制 1、同步调用:即提交一个任务后就在原地等待任务结束,等到拿到任务的结果后再继续下一
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

springboot之server属性

server.address 指定server绑定的地址 server.compression.enabled 是否开启压缩,默认为false server.compression.excluded-user-agents 指定不压缩的user-agent 多个以逗号分隔,默认值为text/html,text/xml.text/plain,text/css server.compression.mime-types 指定要压缩的mime-type,多个以逗号分隔. server.compres
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

某绒面试的病毒分析(一)

病毒分析 基本信息 基本信息 样本名称 9acc101dfc672ae44a9f1a68dce60c6f1406ecc32f683c28471a0ef6489fc6dc 样本类型 PE32 executable (GUI) Intel 80386, for MS Windows 样本大小 264201 MD5 823cac301b8ee8e8926f9b0ace21ecbc SHA1 548ad5abffdece69db295723b26115d344ab9e18 SHA256 9acc101
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

ABB 轴配置的使用(为什么需要关闭)

其指定机器人在线性运动及圆弧运动过程中是否严格遵循程序中已设定的轴配置参数。默认情况下轴配置监控是打开的,当关闭轴配置监控后,机器人在运动过程中采取*接近当前轴配置数据的配置到达指定目标点。 例如:目标点p10中,数据[1,0,1,0]就是此目标点的轴配置数据; CONST robtarget p10 :=[[*,*,*],[*,*,*,*],[1,0,1,0],[9E9,9E9,9E9,9E9,9E9,9E9]]; ConfL \Off; MoveL p10, v1000, fine, to
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

【转载】sizeof()、strlen()、length()、size()详解和区别

c/c++中获取字符串长度。有以下函数:size()、sizeof() 、strlen()、str.length();一、数组或字符串的长度:sizeof()、strlen() 1、sizeof():返回所占总空间的字节数 (1)、对于整型字符型数组 (2)、对于整型或字符型指针 2、strlen():返回字符数组或字符串所占的字节数 (1)、针对字符数组 (2)、针对字符指针 sizeof(...)是运算符,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

嵌入式应用开发第一阶段

本文主要讲如何搭建嵌入式开发环境以及文件传输到开发板的两种方式 一、准备开发环境 软件 SecureCRT 串口工具、tftpd64 tftp文件传输工具、vmware虚拟机+Ubuntu系统 硬件 rk3399开发板、7寸lcd屏、rs232串口线、usb转串口线、网线 1.1虚拟机安装ubuntu系统 虚拟机和ubuntu系统,微信关注软件安装管家 发送ubuntu即可获取文件和安装教程 1.2 设置虚拟机的共享文件夹 ====================== 1、虚拟机 --> 设置
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

编译安装 proxychains-ng proxychains4

下载 [root@localhost html]# git clone https://github.com/rofl0r/proxychains-ng.git 编译安装 [root@localhost html]# cd proxychains-ng/ [root@localhost proxychains-ng]# ls AUTHORS configure COPYING Makefile README src tests TODO tools VERSION [r
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

2019.6.29

记一点零碎的流水账与情绪。 昨晚和室友打了一盘游戏,我戏称,如果打游戏都不能专心的话,又何谈认真学习呢?其实这是对我自己的反思,感觉“注意力剥夺”这种事情也发生在了自己身上,做什么都不能形成一个稳定而有效的专注期,这应该是我最近急需要解决的事情。 咖啡喝完了,新咖啡还没到,学校超市卖的1元1条的速溶咖啡好难喝啊,1.5元的雀巢又喝不起。。。好吧,其实是我宿舍楼下的超市不卖散装雀巢了,卖散装雀巢的超市又在学校另一头,虽然我校小,但我没事也不想往那边跑。 晚上一位同学来我宿舍问我题,毕竟马上考试了
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

LuoGu -- p1067

多项式输出
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

selenium--单选下拉列表

下拉选择 from selenium import webdriver from time import sleep driver = webdriver.Chrome() driver.get("https://www.xxxxx.com/") sleep(2) driver.find_elements_by_tag_name('option')[2].click() # 通过标签名定位到 option 标签,选择第三个,第一个下标为 0 driver.find_eleme
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

Nginx linux下的安装

1.先把从官网 nginx.io下载 的安装包通过ftp传到服务器上,然后进行解压。 我的安装环境以及nginx版本 :Ubuntu16 ,nginx-1.11.3.tar.gz(经过这个尝试这个版本和我安装的组件不会冲突,经试验最新的版本可能不支持组件) nginx的安装前,先对系统安装进行更新,然后安装好依赖库 apt-get update apt-get -y install make g++ gcc libpcre3 libpcrecpp* libpcre3-dev libssl-d
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

整合SSM框架必备基础—SpringMVC(上)

01 MVC概述 在Web系统开发中一般按照视图(View)、模型(Model)、控制(Controller)三层设计模式进行构建,视图层负责模型数据的渲染,将数据用一定的形式展现给用户;模型层负责监听实体的变化并对实体进行解析和封装;控制层负责提供前后端交互的请求逻辑处理入口,处理用户请求,并建立适当的模型传递给视图进行渲染。层级关系一般如下图所示: 在Web开发的早期,JSP + Servlet + JavaBean的组合非常流行,那个时候JSP担任着视图层渲染工作,Servlet作为控制
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

golang的缓冲channel简单使用

目录 golang的缓冲channel简单使用 阻塞型 非阻塞 golang的缓冲channel简单使用 我们常用的是无缓冲channel : make(chan type) 其实make() 创建chan的第二个参数可设置缓冲channel的大小。 上述语句等价于 make(chan type, 1) 即创建了一个缓冲区大小为1channel 下面看有缓冲channel的两个例子. 阻塞型 demo : 协程1 :每隔1s 往有10个缓冲的channel里面写一条msg, 协程2:每隔3s
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

【1】Git基础

一、Git概念 1.1、Git定义   Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 1.2、Git特点 直接记录快照,而非差异比较 近乎所有操作都是本地执行 使用 SHA-1 散列(hash,哈希)保证数据完整性 Git 一般只添
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0

git 检索

图形化客户端:sourcetree 下载: https://www.sourcetreeapp.com/ 安装: 由于种种不可描述的原因,无法注册账号且无法登陆所以需要绕过登陆 绕过登陆: 去到 C:\Users\当前用户目录\AppData\Local\Atlassian\SourceTree 目录下 新建 accounts.json 文件 将一下内容复制进去 [ { "$id": "1", "$type": "SourceTree.Api.Host.Identity.Model.Ident
分类: 其他 发布时间: 06-29 23:24 阅读次数: 0