自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rioer的博客

学习笔记、问题集

  • 博客(108)
  • 收藏
  • 关注

原创 【编程题】计算小于等于1822的整数中,二进制位有3个1的数的个数

题目描述:计算小于等于1822的整数中,二进制位有3个1的数的个数。解决方法如下1、位运算原理:一个数nnn减去1,则nnn的二进制数中最后一个1位及其后面所有位取反。即n&(n−1)n\&(n-1)n&(n−1)可以消去nnn的二进制数中1个1位。// 伪代码countOne (n): int count=0 while n>0: ...

2019-03-22 11:37:24 393

原创 【数学基础专题】

根据使用与学习情况,不定期更新排列组合术语:C - Combination 组合数A - Arrangement 排列数N - Number 元素的总个数M - 参与选择的元素个数!- Factorial阶乘对于阶乘,规定{0!=1n!=n(n−1)(n−2)...1\begin{cases}0! = 1\\n! = n(n-1)(n-2)...1\end{case...

2019-03-22 11:19:21 278

原创 【数据结构】最大/小堆

参考文献:啊哈磊,《啊哈!算法》,人民邮电出版社,2014堆一种特殊的完全二叉树。对于最大堆,所有的父结点都比其子结点要大;对于最小堆,所有的父结点都比其子结点要小。先给出这里会用到的二叉树的几个性质:性质1:具有n个结点的完全二叉树的深度为⌊log⁡2n⌋+1\lfloor\log_2n\rfloor+1⌊log2​n⌋+1(⌊x⌋\lfloor x \rfloor⌊x⌋表...

2019-03-22 10:06:51 430

原创 【Linear Algebra 线性代数】9、线性相关、基和维数

学习资源:  - 麻省理工公开课:线性代数【讲师:Gilbert Strang】  - 绘图工具 - Geogebra 个人笔记 线性相关、基和维数这一节要介绍的内容: ① 对于向量组,什么是线性相关(dependent),什么是线性无关(independent); ② 什么是生成(Span)一个空间; ③ 什么是向量组的基(a basis of a ...

2018-04-30 14:19:41 767 2

原创 【Linear Algebra 线性代数】8、求解Ax=b:可解性和解的结构

学习资源:  - 麻省理工公开课:线性代数【讲师:Gilbert Strang】  - 绘图工具 - Geogebra 个人笔记 求解Ax=b:可解性和解的结构对于求解Ax=b,首先我们要判断:  ① 是否有解?  ② 若有解,解是否唯一?注意Ax=b中b表示的是某一个b而非所有b。对于方程组: ⎧⎩⎨x12x13x1+++2x24x26x2+...

2018-04-28 21:38:07 2400

原创 【Linear Algebra 线性代数】7、求解Ax=0:主变量、特解

学习资源:  - 麻省理工公开课:线性代数【讲师:Gilbert Strang】  - 绘图工具 - Geogebra 个人笔记 回顾上一节的内容,上一节中我们给出了列空间和零空间的定义:  矩阵A的所有列的线性组合构成了列空间C(A);  Ax=0中的所有解x构成了零空间。 在本节中将讲述如何求解这一个零空间。求解Ax=0给出一个Example:...

2018-04-24 00:37:16 807

原创 【Linear Algebra 线性代数】6、列空间和零空间

学习资源:  - 麻省理工公开课:线性代数【讲师:Gilbert Strang】  - 绘图工具 - Geogebra 个人笔记 回顾上一节: ① 空间必须满足对数乘和加法(所有线性组合)封闭。 ② 在一个空间内使用其向量进行数乘和加法运算,如果结果仍在某空间Rn中,则称该空间为空间Rn的子空间。列空间(Columns Space)我们称一个矩阵的列...

2018-04-23 03:14:42 829

原创 【Linear Algebra 线性代数】5、转置-置换-向量空间R

学习资源:  - 麻省理工公开课:线性代数【讲师:Gilbert Strang】  - 绘图工具 - Geogebra 个人笔记 转置-置换回顾一下上一节内容: 如果不考虑行变换,相比于 EA=UEA=UEA=U 我们更偏向于 A=LUA=LUA=LU 如果需要行变换,我们就需要加上置换矩阵 PA=LUPA=LUPA=LU 置换矩阵...

2018-04-23 02:28:07 1053

原创 【Linear Algebra 线性代数】4、A的LU分解

学习资源:  - 麻省理工公开课:线性代数【讲师:Gilbert Strang】  - 绘图工具 - Geogebra 个人笔记 回顾一下上一节,上一节中我们谈论到了逆矩阵,并给出了一个逆矩阵的性质: AA−1=IAA−1=IAA^{-1}=I 根据这个性质我们拓展一下,如果是两个矩阵相乘,他们的逆矩阵是什么? 所谓逆矩阵就是原执行顺序的反序执行,Gilb...

2018-04-23 01:01:25 771

原创 【实战】Unity3d官方案例之Flappy Bird(下篇)

案例来源:Unity3d - Flappy Bird 资源:Flappy Bird AssetUnity3d官方案例之Flappy Bird(下篇) 在上篇中我们完成了背景布置以及小鸟的操控,本篇我们先完善一下UI再进行滚动背景和障碍添加的讲解。  游戏UI 制作1、在Hierarchy中右键创建Text,重命名为ScoreText。 2、选中Scor...

2018-04-19 13:51:18 2729 1

原创 【实战】Unity3d官方案例之Flappy Bird(上篇)

案例来源:Unity3d - Flappy Bird 资源:Flappy Bird AssetUnity3d官方案例之Flappy Bird(上篇)本案例来自Unity3d官方案例教程,一切资源均为官方视频内提供。 游戏介绍:  本案例是实现之前很火的一款游戏《flappy bird》。  《flappy bird》是一款由来自越南的独立游戏开发者Dong Nguy...

2018-04-18 23:46:10 4358 1

原创 【Linear Algebra 线性代数】3、矩阵的乘法和逆矩阵

学习资源:  - 麻省理工公开课:线性代数【讲师:Gilbert Strang】  - 绘图工具 - Geogebra 个人笔记 矩阵的乘法(Matrix Multiplication)1、最经典的乘法计算: 设有AB=C ⎡⎣⎢⎢⎢⎢⎢a11a21⋮an1a12a22⋮an2⋯⋯⋱⋯a1na2n⋮ann⎤⎦⎥⎥⎥⎥⎥⎡⎣⎢⎢⎢⎢⎢b11b21⋮bn1...

2018-04-18 21:25:02 848

原创 【编程题】牛牛找工作

原题出处:牛客网-网易2019实习生招聘编程题集合  为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了,于是他只好把这个任务交给了你。 输入描述: 每个输入包含一个测试用例。 每个测试...

2018-04-14 12:33:24 647

原创 【编程题】被3整除

原题出处:牛客网-网易2019实习生招聘编程题集合 转梦剧场的橙子的解析 小Q得到一个神奇的数列: 1, 12, 123,…12345678910,1234567891011…。 并且小Q对于能否被3整除这个性质很感兴趣。 小Q现在希望你能帮他计算一下从数列的第l个到第r个(包含端点)有多少个数可以被3整除。输入描述: 输入包括两个整数l和r(1 <= l &...

2018-04-14 12:33:16 2694

原创 【填空题】一个有序数列,序列中的每一个值都能够被2或者3或者5所整除,这个序列的初始值从1开始,但是1并不在这个数列中。求第1500个值是多少?

原题出处:牛客网 搬大佬的解析过来做个笔记…一个有序数列,序列中的每一个值都能够被2或者3或者5所整除,这个序列的初始值从1开始,但是1并不在这个数列中。求第1500个值是多少?2045牛客-007:   2、3、5的最小公倍数是30。[ 1, 30]内符合条件的数有22个。如果能看出[ 31, 60]内也有22个符合条件的数,那问题就容易解决了。也就是说,这些数具有周...

2018-04-14 12:32:55 1765

原创 【编程题】杨氏矩阵查找算法

原题出处:牛客网虽然实际是选择题,但我觉得归类为编程题会更符合My feel。 给定一个m行n列的整数矩阵(如图),每行从左到右和每列从上到下都是有序的。判断一个整数k是否在矩阵中出现的最优算法,在最坏情况下的时间复杂度是O(m+n)。 由于行列都是有序的,因此可以通过判断行列的极值降低时间复杂度。杨氏矩阵查找算法:using System;/* Yang Ma...

2018-04-14 12:32:30 724

原创 【编程题】有趣的数字

原题出处:牛客网-腾讯2017暑期实习生编程题[编程题] 有趣的数字 时间限制:1秒空间限制:32768K小Q今天在上厕所时想到了这个问题:有n个数,两两组成二元组,差最小的有多少对呢?差最大呢?输入描述:输入包含多组测试数据。对于每组测试数据:N - 本组测试数据有n个数a1,a2…an - 需要计算的数据保证:1<=N<=10000...

2018-04-14 12:32:20 723

原创 【Linear Algebra 线性代数】2、矩阵的消元

学习资源:  - 麻省理工公开课:线性代数【讲师:Gilbert Strang】  - 绘图工具 - Geogebra 个人笔记矩阵的消元本节中我们将使用到这个方程组: ⎧⎩⎨x3x++2y8y4y+++zzz===2122{x+2y+z=23x+8y+z=124y+z=2\begin{cases}x&+&2y&+&z&=&2\\3x&+&8y&+&z...

2018-04-13 14:15:59 433

原创 【Linear Algebra 线性代数】1、用几何去表现方程组

学习资源:  - 麻省理工公开课:线性代数【讲师:Gilbert Strang】  - 绘图工具 - Geogebra 个人笔记用几何去表现方程组先定义一个简单的方程组: 注意:使用简单的方程组只是为了让普遍规律的可视化更容易让人接受。 {2x−y=0(i)−x+2y=3(ii){2x−y=0(i)−x+2y=3(ii)\begin{cases}2x-y...

2018-04-12 22:08:03 629

原创 【面试】傻逼博主写下的傻逼心得 - 首次面试心得

只想说自己傻逼,说话又不好听,说的又少,又不bb,带了手提有项目不展示出来,更傻逼的是居然过了30分钟才发现自己没把手提拿出来,真傻比,背着手提健了一整天的身,怎么没见过那么傻逼的人,还好企鹅不招傻逼的人,不然自己怕会一直傻逼下去,什么时候不傻逼了再试试… 以上自嘲,从面试结束到回到宿舍这段时间共计8个小时,反省了很久,80%是在自嘲但最后还是发现了自己的不足。1、时间安排不妥。收到电话...

2018-04-12 02:51:33 895 1

原创 【C# 知识点】String和StringBuilder的区别

参考资料:  -《C#从入门到精通(第四版)》清华大学出版社  - 资料来源-木土家的田童:C# String与string的区别啊啊啊 之前一直不知道还有这回事,翻了一下书才发现。优化也很重要,,, 正题:  在C#中,String对象是不可变的,每次对String对象进行改变时,都会创建一个新的String对象同时会对这个对象分配新的空间。想想以前那种在for循环...

2018-04-06 09:51:38 1385 1

原创 【编程题】算法基础-字符移位

原题出处:牛客网-腾讯2017暑期实习生编程题[编程题] 算法基础-字符移位 时间限制:1秒空间限制:32768K小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。 你能帮帮小Q吗?输入描述:输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000.输出描述:对于...

2018-04-04 13:49:06 350 2

原创 【编程题】构造回文

原题出处:牛客网-腾讯2017暑期实习生编程题构造回文 时间限制:1秒空间限制:32768K给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢? 输出需要删除的字符个数。输入描述:输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000.输出描述:对于每组数据,输出一个整数,代...

2018-04-04 13:41:26 357

原创 【编程题】最长公共子串

最长公共子串:两个子串中公共且连续的子串using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CSharpLCSProblem{ class Program { ...

2018-04-04 12:18:34 295

原创 【编程题】四点构成正方形

随机给定四个点(二维空间),判断这四个点能否构成正方形。 输入描述:  第一行为一个整数,表示需要判断的数据组数;  余下每行都有8个浮点数表示四个点的坐标。 输出描述:  输出为一行,如果能构成正方形,输出Yes,否则输出No。输入样例:  3  0 0 0 1 1 0 1 1  1 1 2 0 3 1 2 2  0 0 -1 1 -2 1 -2 0 输出样例:  Ye...

2018-04-03 13:30:47 2385

原创 【问题-已解决】给Button数组的每个Button添加相同的点击事件并传入对应参数,但Debug出来的结果有误

Button[] btnList; btnList长度为3. 运行后点击每个按钮Debug的结果都是3…for(int i=0; i<btnList.Length; i++){ btnList[i].onClick.AddListener(delegate() { OnButtonClick(i); } );}void OnButt...

2018-04-01 12:33:25 729

原创 【问题-已解决】Unity3d Animator的状态转换时,状态变量改变而State没有改变

先给出素材: Tip Panel: 动画状态机: 用于控制Tip Panel的动画,通过将Exit变量设置为True时执行Tip Panel的退出动画。 ClosePanel()代码: 某用于统一管理Panel的管理类中统一关闭Panel的方法。通过传入参数name(要关闭的Panel的名字),先调用对应panel的OnClosing方法执行一些逻辑后才Destroy掉panel...

2018-03-25 22:51:05 10368 2

原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(13):登录&注册面板

Unity3d实战之Unity3d网络游戏实战篇(13):登录&注册面板 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版社 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍,如有侵权请联系,必删。 建立好网络模块后,我们可以开始对UI进行编程,实现可视化的登录注册面板。在第二节-代码资源分离的界面系统中,实现了...

2018-03-23 20:07:47 2128

原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(12):客户端网络模块

Unity3d实战之Unity3d网络游戏实战篇(12):客户端网络模块 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版社 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍,如有侵权请联系,必删。 客户端的网络部分需要处理的数据并没有服务端那么多,要做的事情还是有相似之处的。流程:  异步Socket接收消息 -&g...

2018-03-21 22:51:26 3665 2

原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(11):消息分发

Unity3d实战之Unity3d网络游戏实战篇(11):消息分发 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版社 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍,如有侵权请联系,必删。 在ServNet中,我们使用协议进行通信,每当Server或Client接收到一条协议时,我们应该怎样根据协议名来调用相关的方法...

2018-03-18 18:25:58 832

原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(10):玩家类Player

Unity3d实战之Unity3d网络游戏实战篇(10):玩家类Player 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版社 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍,如有侵权请联系,必删。 玩家在登录游戏到退出游戏时,有以下流程:  我们给Player类设计如下方法:  Send: 提供一个Play...

2018-03-18 16:04:35 2280

原创 【案例】Unity3d官方案例之Localization Tools

案例来源:Localization Tools 资源:Localization Tools资源 界面完全可以自己弄只是没那么靓靓而已.. Localization Tools (本地化工具),当一个游戏需要支持多语言时,使用Localization Tools可以更高效的完成多语言编辑工作。  Hierarchy如下:    1、布置UI界面(如果使用资源的话无需自行...

2018-03-18 02:32:57 1062

原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(9):协议

Unity3d实战之Unity3d网络游戏实战篇(9):协议 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版社 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍,如有侵权请联系,必删。 一套通用的服务端框架要支持不同游戏所使用的各种协议格式。所谓协议就是通信规则,例如:如果发送端直接发送一串数值数据给接收端,接收端并不...

2018-03-17 13:10:57 1601 2

原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(8):网络管理类ServNet

Unity3d实战之Unity3d网络游戏实战篇(8):网络管理类ServNet 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版社 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍,如有侵权请联系,必删。 本章所讲的内容与网络基础章节的内容有关:  【实战】Unity3d实战之Unity3d网络游戏实战篇(3):网络...

2018-03-17 12:50:26 1029 1

原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(7):数据管理类DataMgr

Unity3d实战之Unity3d网络游戏实战篇(7):数据管理类DataMgr 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版社 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍,如有侵权请联系,必删。 DataMgr是封装数据库操作的类,它实现了用户名密码验证、注册、创建角色、获取角色数据、保存角色数据。   ...

2018-03-16 15:58:00 1664 2

原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(6):服务端框架的搭建

Unity3d实战之Unity3d网络游戏实战篇(6):服务端框架的搭建 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版社 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍 以下为个人的学习简记,与诸君共论 由于U3D的官方案例Tank Tutorial中对坦克的基本操作已经有了详尽的描述,因此本文着重于面板系统、服务...

2018-03-16 15:16:05 1963

原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(5):MySql基础以及类的序列化

Unity3d实战之Unity3d网络游戏实战篇(5):MySql基础以及类的序列化 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版社 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍 以下为个人的学习简记,与诸君共论 由于U3D的官方案例Tank Tutorial中对坦克的基本操作已经有了详尽的描述,因此本文着重于面...

2018-03-16 14:06:50 839

原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(4):网络基础之Socket套接字

Unity3d实战之Unity3d网络游戏实战篇(4):网络基础之Socket套接字 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版社 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍 以下为个人的学习简记,与诸君共论 由于U3D的官方案例Tank Tutorial中对坦克的基本操作已经有了详尽的描述,因此本文着重于面...

2018-03-15 14:05:05 1129

原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(3):网络基础之TCP协议

Unity3d实战之Unity3d网络游戏实战篇(3):网络基础之TCP协议 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版社 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍 以下为个人的学习简记,与诸君共论 由于U3D的官方案例Tank Tutorial中对坦克的基本操作已经有了详尽的描述,因此本文着重于面板系统、...

2018-03-15 00:51:37 1392

原创 【实战】Unity3d实战之Unity3d网络游戏实战篇(2):代码资源分离的界面系统

Unity3d实战之Unity3d网络游戏实战篇(2):代码资源分离的界面系统 阅读文章前请细读以下几点: 学习书籍《Unity3d网络游戏实战》 罗培羽著 机械工业出版。 本文是作者在学习过程中遇到的认为值得记录的点,因此引用的代码等资源基本出资罗培羽老师的书籍 以下为个人的学习简记,与诸君共论。 由于U3D的官方案例Tank Tutorial中对坦克的基本操作已经有了...

2018-03-14 15:40:43 2517

空空如也

空空如也

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

TA关注的人

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