Ordinary programmer

平凡的程序员
私信 关注
Ordinary programmer
码龄4年

平凡的程序员

  • 903,134
    被访问量
  • 123
    原创文章
  • 9,647
    作者排名
  • 170
    粉丝数量
  • 毕业院校 华东交通大学
  • 于 2016-10-29 加入CSDN
获得成就
  • 获得155次点赞
  • 内容获得67次评论
  • 获得290次收藏
荣誉勋章
兴趣领域
  • #后端
    #Linux
TA的专栏
  • 函数库
    1篇
  • 汉洛塔
    1篇
  • OJ题目
    10篇
  • 知识点
    3篇
  • 自己比赛题目
    7篇
  • 别人比赛题目
    2篇
  • 计算机硬件知识
    17篇
  • C和C++
    5篇
  • 网站及web服务器
    6篇
  • 虚拟机
    5篇
  • 英雄联盟
    1篇
  • Java
    12篇
  • html
    2篇
  • 服务器
    3篇
  • 压缩(rar,zip)
    2篇
  • 加密解密
  • 破解
    1篇
  • Linux
    8篇
  • 数据库
    2篇
  • 网站
  • WPS
    1篇
  • MFC
  • 计算机安全
    1篇
  • web安全
    1篇
  • 算法
    2篇
  • U盘,移动硬盘,扩展器
  • 计算机软件知识
    11篇
  • 抢票
  • Python
    5篇
  • PHP
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

pyspider支持用代理爬取https链接吗?

如京东  https://www.jd.com/

 

0回答
发布问题于 1 小时前

http代理能不能代理https链接,相同https代理能不能代理http链接

有的代理既支持https,又支持http,这种代理两钟链接都可以使用?

有只支持http链接的代理?

有只支持https链接的代理?

0回答
发布问题于 1 小时前

python list中删除所有为b的元素的方法

最快方法for i in range(len(a)-1,-1,-1): # iterate over reversed indices's if a[i] == "b": del a[i]方法时间比较如下:import timeimport copya = ["a","b","b","b","b","c"]for i in range(13): a = a + atimeStart = time.time()for i in a[::-1]: # iter
原创
9阅读
0评论
0点赞
发布博客于 4 天前

分解大整数为两个素因子之和

分解大整数为两个素因子乘积的析出算法这里分成两个素因子之和题目:输入一个数大于0,小于2147483647,该数可能由它的两个素因子(可以相同)相加构成,如果存在这样的素因子,请输出素因子(小的在前),否则输出“-1 -1”输入15输出3 5输入27输出-1 -1解法背景知识:为什么一个数的素因子一定小于它的平方根?:因为如果它不是质数,那么它一定可以表示成两个数(除了1和它本身)相乘,这两个数必然有一个小于等于它的平方根24:1×24、2×12、3×8、4×6import math
原创
14阅读
0评论
0点赞
发布博客于 29 天前

N位数删除K个数字,使剩下的数字串最小

https://leetcode-cn.com/problems/find-the-most-competitive-subsequence/题目:一个n位的数,去掉其中的k位,问怎样去掉使得留下来的那个(n-k)位的数最小?解法:贪心,每次最优解是删除出现的第一个左边>右边的数,因为删除之后高位减小,去除k位就是循环k次输入26153714输出131class Solution: def mostCompetitive(self, nums: List[int], k: in
原创
17阅读
1评论
0点赞
发布博客于 29 天前

迷宫问题

