自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 python实现2048游戏——原理矩阵转置

参考了大佬的代码,有了一些自己的调整,修复了大佬的一些小bug原文链接#!/usr/bin/env python3# coding: utf-8import numpyimport numpy as npimport randomfrom random import choiceclass Game2048(object): '''2048游戏的类''' ''' 属性: self.dimension sel

2020-11-20 18:06:17 356

原创 利用百度AI+python进行图片漫画化处理

利用百度AI+python进行图片漫画化处理百度AI注册百度AI注册第一步:进入百度AI进行账号注册第二步:开通图像增强应用,填写相关信息后即获得了百度AI的ak和sk(后续代码内登录获取token使用)使用到的代码,此处参考了网上的代码,有侵权可联系删除import base64import requestsdef get_access_token(): # 获取token的API url = 'https://aip.baidubce.com/oauth/2.0/to

2020-11-10 14:57:35 1471

原创 鸿蒙初开——多页面跳转

鸿蒙初开——需分天地上一篇我们写了helloworld的创建鸿蒙初开,需分天地。一个页面可以想象它为“一场表演”,多个页面则是一场“小型巡演”这篇我们来处理页面跳转问题在上次生成helloworld页面的基础上(零基础的可以看看博主另一篇文章https://editor.csdn.net/md/?articleId=108585408)这次我们使用新建一个页面进行跳转操作,并且对helloworld页面进行微调,补充一个button进去。XML文件编写页面a:在“Project”窗口,打

2020-09-24 13:56:18 1760 1

原创 鸿蒙初开——helloworld

鸿蒙初开,向天地问候,怎么能少了helloworld首先,编程环境华为HarmonyOS的编译器——Huawei DevEco Studio**官方下载地址(目前仅支持windows):**https://developer.harmonyos.com/cn/develop/deveco-studio#download系统要求:操作系统:Windows10 64 位内存:8G 及以上硬盘:100G 及以上分辨率:1280*800 及以上安装:DevEco Studio 的编译构建.

2020-09-14 19:23:58 2098

原创 opencv为视频进行边缘提取(roberts)

opencv为视频进行边缘提取(roberts)对视频进行边缘提取首先了解视频和图片的区别(这里的视频是指已经录制好的视频文件)视频按帧拆开分解为图片进行转化再合成视频(此处代码笔者留了一个坑,多次运行,此处会报错fs.sort(key=lambda x:int(x[:-4])),解决办法笔者已有但是还希望大家尝试下怎么解决,所以没有放上来)import cv2 as cvimport numpy as npfrom scipy import signalimport os.path

2020-07-22 11:37:49 791

转载 转载——自动生成robot自动化测试用例

原文链接:https://www.cnblogs.com/sprouts/p/12718805.html自动生成robot自动化测试用例背景:java项目使用swagger管理接口,随着需求的开发接口也有增加,要从swagger界面中去查找出新增的接口是件很费时,效率很低的事情.适用情况: java项目且适用swagger管理接口脚本解析:使用requests包调用swagger的api-docs接口(http://localhost/api/v1/api-docs),此接口会返回swagge.

2021-08-01 09:18:12 457

原创 新知识-用vscode来画流程图

以下,思考过程作为一个不太资深的程序员,平时需要画时序图的时候实在是太多了,目前每次都用visio手拖图形,枯燥又机械,并且visio还需要购买(破解),一个字——麻烦每次用csdn编写博客时插入的时序图很方便今天无意中发现vscode插件中有markdown相关的,想到每次使用csdn的markdown编辑模式,突发奇想,能不能就在vscode中画图呢百度+尝试得到如下步骤,大家直接使用即可下载vscode(插件集成神器)https://code.visualstudio.com/doc

2021-07-25 10:27:20 1202

原创 python-txt转换为pdf

好久没更新了哈,前几天女朋友想把txt文件转换成pdf,经过百度搜索一波实在没找到能转换那么大文件的转换器,于是果断代码解决!(网上摘抄了大佬的代码,但是需要调整一下,pdfminer版本更新时很多调包方式已经不同了)python3.9+pdfminerfrom pdfminer.converter import PDFPageAggregatorfrom pdfminer.layout import LTTextBoxHorizontal, LAParamsfrom pdfminer.pdfpag

2021-07-19 21:08:47 2129 1

原创 二叉树的遍历

前序:根左右的顺序进行遍历# Definition for a binary tree node.# class TreeNode:# def __init__(self, val=0, left=None, right=None):# self.val = val# self.left = left# self.right = rightclass Solution: def preorderTraversal(self, ro

2021-04-20 14:08:06 116 1

原创 番外篇:django框架逻辑梳理(有图)

#mermaid-svg-xVU4NcJkpJHc9SuK .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-xVU4NcJkpJHc9SuK .label text{fill:#333}#mermaid-svg-xVU4NcJkpJHc9SuK .node rect,#mermaid-svg-xVU4NcJkpJ

2021-03-23 15:23:15 589

原创 django第三课-搭建后台数据库及数据库数据展示

近期了解了大多数使用python测开岗位的工作,都是离不开django等框架的所以决定继续将django攻克一下,暂时放一放qt客户端,于是找了一些教程开始了实践这里在项目搭建上使用颇为方便的pycharm进行搭建,生成一个基础框架而后创建自己的应用,使用命令行或者使用pycharm自带的交互式命令行进行操作,会创建自己的myapp应用输入python manage.py startapp myapp基础结构如下之后涉及到数据库,django使用的是sqllite,这里我们选用mysql

2021-03-12 15:53:33 604

原创 pyqt5写一个抽奖程序(再次美化)

今天再次优化了之前用python写的抽奖程序pyqt版本:pyqt5python版本:3.6.6下面直接上代码,有建议的话,欢迎大家交流评论!# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'Lucky_draw_pro.ui'## Created by: PyQt5 UI code generator 5.15.1## WARNING: Any manual changes made

2021-03-02 11:00:27 920

原创 pyqt5写一个抽奖程序(已美化)

今天再次闲来无事,优化了之前用python写的抽奖程序pyqt版本:pyqt5python版本:3.6.6下面直接上代码,有建议的话,欢迎大家交流评论!# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'Lucky_draw_pro.ui'## Created by: PyQt5 UI code generator 5.15.1## WARNING: Any manual changes

2021-02-20 09:40:01 902 2

原创 2020最新斯坦福大学ios-swift教程-第三课(下)- 协议与layout

笔者之前观看的是2017版斯坦福swift教程,今天来更新2020版最新的教程第三课(下)——讲述swiftUI的协议与layout view的使用,并且完成了家庭作业中的大小设定,使用 .aspectRatio(contentMode: .fit)下面上代码,代码中有注释,当然也可以留言交流//// ContentView.swift// Memorize//// Created by 王@@ on 2021/2/6.////MVVM中的viewimport

2021-02-17 16:52:04 185

原创 2020最新斯坦福大学ios-swift教程-第三课(上)-反应式操作

笔者之前观看的是2017版斯坦福swift教程,今天来更新2020版最新的教程第三课(上)——讲述swiftUI的反应式操作(之所以拆分为两部分是由于第三课的两部分教程没有很大的关联性所以分步来展示代码)下面上代码,代码中有注释,当然也可以留言交流//// ContentView.swift// Memorize//// Created by 王@@ on 2021/2/6.////MVVM中的viewimport SwiftUIstruct EmojiMemoryGameVi

2021-02-16 17:00:34 179

原创 2020最新斯坦福大学ios-swift教程-第二课

笔者之前观看的是2017版斯坦福swift教程,今天来更新2020版最新的教程第二课——讲述使用swiftUI,使用MVVM模式进行构建下面上代码,代码中有注释,当然也可以留言交流//// ContentView.swift// Memorize//// Created by 王@@ on 2021/2/6.////MVVM中的viewimport SwiftUIstruct ContentView: View { //这里定义viewModel去访问viewModel

2021-02-15 12:11:45 286

原创 2020最新斯坦福大学ios-swift教程-第一课

笔者之前观看的是2017版斯坦福swift教程,今天来更新2020版最新的教程第一课——讲述使用swiftUI构建memorize项目(依然是翻牌游戏)//// ContentView.swift// Memorize//// Created by 王@@ on 2021/2/6.//import SwiftUIstruct ContentView: View { var body: some View { HStack {

2021-02-09 22:58:36 302

原创 pyqt5写一个抽奖程序(未美化)

今天闲来无事,用python写了一个抽奖程序pyqt版本:pyqt5python版本:3.6.6下面直接上代码,有建议的话,欢迎大家交流评论!# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'Lucky_draw.ui'## Created by: PyQt5 UI code generator 5.15.1## WARNING: Any manual changes made to

2021-02-05 16:39:19 286

原创 斯坦福-swift-第五课详细代码

各位好,第五课代码上新了第五课:主要讲述string字符串和array数组的用法,也讲述了使用数组筛选器filter和字符串的index方法获取对应位置的字符下面上详细代码//// ViewController.swift// stanford_test_one//// Created by 王@@ on 2021/1/26.//import UIKitclass ViewController: UIViewController{ //第四课讲述成员变量使用权限

2021-02-02 22:00:44 130 2

原创 斯坦福-swift-第四课详细代码

最近笔者在看斯坦福的ios课程,使用xcode+swift的配置前三课入口:https://blog.csdn.net/qq_36711094/article/details/113428347第四课:主要讲述set、get方法,断言assert,讲述private\private(set)等关键词的概念,并描述了eume的概念下面上代码//// Concentration.swift// stanford_test_one//// Created by 王** on 2021/1/

2021-01-31 20:13:50 182

原创 斯坦福-swift-第一课、第二课详细代码

最近笔者在看斯坦福的ios课程,使用xcode+swift的配置第一课:主要讲swiftUI的使用和xcode入门第二课:主要描述如何使用mvc架构编写swift代码第三课:如何使用Xcode的debug排查问题代码送上://// ViewController.swift// stanford_test_one//// Created by 王@@ on 2021/1/26.//import UIKitclass ViewController: UIViewControll

2021-01-30 13:48:03 229 4

翻译 (复用并加工)PYQT5封装好的ssh连接工具,基于开源的webssh和xterm.js

首先感谢开源代码的作者一直苦于找到类似的终端页面,这次终于实现了先上开源网址:https://github.com/leffss/django-webssh首先明确这是个网络客户端应用配置需要:服务器一个本地运行机器技术需要:websocket 目前市面上大多数的 webssh 都是基于 websocket 协议完成的django-channels django 的第三方插件, 为 django 提供 websocket 支持xterm.js 前端模拟 shell 终端的一个库p

2021-01-22 16:50:40 1385

原创 使用pyqt5,成功转写linux日志拉取小工具客户端

https://blog.csdn.net/qq_36711094/article/details/110474759这是上一篇日志拉取小工具的文章之前使用的是win的cmd窗口操作,这次使用qt5构建界面,增强了可移植性,还是话不多说,直接上代码,注释不清晰的,可以私信作者本文是在大佬示例代码基础上修改的,送上大佬主页https://blog.csdn.net/seniorwizard另,老生常谈,******可以自由替换主页面py文件# -*- coding: utf-8 -*-# F

2021-01-11 16:05:04 345

原创 图像识别python排坑总结(实时更新)

1、You should consider upgrading via the ‘e:\2048\venv\scripts\python.exe -m pip install --upgrade pip’ command.终端执行:python -m pip install --upgrade pip——解决

2020-12-23 15:54:14 125

原创 django第二课:项目的门面-前端运行

上一篇说到了代码的存储这一篇,我们来尝试接入前端代码运行这里选用了iview-admin框架第一步:下载源码到本地并解压https://github.com/iview/iview-admin第二步:cmd中进入解压后文件夹,执行npm install命令(需等待一会儿)第三步:待完成后执行npm run dev若出现报错,则需修改文件夹中vue.config.js文件,将其中baseUrl改为 publicPath完成收工,下一篇我们来讲如何前后"互联"Invalid options

2020-12-17 17:11:12 97

原创 django第一课:项目环境pycharm与GitHub的“互联“

最近入门django在环境配置时,尝试了与GitHub进行代码“互联”直接上教程第一步:pycharm配置找到设置中git配置页面若已经下载git并安装,exe文件路径填入,点击test会测试能否使用若未下载,点击test,pycharm会帮助下载并安装第二步:配置账号密码或者使用Tooken登录将申请的GitHub账号密码填写入内或者将GitHub生成的Tooken填写入内配置完成后点击保存第三步:上传文件容易出现错误Can't finish GitHub sharing p

2020-12-11 14:09:29 140

原创 深度linux安装java避坑

近日练习了一下深度linux系统由于项目使用,翻出了很久没用的java第一步:官网下载jdkhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html有两种可以下载:一种rpm文件,另外一种是tar压缩文件因为深度linux是乌班图系的linux,不支持rpm文件直接安装所以建议下载tar压缩文件第二步:文件放到linux服务器上tar.gz文件直接解压tar -zxvf /u

2020-12-08 16:31:57 191

原创 200行python代码实现自己的linux日志拉取小工具

直接上代码,注释很清晰,不清楚可以给笔者留言******可以用来个性化替换(个人项目名称及日志名称不便展示),提供普通连接模式,和个人项目便捷存储连接,高级可能发布到网站上使用,后续继续更新!import paramikoimport numpy as npimport socketimport uuidimport osclass Game_connect(object): ''' 属性: self.hostname_1 *****

2020-12-02 11:19:33 281

原创 opencv——训练自己的小狗分类器

opencv+python图像识别——训练自己的分类器opencv支持训练自己的分类器,闲话少说训练步骤:准备样本图像数据样本数据预处理正反样本数据生成正反txt、vec文件训练测试结果注意以下几点:首先应该注意样本数据量预处理时也要注意原始样本数据的保留无论什么操作系统,需要首先明确操作步骤准备图像数据(推荐两种方式)采取爬虫方式爬取一定量图像数据下载网上的样本集下面是我自己的爬虫(从百度爬取数据,可能需要自己调试一下参数,即控制图片下载数量),获取正样本——狗的

2020-10-19 16:18:01 767

原创 opencv摄像头拍摄视频实时边缘提取(Canny)

opencv摄像头拍摄视频实时边缘提取(Canny)上一篇笔者写过视频文件的边缘提取,这一篇是opencv调用摄像头实时提取的干货(此片参考过其他大佬代码,如有侵权请联系)import cv2import numpy as npcap = cv2.VideoCapture(0)while True: _, frame = cap.read() # if frame.isEmpty(): # break frame = cv2.cvtColor(frame

2020-07-22 11:58:21 468

原创 opencv进行图片边缘提取(roberts)

opencv进行图片边缘提取(roberts)roberts算法是图像边缘提取的基础算法,下边的代码是该算法的实现,能够对一张图片进行边缘提取。# roberts边缘提取算法#各类提取算法大同小异:sobel可控制核的大小,对于n阶,设置窗口大小为n+1,涉及平滑算子(二项展开式的系数,即n的组合数)#差分算子,由平滑算子n-2组合数补零从后向前差分而得#n=5阶,平滑算子14641,差分算子013310差分得,120-2-1。import numpy as npimport cv2impo

2020-07-22 10:48:11 1460

stanford_test_one.zip

ios、swift、xcode、mac开发

2021-01-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除