![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一些尝试
文章平均质量分 68
卖烤麸烤饼儿
在找工作,好难哦
展开
-
Unity3D 2D设计小游戏移动幻影的实现
0. 前言本片文章是对https://www.bilibili.com/video/bv1sY411V7tx视频中移动幻影是如何实现的一个讲解教程,欢迎大家去B站给我一键三连鸭!这个项目的整个代码和资源已经上传到了GitHub,大家可以去看一下链接:https://github.com/MycroftCooper/TigerShooting2DGame1. 效果分析根据上图的移动幻影效果,我们可以分析出,它应该具有以下几个功能:在小老虎冲刺的时候,产生幻影幻影的精灵图片应该是那一帧小老虎原创 2022-03-05 00:36:15 · 4308 阅读 · 0 评论 -
Unity3D 2D射击小游戏瞄准线的实现
Unity3D 2D射击小游戏瞄准线的实现0. 前言本片文章是对 https://www.bilibili.com/video/bv1sY411V7tx 视频中瞄准线是如何实现的一个讲解教程,欢迎大家去B站给我一键三连鸭!这个项目的整个代码和资源已经上传到了GitHub,大家可以去看一下链接:https://github.com/MycroftCooper/TigerShooting2DGame1. 效果分析根据视频中的瞄准线效果,我们可以分析出,它应该具有以下几个功能:准星会时刻和玩家原创 2022-02-21 00:06:59 · 5451 阅读 · 1 评论 -
离散网格工具包
离散网格工具包1. 前言在设计一个棋盘回合制游戏的战斗系统时,需要对离散的网格数据进行各种操作。而操作的内容又大多是计算机图像处理的那些基础算法。所以为了方便,就封了一个离散网格工具包供大家便捷使用。2. 工具包简介使用环境:C# .Net Unity都可使用使用情景:图像处理相关,游戏网格地图求点集等等功能列表:函数名功能void MovePoints(List points, Vector2Int offset)按传纳入的偏移量移动传入的点集void Fli原创 2021-12-28 21:28:51 · 2865 阅读 · 0 评论 -
Unity 中背景时间环与灯光的配合
Unity 中背景时间环与灯光的配合1. 效果描述假设有一背景时间环以一定的速度转动来表达昼夜变化。而想用灯光来配合时间环的转动,来将昼夜变化更加自然的体现出来。灯光主要可以通过以下两个方面来体现时间的变化:光照强度正午时光照强度最强午夜时光照强度最弱光照颜色正午时光照颜色为橘黄色午夜时光照颜色为暗蓝色光照的变化应当是随着背景时间环而渐变的。表现如下图所示:正午时:午夜时:2. 解决思路背景时间环是一直在转动的,可以根据当前的转动角度来决定灯光的强度与颜色属原创 2021-09-10 20:08:27 · 360 阅读 · 0 评论 -
使用Python爬取百度热搜榜
1. 简介去年用C#给自己博客写的每日新闻爬虫突然就不能用了,最近闲下来看了一下,原来是百度热搜榜的前端页面改版了,那难怪。这次索性人生苦短,我选Python吧。2. 百度热搜榜源码观察百度热搜榜的网址如下:百度热搜榜去了点开源码一看,我乐了。百度很贴心的在最前面用注释写好了热搜榜内容的数据字典,也不知道是后端程序员生成出来忘记删了,还是真就方便大家爬呢。那么接下来就好办了。3. 获取网页html源码使用python的urllib.request包,我就直接上代码了,大家看吧#获取网页原创 2021-08-28 20:28:56 · 3922 阅读 · 3 评论 -
使用C#实现PageRank算法
使用C#实现PageRank算法using System;using System.Collections.Generic;using System.IO;namespace EXP2_C{ class PageRank { public int N; private double AFA; private double DELTA; private double MAX_TIMES; List<原创 2021-05-21 11:17:35 · 314 阅读 · 0 评论 -
使用C#实现RSA加密算法(支持中文加密)
使用C#实现RSA加密算法(支持中文加密)1. 简介信息安全技术选修课上要求自己造轮子实现现代非对称加密算法RSA,自己写了以下试试,感觉还行,分享给有需要的大家。素数,公钥与私钥都是随机生成的,用base64编码解决了中文加密的问题,没有做签名,但是想加的话也很容易。2. 需要提前掌握的相关知识BASE64编码 一文彻底看懂base64编码RSA相关数学知识3. 原理简述RSA公开密钥密码体制的原理是:根据数论,寻求两个大素数比较简单,而将它们的乘积进行因式分解却极其困难,因此可以原创 2021-05-21 11:07:35 · 5734 阅读 · 2 评论 -
使用C#实现Vigenere与Playfair加密算法
使用C#实现Vigenere与Playfair加密算法1. Vigenere算法1.1 简介维吉尼亚密码(又译维热纳尔密码)是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码的一种简单形式。为了生成密码,需要使用表格法。这一表格(如图1所示)包括了26行字母表,每一行都由前一行向左偏移一位得到。具体使用哪一行字母表进行编译是基于密钥进行的,在过程中会不断地变换。1.2 代码实现public class Vigenere { private char[][] al原创 2021-05-09 14:21:47 · 575 阅读 · 2 评论 -
使用JAVA类对JDBC基本操作的封装
使用JAVA类对JDBC基本操作的封装简介相关知识方法表参数表代码简介在使用JSP写web项目,处理一些数据库事务时,总是会和JDBC打交道,而JDBC总感觉不是很方便使用,所以就封装了一个JDBC的工具类,方便每次使用,只封装了最基础的几个操作,如果有错误还请大家帮忙指正。相关知识JDBC详解这老哥就讲的挺好的方法表方法名作用ResultSet query(String sql)数据库查询操作,输入SQL语句,返回一个结果集void execute(String s原创 2021-04-14 21:51:26 · 128 阅读 · 0 评论 -
基于单例模式和JDBC的数据库连接池
基于单例模式和JDBC的数据库连接池简介相关知识方法表参数表代码简介在使用JSP写web项目,处理一些数据库事务时,总是会和JDBC打交道,而JDBC总感觉不是很方便使用,而在进行数据库操作时,如果有了连接池,就能提升连接效率,增加用户体验,我基于单例模式和JDBC,自己写了个连接池,如果有错误还请大家帮忙指正。相关知识JDBC详解这老哥就讲的挺好的单例模式这是我总结的一些关于单例模式的知识方法表方法名作用ConnectionPool getInstance()得到一个按原创 2021-04-14 21:50:47 · 244 阅读 · 0 评论 -
使用JAVA类对Cookie的简单操作进行封装
使用JAVA类对Cookie的简单操作进行封装简介相关知识方法表参数表简介在使用JSP写web项目时,总是会和Cookie打交道,所以就封装了一个Cookie的工具类,方便每次使用,只封装了最基础的几个操作,如果有错误还请大家帮忙指正。相关知识Cookie详解这个写的不错方法表方法名作用addCookie(HttpServletResponse response, String key, String value, int age)添加CookieaddCookie(原创 2021-04-14 21:21:03 · 271 阅读 · 0 评论 -
关于.SMP格式音乐加密文件破解方法的一些尝试
关于.SMP格式音乐加密文件破解方法的一些尝试最近老妈在淘宝上买了个自带广场舞音乐的音响,她想让我帮她把里面的音乐拷出来放手机上听,却发现里面的音乐格式都是.smp的加密文件,闲着也是闲着,就做了些尝试帮帮老妈。是新人,可能会有很多错误,还请大家多多包涵,欢迎大家提出建议。—目录—什么是.smp.smp文件的加密原理如何破解.smp文件加上批量操作的功能1.什么是.smp.smp格式是一种现在很少见的音乐加密格式,一般出现在老的游戏或者一些与电子产品捆绑销售的音乐里,比如淘宝上卖的那种原创 2021-01-04 19:03:35 · 10798 阅读 · 0 评论