自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (4)
  • 收藏
  • 关注

原创 管理者的修养-几年管理经验的总结与积累

2020-07-13 09:56:20 298

原创 party-dinnerparty-birthdayparty-forms1

Partyusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Dinnerp{ class Party { public const int CostOfFoodPerPerson = 25;//人均花费 public decimal CostOfDecor

2020-06-29 07:12:17 240

原创 DinnerParty-class

DinnerParty.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace Dinnerp{ class DinnerParty { const int CostOfFoodPerPerson = 25;

2020-06-22 05:53:42 250

原创 委托的学习笔记-不完整

需要再复习 注意: 难精通+易使用+功能强大东西,一旦被滥用后果非常严重缺点1:这是一种方法级别紧耦合,显示工作中要慎之又慎缺点2:使可读性下降,debug的难度增加缺点3:把委托回调、异步调用和多线程纠缠在一起,会让代码变得难以阅读和维护缺点4:委托使用不当有可能造成内存泄漏和程序性能下降多播委托–同步调用安装封装方法的先后顺序执行class Program { static void Main(string[] args) {

2020-06-16 17:00:35 183

原创 委托的学习-一切皆地址

委托 是函数指针的“升级版”实例:c/c++的函数指针一切皆地址变量(数据)是以某个地址为起点的一段内存中所存储的值函数(算法)是以某个地址为起点的一段内存中所存储的一组机器语言指令直接调用和间接调用直接调用:通过函数名来调用函数,CPU通过函数名直接获得函数所再地址并开始执行->返回间接调用:通过函数指针来调用函数,CPU通过读取函数指针存储的值获得函数所在地址并开始执行->返回java 中没有与委托相对应的功能实体委托的简单使用系统自带的两个委托ActionFunc

2020-06-11 13:22:57 120

原创 输出参数-引用参数-具名参数-扩展方法

引用参数修改一个参数名的时候 如何快速修改其他参数名:“CTRL + 。”如果给方法参数传引用之后,方法体内部有new关键字,表示重新创造了一个对象Object.GetHashCode()方法可以获得每个对象的hashcoude,都不一样ref 引用参数修饰符 -这里还是有一些内容的,不过根据需求来吧out 输出参数修饰符引用类型的输出参数例子 class Program { static void Main(string[] args) {

2020-06-08 16:38:23 119

原创 接口的学习小知识点IEnumerable

using System;using System.Collections;//ArrayList 在 systme.collections这个库里面namespace ConsoleApp1{ class Program { static void Main(string[] args) { int[] num1 = new int[] { 1, 2, 3, 4, 5 }; ArrayList num

2020-06-08 13:59:26 105

原创 字段--属性--索引器的简单小实例

字段:也叫成员变量,必须是名词 field:地域 -空间–计算机程序的本源 最好都是private 或者 protected实例字段 表示的是实例对象的状态静态字段 static 表示的是类型当前的状态以下是程序演示class Program { static void Main(string[] args) { List<Student> stuList = new List<Student>();

2020-06-06 19:27:59 156

原创 学习笔记1111

在讲表达式的时候用到这里,得到的是函数的实体,这是模仿的c和C++ 的函数指针Action是C#中的委托类型Action myAction = new Action(Console.WriteLine);所以看到函数指针的概念,这里的定义就好理解了可见有C和C++基础是多么的好,有必要的话把Java的基础也看看,融会贯通委托就是函数指针?原则就是:一个方法只做一件事try catch 语句 可以捕捉到异常的类型然后返回给 用户C#语言详解 是个不错的书多做一些基础算法题,每做一题 都要进

2020-06-06 17:37:54 112

原创 成员函数和构造器

函数以类的成员出现的时候 就叫做方法,也叫做成员函数是类的成员构造器-狭义的定义是“实例构造器”ctor + tab + tab 可以快速生成 构造函数第9集C# 的调试debug,非常强大的断点调试,真正用到的时候,要记得有这个,再去认真学习step intostep overstep out语法糖衣:是为了统一一些基础数据类型的操作方式,简化初始化的方式,比如string类型的命名 数组类型的命名 已经进行了隐式的操作new 操作符 为匿名类型初始化用 var 关键字定义引用

2020-06-06 17:25:53 89

原创 如何监控运行程序的内存

如何监控运行程序的内存win + R输入 perfmon进入性能检测器 清空界面 然后添加process ->Private Bytes然后选定对象的实力进程就可以进行操作了引用参数变量 和 输出参数变量值类型的实例和变量合而为一装箱拆箱:主要是通过object类型来操作,就是在值类型和引用类型之间的转换装箱:就是将栈上的值类型,复制到堆上,并且在栈空间上存上堆的地址拆箱:就是将堆上的值复制回栈上(见我在文件夹中存储的图)DEPTH推荐书籍:CLR via C#C# IN D

2020-06-06 17:21:19 1098

原创 解决pip更新问题一句话搞定django的安装问题

在用pycharm配置django的时候,总是提示pip需要更新,无法直接配置成功找了很多方法,最后下面这个方法好用只需要在终端输入以下这句:python -m pip install -U pip成功之后,再在终端中输入:pip install django搞定,搞了两天了,真是费劲...

2020-05-22 13:13:11 258

原创 离散树的递归遍历

离散树的递归遍历#include <stdio.h>#include <stdlib.h>#include <malloc.h>struct BTNode{ char data; struct BTNode * pLchild;//p是指针,L是左,child是孩子; struct BTNode * pRchild; };//这个地方需要分号 struct BTNode * CreateBiTree();void PreTraverseBTree

2020-05-21 14:36:29 202

原创 队列的学习-C语言实现

数据结构狭义:数据结构是专门研究数据存储的问题数据的存储包含两方面:个体的存储+个体关系的存储广义:数据结构既包括数据的存储也包括数据的操作对存储数据的操作就是算法算法狭义:算法是和数据的存储方式密切相关广义:算法和数据的存储方式无关这就是泛型思想数据的存储方式有几种线性连续存储【数组】优点存取速度很快缺点事先需要知道数组的长度插入删除元素很慢空间通常有限制需要大块连续的内存块离散存储【链表】优点空间没有限制插入删除元素很快缺点存取速度很慢线性结构的

2020-05-15 13:27:07 169

原创 栈的学习-c语言实现

对于栈的学习#include <stdio.h>#include <stdlib.h>#include <malloc.h>#include <stdbool.h>//定义节点 typedef struct Node{ int data; struct Node * pNext;} NODE, * PNODE;//定义栈 typedef struct Stack{ PNODE pTop; PNODE pBottom;} S

2020-05-14 15:03:12 298

原创 链表初学者-写好注释

调试环境是dev-V++#include<stdio.h>#include<stdbool.h>#include<stdlib.h>#include<malloc.h>typedef struct Node{ int data;//数据域 struct Node* pNext;//指针域 指向的是下一个节点的内存地址,是整个节点,指针就是内存地址}NODE, * PNODE ;//定义指针变量//函数声明PNODE create_lis

2020-05-12 14:43:21 180

原创 C 语言结构体指针实现数据的增删改查

#include<studio.h>#include<malloc.h>#include<stdlib.h>//定义一个数据类型,该数据类型的名字叫做struct Arr 这个数据类型有三个成员struct Arr{ int * pBase; //存储的是数组第一个元素的地址 int len; //数组所能容纳的最大元素个数 int cnt; //当前数组有效元素的个数};int get();bool isEmpty(str

2020-05-09 17:41:19 2282

原创 菜鸟如何理解指针和引用

指针和地址和引用找了很多解释,太过于艰深晦涩,对于初学者很不友好,我觉得初期,就是要加快初学者对于概念的理解,随着学习的深入,慢慢再去理解深层次的含义找了很多资料,下面的解释我觉得通俗易懂,来自知乎1.引用必须初始化,指针不用2.引用初始化后不能被改变,指针可以改变所指对象3.不存在指向空值的引用,但是存在指向空值的指针可以参考下面博主的文章的学习https://blog.csd...

2020-05-08 11:29:59 270

原创 Animation 动画的制作和脚本的实现

学习,就是学习解决问题的思路,看到需求要先考虑怎么解决问题录制动画片段实现的脚本using System.Collections;using System.Collections.Generic;using UnityEngine;///<summary>///门///</summary>public class Door : MonoBehav...

2020-05-02 11:54:03 992

原创 unity3D中的关于计时和倒计时的三个小轮子--学习记录

using UnityEngine;using System.Collections;using UnityEngine.UI;/// <summary>/// 倒计时器/// </summary>public class CountdownTimer : MonoBehaviour{ public int second = 120; pr...

2020-05-02 07:13:43 218

原创 unity3D中根据名称——未知层级的情况下递归查找子物体

这是一个工具类,不用继承monobehaviorusing System.Collections.Generic;using UnityEngine;/// <summary>/// 才层级未知的情况下查找子物体--递归/// parentTF 父物体变换组件/// childNmae 子物体名称/// </summary>public class T...

2020-05-01 07:24:39 467

原创 指针和引用的几句话简单理解,不要搞的太复杂,简单点

找了很多解释,太过于艰深晦涩,对于初学者很不友好,我觉得初期,就是要加快初学者对于概念的理解,随着学习的深入,慢慢再去理解深层次的含义找了很多资料,下面的解释我觉得通俗易懂,来自知乎1.引用必须初始化,指针不用2.引用初始化后不能被改变,指针可以改变所指对象3.不存在指向空值的引用,但是存在指向空值的指针可以参考下面博主的文章的学习https://blog.cs...

2020-04-27 13:22:45 393

原创 C#的数据类型和集合初体验

User.csusing System;using System.Collections.Generic;using System.Text;namespace _20200406afternoon{ class User { //字段 private string loginId; private string pas...

2020-04-07 21:11:45 87

原创 Python 的矩阵旋转操作——不使用numpy

这是N*N的矩阵以下是如何分析问题,找规律'''示例 1:给定 matrix =[ [1,2,3], [4,5,6], [7,8,9]],[::-1]先反转,再对角线或者list.reverse(),再对角线[7,8,9][4,5,6][1,2,3]原地旋转输入矩阵,使其变为:[ [7,4,1], [8,5,2], [9,6,3]]n=...

2020-04-07 15:31:04 518

原创 C#类的学习二——类都包含哪些内容

using System;using System.Collections.Generic;using System.Text;namespace _20200406{ class User { //字段 private string loginId; //属性,包含2个方法 public string Lo...

2020-04-06 11:51:55 538

原创 字段和属性和构造函数的最详细的解释

using System;using System.Collections.Generic;using System.Text;namespace _20200406{ class Wife { /*java 的设计思想,属性私有化,行为公开化 * 访问修饰符 * private */ ...

2020-04-05 22:40:19 426

原创 类和对象的学习1

using System;namespace _20200406{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); /*类和对象 * 面向对象:一种软...

2020-04-05 21:34:25 96

原创 2048继续重构,enum枚举移动标签

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _20200401_2048{ class Program { #region //******...

2020-04-05 17:41:05 193

原创 2048算法初步,去掉返回值,直接修改堆上数据的实现

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _20200401_2048{ class Program { #region //******...

2020-04-04 21:37:19 237

原创 2048的核心算法的初步实现

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _20200401_2048{ class Program { #region //******...

2020-04-04 21:34:01 5320

原创 再次加强对于栈和堆的内存的理解---string的故事

要多站在编程语言设计者的角度,去理解编程语言还有就是要是有能力的话,可以同时再学学别的小一点的语言,可以互相融汇贯通 static void Main(string[] args) { Console.WriteLine("Hello World!"); //字符串-池的概念 //字符串的不可变...

2020-04-04 20:40:59 90

原创 C#中的拆装箱,与object类型紧密相关

class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); int a = 1; //装箱操作:比较消耗性能“最” box //值类型隐式转换为ob...

2020-04-04 18:15:13 443

原创 C#的值类型和引用类型的思维导图学习

别人的博客已经有非常详细的解释了,也通俗易懂,等有时间在转载!int num1 = 1, num2=2;bool r1 = num1 == num2;int[] arr01 = new int[] {1}, arr02 =new int[] {1};bool r2 = arr01 == arr02;bool r3 = arr01[0]==arr02[0];问? r1 ,r2...

2020-04-04 11:29:18 301

原创 Python 生命游戏的实现

根据百度百科,生命游戏,简称为生命,是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机。给定一个包含 m × n 个格子的面板,每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态:1 即为活细胞(live),或 0 即为死细胞(dead)。每个细胞与其八个相邻位置(水平,垂直,对角线)的细胞都遵循以下四条生存定律:如果活细胞周围八个位置的活细胞数少于两个,则该位置活细...

2020-04-03 08:24:50 455

原创 约瑟夫环-力扣面试题62-Python实现

0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。示例 1:输入: n = 5, m = 3输出:3示例 2:输入: n = 10, m = 17输出:2...

2020-04-01 10:26:26 879

原创 C# for 循环的分析问题的方式方法,也适用于其他语言,详见注释

当你需要for循环嵌套的时候,在分析实现方法的时候,可以参考这种注释里的分析问题的方法特别有效果。只是在脑子里分析,容易很混乱,这种一下子就可以搞清楚另外是正序还是逆序都是可以的。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Th...

2020-03-29 21:00:24 116

原创 C# 练习,彩票生成器初级模拟

实现这个功能,比较重要的几个知识点:1.do while 循环2.Array基类自带的一些功能,和方法的重载,涉及到排序和查找,查找分范围,排序分范围3.for循环,通过把循环条件变量i++,下移到满足的功能中,来实现不满足的时候,就一直停留在原循环中。(这里我卡住了)using System;using System.Collections.Generic;using Sys...

2020-03-29 19:59:53 757

原创 Python的逆序循环整理-list 和string

正在整理

2020-03-27 13:27:59 1258

转载 集体智慧编程

(一)协作型过滤 Collaborative Filtering如果想了解商品、影片或网站的推荐性信息,最没有技术含量的方法是向朋友们询问,其中一部分人的品味会比其他人高一些,通过观察这些人是否通常也和我们一样喜欢同样的东西,可以逐步对这些情况有所了解。不过随着选择越来越多,想要通过询问一小群人来确定我们想要的东西,将会变得越来越不实际。因为他们可能并不了解所有的选择。这就是为什么人们要发展出

2017-10-27 18:56:43 646

转载 Unity3d webplayer连接Sokcet服务器

由于Unity3d中的webplayer有一种security sandbox的特性,他在连接服务器时需要先连接一个843(默认)的端口并得到一个通信策略,不过我在服务器上监听了这个端口,还是出错(主要是不知道如何返回那个策略),总是会提示这样的一个错误: Unable to connect, as no valid crossdomain policy was found(没有发现有效的

2013-09-03 11:17:53 906

管理培训2020.xmind

10年管理经验的总结,落地可操作的进阶知识点,适用于新上任主管、部门经理级别的处于迷茫期的管理者体系化的学习团队管理的知识

2020-07-13

2020原版郝斌数据结构自学笔记--知识点+程序源代码.docm

2020最新整理原版郝斌数据结构自学笔记--知识点+程序源代码 数据结构学习的参考资料,非常不错的教程,请大家上哔哩哔哩学习

2020-06-08

unity3D x小地图插件

unity3D中的小地图插件,可以使用,很不错的插件喔

2013-08-07

unity3D插件 easysave

保存场景的插件unity 3D中,自己调试

2013-08-07

空空如也

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

TA关注的人

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