自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

流浪—到处搬砖的博客

没办法啊~以前都是手记,后来笔记本被人借走然后就没了,所以嘞,写博客吧,现在写的都是在自学的,以后有空再整理以前的。

  • 博客(91)
  • 资源 (6)
  • 问答 (6)
  • 收藏
  • 关注

原创 C# 获取控件名,通过控件名修改属性,触发事件

通过结构体保存控件名以及控件数据;通过遍历结构体快速将数据以XML的形式保存到本地;通过得到的控件名修改控件的属性以及触发控件事件;通过sender得到控件名。

2021-02-05 14:55:10 2788

原创 使用WPF 打开各种对话框

仅限于简单的对话框打开操作,没什么实质性的具体操作;

2022-06-09 12:04:12 2231 1

原创 C# WPF 页面切换(Page)

C# WPF页面切换(Page)

2022-06-08 21:57:27 9903 2

原创 C#dd/MM/yyyy 格式转为yyyy/MM/dd 格式

源数据的样子:这是日月年,首先要转为常见格式。12日以前还不报错,但是转换的不对,所以先替换,string da = "01.11.2021 07:47:30".Replace('.', '/');转后转换格式,string[] format = { "dd/MM/yyyy HH:mm:ss", "d/MM/y HH:mm:ss", "d/M/y HH:mm:ss", "d/M/yyyy H:m" };记录几个可能会出现的格式;var dt = DateTime.ParseExact(da,..

2021-11-16 11:11:48 1088

原创 SQLserver 得到一个字段的不同集合

比如我想得到No分别有多少消息,flag为1的分别有多少消息方法1:SELECT No , COUNT (*) AS cnt , sum (CASE WHEN flag = 1 THEN 1 ELSE 0 END) AS recovercount FROM Table_1 group BY No方法2: select a.No,a.cnt,isnull(b.s,0) flagSumfrom(select No,count(*) cnt from Table_1 group by No ...

2021-04-12 17:21:35 246

原创 C# 序列化反序列化

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Runtime.Serialization.Formatters.Binary;namespace program14{ class Program14 { static void Main(string[] args) {.

2021-02-06 09:14:26 241

翻译 正则表达式

一、正则表达式概述、元字符及其含义正则表达式就是由普通字符以及特殊字符(称为元字符)组成的 “规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。也即是说正则表达式用来描述字符串的特征。用于字符串匹配、字符串提取、字符串替换。类似于通配符,比如*.Jpg,?ab,这里*、?是通配符,类似于元字符。又如like ‘张%’。1、. 除\n(换行)以外的任意的单个字符。a.b——表示ab之间有一个字符,且必须有一个,除了换行符比如:aab、axb、a3b、a.b、 aba43...

2021-02-05 17:02:35 1037

原创 C# 多返回值函数,单列模式

//先安装引用 System.ValueTuplepublic static (string s1, int n, double d) getMyName( ) { return ( "王", 23, 32.5); } string s1 = ""; int n1 = 0; double d = 0.00; (s1, n1, d)= getMyName().

2021-02-05 15:33:47 172

转载 C# 中的delegate、event、Action、Func

都属于委托,只是展现的形式不同而已,无论哪种,其实都可以采用delegate实现,为什么会出现另外的三种呢?  因为delegate是很宽泛的,格式内容都不受限,俗话说没有规矩不成方圆,如果一人过于随意,那么他所做的事也规范不到哪去,这就会导致后期的维护很费劲,实际开发中也基本都用后面三种。区别:  delegate:至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。  Action:无返回值的泛型委托。 Action 表示无参,无返回值的委托    Act...

2021-01-08 17:05:36 461

原创 C#如何控制方法的执行时间,超时则强制退出方法执行

public static R CallWithTimeout<P, R>(Func<P, R> action, P p, out bool isTimeout, int millisecondsTimeout = Timeout.Infinite) { Thread threadToKill = null; R r = default(R); Action wrappedAction = (.

2021-01-08 16:45:27 1766

转载 C#Lambda的用法

我们过去遇到循环问题都是用foreach和for,慢慢就成了习惯,不愿意用其他简便的方式,lambda能代替循环而且简便了很多。1:什么是lambda表示式Lambda 表达式是一种可用于创建委托或表达式目录树的匿名函数(摘自MSDN)这句话是什么意思下面慢慢开始说起2:用一张图来表示lambda的组成就是形如(参数)=>{操作}3:委托和lambda的用法首先定义三个委托:```csharpprivate delegate string DelLambda();//没有参数pr

2021-01-08 13:57:22 3399

转载 C# 中禁止跨线程访问解决-- MethodInvoker的理解

以下引用自:c#使用MethodInvoker解决跨线程访问控件net原则上禁止跨线程访问控件,因为这样可能造成错误的发生,有一种方法是禁止编译器对跨线程访问作检查,Control.CheckForIllegalCrossThreadCalls=false;可以实现访问,但是出不出错不敢保证C#跨线程访问控件运行时错误。使用MethodInvoker即可解决看看系统定义, 与event 的区别public delegate void MethodInvoker();pub...

2021-01-08 13:22:28 1631

原创 数据科学原理与数据处理——pandas合并排序与时间排序

分类获取数据进行分组time datetimetimedatetimepandas时间序列上面是获取时间,然后将时间作为索引使用,因为有了时间索引,所以本身的time就没用了,所以在下面删除。查看数据查看每天的平均值每小时的平均值每周每5分钟一次...

2020-04-27 17:13:11 665

原创 数据科学原理与数据处理——pandas

列给列重新排索引获取列值,修改列值初始化一个自定义的pandas列,并进行计算pandas列传化标题 DataFramenumpy二维数组转成pandas的DataFrame字典转表获取列名修改列名增加一列获取起始,步进给列从新排序pandas中数据选取操作以表的形式显示修改元素值得到一列数据得到自己需要的列数据添加列,并填充...

2020-04-27 16:15:14 399

原创 数据科学原理与数据处理——numpy

• Nmupy本质就是ndarray• 多维矩阵 1维数组看做向量vector--点和直线 2维数组看做2维矩阵--表和平面 3维数组看做3维矩阵--空间安装pip install numpy导入import numpy as nphttps://www.runoob.com/numpy/numpy-array-creation.html 这个网址里面有更多关于n...

2020-04-18 16:27:51 329

原创 数据科学原理与数据处理——jupyter noteboke

首先安装Jupyterpip install jupyter使用:1. 在命令行处,先cd到源代码文件目录2. 然后 jupyter notebook//这样做的好处你cd在哪里保存在哪里上面的网址就能打开jupyternotebook,当然上面的jupyternotebook运行成功后六自动打开一个网址。jupyternotebook的代码在这里不太好体现,...

2020-04-18 15:26:38 409

原创 python爬虫——Scrapy-Redis分布式爬虫实现,并将数据写入MySQL数据库

首先在Settings文件中配置redis数据库# 启动Scrapy-Redis去重过滤器,取消Scrapy的去重功能DUPEFILTER_CLASS = "scrapy_redis.dupefilter.RFPDupeFilter"# 启用Scrapy-Redis的调度器,取消Scrapy的调度器SCHEDULER = "scrapy_redis.scheduler.Schedule...

2020-04-10 14:33:59 1009

原创 python——redis基本操作

登录redis:redis-cli成功返回端口号

2020-04-08 22:16:40 147

原创 python爬虫——scrapy爬取必联网项目信息,并保存在MySQL中

首先设置setting.py的配置:# -*- coding: utf-8 -*-import scrapyimport refrom copy import deepcopyclass BilianSpider(scrapy.Spider): name = 'bilian' allowed_domains = ['ebnew.com','ss.ebnew.c...

2020-04-08 21:45:28 614

原创 python爬虫——Scrapy爬取博客数据

新建一个Scrapy文件:# -*- coding: utf-8 -*-import scrapyclass CsdnBlogSpider(scrapy.Spider): name = 'csdn_blog' allowed_domains = ['blog.csdn.net'] keyword = 'another' def start_reques...

2020-04-07 09:36:00 523

原创 python爬虫——scrapy框架,创建一个scrapy文件,以及DownloaderMiddleware,pipelines的配置使用

写个小应用,记得把settings里面的改成FlaseROBOTSTXT_OBEY = False# -*- coding: utf-8 -*-import scrapyclass SiSpider(scrapy.Spider): #文件的名字 要和这个name值对应 name = 'si' allowed_domains = [...

2020-04-05 17:55:40 218

原创 python爬虫——IP代理

首先我们要买代理IP,最好是1分钟1换的import urllib.request as ur#这里就是买的IP,反馈的地址proxy_address = ur.urlopen('http://api.ip.data5u.com/dynamic/get.html?order=d314e5e5e19b0dfd19762f98308114ba&sep=4').read().dec...

2020-03-31 20:34:46 433

原创 python爬虫——Request对象之Header伪装策略

一个包含多个浏览器的Header,可以使用这个随机获取。import random# pc端的user-agentuser_agent_pc = [ # 谷歌 'Mozilla/5.0.html (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.html.2171.71 ...

2020-03-31 20:30:14 1494

原创 python爬虫——Request之get请求和post请求

Get请求:#引用模块import urllib.request as ur#创建Request对象request = ur.Request('https://edu.csdn.net/')#读取response = ur.urlopen(request).read()print(response)#粘贴过来的百度贴吧英雄联盟吧#url='https://tie...

2020-03-29 23:40:39 1823

原创 python爬虫——jsonpath

简单的python数据与惊悚的转换import jsonpython_data = [ { 'username': 'name1', 'vip': True, }, { 'username': None, 'vip': False, ...

2020-03-27 21:18:51 290

原创 python爬虫基础——xpatn

在网页上查看,测试使用,可以下载一个xpathhelper一级分类: //h3[@class="classify_c_h3"]/a/text()二级分类: //div[@class="classify_list"]/span/a/text() //div[contains(@class,"classify_list")]/span...

2020-03-27 16:35:28 3869

原创 python爬虫基础——数据提取与清洗之正则表达式

复习正则表达式:# ?尽可能少的匹配,在上面的案列中,当匹配到第一个div就结束匹配。?关闭贪婪假设这里有一个HTML文件:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Ti...

2020-03-27 16:33:11 808

原创 python—Django写一个商城

python_Django开发一个商城,包含MySQL连接,CSS样式,HTML标签等。实现了用户的注册,登录,注销,加入购物车,购买,播放视频等功能

2020-03-25 16:40:54 1193

原创 中间件的配置

创建一个.py文件,写入1. 定义中间件from django.utils.deprecation import MiddlewareMixinclass MyMiddleware(MiddlewareMixin): def __init__(self,get_response=None): super().__init__(get_response) ...

2020-03-21 23:37:20 1077

原创 python—Django模型类多表操作(一对多,多对多,自关联)

先看看一对多的操作:from django.db import models# Create your models here.class User(models.Model): username = models.CharField(max_length=16) password = models.CharField(max_length=16)clas...

2020-03-21 23:20:03 1060

原创 Python_Django数据的提交与接收

复习下表单默认提交方式为getInput标签操作一下:#子路由中加入最后三句话,渲染表单,get,posturlpatterns = [ path('', views.index_handler, name='index'), re_path('setcookie/(.+)/(.+)', views.cookie_handler,na...

2020-03-21 22:21:16 485

原创 简单的cookie设置以及实现,session的应用,redis的配置以及连接

具体实现:#app下创建子urls,总urls加入这个子的路由#在子路由中加入以下代码re_path('setcookie/(.+)/(.+)', views.cookie_handler,name='set_cookie'), re_path('getcookie/(.+)',views.get_cookie_handler,name='get_cookie'),在...

2020-03-18 23:42:00 297

原创 模型类的查询

F对象用于同行数据的比较Q对象用于表示一些逻辑关系,与或非等等复制manage.py创建一个新文件在里面修改main方法#all(if __name__ == '__main__': main() from user.models import * print('#'*50) user2 = User.objec...

2020-03-16 22:31:58 212

原创 模型类的增删改

一下操作均在tramian中完成;

2020-03-14 22:29:34 152

原创 python_django引用模型类,并创建约束,以及数据库迁移于维护

,先创建数据库,首先在setting是中创建databases,DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': 'localhost', 'PORT': '3306', 'NAME': 'django_model', ...

2020-03-14 22:16:59 188

原创 学习笔记(05):第一章: 路由与模板-模板复用与block提取

通过本章课程的学习,完成微课商城系统的开发,加深对Web开发的理解,提高动手能力,今后可以独立开发自己的网站系统。

2020-03-12 22:47:29 105

原创 学习笔记(04):第一章: 路由与模板-模板过滤器详解

通过本章课程的学习,完成微课商城系统的开发,加深对Web开发的理解,提高动手能力,今后可以独立开发自己的网站系统。

2020-03-12 22:41:50 108

转载 MySQL与Python最详细的使用文档

https://blog.csdn.net/weixin_44888486/article/details/103015117

2020-03-12 21:32:33 143

原创 上下文与模板调用

开始最简单的调用:输出文字:模板传参这个函数就是请求上下文的上文显示就是这个样子:

2020-03-11 22:55:38 183

原创 Request, HttpResponse的应用

打印META内的参数HttpResponse(服务器响应)虽然程序正常,但是status设置的为500,客户端中就收的响应码就是500;记得导入from django.http import JsonResponse#这个包重定向输入这个网址会直接跳转到...

2020-03-11 21:55:29 184

C#使用wlanapi.dll主动扫描周边wifi并连接。

查找网上很多资料,基本类似,没有找到主动扫描周边wifi的代码,都是被动获取电脑扫描的,时效性太差。没办法,自己研究查找,果然wlanapi.dll里有对应的方法~

2021-11-13

csdn_course.rar

python_django开发,写一个商城,包含用户管理,视频播放等。实现用户注册,登录,添加购物车,购买产品,视频播放等功能。

2020-03-25

WindowsFormsApp2.rar

使用C#,WlanApi,显示附近WiFi,可以连接带密码,或不带密码的WiFi,并实时显示已连WiFi的信号强度。

2019-11-26

C#使用S7.Net,Sharp7连接读写PLC

里面有S7.Net.dll以及使用说明英文版的,不用区网上下载了。实现C#连接PLC1200,并读写DB块数据。项目工程师完整的,可以直接学习使用。 更新:内部添加sharp7连接PLC增加读写bool变量,增加读PLC string类型,Wstring类型。

2019-09-02

LinkPLC.rar

里面有S7.Net.dll以及使用说明英文版的,不用区网上下载了。实现C#连接PLC1200,并读写DB块数据。项目工程师完整的,可以直接学习使用。

2019-08-30

dataGridview增加统计行.rar

C# 使用dataGridview显示Sql server数据库内容,增加自定义增加一行内容,里面代码增加的是统计行,里面的没有给数据库备份,想要运行可以修改数据库链接以及select语句。不过不运行应该也能看懂。

2019-07-21

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

TA关注的人

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