unity实现翻页效果

2021-03-02
本文实例为大家分享了unity实现翻页效果的具体代码,供大家参考,具体内容如下 一.示意图 二.步骤 创建物体ToPanel:添加组件ScrollRect, 在下面创建一个空物体用来装需要移动的子物体, 创建一个Scrollbar: 三.代码 下面展示一些 内联代码片. using UnityEngine; using System.Collections; using UnityEngine.UI; using System.Collections.Generic; public class

jsp的九大内置对象深入讲解

2021-03-02
jsp中的内置对象,是指 Tomcat在翻译jsp页面成为 Servlet源代码后,内部提供的九大对象,叫内置对象,内置的意思就是本身就有,我们可以直接用. 特别request对象,可以帮助我们很便捷的处理servlet请求转发. 四个域对象 request是一次请求内有效,比如我写一个请求转发的语句,转发跳到另一个界面后,该域还可以访问,但是再请求一次就不能访问该域了. session重启浏览器后不能访问,可以理解为该域保存在浏览器中. application可以认为是保存在本地web工程中,

java中static的用法及注意点

2021-03-02
在关键词的使用上,我们已经对static方法有所了解,为了防止在使用时出现一些不必要的错误,了解它的使用范围是每个人都要掌握的.本篇把static的使用注意点分为两个方面,一个是访问的范围,另一个是有关方法调用的注意,下面我们一起来看看完整的static使用注意点吧. 1.使用static方法的时候,只能访问static声明的属性和方法,而非static声明的属性和方法是不能访问的. package com.jk.ref; class People{ String name; private s

Python读写Excel表格的方法

2021-03-02
本文实例为大家分享了Python读写Excel表格的具体代码,供大家参考,具体内容如下 python读取Excel表格: import xlrd def read_excel(): # 打开文件 wb = xlrd.open_workbook(r'test.xls') # 获取所有sheet的名字 print(wb.sheet_names()) # 获取第二个sheet的表名 sheet2 = wb.sheet_names()[1] print("sheet2 = {}".format

C语言实现扫雷游戏源代码

2021-03-02
本文实例为大家分享了C语言实现扫雷游戏的具体代码,供大家参考,具体内容如下 此次扫雷中我们以9乘以9的表格为例,后期可自动调动 主要思路:建立两个11乘以11的表格,分别为布雷和排雷后的表格,其中我们以字符1表示此处有雷,字符0表示此处无雷,在布雷时我们用时间函数布置随机的10个雷(具体多少个雷可自行选择),在另一个表格中显示出所选位置周围雷的个数 建立11*11的表格是因为便于统计四条边上位置周围含雷的个数 用vs建立头文件game.n和两个源文件game.c和test.c (先分开讲解,在文

SpringBoot Test类注入失败的解决

2021-03-02
如下所示 本来 bookService的引用一直是null. 导致每次测试都报空指针异常. 然后现在继承相应的 ApplicationTests类,然后使用@Component将该类注册为组件.就可以正常注入了. 补充:关于springboot test @Mapper ,@Autiwired注入无效的问题 @SpringBootTest() @RunWith(SpringRunner.class) public class ProductMapperTest { @Autowired Prod

numpy实现RNN原理实现

2021-03-02
首先说明代码只是帮助理解,并未写出梯度下降部分,默认参数已经被固定,不影响理解.代码主要实现RNN原理,只使用numpy库,不可用于GPU加速. import numpy as np class Rnn(): def __init__(self, input_size, hidden_size, num_layers, bidirectional=False): self.input_size = input_size self.hidden_size = hidden_size self.nu

jupyter notebook指定启动目录的方法

2021-03-02
问题来源 jupyter notebook在命令行中启动之后,默认根目录为命令行的当前目录,这样便利性较差. 下面给出了三种指定启动目录的方法,分别适用于不同场景. 解决方法 方法一:先在命令行中切换到指定目录,再运行jupyter notebook 这种方法是比较常规的方法,也是最简单的解决方法. 每次运行jupyter notebook之前,先在命令行中利用cd命令切换目录,然后再运行jupyter notebook. 方法二:修改默认打开位置,适合每次在固定目录运行jupyter note

javascript实现简单页面倒计时

2021-03-02
本文实例为大家分享了javascript实现简单页面倒计时的具体代码,供大家参考,具体内容如下 话不多说,直接贴代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style type="text/css"> body { color:red; text-align: center; } .one{ color:black; text-align

python实现发送邮件

2021-03-02
本文用163邮箱进行了测试,python用的是3.8版本进行的测试 1.设置邮箱,如下图所示 2.设置过程如下图所示: 设置完成后,添加如下代码: # coding:utf-8 #强制使用utf-8编码格式 import smtplib # 加载smtplib模块 from email.mime.text import MIMEText from email.utils import formataddr from email.header import Header #需要设置的内容如下所示:

关于Navicat连接MySql数据库慢的问题

2021-03-02
项目场景: 操作MySql数据库 问题描述: 通过Navicat连接MySql数据库表,第一次打开表都还挺正常的,但是一段时间没操作Navicat之后再打开其他表的时候就会出现卡死,要等很久才会响应. 原因分析: 我的数据库是放在最近买的腾讯服务器上,我怀疑是不是刚安装的MySql数据库是不是什么配置没有配置好,所以上网搜索了这类的问题,说是MySql默认开启了Dns反向解析,我就以下配置方法进行尝试 在/etc/my.cnf的mysqlid下面添加这样的字段: skip-name-resolv

pycharm配置安装autopep8自动规范代码的实现

2021-03-02
先下载安装autopep8: 1. window键+R快捷键打开命令行窗口,输入cmd回车,输入 pip install autopep8(你的电脑需要联网).或者在pycharm下边点击terminal: 然后输入pip3 install autopep8(你的电脑同样需要联网) 2.安装成功后开始在pycharm配置autopep8: (1)选择菜单:依次点击File–>Settings–>Tools–>External Tools–>点击绿色的加号添加工具弹出以下界面: Na

java swing实现简单的五子棋游戏

2021-03-02
用java swing写的一个简单的五子棋游戏. 下面是Main.java. package com.crossing.main; import com.crossing.view.GameWindow; public class Main { /** * @param args */ public static void main(String[] args) { GameWindow gameWindow = new GameWindow(); } } 下面是GameWindow.java.

Java List的sort()方法改写compare()实现升序,降序,倒序的案例

2021-03-02
本文旨在通过重写Comparator接口的compare()方法实现对List的升序.降序.倒序排序. 首先明确一点: compare(Integer o1, Integer o2){}中,o1代表的是List容器中的后一个元素,o2代表的是List容器中的前一个元素! 通过以下例子可以清晰了解这一点: public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); li

python Autopep8实现按PEP8风格自动排版Python代码

2021-03-02
Autopep8是一个将Python代码自动排版为PEP8风格的小工具.它使用pep8工具来决定代码中的哪部分需要被排版.Autopep8可以修复大部分pep8工具中报告的排版问题. 参考网址: https://www.python.org/dev/peps/pep-0008/ https://pypi.python.org/pypi/autopep8/ (1)安装步骤如下: localhost:~ a6$ sudo pip install autopep8 Password: The dire

Python绘制K线图之可视化神器pyecharts的使用

2021-03-02
K线图 概念 股市及期货市bai场中的K线图的du画法包含四个zhi数据,即开盘dao价.最高价.最低价zhuan.收盘价,所有的shuk线都是围绕这四个数据展开,反映大势的状况和价格信息.如果把每日的K线图放在一张纸上,就能得到日K线图,同样也可画出周K线图.月K线图.研究金融的小伙伴肯定比较熟悉这个,那么我们看起来比较复杂的K线图,又是这样画出来的,本文我们将一起探索K线图的魅力与神奇之处吧! K线图 用处 K线图用处于股票分析,作为数据分析,以后的进入大数据肯定是一个趋势和热潮,K线图的专

解决springboot遇到autowire注入为null的问题

2021-03-02
这个问题困扰了很久,有些类不是controller在使用autowired注入的类显示为空,找到网上的方法是在类初始化时主动注入被Autowired的类,如下图 这样的方法是可行的,最后引用时使用上图中doubleTeachSendMsg.doubleTeachService.sendMsg();方法即可,但是使用起来未免太麻烦,而且也不是spring依赖注入的原则,这个出现原因其实就是此类是在bean加载之前被调用,或者springboot在加载时没有识别到此类,所以注入为空,要想使此类被识别

C# MJPEG 客户端简单实现方法

2021-03-01
MJPEG协议在此不在过多描述,这里主要介绍一下使用C#中的PictureBox控件频繁刷新MJPEG传输过来的图片,高频率的图片刷新实现视频播放效果: 环境: 服务端 MJPEG服务器使用的是手机的DroidCam,很方便的一个MJPEG服务器,端口4747,打开软件就能使用,并且还附带了web端展示. 客户端 MJPEG客户端使用C# Http请求,并获取到响应MJPEG视频流,截取到图片数据部分,用PictureBox展示图片内容. 整体流程: 1. C# 向MJPEG发送请求URL,请求

解决RedisTemplate的key默认序列化器的问题

2021-03-01
redis的客户端换成了spring-boot-starter-data-redis,碰到了一个奇怪的问题, 在同一个方法中 1.先hset,再hget,正常获得数据. 在不同的方法中 先hset,再hget获取不到数据,通过redis的monitor监控发现了命令的问题: 实际我的key为JK_HASH:csrk,hashkey为user,但是根据上图所示,实际执行的命令多了好多其他字符,这是什么原因呢? 在服务器端先确认发现实际有这个Hash,通过hset可以得到正确的数据,所以第一次执行h

springboot-jpa的实现操作

2021-03-01
JPA全称为Java Persistence API(Java持久层API),它是Sun公司在JavaEE 5中提出的Java持久化规范. 它为Java开发人员提供了一种对象/关联映射工具,来管理Java应用中的关系数据,JPA吸取了目前Java持久化技术的优点,旨在规范.简化Java对象的持久化工作. JPA对于单表的或者简单的SQL查询非常友好,甚至可以说非常智能.他为你准备好了大量的拿来即用的持久层操作方法.甚至只要写findByName这样一个接口方法,他就能智能的帮你执行根据名称查找实