- 博客(35)
- 收藏
- 关注
原创 Python 数据分析学习笔记(入门)
NumPy一元函数 csv文件 csv文件的局限性: 只能存储一维/二维数组 numpy的快捷文件存取 np.random 的随机数函数 NumPy的统计函数
2022-01-02 16:58:32
698
转载 大学物理复习_1(自用)
复习物理_1 B站蜂考: 高斯课堂 中国大学MOOC:海南大学 物理 一: 质点运动学 题型一: 加速度-速度-位移型 题型二: 角度位移-角速度-角加速度 二: 电磁学 电场强度–离散型 补: 质心运动定理 ...
2021-11-30 10:29:54
557
原创 学习 MVC1
ModelState: 是一个Dictionary, 它里面是请求提交到Action的Name和Value的对们, 一个name对应着model的一个属性, 它也包含了一个针对每个提交的属性的错误信息的集合. 每次请求进到Action的时候, 我们在ProductCreationModel添加的那些注解的验证, 就会被检查. 只要其中有一个验证没通过, 那么ModelState.IsValid属性就是False. 可以设置断点查看ModelState里面都有哪些东西. 如果有错误的话, 我们可以把.
2021-11-25 19:40:03
113
原创 C#入门_6
C#的很多类方法推荐用到的时候直接看官方文档 官方文档 C#的ArrayList类的方法 C#的正则表达式 直接百度吧… HashTable类的常用属性 HashTable类的常用方法 对HashTable类使用foreach时 可用DictionaryEntry接收, 在用其.Key和.Value取得对于的key,value ...
2021-11-18 19:28:30
201
原创 C#学习入门_3
今天继续学习C#基础知识 一: async / await关键字 参考资料:C# Task和async/await详解 async / await 是C# 常用来实现异步的关键字 . 什么是异步 “同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务,调用者不用等待该方法执行完毕,我们称这个方法为异步方法。”(摘抄自什么的参考资料) 我的理解: 同步: 聘请一个人工作
2021-11-15 20:44:02
248
原创 Csharp的匿名函数的捕获局部变量问题
今天在编程中遇到了C#的匿名函数捕获局部变量的一些有趣的机制 … 先来看实例 d是一个委托(类似于C++的函数指针) using System; delegate void D(); // 声明一个委托: 用来存匿名函数 class Test { static D[] F() { D[] result = new D[3]; int x; for (int i = 0; i < 3; i++) {
2021-11-14 20:26:27
584
原创 C#学习入门_2
视频资料: B站游戏谭C# 类, 结构体, 继承, 接口 C# 实现多态: 父类方法要有’virtual’关键字, 子类方法有’override’ struct 不能继承class但能继承接口. struct , class 都默认继承object Class 最多继承一个类 关键字: interface , abstract 用法于Java类似 基类object的方法: 常用数据结构 , 泛型 , 反射 , 宏(具体方法可以在官方文档中查找) Array: 固定长度[] , leng.
2021-11-14 10:05:45
2816
原创 C#学习_入门_1
今天开始学习C# 这篇文章主要是记录那些C# 不同于其他语言的一些特性(如: java ,C++) 一: C# 的字符串 在控制台的输出语句Console.Write(“Hello”); 或Console.WriteLine(“Hello”); (其区别是有没有回车换行) 字符串内插(用’+'连接也行) :如果在字符串的左引号前添加 $,则可以在大括号之间的字符串内包括变量 如: (运行结果:Hello Bill ) 字符串不仅仅是字母集合。 你可以使用 Length 得出字符串的长度。 Length
2021-11-13 21:57:30
412
原创 “21天好习惯”第一期-21
21天养成好习惯_第二十一天 今天学习Java的集合知识 参考资料: 千峰教育 (1): 概念: 对象的容器,定义了对多个对象进行操作的常用方法. 可实现数组的功能 (2): 和数组的区别 数组长度固定 , 集合长度不固定 数组可以存储基本类型和引用类型 , 集合只能存储引用类型 位置: java.util.*; Collection 体系集合图 ...
2021-11-12 12:53:26
361
原创 “21天好习惯”第一期-19
21天养成好习惯_第十九天 今天学习了Java的一些常用类 直接结合代码进行理解 1.Calendar类 import java.util.Calendar; public class CalenderDemo { public static void main(String[] args) { //1. 创建Calender对象 Calendar calendar = Calendar.getInstance(); System.out.prin
2021-11-10 14:07:35
376
原创 “21天好习惯”第一期-18
21天养成好习惯_第十八天 今天继续学习Java的常用类的知识 基本类型对应的包装类图示 object类方法 object是所有类的父类,所以每个类都有其基本的方法 getClass() 获的此对象的类型 hashCode() 得到此对象的hash值, 类似于C++的指针 toString() 得到此对象的String表示, 一般会由程序员重写以满足程序员需要 equals() 默认判断是否是同一个对象的引用 , 一般会由程序员重写以满足程序员的需要 finalize() 对象销毁的时候调用 ,
2021-11-09 12:55:28
107
原创 “21天好习惯”第一期-16
21天养成好习惯_第十六天 今天学习synchronized关键字的问题 参考资料: 深入理解Java并发之synchronized实现原理 重要的知识点: (要求对关键字的有很准确的理解) 修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁 修饰静态方法,作用于当前类对象加锁,进入同步代码前要获得当前类对象的锁 修饰代码块,指定加锁对象,对给定对象加锁,进入同步代码库前要获得给定对象的锁 因为作者确实总结得很好, 强烈建议看原文 参考资料的文章摘要 “synchronized修饰
2021-11-07 09:12:46
98
原创 “21天好习惯”第一期-15
21天养成好习惯_第十五天 今天继续学习Java的多线程方面的知识 静态代理模式 静态代理模式: 百度词条 代理模式的优点: 被代理类只需要专注于自己的核心代码即可,剩下的交给代理类就可以了,使得代码更加简洁,分工明确 实例 package Thread_Study.ThreadDome1; public class StaticProxy { public static void main(String[] args) { You you = new You();
2021-11-06 13:10:23
112
原创 “21天好习惯”第一期-14
21天养成好习惯_第十四天 今天主要完成了Java的TDP网络编程的实例 参考视频: 狂神说Java的网络实战视频 1. 先实现TalkSend.java package Net_Study.ChatRoom; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.Inet
2021-11-05 14:15:51
103
原创 21天养成好习惯_13
21天养成好习惯_第十三天 今天结束Java 的 GUI 编程的学习 先作个整体回顾 第一大类:AWT 可参考资料:Java GUI入门 AWT编程相关知识 组件和容器 布局管理器 事件监听 输入框TextField监听 综合实例: 简易计算器 源码: 简易计算器 画笔 窗口监听 键盘监听 第二大类 :Swing ...
2021-11-04 18:38:28
596
1
原创 “21天好习惯”第一期-12
21天养成好习惯_第十二天 今天继续学习Java GUI的后续课程 直接上实例: package Mypaint; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; public class PaintOne { public static void main(String[] args)
2021-11-03 13:35:44
94
原创 Java GUI编程实例 : 简易计算器
源码: package MyPanel; import org.w3c.dom.Text; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; //简单计算机 public class MyCalc { public st
2021-11-02 15:04:52
424
原创 “21天好习惯”第一期-11
21天养成好习惯——第十一天 今天继续学习关于Java GUI的相关知识 事件监听 简单来说就是 对用户的点击事件(或其他事件)做出特定的反映 通过实例理解一下 package MyPanel; import java.awt.*; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class ActionEvent
2021-11-02 13:25:23
80
原创 “21天好习惯”第一期-10
21天养成好习惯_第十天 今天主要学习了Java的GUI编程的相关知识 Java的三中布局管理器 流布局管理器FlowLayout、边界布局管理器BorderLayout、网格布局管理器GridLayout 代码实例: 一 . TestFlowlayout.java package MyPanel; import java.awt.*; public class TestFlowlayout { public static void main(String[] args) {
2021-11-01 17:43:16
284
原创 “21天好习惯”第一期-9
21天养成好习惯_第九天 今天主要学习了C#的相关知识 C#主要是利用using + 命名空间来导入相关组件 以下是简单的Hello World程序 using System; namespace hello { class Program { static void Main(string[] args) { Console.WriteLine("Hello world"); } } } 运行结果:
2021-10-31 16:06:47
137
原创 “21天好习惯”第一期-7
21天养成好习惯_第七天 几天主要任务离散数学 函数 常用的函数: 复合函数: 简单来说就是复合函数 所以复合函数不满足交换率 可数集合 & 可列集合 图 图的度 = d(v) = v的出度+v的入度 图的一些定理: (1) : 设图G为有向图或无向图 , 图中所有结点的度 等于 顶点数的两倍 ; (1.1) 度数为奇数的结点的个数为偶数 (2.)在有向图中 , 所有结点的入度之和与所有结点的出度之和相等 , 都等于图中有向边的边数 ...
2021-10-29 14:42:22
97
原创 “21天好习惯”第一期-6
21天养成好习惯_第六天 今天主要学习任务: 离散数学 集合的运算: 交 , 并补(绝对补) , 差(相对补一) , 和对称差 后继集: 设A是一集合 , A的后继集A+ 为A+ = A 并 {A}; 即 将 这个集合本身当成一个元素 放进去 , 就变成了后继集 关系的运算 逆运算: R是从集合A到集合B的关系 , R的所有有序对的元素顺序交换得到的有序对的集合是从B到A的关系 . 该关系称为R的逆关系. 记为 逆关系的性质: 复合关系: 简单来说就是 A: (a,b) ;
2021-10-28 18:04:56
160
原创 “21天好习惯”第一期-4
12天养成好习惯_第四天 今天主要学习离散数学的相关知识 命题逻辑的基本概念 公式的分类 (设A为任一命题公式): 若A在它的各种赋值下取值均为真 , 则称A是重言式或永真式 . 若A在它的各种赋值下取值均为假 , 则称A是矛盾式或永假式 . 若A不是矛盾式 , 则称A是可满足式 一阶逻辑的基本概念 只有…(设为P) , 才…(设为Q): 符号化: Q - > P 如果…(设为P) , 则 … (设为Q) : 符号化: P -> Q 一阶逻辑符号化(假设 p ,q都是命题
2021-10-26 16:54:00
177
原创 “21天好习惯”第一期-3
21天养成好习惯_第三天 设计模式 设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验 而在面向对象的Java编程中 , 一个好的设计模式,会对项目的开发效率有质的改变 ! 面向接口编程的Java: 实例1 接口定义 package com.DesignPatterns; public interface TaxCalculator { float calculateTax(); } 接口实现 package com.DesignPatte
2021-10-25 19:27:15
111
原创 “21天好习惯”第一期-2
21天养成好习惯_第二天 Java基础学习 Java的核心是面向对象编程(OOP): 以类组织代码 , 以对象组织(封装) 数据 抽象型语言 OOP的三大特性: 封装 , 继承 , 多态 回顾方法及加深 方法的定义: 修饰符<br> 返回类型<br> 方法名<br> 参数列表 <br> 异常抛出<br> 方法的调用 : 静态方法<br> 非静态方法<br> 形参 和 实参 <
2021-10-24 11:22:06
1476
原创 “21天好习惯”第一期-1
21天习惯养成_第一天 Java基础: 1.基础数据类型:long类型要在数字后面加个L; 2.Java是个强类型语言, 要求使用严格符合规定; 所有的变量必须先定义后使用 整数扩展:: 1.整数进制表示的前缀: 二进制 :0b 十进制 : 无 ; 八进制: 0 十六进制 0x 2.float 比较时缺点: 有限, 离散, 舍入误差, 大约值, 接近但不完全相等,相比较而言double要由于float,所以最好用double 进行比较 Java中的包的特性 Java包的本质是’文件夹’ , 不
2021-10-23 19:46:28
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人