自定义博客皮肤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)
  • 收藏
  • 关注

原创 正则表达式:分组用法

string pattern = @"(?<=【).*?(?=】)";//匹配以【开头以】结尾的字符串以下例子:public partial class MainWindow : Window { string pattern = @"(?<=【).*?(?=】)"; string header1 = "2019_6_16_"; string header2 = "【u_2019_6_16__】"; string...

2020-07-22 17:22:08 208

原创 c#之.xml文件的加载和读取

1.这是一个已经写好的xml文档<?xml version="1.0" encoding="utf-8" ?><books> <lovel nid="1" date="1900"> <name>John</name> <author>Roman</author> <price>33.2</price> <path g="XinHuaBookStore"/> &lt

2020-07-16 11:39:35 258

原创 MySql之导入.sql文件

1.稀里糊涂地安装好mysql后就开始尝试导入.sql文件,无奈发现自己只能把文件导入到一个名为“data”的数据库中,想要尝试导入到其他数据库中都会失败。最后终于发现问题:打开一个.sql文件,发现前两行赫然写着:CREATE DATABASE IF NOT EXISTS `data` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `data`;此刻我的内心暴风哭泣,哎…解决办法:只要把data改成想要导入的数据库名就可以了。成功导入~....

2020-07-15 15:29:52 140

原创 MySql基础(表格的修改与创建)

1.现在有两个DATABASE分别是"try1"和”data",要对try1.students插入数据并查询,有两种操作方法:①data是default schema的时候,语句如下:INSERT INTO `try1`.`students` (id, name, classnumber, scores) VALUES (3, '小猪', 1, 89);SELECT * FROM `try1`.`students`;结果如下:②try1是default schema的时候,语句如下:SELE

2020-07-15 11:23:51 133

原创 C#之treeview(一)

1.winform后台代码生成treeview:在form1加载的时候出现public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //Form1

2020-07-15 10:09:12 313

原创 C#之Socket网络编程

本文的图片均源于赵老师的视频教程:**1.socket:程序通过socket来通信,类比人与人之间打电话;又称为套接字,相当于程序之间的”电话机“,socket由IP地址(包含很多应用程序的地址)和端口号(对应想要找到的应用程序)**组成。协议:规定好的语言,不然”打电话“会听不懂。2.socket:3.TCP与UDP协议:...

2020-07-14 15:34:05 103

原创 C#之多线程

