摘要:
序列化:将对象转为二进制 反序列化:将二进制转为对象 目的:传输文件 序列化步骤: 1.将类标记为可序列化 2.用binaryformatter类序列化类,写入 反序列化步骤: 1. 读取文件 2.用binaryformatter类反序列化类 using System.Runtime.Seriali
阅读全文
posted @ 2021-03-27 12:37
遥月
阅读(175)
推荐(0)
摘要:
题目:插入不同设备mp3\mp4\移动硬盘,电脑自动识别读写。视频位置https://www.bilibili.com/video/BV1FJ411W7e5?p=143 using System; using System.Collections.Generic; using System.Linq
阅读全文
posted @ 2021-03-16 20:12
遥月
阅读(127)
推荐(0)
摘要:
一、方法同hashtable,键必须唯一。 链接https://www.cnblogs.com/yaoyue68/p/14508064.html Dictionary<int,string> dc = new Dictionary<int ,string>(); dc.Add(1, "天气好");
阅读全文
posted @ 2021-03-15 09:19
遥月
阅读(2243)
推荐(0)
摘要:
泛型是避免装箱拆箱造成的性能损失的有效方法,泛型是延迟声明的:即定义的时候没有指定具体的参数类型,把参数类型的声明推迟到了调用的时候 才指定参数类型。 延迟思想在程序架构设计的时候很受欢迎。例如:分布式缓存队列、EF的延迟加载等等。此外,泛型的效率一般比较高。 泛型类: 泛型里面成员都是强类型,<>
阅读全文
posted @ 2021-03-15 08:20
遥月
阅读(634)
推荐(0)
摘要:
编码是指将字符串以什么形式编码储存成二进制 > 二进制 :编码 > utf等 :解码 gb2312 简体,gbk简体+繁体 unicode由utf-7,utf-8,utf-32组成 语法: “Encoding.编码方式.getstring/getchars/getbytes”,如果没有现成的则指定,
阅读全文
posted @ 2021-03-10 21:38
遥月
阅读(358)
推荐(0)
摘要:
一、Path路径类的常用操作 string a = "Z:\\音乐\\1.mp3"; uiButton1.Text = Path.GetDirectoryName(a); // z:\音乐 uiButton1.Text = Path.GetFileNameWithoutExtension(a); /
阅读全文
posted @ 2021-03-10 21:20
遥月
阅读(281)
推荐(0)
摘要:
一、arraylist,可变数组 arraylist可以放入任何类型,其中元素都是obj类型,addrange()方法可以把数组元素放入,而不是数组整体 count表示实际存入元素个数,capacity为可存储容量,容量自动扩充,当超过现有元素个数时,自动扩容一倍空间,1-2-4-8-16... 练
阅读全文
posted @ 2021-03-09 21:05
遥月
阅读(389)
推荐(0)
摘要:
一、char数组与字符串转化 //将字符串单个元素转换成char数组 char[] Mychar= Mystring.ToCharArray(); //将char数组转换成字符串 string THenewstring = new string(Mychar); 二、stringbuilder使用
阅读全文
posted @ 2021-02-25 20:14
遥月
阅读(411)
推荐(0)
摘要:
一,修饰符 类的访问修饰符2个,即 internal 和 public,默认为 internal。类中成员的访问修饰符有 4 个,具体用法如下。 1) public:成员可以被任何代码访问。 2) private:成员仅能被同一个类中的代码访问,如果在类成员前未使用任何访问修饰 符,则默认为priv
阅读全文
posted @ 2021-02-19 11:15
遥月
阅读(468)
推荐(0)
摘要:
1、添加引用 1 using System.Data; 2、创建表 1 2 3 4 //创建一个空表 DataTable dt = new DataTable(); //创建一个名为"Table_New"的空表 DataTable dt = new DataTable("Table_New"); 3
阅读全文
posted @ 2021-02-04 21:16
遥月
阅读(701)
推荐(0)
摘要:
一:经常用的四舍五入标准:区别于银行家标准,参考https://www.cnblogs.com/renzhiwei/p/4229384.html static void Main(string[] args) { //方法一: //double类型直接转换,利用math.round方法。3为小数位数
阅读全文
posted @ 2021-02-03 22:29
遥月
阅读(528)
推荐(0)
摘要:
三个高级参数,out、ref、params。 out与ref都是地址传递。ref是直接传递实参操作,而out是形参操作,调用时必须提前声明一个实参变量,形参赋地址值给它,形参变实参,即ref是实参进出,而out是形参进去,出来的时候把地址赋值给实参,形参变实参。 一:out用法, out用来返回不同
阅读全文
posted @ 2021-02-02 18:16
遥月
阅读(393)
推荐(0)
摘要:
1.一句话判断真假 bool b = (years %4 == 0)|(mounths%4==0);
阅读全文
posted @ 2021-02-01 22:58
遥月
阅读(122)
推荐(0)
摘要:
用来存来存放同一类型数据,可用foreach in来进行遍历 一维数组声明方式: 1. int[] nums = new int [10] 2. int[] nums = {1,2,3,4,5,6} 数组为引用类型,类似指针,传递的是数组的地址,所以在函数方法中改变数组,方法外数组会相应改变。 us
阅读全文
posted @ 2021-02-01 15:39
遥月
阅读(1760)
推荐(0)
摘要:
https://wenku.baidu.com/view/b536b58ce3bd960590c69ec3d5bbfd0a7856d52d.html 重点: 1.结构中可以有静态成员也可以有非静态成员,同普通类,但静态类只能有静态成员 2.结构不能有显式无参构造器,但是可以有参数的 3. 结构属性和
阅读全文
posted @ 2021-01-31 11:13
遥月
阅读(131)
推荐(0)
摘要:
枚举默认第一个符号为0开始,也可以自己指定开始值,枚举默认类型为int,枚举实质是一组数字的集合 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Th
阅读全文
posted @ 2021-01-31 10:56
遥月
阅读(2225)
推荐(1)
摘要:
/// <summary> /// 数组操作 /// </summary> public class OperArray { /// <summary> /// 删除数组 /// </summary> /// <param name="arr">原数组数组</param> /// <param na
阅读全文
posted @ 2021-01-27 22:07
遥月
阅读(184)
推荐(0)
摘要:
循环内声明的变量作用域为循环内 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleA
阅读全文
posted @ 2021-01-26 20:12
遥月
阅读(359)
推荐(0)
摘要:
这种排名本身就毫无意义,而且就算真的要排,也不是这么个排法。静态语言跟动态语言混着排,低级语言与高级语言混着排,连sql都能进来掺一脚。以前老版本的排行榜里,甚至还有css。干脆不如把汉语,英语,法语也加进来算了。但既然毫无意义,为什么还每年发布?因为有人看,点击量上涨,收入增加。。。。Python
阅读全文
posted @ 2021-01-25 22:46
遥月
阅读(603)
推荐(0)
摘要:
随手写了些关于aardio的小感慨,被aardio作者公众号怼了,我只是说了些自己的体验而已,接触aardio时还是快手时期,一接触确实感觉很神奇,很兴奋,当时有点学校的编程基础,开始学习aardio,对于基本的还懂,写些小东西,被虐的死去活来,不断报错,提示却很简陋,对新手真的不友好。 aardi
阅读全文
posted @ 2021-01-25 21:33
遥月
阅读(20395)
推荐(11)
摘要:
1. vs2019项目目标框架没有net的其他版本,只有net5.0问题 win7电脑还是乖乖的去安装vs2017就好,win10安装2019,没有的net版本,在下拉菜单选择更多,去微软网站下载dev版本安装试试 2. vs2019社区版本下载不到,下载profession版本然后选择社区版本 3
阅读全文
posted @ 2021-01-25 21:04
遥月
阅读(3290)
推荐(0)
摘要:
留存一个,支持微星系列触摸板elan系列,支持fn锁定触摸板误触,其他功能不一定能全驱动,老电脑还是得备份驱动 https://wws.lanzous.com/iE93Rkufe2b密码:1twn
阅读全文
posted @ 2021-01-25 20:56
遥月
阅读(1304)
推荐(0)
摘要:
安装conda 推荐 [清华源下载地址](https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/) 一定注意64位和32位区别,版本不一定最新,我选Miniconda3-4.6.14-Windows-x86_64,最新版本报错,缺少dll文件
阅读全文
posted @ 2021-01-10 11:12
遥月
阅读(1220)
推荐(0)
摘要:
一、打开调试模式 1、“设置” --> “系统” --> “关于手机”,连续点击7次“版本号”栏,屏幕将出现提示“您正处于开发者模式”,返回上一步“系统”界面,打开“开发人员选项”,关闭“自动系统更新”,打开“USB调试”以及打开“仅充电”模式下允许ADB调试。 二、ADB操作 1、下载ADB和驱动
阅读全文
posted @ 2021-01-10 10:35
遥月
阅读(5216)
推荐(0)
摘要:
chrome版本较高,禁用GPU加速,否则一直报错 1 2 3 4 chrome_opt = webdriver.ChromeOptions() chrome_opt.add_argument('--disable-gpu') path = r"D:/tools/chromedriver/chrom
阅读全文
posted @ 2021-01-06 12:27
遥月
阅读(158)
推荐(0)
摘要:
#面向对象基础知识 #- `__init__()`方法,在创建一个对象时默认被调用,不需要手动调用 #- `__init__(self)`中的self参数,不需要开发者传递,python解释器会自动把当前的对象引用传递过去。 '''魔法方法 `__init__()`: 初始化 `__str__()`
阅读全文
posted @ 2021-01-05 15:16
遥月
阅读(58)
推荐(0)
摘要:
#!/usr/bin/env python #-*- coding:utf-8 -*- import os, sys from tkinter import * from tkinter.font import Font from tkinter.ttk import * #Usage:showin
阅读全文
posted @ 2021-01-03 21:17
遥月
阅读(255)
推荐(0)
摘要:
1.截取字符串,与列表相同,切片法str="12345697"print(str[0:5])#1234 2.指定位置插入指定字符串>字符串,切片法print(str[0:5]+"x"+str[5:8])>列表随意位置插入list=[1,2,3,4,5]list.insert(1,"x")#(索引,元
阅读全文
posted @ 2020-11-11 21:42
遥月
阅读(2061)
推荐(0)
摘要:
四、取多个路径:使用“ | 运算符可以选取多个路径 表达式 结果 xpath(‘//div|//table’) 选取所有的div和table节点 修饰[]语法: 位置 div[2]、div[last()-1]、div[position()>1] 自身属性,加@。 div[@id=’content’]
阅读全文
posted @ 2020-11-11 17:03
遥月
阅读(177)
推荐(0)
摘要:
简介 Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。 该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独
阅读全文
posted @ 2020-10-31 20:16
遥月
阅读(3039)
推荐(0)
摘要:
from tkinter import * import tkinter.messagebox root =Tk() #生成根窗口 root.title ('小程序')#根窗口标题 root.geometry("800x900+100+200")#根窗口大小及出现位置 root.attributes
阅读全文
posted @ 2020-10-31 11:42
遥月
阅读(176)
推荐(0)
摘要:
XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。 XPath 含有超过 100 个内建的函数。这些函数用于字符串值、数值、日期和时间比较、节点和 QName 处理、序列处理、逻辑值等等。 XPath 是 W3C 标准,XPath 于 19
阅读全文
posted @ 2020-10-30 22:35
遥月
阅读(1401)
推荐(0)
摘要:
import os ''' os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) top – 根目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames,filenames)【文件夹路径,
阅读全文
posted @ 2020-10-26 13:59
遥月
阅读(225)
推荐(0)
摘要:
from pyquery import PyQuery as pq import requests import csv #首页链接单独获取, def get_env(url="http://localhost:8080/index.htm"): res = requests.get (url).c
阅读全文
posted @ 2020-10-23 13:34
遥月
阅读(376)
推荐(0)
摘要:
from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdr
阅读全文
posted @ 2020-10-15 21:23
遥月
阅读(770)
推荐(0)
摘要:
import urllib.parse url = 'http://www.baidu.com/index.html'; data = { 'name':'bowen', 'age':25, 'sex':'male', } lt = [] for k,v in data.items(): lt.ap
阅读全文
posted @ 2020-10-15 13:36
遥月
阅读(516)
推荐(0)
摘要:
1.用超集解决: with open("./zhaopin.csv","a",encoding="GB18030") as f: for i in s: f.write(i.text+"\r") 2. 查找相关资料: 1.str转bytes叫encode,bytes转str叫decode 2.字符就
阅读全文
posted @ 2020-10-15 13:27
遥月
阅读(123)
推荐(0)
posted @ 2020-10-15 13:26
遥月
阅读(104)
推荐(0)
摘要:
1.意思不同 \n的意思是换行符,\r的意思是回车符。 2.用法不同 在C语言中,语句结尾打上\n是转到下一行同一个位置,而\r是回到当前行的行首,如果同时打上\r\n就会来、转到下一行的行首。 3.系统标准不同 在Unix和Linix中,每行的结尾只有\n;而Windows系统中,每行结尾是\r\
阅读全文
posted @ 2020-10-15 09:39
遥月
阅读(1376)
推荐(0)
摘要:
爬虫的基本流程 发起请求通过HTTP库向目标站点发起请求,也就是发送一个Request,请求可以包含额外的header等信息,等待服务器响应 获取响应内容如果服务器能正常响应,会得到一个Response,Response的内容便是所要获取的页面内容,类型可能是HTML,Json字符串,二进制数据(图
阅读全文
posted @ 2020-10-14 21:22
遥月
阅读(2851)
推荐(0)