辛苦劳作的小周
码龄6年
关注
提问 私信
  • 博客:1,447
    问答:33
    1,480
    总访问量
  • 8
    原创
  • 938,666
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2018-12-26
博客简介:

辛苦劳作的小周的博客

博客描述:
学习道路中的一些总结
查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得0次评论
  • 获得4次收藏
创作历程
  • 8篇
    2021年
成就勋章
TA的专栏
  • 游戏中的设计模式
    2篇
  • 算法学习之路
    2篇
  • 笔试算法题总结
    2篇
兴趣领域 设置
  • 微软技术
    c#.netasp.net
  • 用户体验设计
    uxuiillustrator平面3d
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

设计模式----观察者模式

六大设计原则(1)单一职责原则: 一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因(2)依赖倒置原则: 依赖于抽象,高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象,其核心思想是:要面向接口编程,不要面向实现编程。(3)里氏替换原则: 子类必须能够替换其基类,就是使用抽象和多态,所有引用基类(父类)的地方必须能透明地使用其子类的对象。只要父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者
原创
发布博客 2021.11.17 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式:单例模式

单例模式单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。将默认构造函数设为私有, 防止其他对象使用单例类的 new运算符,单例模式禁止通过除特殊构建方法以外的任何方式来创建自身类的对象。 该方法可以创建一个新对象, 但如果该对象已经被创建, 则返回已有的对象。新建一个静态构建方法作为构造函数。 该函数会 “偷偷” 调用私有构造函数来创建对象, 并将其保存在一个静态成员变量中。 此后所有对于该函数的调用都将返回这一缓存对象。注意事项: 创建MonoBe
原创
发布博客 2021.11.17 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每日算法打卡------剑指 Offer 58 - II. 左旋转字符串(C#)

剑指 Offer 58 - II. 左旋转字符串字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。示例 1:输入: s = “abcdefg”, k = 2输出: “cdefgab”示例 2:输入: s = “lrloseumgh”, k = 6输出: “umghlrlose”思路:直接用Substring分割然后拼接代码: class
原创
发布博客 2021.11.17 ·
104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每日算法打卡------剑指_Offer_05.替换空格(C#)

剑指 Offer 05. 替换空格请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = “We are happy.”输出:“We%20are%20happy.”思路:直接遍历替换就行,但是由于string不能直接进行修改,要用StringBuilde代码: static void Main(string[] args) { Console.Write(ReplaceSpace("We are happy."));
原创
发布博客 2021.11.16 ·
126 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

《童话世界》游戏Demo.zip

发布资源 2021.11.16 ·
zip

单循环联赛问题

题目:足球联赛的赛程安排通常采用一种轮转规则,把所有球队排成2列,第一行第一列的球队不动,其他球队顺时针循环,如下图所示。写代码计算并打印n只球队(n为偶数)两两对阵一次的赛程安排。解答: class Program { static void Main(string[] args) { Game(8); Console.ReadKey(); } public static in
原创
发布博客 2021.11.16 ·
319 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

删除字符串中无效的括号

笔试中遇到的算法题题目:删除字符串中无效的括号。给定一个由括号和字母组成的字符串s,删除最小数量的无效括号,使输入的字符串有效。例如:输入s = “(a)())()”,输出"(a)()()"。解答:static void Main(string[] args) { Console.WriteLine(MinRemoveToMakeValid("(a)())()")); Console.ReadKey(); .
原创
发布博客 2021.11.16 ·
317 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

tcp协议

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Ma.
原创
发布博客 2021.08.21 ·
79 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

关于c#进程与线程学习记录

关于c#进程与线程学习记录在学习了线程后的总结 学习文件来源于siki学院的c#高级编程一、什么是线程对于所有需要等待的操作,例如移动文件,数据库和网络访问都需要一定的时间,此时就可以启动一个新的线程,同时完成其他任务。一个进程的多个线程可以同时运行在不同的CPU上或多核CPU的不同内核上。线程是程序中独立的指令流。在VS编辑器中输入代码的时候,系统会分析代码,用下划线标注遗漏的分号和其他语法错误,这就是用一个后台线程完成。Word文档需要一个线程等待用户输入,另一个线程进行后台搜索,第三个线程将写
原创
发布博客 2021.08.08 ·
156 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

学习unity简单聊天室

发布资源 2021.08.08 ·
zip

whack-a-mole.zip

发布资源 2021.07.29 ·
zip

unity打地鼠遇到的问题

发布问题 2021.07.29 ·
1 回答