题目来源题目描述定义一个二维数组N*M(其中2<=N<=10;2<=M<=10),如5 × 5数组下所示:int maze[5][5] = {0, 1, 0, 0, 0,0, 1, 0, 1, 0,0, 0, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。入口点为[0,0],既第一空格是可以走的路。本题含有多
原创
10阅读
0评论
0点赞
发布博客于 1 月前

一次可以走1或者2步,N级楼梯有多少种走法?

一个人爬楼梯,一步可以迈一级,二级,三级台阶,如果楼梯有N级,求总共有多少种走法?小明有N个球,每次可以取1或2个球,输入球的数量,求出小明取球的方式有几种?小明读书有两种方式,一种是可以选择精读一本书,另一种是速读两本书,输入书的数量,求出小明读书的方式有几种?这个问题其实不好,因为读书一般读不一样的书,顺序不同的话差别很大。其实根本就不用写碰撞算法看,很明显递归:一次只能走1,2,3级楼阶,你能走到N级楼阶,肯定是由N-3,N-2,N-1级楼阶走过来的。答案=N-1级楼梯,N-2级楼梯,N
原创
119阅读
0评论
0点赞
发布博客于 1 月前

输出一个数的所有质数的因子

输入一个long型整数按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。1802 2 3 3 5题目链接#include<stdio.h>#include<math.h>int main(){ //2ms long num; while (scanf("%ld",&num)!=EOF) { long sqrtNum = sqrt(num); //质因子肯定是<=sqrt(num) for (int i=
原创
51阅读
0评论
0点赞
发布博客于 1 月前

下面sed命令是什么意思

sed -i "s/julifasadmin/"$zsykjadminuser"/g" a.txt
3回答
发布问题于 2 月前

突然发现是不是 Fiddler抓不到exe的https包???

回答的问题 #Fiddler抓电脑程序包问题
回答了问题于 2 月前

这个问题等价于 如何修改TCP数据 https://bbs.csdn.net/topics/391923414

回答的问题 #Fiddler抓电脑程序包问题
回答了问题于 2 月前

用wireshark抓包,发现传输数据的是tcp包

回答的问题 #Fiddler抓电脑程序包问题
回答了问题于 2 月前

试了mitmproxy,也抓不出来

回答的问题 #Fiddler抓电脑程序包问题
回答了问题于 2 月前

之前的证书也全删除了,不可能冲突

回答的问题 #Fiddler抓电脑程序包问题
回答了问题于 2 月前

fiddler证书已经信任

回答的问题 #Fiddler抓电脑程序包问题
回答了问题于 2 月前

fiddler能抓浏览器上的Https包

回答的问题 #Fiddler抓电脑程序包问题
回答了问题于 2 月前

 

回答的问题 #Fiddler抓电脑程序包问题
回答了问题于 2 月前

Fiddler抓电脑程序包问题

1.用 Proxifier设置全局代理 127.0.0.1 ,端口设置为8888(Fiddler抓包端口)

2,Proxifier设置Fiddler直接通过,其它程序走 127.0.0.1:8888 (电脑程序包就会经过Fiddler)

3,Fiddler已经设置从所有进程捕获https,并忽略不安全

4,但是只能看到Http包,不能看到Https的包,Https的包显示Tunnel to,

 

0回答
发布问题于 2 月前

python文件读写和编码问题

以r/w打开文件时,可以用encoding设定打开格式,不设置在windows默认为gbk以rb/wb二进制打开文件时,不可以用encoding设定打开格式#第一次知道还有errorswith open(r"H:\1.txt","r", encoding='utf-8', errors='ignore') as f: a = f.readlines()编码问题http://c.biancheng.net/view/4305.html...
原创
20阅读
0评论
0点赞
发布博客于 3 月前

整数拆分成N个整数相加之和,求所有组合中乘积最大的结果(中南财经政法大学2020考研程序设计题3)

输入一个大于1的整数n,将n分为若干个正整数之和可能有很多种结果,取使这些数相乘最大的结果题目链接:https://leetcode-cn.com/problems/integer-break/解法1,时间复杂度O(n)def integerBreak(n): if n<=4: return n # 如果至少分成两个数,则返回n-1 a=1 while n>4: # 分解式中3越多越好,当剩下4或小于4的时候,停止拆分 n-=3
原创
115阅读
0评论
0点赞
发布博客于 4 月前

python复制list以及深拷贝与浅拷贝

# 深拷贝 和 浅拷贝,都会创建一个新的对象,但是浅拷贝创建的对象所用的子对象和之前一样,深拷贝则全部不一样# 浅的意思就是干的活少,只是指向了这个对象,深就是干的活多,全部拿过来import copya = [1, 2, 3, 4, ['a', 'b']] # 原始对象b = a # 赋值,传对象的引用c = copy.copy(a) # 对象拷贝,浅拷贝 等同于 c=a.copy()d = copy.deepcopy(a) # 对象拷贝,深拷贝a.append(5) #
转载
54阅读
0评论
0点赞
发布博客于 5 月前

C语言指针地址应用问题(涉及取数据)

``` DWORD addr1 = *(DWORD*)(oObjMgr); //oLocalPlayer是一个地址,addr1相当于在oLocalPlayer这个地址读一个四字节的整数 DWORD * addr2 = *(DWORD**)(oObjMgr); //请问这个多了一个*号是什么意思? ```
0回答
发布问题于 5 月前

linux shell中的sed -i是什么意思?

``` sed -i "s/julifasadmin/"$zsykjadminuser"/g" /var/www/vpndata.sql sed -i "s/julifaspass/"$zsykjadminpass"/g" /var/www/vpndata.sql sed -i "s/服务器IP/"$IP"/g" /var/www/vpndata.sql # 登录成功之后,进行建表和插入数据操作 mysql -uroot -p$zsykjsqlpass vpndata < /var/www/vpndata.sql ``` vpndata.sql是一些建表和创建数据的mysql语句 代码中的sed -i是什么意思??
0回答
发布问题于 6 月前

linux shell中的if [ ! -f /etc/dnsmasq.conf ]是什么意思?

代码如下图所示 ``` if [ ! -f /etc/dnsmasq.conf ]; then echo "警告!dnsmasq安装失败!" read fi ``` ``` if [ ! -d /etc/openvpn ]; then echo "警告!OpenVPN安装失败!" read fi ``` 谁能讲解一下这个if [ ! -f /etc/dnsmasq.conf ]和-d分别是什么意思?
0回答
发布问题于 6 月前

证明英雄联盟石头人大招半价200码

英雄联盟截图展示
原创
210阅读
0评论
0点赞
发布博客于 7 月前

JSESSIONID是如何加密的,网站登录加密问题?

访问[https://passport2.chaoxing.com/fanyalogin](https://passport2.chaoxing.com/fanyalogin "") ,登录时提供一个JSESSIONID和route(之前访问,服务器在set-Cookiez中返回的),登录成功之后并没有在set-Cookie中见到JSESSIONID和route了, ![图片说明](https://img-ask.csdn.net/upload/202007/04/1593832848_96929.png) 但是浏览器马上继续访问网站时,JSESSIONID和route竟然莫名其妙更改了,不是 第一次登录成功时提供的JSESSIONID和route,而是另外一个数值,百思不得其解 ![图片说明](https://img-ask.csdn.net/upload/202007/04/1593832599_493713.png) 经过测试,后台验证是否登录成功是判断 JSESSIONID和route,缺一不可,JSESSIONID是如何对登录时提供的JSESSIONID加密的呢? 提供一个python代码,按正常的抓包登录成功之后,用session保持会话或者用提出cookie直接request访问,访问新网址应该可以正常得到数据,结果是提示:您还未登录 ``` s = requests.session() loginUrl = "https://passport2.chaoxing.com/fanyalogin" data={ 'fid':'-1', 'uname':'15216130517', 'password':'YXNkNTIw', 'refer':'http%3A%2F%2Foffice.chaoxing.com%2Ffront%2Fthird%2Fapps%2Freserve%2Funified%2Fcode%3Fid%3D501%26reserveId%3D501%26fidEnc%3D797928204c34e200%26enc%3Df866b3f33f20c1cfb85bd6021e85b11b%26indexEnc%3Dd8b3f90fb0364e3c8e43478f12899eff', 't':'true' } r = s.post(loginUrl, data) # 登录 print(r.json()) print(r.headers) print(s.cookies) orderUrl = "http://office.chaoxing.com/data/apps/reserve/submit/reserve" data={ 'itemId':'2469', 'reserveId':'501', 'date':'2020-07-06', 'startTime':'2020-07-06 07:30', 'endTime':'2020-07-06 22:00', 'remark':'', 'intervalIdStr':'104959' # 104964 } r=s.post(orderUrl,data) print(r.json()) ``` 再提供一下JS代码,并没有修改Jsessionid和route ``` $.ajax({ url: "/fanyalogin", type:"post", dataType : 'json', data:{ 'fid':fid,'uname':phone,'password':pwd,'refer':refer,'t':t}, success: function(data){ if(data.status){ if(data.tochaoxing){ window.location = "/towriteother?name="+encodeURIComponent(data.name)+"&pwd="+encodeURIComponent(data.pwd)+"&refer="+data.url; }else{ window.location = decodeURIComponent(data.url); } }else{ var msg = util.isEmpty(data.msg2) ? "登录失败" : data.msg2; msg = ("密码错误" == msg || "用户名或密码错误" == msg) ? "手机号或密码错误" : msg; util.showMsg(true,"err-txt",msg); } } }); ```
1回答
发布问题于 7 月前

keypress事件中键盘上每个键的KeyAscii值(易语言/VB)

ASCII:https://baike.baidu.com/item/ASCII案例:keybd_event vbKeyTab, 0, 0, 0VB keypress事件中键盘上每个键的KeyAscii值!常数 值 描述vbKeyLButton 1 鼠标左键vbKeyRButton 2 鼠标右键vbKeyCancel 3 CANCEL 键vbKeyMButton 4 鼠标中键vb...
转载
249阅读
0评论
0点赞
发布博客于 10 月前

管理员已阻止你运行此应用。有关详细信息,请与管理员联系。

1,管理员运行cmd2,右击属性得到文件路径,使用双引号+文件路径+双引号运行该程序
转载
2122阅读
0评论
0点赞
发布博客于 11 月前

Windows PowerShell基本语法及常用命令

Get/Set/Write类一 Get类1.Get-Command : 得到所有PowerShell命令,获取有关 cmdlet 以及有关 Windows PowerShell 命令的其他元素的基本信息。包括Cmdlet、Alias、Function。2.Get-Process : 获取所有进程3.Get-Help : 显示有关 Windows PowerShell 命令和概念的信息4...
转载
232阅读
0评论
0点赞
发布博客于 1 年前

设置java环境变量.ps1

设置java环境变量有的时候很麻烦,为什么不一键设置呢? 采用的是powershell代码实现 一键设置java_home,path,classpath
ps1
发布资源于 1 年前

powershell修改策略,以管理员运行脚本,一键设置JAVA环境系统变量

#policy-name可能的值Unrestricted、RemoteSigned、AllSigned、Restricted、Default、Bypass、Undefined无限制 、远程签名 、全签名 、限制 、默认 、绕过 、未定义#将ExecutionPolicy改为Unrestricted,可以运行未签名的脚本S...
原创
406阅读
0评论
0点赞
发布博客于 1 年前

windows删除文件,修改文件/文件夹权限

1,Windows PowerShell 删除文件cd 文件所在位置rm -force 文件2,修改文件/文件夹权限删除添加用户的步骤添加完用户之后,记得添加完全控制权限如果是文件夹,会出现:win10无法枚举容器中的对象 访问被拒绝win10无法枚举容器中的对象 访问被拒绝...
原创
278阅读
0评论
0点赞
发布博客于 1 年前

csdn写颜色字体

1,原理Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!CSDN-markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)字体,颜色,字号便可以使用内嵌HTML修改!2,代码和展示<font color=red>co...
转载
134阅读
0评论
0点赞
发布博客于 1 年前

Windows bat脚本 (for循环)

在cmd窗口中:for %I in (command1) do command2 在批处理文件中:for %%I in (command1) do command2(ABC) (A,B,C)for语句以逗号为分隔符, (A,B,C)把 ABC 这个字符串切分成三个元素:A、B和C,由此决定了do后的语句将会被执行3次,而(ABC)执行一次;for语句依次提取command1中的每一个元...
转载
459阅读
0评论
0点赞
发布博客于 1 年前

MySQL删除表,清空表后如何让主键归0 ?

一、清空表:# 主键归 0truncate table 表名;# 主键不归 0delete from 表名;二、删除表(删除有外键的表,必须先删除父表的外键约束,再删除父表。)# 删除表外键约束alter table 表名 drop foreign key 外键别名;# 删除表drop table 表名;...
转载
265阅读
0评论
0点赞
发布博客于 1 年前

homeSafe.exe

清空hosts并打开卸载主页卫士的程序 解决(hosts文件网址定向错误)或者(浏览器被6789或hao123劫持)的问题
exe
发布资源于 1 年前

python 中把一个列表(list)平均分成n块

#python 中把一个列表(list)平均分成n块# 设置函数# listTemp 为列表 平分后每份列表的的个数ndef func(listTemp, n): for i in range(0, len(listTemp), n): yield listTemp[i:i + n]if __name__ == '__main__': listTem...
转载
2855阅读
0评论
0点赞
发布博客于 1 年前

eclipse配置tomcat后修改server.xml文件(如编码等)无效问题,解决get方式搜索乱码问题

先设置eclipse中为utf-8编码格式,然后在代码中设置正常编码需要的三个步骤1,Jsp页面在页面第一行的java代码中配置pageEncoding<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>%>2,Jsp页面在html代码中配置charset<html>&l...
转载
188阅读
0评论
0点赞
发布博客于 1 年前

将mysql服务启动类型设置为手动或自动提示拒绝访问

可能被360或者火绒禁止了直接去火绒安全工具----启动项管理----服务项(显示禁用的启动项)----找到Mysql56允许启动这里说一下打开Mysql服务的命令net start mysql56...
转载
1023阅读
0评论
7点赞
发布博客于 1 年前

内联汇编获取当前执行

//可以死循环,不断+2并输出int main(){ int a = 0; unsigned uesp; DWORD fuc = 0; __asm { mov uesp, esp fldz//retnhere get this address ,next 7 bytes ,before 3 bytes ,all 10 bytes fnstenv[esp - 0x0c] ...
转载
107阅读
0评论
0点赞
发布博客于 2 年前

vs根据窗口名关闭窗口或杀死窗口所在进程

使用方法:KillProcessByTitle("注入器");int KillProcessByTitle(const char* sWindowName){ HWND hWindow = FindWindow(NULL, sWindowName); if (hWindow == NULL) { return 1; } PostMessage(hWindow, WM_CLO...
转载
239阅读
0评论
0点赞
发布博客于 2 年前

vs多线程

#include <stdlib.h>#include <stdio.h>#include <windows.h> DWORD WINAPI ThreadProFunc(LPVOID lpParam); int main(int argc, char **argv){ HANDLE hThread; DWORD dwThreadId; ...
转载
65阅读
0评论
0点赞
发布博客于 2 年前

docker使用

#查看本地的镜像docker images#更改镜像名称docker tag 镜像ID或旧用户名称/旧镜像源名 新用户名称/新镜像源名:新的标签名(tag)#将镜像上传到docker hubdocker push userName/repoName:tag#查看获取容器/镜像的元数据docker inspect...
原创
51阅读
0评论
0点赞
发布博客于 2 年前

笔记本如何合上盖子不断网?

1,关闭网络适配器节约电源设备管理器----网络适配器,右键选择属性,电源管理,关闭“允许计算机关闭此设备以节约电源”2,右击电池开启高性能3,选择关闭盖子的功能,全部设为:不采取任何操作...
原创
299阅读
0评论
0点赞
发布博客于 2 年前

python文件操作,获取文件夹目录下全部文件

1,创建文件# linuxos.mknode(fileName) # linux和 windows通用with open(fileName,"w",encoding='utf-8') as f: f.write('')2,判断文件或文件夹是否存在os.path.exists(fileName)os.path.isfile()os.path.isdir()3,获取文件...
转载
288阅读
0评论
0点赞
发布博客于 2 年前

python3中对list去重

1,去重后顺序会改变ids = [1,4,3,3,4,2,3,4,5,6,1]ids = list(set(ids))2,去重后顺序不改变orgList = [1,0,3,7,7,5]formatList = list(set(orgList))formatList.sort(key=orgList.index)print(formatList)...
原创
325阅读
0评论
0点赞
发布博客于 2 年前

mysql索引和explain

MySQL中的索引的存储类型有两种:BTREE、HASH。 也就是用树或者Hash值来存储该字段索引类型Unique对应explain type中的const explain select a1,a2,a3,correct from weread where q = '竹节蛏壳是什么垃圾?' limit 1;mysql explain type连接类型示例type: 连接类型 ...
转载
44阅读
0评论
0点赞
发布博客于 2 年前

mysql数据库增数据库卡死解决办法

任务管理器结束窗口再打开,还是加载中1.选中该表所在的数据库,右击—>命令列界面2.输入show processlist;3.查找上表的State列中含有 “lock” 字样的所有行的 Id值4.依次输入 kill id值;...
转载
315阅读
0评论
0点赞
发布博客于 2 年前

使用阿里云服务器搭建代理服务器

使用TinyProxyyum install tinyproxysudo vi /etc/tinyproxy.confPort 8888 #默认是8888端口Allow 127.0.0.1 #使用#注释掉则所有IP都可以连接systemctl enable tinyproxy.service #开机启动sudo service tinyproxy start #启动...
原创
3918阅读
0评论
0点赞
发布博客于 2 年前

如何解决算术验证码问题?

![图片说明](https://img-ask.csdn.net/upload/201910/16/1571234763_284633.png) 尽量详细一点
1回答
发布问题于 2 年前

python的网络请求线程数量如何根据自己服务器和对方的性能配置(内存,cpu,带宽)来调整

假设我是阿里云CPU:1核,内存:2G,带宽1M 在一个多线程,(每一个线程都是死循环request)中, 我的线程数量应该是多少合适?10?20?50? 如果我是阿里云CPU:1核,内存:2G,带宽5M呢? ``` for i in range(threadCount): list.append(threading.Thread(target=thread,args=(1,))) list[i].start() for i in list: i.join() ```
1回答
发布问题于 2 年前

mitmproxy无界面抓包软件的安装与使用

问题描述:我
原创
2596阅读
0评论
0点赞
发布博客于 2 年前

Fiddler抓包问题,如何抓电脑版微信上的小程序的包?

先登录电脑版微信,再用小号分享一个小程序到电脑版微信 打开,但是数据得不到,Fiddler这边也显示443 原因应该:电脑微信小程序没信任HTTPS证书,或者是SSL协议问题? ![图片说明](https://img-ask.csdn.net/upload/201910/11/1570779161_690401.png) 请问该如何解决??
3回答
发布问题于 2 年前

爬虫问题(模拟请求不回应?)

我用HttpCanary在小程序中抓到一个包,HttpCanary中可以重放 但是我自己写python却无法模拟 (由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接失败) ![图片说明](https://img-ask.csdn.net/upload/201910/10/1570717825_919940.png)![图片说明](https://img-ask.csdn.net/upload/201910/10/1570717843_258695.png)![图片说明](https://img-ask.csdn.net/upload/201910/10/1570717856_915590.png) 这是我写的python程序 ``` import requests headers={ 'charset':'utf-8', 'Accept-Encoding':'gzip', 'referer':'https://servicewechat.com/wxfafa4e4283b96e78/7/page-frame.html', 'cookie':'', 'content-type':'application/json;text/plain;*/*', 'User-Agent':'Mozilla/5.0 (Linux; Android 9; Redmi Note 7 Build/PKQ1.180904.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36 MicroMessenger/7.0.6.1460(0x27000634) Process/appbrand0 NetType/4G Language/zh_CN', 'Host':'wechat.zhifeishengwu.com', 'Connection':'Keep-Alive' } r=requests.get('https://wechat.zhifeishengwu.com/wx/HandlerSubscribe.ashx?act=Detail&id=72',headers=headers) print(r.json()) # HTTPSConnectionPool(host='wechat.zhifeishengwu.com', port=443): Max retries exceeded with url: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 ```
1回答
发布问题于 2 年前

浏览器主页被6789或hao123劫持

劫持浏览器主页就是恶心人的玩意1,主页卫士打开ie,进入的是www.hao123.com,打开火狐,进入的是www.6789.com/?id=008在小娜处输入主页卫士,可以
原创
297阅读
0评论
0点赞
发布博客于 2 年前

linux添加自定义命令

#在用户退出后就无效了alias psp="ps -aux | grep python | grep -v usr | grep -v grep"alias killp="ps aux|grep python|grep -v grep|grep -v usr|cut -c 9-15|xargs kill -15"若要修改用户(而非全部用户)自己的alias,可以修改~/.bashrc文件...
转载
67阅读
0评论
0点赞
发布博客于 2 年前

linux 下杀死所有python 进程

ps aux|grep python|grep -v grep|grep -v usr|cut -c 9-15|xargs kill -15管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的几个命令:“ps aux”是linux 里查看所有进程的命令。这时检索出的进程将作为下一条命令“grep python”的输入。“grep pyt...
转载
882阅读
0评论
1点赞
发布博客于 2 年前

python3如何直接上传网络文件,而不需保存?

![图片说明](https://img-ask.csdn.net/upload/201909/27/1569551532_843887.png) open(fileName,"rb")是io.BufferedReader对象,即二进制读取对象 因为我的图片数据是网络拿过来的,保存到磁盘不是浪费时间浪费资源嘛。 所以请问 python进行post模拟文件上传,可以不保存文件吗,直接把数据丢过去? 特别是多进程下,先保存文件再上传还得区分文件名,直接上传就不要区分
1回答
发布问题于 2 年前

这个js代码是属于什么框架?

* ![图片说明](https://img-ask.csdn.net/upload/201909/26/1569490031_20092.png) 代码大概是这样的? 我只学过js,请问这是什么框架,想看懂他
3回答
发布问题于 2 年前

关于服务器带宽问题?

![图片说明](https://img-ask.csdn.net/upload/201909/23/1569209383_129147.png) 我使用的服务器是1M(bps)带宽,正常使用实况如图。请问,**如何分析我的带宽情况呢**?如果需求增大2倍,我需要升级服务器吗? 使用nethogs查看 ![图片说明](https://img-ask.csdn.net/upload/201909/23/1569210013_114030.png)
3回答
发布问题于 2 年前

丢鸡蛋问题

Google面试题,蓝桥杯题目你拿着N个一模一样的鸡蛋站在M层的大楼上。鸡蛋或许很结实,到从楼顶掉下也不会摔破,或许很易碎,在一楼摔下就破碎。最少试验多少次可以100%找出(鸡蛋不会被摔碎的最高楼层,全部都会摔碎也能找出,为0)?N可以是1-100。M可能是1-500。样例输入(N,M):1 100输出100解法:对于只有1颗鸡蛋的情况,我们别无选择,只能从1楼开始,逐层向上测...
原创
148阅读
0评论
0点赞
发布博客于 2 年前

request.post/get的请求数据问题?

## 使用fiddler抓包,请求数据的webForm和textView有什么区别? ![图片说明](https://img-ask.csdn.net/upload/201909/09/1568023180_490489.png) ![图片说明](https://img-ask.csdn.net/upload/201909/09/1568023212_633208.png) 这两个数据有什么区别? 我一直以为请求数据就仅仅放在webForm,因为我写python代码,一直都是 ``` r = requests.post(url, headers=headers, data=data) ``` 这个data就是webForm,那如果这个请求带webForm又带textView,该如何模拟?(最好用python写一下)
2回答
发布问题于 2 年前

Fiddler死活抓不了HTTPS包解决办法

1,输入certmgr.msc并回车,打开证书管理。操作–查找证书-输入fiddler查找-右击删掉全部2,火狐浏览器,进入选项-高级-证书-查看证书,全部删除以DO_NOT开头的关于Fiddler的证书,默认以字母排序,可以很快找到。【个人、服务器、证书机构、其他】等标签依次查找3,打开fiddler,“Tools–Fiddler Options–HTTPS”,然后把下图中同样的地方勾...
转载
2317阅读
0评论
0点赞
发布博客于 2 年前

python字符串时间戳和时间字符串互转和计算天数月数相差

import datetimeimport timedef timestamp(timeformat=None,format = '%Y-%m-%d %H:%M:%S'): if timeformat: time_tuple = time.strptime(timeformat,format) res = time.mktime(time_tuple)...
原创
163阅读
0评论
0点赞
发布博客于 2 年前

基数排序的空间复杂度求助!

**时间复杂度(维基百科)** ![维基百科](https://img-ask.csdn.net/upload/201909/02/1567419774_573153.png) 对{123,423,412,023}进行基数排序,B是10,蓝色部分N是10^3 对{as,qe,sd,fa,as,ws}进行基数排序,B是26,蓝色部分N是26^2 k就是:位数(也可以理解为需要排序得趟数) **空间复杂度?** 维基百科说是 ![图片说明](https://img-ask.csdn.net/upload/201909/02/1567420302_146846.png) 王道和天勤考研书都是O(r),r是队列数(桶子数) 假设用r个队列模拟r个桶子,需要头尾指针,2r 可是你存放队列之后,那n个数据再存放进队列中,不是n?? **我觉得空间复杂度是O(n+r)**
2回答
发布问题于 2 年前

为什么要用memset初始化数组的值?为什么不用数组初始化为0?

``` #include<stdio.h> int main(){ int a[5]={0,1,2}; printf("%d\n",a[4]);//初始化元素默认为0,即使没被定义 int b[5];//未初始化元素为随机 printf("%d\n",b[4]); int c[100]={0}; //等价与memset(c, 0, sizeof(int)*100);,而且写起来很快 //那为什么在实际中,大家是用下面的 int c[100]; memset(c, 0, sizeof(int)*100); } ``` 原因一: int c[100]={0},只能初始化为0,memset可以初始化为0或-1
4回答
发布问题于 2 年前

linux定时周期任务(crontab命令)

1,基本命令(基于centos)crontab -e //编辑crontab任务service crond start //启动服务service crond stop //关闭服务service crond restart //重启服务service crond reload //重新载入配置service crond status //查看crontab服务状态vi /var/l...
转载
109阅读
0评论
0点赞
发布博客于 2 年前

linux后台运行程序

nohup/setsid/&1,nohup /root/start.sh &使用 jobs 查看任务。使用 fg %n 关闭。日志会保存在同文件夹下的nohup.out执行bash程序可以后台,需要输入exit来退出终端,不能直接退出执行py程序不可以后台,退出就没了2,setsid ping www.ibm.com3,(ping www.ibm.com &...
原创
54阅读
0评论
0点赞
发布博客于 2 年前

fiddler抓手机app包并配置根证书

1,选择工具中的HTTPS2,选择工具中的连接3,手机连接电脑热点,设置手动代理主机名:电脑得无线局域网适配器的IPv4 地址,如192.168.137.1端口号:Fiddler监听端口4,cmd配置根证书1,进入fiddler安装目录d:cd D:\不要安装的软件\Fiddler Web Debugger2,输入如下命令makecert.exe -r -ss my -n...
转载
1257阅读
0评论
2点赞
发布博客于 2 年前

python或爬虫如何实现(微信同意授权)?

就是微信订阅号里面有一个链接,这个链接点进去会提示微信申请授权, 如何python发送同意授权,然后得到CODE 根据CODE拼接成将要跳转得页面 redirect_uri/?code=CODE&state=STATE。 最后得到授权后的cookie ![图片说明](https://img-ask.csdn.net/upload/201907/29/1564374695_632806.png) 回答问题参考地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842
1回答
发布问题于 2 年前

python pip更换国内安装源

临时:pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple永久:linux:修改 ~/.pip/pip.conf (没有就创建一个), 内容如下:[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simplewindows:升级 pip 到版本 (>...
转载
3616阅读
0评论
5点赞
发布博客于 2 年前

python多进程共享数据

python的multiprocessing模块提供两种共享内存,sharedctypes与Manager,Manager效率较低,但支持远程共享内存。sharedctypes效率较高,快Manager两个数量级,在多进程访问时与普通内存访问相当共享方式支持的类型Shared memoryctypes当中的类型,通过RawValue,RawArray等包装类提供I...
原创
440阅读
0评论
1点赞
发布博客于 2 年前

python多线程,多进程的问题解释

问题1,关于GIL在 Python 中执行多线程,无论是单核还是多核,同时只能由一个线程在执行。其根源是 GIL 的存在。GIL 的全称是 Global Interpreter Lock(全局解释器锁),来源是 Python 设计之初的考虑,为了数据安全所做的决定。某个线程想要执行,必须先拿到 GIL,我们可以把 GIL 看作是“通行证”,并且在一个 Python 进程中,GIL 只有一个。拿...
原创
70阅读
0评论
0点赞
发布博客于 2 年前

python(Pyqt5)拖文件到编辑框textEdit得到文件名

import sysimport random,stringfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import *import timefrom Tools.pycode_similarity.ui.ui_similarity import Ui_Dialogclass wor...
原创
675阅读
0评论
0点赞
发布博客于 2 年前

win10安装microsoft .net framework 3.5的时候提示找不到完成请求的更改所需的文件(网络正常)

原因:Windows 更新服务关闭了解决办法:将Windows update服务属性由禁用变成自动,然后启动这个服务
原创
6451阅读
2评论
0点赞
发布博客于 2 年前

EL表达式使用解析

1,在pom.xml写入依赖或lib文件夹放jar包<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>2,在j...
原创
442阅读
0评论
0点赞
发布博客于 2 年前

navicat导入导出mysql数据库或表(使用sql文件)

1,创建同名数据库2,在你创建的数据库下选择表 单击右键,选择运行SQL文件3,运行sql文件如果还是不行,可以去掉后面2个空试试转载于:https://blog.csdn.net/weixin_43970743/article/details/87856331...
原创
2023阅读
0评论
3点赞
发布博客于 2 年前

pyinstaller使用及打包python程序exe

#建立虚拟环境pipenv install#进入虚拟环境(上一步可省略,因为没有虚拟环境的话会自动建立一个)pipenv shell#安装模块pip install requests opencv-python numpy#打包的模块也要安装pip install pyinstaller#开始打包pyinstaller -Fw D:\源码软件\Python源码\test1.p...
转载
75阅读
0评论
0点赞
发布博客于 2 年前

windows,论文格式(caj,kdh)转PDF格式

1,下载CAJViewer(免安装版和安装版都行)2,用CAJViewer打开论文,点击打印,选择(Microsoft Print to PDF)直接打印就行3,如果出现打开Print Spooler服务,重新执行2...
原创
198阅读
0评论
0点赞
发布博客于 2 年前

远程连接阿里云服务器mysql

搭建阿里云centos服务器mysql数据库可看https://blog.csdn.net/a1023182899/article/details/92835849远程连接mysql1,修改所有数据库权限,修改所有访问地址权限//登录MYSQL(有ROOT权限)[root]# mysql -u root -p//修改所有数据库权限,修改所有访问地址权限(让其他计算机也能访问)GRANT...
原创
77阅读
0评论
0点赞
发布博客于 2 年前

java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/LoopTag 解决方法

使用maven项目时,pom.xml有依赖,但是依然报这个错误原因:一般是因为eclipse的项目部署位置在到Tomcat中解决办法,把从官网下载的jstl的4个jar包放入Tomcat的lib位置D:\Program Files\apache-tomcat\apache-tomcat-8.0.45\lib下面添加额外依赖的方法不行 <!-- jstl-api -...
原创
3411阅读
0评论
3点赞
发布博客于 2 年前

python中,opencv图片对象如何转化为f.read()这种类型的bytes

我已经知道从numpy.ndarray (图片)到字节流bytes: x = img.tobytes() 但是我现在想要的是将numpy.ndarray (图片)到f.read()这种类型的bytes ``` with open("1.png","rb") as f: bytes=f.read() ``` 如图, numpy.ndarray (图片)使用tobytes()到字节流bytes是上面的编码格式 f.read()是下面的字节编码方式 ![图片说明](https://img-ask.csdn.net/upload/201905/30/1559228339_868408.jpg)
1回答
发布问题于 2 年前

在Eclipse中配置JDBC

1,注册驱动2,获取连接3,创建 statement或者 preparedstatement对象(对sq语句进行编译,翻译成数据库的方言)4,执行sql语句;5,处理结果集(没有结果直接跳到6步)6,关闭资源1,注册驱动下载JDBC的驱动jar文件右击工程的Build Path中的Configure Build Path操作如下:在Lirbaries点击Add JARS或Add...
原创
1053阅读
0评论
0点赞
发布博客于 2 年前

阿里云linux服务器centos安装ssl

问题:python安装完毕后,提示找不到ssl模块,无法使用smtplib.SMTP_SSL(“smtp.qq.com”, 465):>>> import sslTraceback (most recent call last):File "<stdin>", line 1, in <module>File "/usr/local/python2...
转载
175阅读
0评论
0点赞
发布博客于 2 年前

阿里云linux服务器centos安装python环境

一,安装Python-3.6.5#安装python3.6.5$ sudo mkdir /usr/local/python3 # 创建安装目录$ wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz #下载源文件$ tar -xzvf Python-3.6.5.tgz # 解压缩包$ cd Python-3.6.5 # ...
转载
750阅读
0评论
0点赞
发布博客于 2 年前

dataframe更新增加某一列值,apply方法

原始方法:生成ndarray,插入,删除原来的那列,把插入的列更名 two = np.zeros(`len(df_data))# 生成一个ndarray,装要插入的值 for i in range(len(df_data)):# 按条件修改two two[i] = df_data["pe_ttm"][i]["weightedAvg"] ...
原创
4209阅读
0评论
0点赞
发布博客于 2 年前

imgui出现error LNK2019: 无法解析的外部符号

出现这个问题的情况,可能以下任意环节出了问题1,C/C++下的常规里【附加包含目录】【D:\libs\dx9\Include】2,链接器下的常规里【附加库目录】【D:\libs\dx9\Lib\x86】(根据项目类型是x86还是x64选择)3,链接器下的常规里【附加依赖项】d3d9.libd3dcompiler.lib4,在sln下一级目录【项目名字】下,【Debug】同级目录下建文件...
原创
900阅读
0评论
1点赞
发布博客于 2 年前

第八届蓝桥杯试题承压计算

标题:承压计算0星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。 7 5 8 7 8 8 ...
原创
86阅读
0评论
0点赞
发布博客于 2 年前

java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/LoopTag 无法识别jstl标签

一开始用的1.2,然后用了另一个版本1.2.2javax.servlet.jsp.jstljavax.servlet.jsp.jstl-api1.2.2
转载
97阅读
0评论
0点赞
发布博客于 2 年前

Python+OpenCV3人脸检测出现错误代码:error: (-215) !empty() in function cv::CascadeClassifier::detectMultiScale

(一)1、下载opencv-3.4.1-vc14_vc15.exe,将文件放入C:\Users\John\AppData\Local\Programs\Python\Python36-32\Lib\site-packages文件目录,点击执行文件,生成OpenCV文件夹,内含文件夹‘\sources\data\haarcascades’内包含所有分类器文件xxxx.xml;2、依据错误代码提示...
转载
753阅读
0评论
1点赞
发布博客于 2 年前

mysql乱码问题解决(navicat乱码)及删除注册服务命令

一,navicat for mysql中文乱码navicat提示非法字符串incorrect string value:’\xE9\x98’ for column ‘sno’ at row 4不管是写存储过程还是直接插入1, 修改Navicat服务器连接属性2,修改数据库属性重新连接仍然乱码修改mysql安装目录下my.ini文件3,重新连接仍然乱码Navicat连接编码格式改为...
原创
224阅读
0评论
0点赞
发布博客于 2 年前

Selenium ElementNotVisibleException: Message: element not interactable

出现异常:ElementNotVisibleException: Message: element not interactable原因一:元素没找对,和stack overflow 有一个问题一样 https://stackoverflow.com/questions/53330380/selenium-elementnotvisibleexception-message-element-no...
原创
6756阅读
3评论
1点赞
发布博客于 2 年前

内存条

1,正常使用或玩游戏,内存使用率超过70%就可以考虑加或换内存条2,任务管理器就能查看有电脑卡槽个数和已放置的内存条频率(如图:速度1600MHz)3,内存条容量大小。买一个与电脑原先内存一样规格的内存条,然后开启双通道(一般自动开启,不然要进bios开启)判断是否开启,可以通过cpu-z查看,官网https://www.cpuid.com/但是4+4双通道&amp;amp;amp;amp;gt;8肯定低于4+8=1...
转载
271阅读
0评论
0点赞
发布博客于 2 年前

springmvc注解扫描报错500或者No mapping found for HTTP request with URI...

springmvc报错No mapping found for HTTP request with URI…访问路径或return路径确实错了,导致Dispatcher找不到给你传达的地方把springmvc.xml没有放在resources资源文件夹下springmvc.xml中的base-package 路径配置错误,ctrl+左键,看看能不能找到jdk,tomcat,spring版...
转载
332阅读
0评论
0点赞
发布博客于 3 年前

springmvc注解扫描报错500或者No mapping found for HTTP request with URI...

springmvc报错No mapping found for HTTP request with URI…访问路径或return路径确实错了,导致Dispatcher找不到给你传达的地方把springmvc.xml没有放在resources资源文件夹下springmvc.xml中的base-package 路径配置错误,ctrl+左键,看看能不能找到jdk,tomcat,spring版...
转载
332阅读
0评论
0点赞
发布博客于 3 年前

linux远程登录SSH详解

先去百度百科了解一下https://baike.baidu.com/item/ssh/10407?fr=aladdin免密登录1,测试有没有ssh服务,没有的话就安装openssh2,cd ~/.ssh3,ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa4,cat ~/.ssh/id_dsa.pub &amp;amp;amp;gt;&amp;amp;amp;gt; ~/.ssh/authorized_k...
原创
1138阅读
0评论
1点赞
发布博客于 3 年前

linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题

报错 “build.sh /bin/bash^M: 坏的解释器:没有那个文件或目录”。sh build.shbash build.sh都报错原因:在win下编辑的时候,换行结尾是
\r , 而在linux下 是
,所以才会有 多出来的\rsed -i 's/\r$//' build.sh另外如果报错:无法删除xxx文件,加个-f就好了...
转载
619阅读
0评论
0点赞
发布博客于 3 年前

linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题

报错 “build.sh /bin/bash^M: 坏的解释器:没有那个文件或目录”。sh build.shbash build.sh都报错原因:在win下编辑的时候,换行结尾是
\r , 而在linux下 是
,所以才会有 多出来的\rsed -i 's/\r$//' build.sh另外如果报错:无法删除xxx文件,加个-f就好了...
转载
619阅读
0评论
0点赞
发布博客于 3 年前

linux详解Jps命令

ps命令用于显示当前进程 (process) 的状态。jps用于显示当前java进程的状态。如果输入jps没有反应,但是实际上Java进程正常运行java程序启动后,默认(请注意是默认)会在/tmp/hsperfdata_userName目录下以该进程的id为文件名新建文件,并在该文件中存储jvm运行的相关信息,其中的userName为当前的用户名,/tmp/hsperfdata_user...
原创
3801阅读
0评论
0点赞
发布博客于 3 年前

如何固定Linux虚拟机的内网IP

1,ifconfig查看IP2,进入虚拟机配置IP的配置文件目录;cd /etc/sysconfig/network-scripts/3、开始修改配置文件,输入命令:vim ifcfg-eth0,进入配置文件;如果没有ifcfg-eth0,那就找ifcfg-打头的4、首先要把ONBOOT改为yes,BOOTPROTO由dhcp改为静态staticONBOOT=yesBOOTPROT...
转载
933阅读
0评论
0点赞
发布博客于 3 年前