1.产生新的线程:private void button1_Click(object sender, EventArgs e) { Thread th = new Thread(Test); //标记这个线程准备就绪了,可以随时被执行。具体什么时候执行这个线程,由CPU决定。 th.Start(); } private void Test() {

2020-07-14 14:38:20 370

原创 C#之进程

1.进程:①读取当前进程///获取当前程序中所有正在运行的进程Process[] pros = Process.GetProcesses();foreach(var item in pros){ Console.WriteLine(item);}Console.ReadKey();结果:②打开一些应用程序://通过进程打开应用程序 Process.Start("calc"); Process.Start("notepad");

2020-07-14 11:00:41 230

原创 零基础C#学习笔记之Student类的几种写法

1.用this来写:class Program { static void Main(string[] args) { Student stu1 = new Student(1, "WangMing"); stu1.ID = 2; stu1.Name = "ZhangXi"; stu1.report(); Console.ReadLine();

2020-07-09 16:06:20 1136

原创 零基础C#学习笔记之事件(九)

1.事件模型:①A有一个事件,一群人关心A的该事件②A的该事件发生了③关心该事件的人被依次通知④被通知的人根据事件信息(事件参数)来用事件处理器(本质是一个回调方法)响应(处理事件)P.S.java的事件是通过接口来实现的事件模式高阶:MVC、MVP、MVVM在timer类里,就包含事件,属性和方法:闪电:事件方块:方法钳子:属性2.以下是建立一个boy对timer的某一事件响应的实例:class Program { static v

2020-07-07 10:25:55 81

原创 零基础C#学习笔记之委托(八)

@刘铁猛老师委托的常用方法:用委托类型的参数将一个方法封装起来,再回调这个方法;1.自定义委托class Program { public delegate double Calc(double x, double y);//说明calc是个委托类,其对应方法的参数类型必须为double,返回值类型也是double static void Main(string[] args) { Calculator calcu

2020-07-06 17:19:06 95 1

原创 零基础C#学习笔记之语句(七)

1.嵌入式语句2.标签语句:string str = "2020.6.10";{angry: Console.WriteLine("不想回学校");//这句就是标签语句if (str=="2020.6.10"){goto angry;}}然后我的程序就陷入了死循环,不断输出“不想回学校”。TIPS:Ctrl+}可以迅速找到一个花括号所对应的另一半。3.块语句:编译器永远将块语句视为一条语句。4.if语句:每个if后面只允许使用一条嵌入式语句,若有多个命令需要执行,则需使用块语句

2020-06-10 17:50:11 101

原创 零基础C#学习笔记之操作符(六)

1.x++的含义:1)int y = x++;int y = x;x++;1)与2)等价。2.new的妙用:1)可以根据类来new一个实例,并对这个实例进行初始化;2)可以创建一个匿名对象,例如:class Program { static void Main(string[] args) { var Student = new { Name = "vv", Age = 22 }; Conso

2020-06-06 18:07:25 214

原创 零基础C#学习笔记之方法与debug(五)

文章源于刘铁猛老师教程1.方法有关静态方法:只能通过类调用,而不可以通过实例调用以下是计算圆面积等等的代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace GetArea{ class Program { static void Main(string[] ar

2020-06-06 16:24:13 167

原创 零基础C#学习笔记之基础部分类型变量与内存空间(四)

本文源于刘铁猛老师的C#教程。感谢大大!1.C#里的数据类型class声明类;struct声明结构体;enum声明枚举类型;2.7种变量类型:局部变量不用多说;public static int Amount;//静态变量 public int Age;//字段 public string Name; int[] array = new int[100];//数组 public double Add(double a,doub

2020-06-05 21:45:23 199

原创 零基础小白的python学习笔记:用递归解决汉诺塔问题

1.简述:相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。2.简单粗暴上代码:def Hanno(n,x,y,z): if n == 1: print(x,'-&gt

2020-06-05 17:09:00 122

原创 零基础C#学习笔记之基础部分(三)

1.命名:变量用驼峰法;其他命名空间、类、函数等用Pascal方法;2变量类型int(32bit)long(64bit)int x = 2;long y = 3L;float z = 3.0F;double m = 4.0D;char c = 'c';string str = "123";bool b = true;//行注释;/*块注释*/提示:ctrl+k+d可以快速整理杂乱的代码;快速注释代码:选中然后ctrl+KC;取消注释:ctrl+KU;3.一些例程:var

2020-06-05 16:21:36 154

原创 零基础C#学习笔记之类与类对象(二)

1.类:对现实世界事物进行抽象得到的模型;原则:去伪存真(留下需要在程序中体现的,去掉不需要的);由表及里(例如飞机可以起飞就是表,但是能够起飞的内部原理就是里);2.对象(又叫实例):由一个类进行实例化后得到的实体;小结:个人认为C#中类与对象的关系与python中类与类对象的关系相似。3.创建一个新的实例:new创建一个实例并赋值:4.静态成员与动态成员:静态成员:属于某个类;动态成员:属于某个对象;绑定:把某个成员与类与对象绑定起来;...

2020-06-05 15:01:22 100

原创 零基础C#学习笔记之类与命名空间(一)

1.基本操作:放大代码行:ctrl+alt+鼠标滚轮寻找一个类的命名空间:alt+enter2.dll动态链接库(类库)、class类与namespace(命名空间)的关系:dll就像一个书库,一个书库里有很多书架,一个命名空间是一个大的书架,里面放着很多书,就是类,而一个书里面又包含很多方法,可以用来调用。using System;namespace ConsoleHelloWorld2{ class Program { static void Main(s

2020-06-05 10:58:10 115

原创 零基础小白的python学习笔记之print语句

L = ['Bart', 'Lisa', 'Adam']>>> for each in L: print("Hello,%s"%each) Hello,BartHello,LisaHello,Adam>>> for each in L: print("Hello,",each) Hello, BartHello, LisaHello,...

2020-04-18 11:56:27 133

原创 零基础小白的python学习笔记之条件判断

.if语句简单的不说了,只说一个:if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else。例如:age = 20>>> if age >= 6: print('teenager')elif age >= 18: print('adult')else: prin...

2020-04-18 11:52:38 96

原创 零基础小白的python学习笔记之字符串&变量

1.字符串的转义:1)在字符前加\print('I\'m vv')I'm vv2)用r"…"括起来.或者r’…'也可以print(r"I'm vv ,your best friend\n\ \\ ")I'm vv ,your best friend\n\ \\ 可以看出字符串都被完好无损地打印了,而没有出现回车这种3)print('\\\n\\n\\')\\n\将字...

2020-04-17 17:34:51 136

原创 零基础小白的python学习笔记之模块(一)

__name__#作用?直接上图import math>>> math.__name__'math'2.搜索路径import math>>> math.pathTraceback (most recent call last): File "<pyshell#48>", line 1, in <module&gt...

2020-04-16 13:11:34 332

原创 零基础小白的python学习笔记之生成器

1.生成器:yield作用:不需要时暂时被挂起,需要时再拿来用2.函数+yield = 生成器def yy(): print('1') yield 2 yield 3 >>> y = yy()>>> next(y)12>>> next(y)33.生成器推导式如果你想效仿列表推导式得到一个元组推导式,那么你得...

2020-04-16 11:28:45 90

原创 零基础小白的python学习笔记之类和类对象(八)迭代器

1迭代器有哪些:for循环,字典等cats = {'猫妈妈的第一胎':'生了五只小猫',\ '猫妈妈的第二胎':'生了四只小猫',\ '猫妈妈的第三胎':'生了三只小猫咪~'}>>> for each in cats: print("%s->%s"%(each,cats[each])) 猫妈妈的第一胎->生了五只小猫猫妈妈的第二胎->生了四只小猫...

2020-04-15 12:05:49 98 1

原创 零基础小白的python学习笔记之类和类对象(七)垃圾回收

__del__(self)class Girl: def __init__(self): print("Hi,我叫vv,你呢") def __del__(self): print("我是del方法,可以用来垃圾回收哦~") >>> g = Girl()Hi,我叫vv,你呢>>> g2 = g>>> g3 = g2...

2020-04-14 15:22:34 66

原创 零基础小白的python学习笔记之类和类对象(六)相关内置函数BIF

1.issubclass(class,classinfo)用来判断两个类之间的继承关系话不多说,就用代码证明吧!class A: pass >>> issubclass(A,object)True>>> issubclass(A,A)True>>> class C: pass>>> issubclas...

2020-04-13 16:05:58 127

原创 捡漏,Python学习

1.dict是一个很不错的方法list.__dict__mappingproxy({'__repr__': <slot wrapper '__repr__' of 'list' objects>, '__hash__': None, '__getattribute__': <slot wrapper '__getattribute__' of 'list' objects&g...

2020-04-11 21:29:43 203

原创 零基础小白的python学习笔记之类和类对象(五)拾遗

1.不说啥了,直接用代码说明class C: count = 0a = C()>>> a.count0b = C()>>> b.count0接下来偷偷改一下实例化对象b的属性,a的属性不会改变b.count = 10>>> b.count10>>> a.count0然而:C.count = ...

2020-04-11 21:25:39 71

原创 零基础小白的python学习笔记之类和类对象(四)实例化=>属性

Python里还可以将一个类进行实例化,并将该实例化对象作为另外一个新类的属性class Fish: def __init__(self,x): self.num = xclass Shark: def __init__(self,x): self.num = xclass Ocean: def __init__(self,x,y): self.fish = Fish(x)...

2020-04-11 18:21:13 94

原创 零基础小白的python学习笔记之类和类对象(三)继承

1.语法:class DerivedClassName(BaseClassName): ...括号里为父类,也叫基类,子类可以继承父类的所有属性和方法例如:class Mylist(list):#list是父类,而Mylist是继承list的子类,它继承list的属性和方法 passl = Mylist()>>> l.append(1)>&g...

2020-04-11 17:54:09 109

原创 零基础小白的python学习笔记之类和类对象(二)init方法

1.init的用法: __init__(self,param1,param2...)功能:通过该方法实现对类对象基本属性的初始化2.举例:class Girl: def __init__(self,name): self.name = name def sayhello(self): print('Hi,我叫%s,你呢'%self.name) >>>...

2020-04-11 17:14:33 204

原创 零基础小白的python学习笔记之类和类对象(一)基本定义

1.类对象 =属性+方法class Girl:#属性name = ‘vv’#方法def say(self):print(‘我叫vv,你呢’)类对象最重要的:封装和继承2.python里的继承class Mylist(list):#list是父类,而Mylist是继承list的子类,它继承list的属性和方法pass3.Python里多态的含义:不同的类调用名字相同的函数,其实...

2020-04-11 12:19:41 180

空空如也

空空如也

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

TA关注的人

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