自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 WPF 转录麦克风声音至本地

WPF 将麦克风设备获取到的声音转录到本地

2024-01-29 15:49:59 249

原创 C# 下载文件方法

C# 以同步或异步的方式下载文件,包括断点续传、计算下载速度、下载进度。

2023-09-28 15:57:38 882

原创 实现程序窗体黑白灰界面

WPF实现程序窗体灰色界面

2022-12-08 17:25:36 281 1

原创 使用HandyControl的TextBox封装一个选择路径的控件

使用HandyControl的TextBox封装一个选择路径的控件:1.自定义一个SelectPathTextBox类继承自HandyControl中的TextBox,并添加一个选择路径按钮的依赖属性提示:CommonOpenFileDialog 需要通过nuget安装 WindowsAPICodePack-Shell 才能使用 public class SelectPathTextBox : TextBox { public static readonly Depe

2022-05-31 15:59:31 864

原创 C#调用Python,并实时获取Python程序的print内容

使用C#调用Python程序,并实时获得Python程序的print内容解决方案在print后调用一下sys.stdout.flush()即可实时读到命令行的内容print(os.path.join(self.imagefile, filename + ".jpg"))sys.stdout.flush() # 清空缓冲区,实时输出...

2022-05-25 13:34:42 922

原创 C#导出Excel表格

1、先将数据填充到DataTable中DataTable dataTable = new DataTable();dataTable.Columns.Add("ID");dataTable.Columns.Add("姓名");foreach (var student in Students){ DataRow dr = dataTable.NewRow(); dr[0] = student.ID.ToString(); dr[1] = student.Name.ToS

2022-05-19 13:35:36 524 2

原创 使用Telerik控件库制作WPF项目中的折线图、柱状图、饼图和甜甜圈图

使用Telerik控件库制作WPF(MVVM)项目中的折线图、柱状图、饼图和甜甜圈图

2021-12-31 15:38:17 1633

原创 C#面经_全职

1、委托是什么?声明委托的关键词?委托与事件的关系?声明事件的关键词?2、值类型有哪些?引用类型有哪些?值类型与引用类型的关系?3、引用参数?ref与out的区别?4、介绍一下https?5、序列化与反序列化?6、什么是虚函数?什么是抽象函数?7、什么类型的函数不能被定义为虚函数?8、析构函数可以被定义为虚函数吗?9、构造函数的作用?10、用过或了解的设计模式?11、web如何获取客户端的数据?12、程序崩溃或异常怎么处理?13、内存中不是非托管内存崩溃了,调用第三方库导致内存崩溃

2021-06-11 23:35:34 1115

原创 C#_面经

第一家:实施工程师到会议室等了一会,进来一个小姐姐。首先自我介绍,呱啦了几十秒,没啥说的了。小姐姐:数据库都会啥?我:SQL Server,自学MySql。小姐姐:Oracle会不会?我:不会。小姐姐:这个没事,会其他的,这个很好上手。(就这意思吧)小姐姐:对实施了解多少?我:项目安装,部署。。。小姐姐:对我们公司了解多少?我:不了解。小姐姐大概介绍了一个公司情况。小姐姐:对出差啥看法?我:没概念。小姐姐:我们公司出差多,省内省外都有。。。。你可以考虑一下,如果接受,就服从公司

2020-10-29 18:41:06 709

原创 Git的使用

一、安装:下载地址:Gitfor Windows使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文二、配置:$ git config --global user.name "Your Name"$ git config --global user.email "[email protected]"注意:git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Em

2020-10-28 14:49:24 113

原创 Django学习笔记NO3

模型:每个模型都是一个Python类,这些类继承django.db.models.Model。模型类的每个属性都相当于一个数据库的字段ORM(对象关系映射):为了解决面向对象于数据库存在的互不匹配的现象的技术。cookie:cookie是浏览器为web服务器存的一小信息。每次浏览器从某个服务器请求页面时,都会自动带上以前收到的cookie。cookie保存在客户端,安全性差。用法:1、设置cookieHttpResponse.set_cookie(key, value='', max_age

2020-10-17 23:13:49 80

原创 Django实现验证码功能

一、安装第三方库:安装django-simple-captcha库在⽹站开发的登录⻚⾯中,经常会需要使⽤到图形验证码来验证。在Django中,django-simple-captcha库包提供了图形验证码的使⽤。 pip install django-simple-captcha二、配置:1、在settings中的INSTALLED_APPS中添加 ‘captcha’,INSTALLED_APPS = [ ''' 'captcha',]2、在settings最下面配置如下

2020-10-16 10:59:15 1136

原创 Python的re模块及正则表达式

re模块的主要方法:re.compile: 编译一个正则表达式模式(pattern)re.match: 从头开始匹配, 使用group()方法可以获取第一个匹配值re.search: 用包含方式匹配,使用group()方法可以获取第一个匹配值re.findall: 用包含方式匹配,把所有匹配到的字符放到以列表中的元素返回多个匹配值re.sub: 匹配字符并替换re.split: 以匹配到的字符当做列表分隔符,返回列表Python正则表达式符号意义:模式描

2020-10-15 22:44:52 105

原创 python对文件和文件夹的操作

打开文件:对文件进行读或写,首先用open函数打开,创建一个文件对象File Object,同时指定文件打开模式(读、写、读写)。当打开非文本文件如图片或PDF时,必须用rb或wb模式。# 以读模式打开文本文件txtfile = open('some.txt', 'r')# 以读模式打开非文本文件txtfile = open('some.pdf', 'rb')模式描述r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb以二进制格式打开一个文件用

2020-10-15 21:52:50 98

原创 在Windows平台Celery运行的时候报错ValueError: not enough values to unpack

Traceback (most recent call last): File "d:\source\python\lib\site-packages\billiard\pool.py", line 362, in workloop result = (True, prepare_result(fun(*args, **kwargs))) File "d:\source\python\lib\site-packages\celery\app\trace.py", line 600, in _

2020-10-12 21:41:39 216 1

原创 Django学习笔记NO2

模板:模板用于快速生成动态页面返回给客户端,模板是一个文本,用于分离文档的表现形式和内容。1.模板的渲染render加载和渲染同时进行:from django.shortcuts import renderrender(request, templatesname, context=None)# 参数# request:请求对象,templatesname:模板名称, context:参数字典,必须是字典2.变量变量在模板中的表示为:{{变量名}},变量名就是render中cont

2020-10-08 23:14:13 114

原创 Django学习笔记NO1

一、常用命令:安装Django:pip install django==2.2 #指定版本为2.2新建项目:django-admin startproject myblog # myblog为项目名新建APP:python manage.py startapp App # App为名启动项目:python manage.py runserver生成数据库迁移文件:python manage.py makemigrations执行迁移:python manage.py migrate创建超级管理

2020-10-08 11:30:59 121

原创 剑指Offer_Python

数组中重复的数字:题目描述:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。源码:# -*- coding:utf-8 -*-# 运行时间: 18ms # 占用内存: 5620KBclass Solution: # 这里要特别注意~找到任意重复的一个值并赋值到duplic

2020-09-24 22:48:11 84

原创 十大排序算法Python实现

基于Python3.7,练习使用,仅供参考!!!1、冒泡排序:def BubbleSort(lst): if not lst: return for i in range(len(lst)): for j in range(0, len(lst) - 1): if lst[j] > lst[j + 1]: lst[j], lst[j + 1] = lst[j + 1], lst[j] r

2020-09-24 21:57:17 122

原创 学习Django过程踩的坑

由于版本问题,加入xadmin后各种报错,基本上每个文件都修改过!超级生气!!!下面说明几处错误修改办法:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?:import pymysqlpymysql.install_as_MySQLdb()TypeError: init() missing 1 required positional arg

2020-09-22 21:14:29 2290

原创 Python操作Mysql数据库学习笔记

MYSQL基础:mysql中的数据类型int, bit 整形decimal 小数varchar, char字符串date, time,datetime日期类型enum枚举类型字段约束primary key 主键约束not null 非空约束unique 唯一约束default 默认约束Linux环境安装Mysql# 安装Mysql客户端sudo apt-get install mysqlserver# 安装MySQL客户端sudo apt-get install mysq

2020-09-22 08:44:40 143

原创 Python分割一个序列,并使两个序列直接的差值最小

算法题:提供一个序列,完成对这个序列的分割。要求分割后的两个序列彼此差值最小def find(arr): arr.sort() if not arr: return ([], []) elif len(arr) == 2: return (arr[:1], arr[1:]) elif len(arr) == 1: return (arr[0:], []) else: max_num = arr[-1]

2020-09-08 22:31:05 402

原创 Python 展开嵌套的list

将含有多层嵌套的list展开isinstance()函数用法isinstance(1, int)//如果1是Int类型则返回True,否则返回False// arr = [1, 3, [5, 6, [9, 10], [11, [12, [13, 14]]], 15]]def fit(arr): return sum(([x] if not isinstance(x, list) else fit(x) for x in arr), [])print(fit(arr))# 展开结果

2020-09-08 22:27:20 450

原创 Python_正则表达式匹配Word文档

使用正则表达式匹配Word文档中的所有字符1、原文内容如下:2、期望得到的结果:3、源码:// from docx import Documentimport repattern = re.compile("\d{6}[\u4e00-\u9fff]+") # 正则表达式# pattern = re.compile("\d{6}[^A-Za-z0-9\!\%\[\]\,\。]+")doc = Document('./地区码.docx') # 原文件fo = open('id_area

2020-09-01 23:53:42 2534

原创 Python3_maketrans

str.maketrans()maketrans()用于创建字符串映射转换表,两个参数inttab,outtab;inttab:原始字符,outtab:要映射的字符用法:maketrans(inttab,outtab)例:// inttab='abcdef'outtab='123456's = str.maketrans(inttab, outtab)//string:要转换的字符串string='asdfzxc'print(string.translate(s))//输出结果为

2020-08-29 22:04:23 112

原创 质数因子Python实现

质数因子Python实现题目:输入一个正整数,按照从小到大的顺序输出它的所有质因子(如180的质因子为2 2 3 3 5 )最后一个数后面也要有空格代码实现:// 记得判断输入的数是质数的情况txt = eval(input())res = []for i in range(2, txt + 1): while txt % i == 0: res.append(i) txt /= iprint(' '.join(map(str, res)

2020-08-29 16:21:05 926

原创 有向无环图的拓扑排序Python实现

基于python3的拓扑排序算法实现(有向无环图)// 代码def topsort(g): n = len(g) # 获取所有入度为0的结点 q = [] for j in range(n): flag = True for i in range(n): if g[i][j] == 1: flag = False break if fla

2020-08-19 19:03:20 687

原创 计算算术表达式python实现

利用栈实现计算算术表达式,python代码实现将输入的算术表达式(中缀形式)先转换为后缀形式,然后计算处结果// An highlighted block# 将中缀表达式转换为后缀表达式def generate_postfix(infix): infix = infix.replace(' ', '') # 定义操作符的优先级 op_rank = {'*': 2, '/': 2, '+': 1, '-': 1} s = [] post_list = []

2020-08-19 17:01:57 1676

原创 双向链表Python实现

双向链表python实现 学习python过程中写的,稍有瑕疵,请多见谅!// 运行于python3.7class LNode(object): def __init__(self, data = None, previous = None, next = None): self.data = data self.previous = previous self.next = nextclass LList(object): def

2020-08-19 16:55:07 163

原创 C#_SQLServer_SqlDataAdapter对象

C#_SQLServer_SqlDataAdapter对象DeleteCommand删除SelectCommand查询DeleteCommand删除注:UpdateCommand及InsertCommand和DeleteCommand操作相同// 创建链接字符串及SQL语句 string strconn = "server=.;database=data;Integrated Security=true"; string sql = "delete from student where 学号='0

2020-08-01 16:56:39 288

原创 C#高级编程-SQL Server操作

C#-SQL Server数据库操作步骤SQL Server操作C#-SQL Server数据库操作步骤0、准备工作1、创建链接2、打开链接3、执行命令(增、删、改、查)4、关闭链接0、准备工作0.1 引入命名空间using System.Data.SqlClient ;0.2创建链接字符串//Windows验证方式(server:服务器名称,“.”代表本地;database:数据库名称)string strconn = "server=.;database=data;Integrated

2020-08-01 16:29:04 388

原创 Ubuntu退出无缝模式

VirtualBox中安装Ubuntu退出无缝模式解决方法解决方法使用组合键Ctrl + C,(键盘右边的Ctrl)。

2020-05-29 23:09:30 519

原创 no module named pip vendor process

No module named 'pip._vendor.progress'的解决方法问题描述解决办法问题描述前两天要使用pip安装个包,不管是用pip还是pip list甚至pip -V都显示同一个报错,就是 No module named ‘pip._vendor.progress’ 让人很头疼在网上找了半天都没有解决。经过实践,通过下办法,完美的解决了报 “No module named ‘pip._vendor.progress

2020-05-28 17:00:49 478

空空如也

空空如也

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

TA关注的人

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