- 博客(107)
- 资源 (1)
- 收藏
- 关注
原创 Pygame精灵Sprite
精灵(Sprite),屏幕上的对象。精灵组是精灵的组合, 可以对精灵组中的所有精灵进行操作。创建精灵组对象:all_sprites = pg.sprite.Group()
2021-04-05 13:02:21
1367
2
原创 Pygame帧率
1、FPS(Frames Per Second),它代表每秒帧数,也叫帧率。这意味着游戏循环每秒应发生多少次。 2、为控制游戏每秒循环次数,首先需要创建一个时钟对象clock = pg.time.Clock() 3、在while循环中调用clock的tick()方法while running: # keep loop running at the right speed clock.tick(FPS)...
2021-04-04 20:36:54
4151
1
原创 pygame.font.Font对象
1、myfont = pygame.font.Font(None,60) # 返回一个字体对象 # 参数一: 取None表示使用系统默认字体,也可以是指定的具体名字 # 参数二: 字体的大小 ...
2021-04-04 15:50:55
4875
2
原创 Pygame.event.Event对象
当“按下一个按键”或者“把鼠标移到程序当窗口之上”等任何一个动作发生, Pygame库会创建一个pygame.event.Event对象来记录这个动作,即“事件”。pygame.event.get()返回pygame.event.Event对象的一个列表,其中事件的顺序为事件发生的顺序。这个Event对象列表,包含了自上次调用pygame.event.get()函数调用之后所发生的所有的事件。...
2021-04-04 14:10:54
376
原创 Pygame背景颜色
1、三基色2、几个常见的颜色组合3、代码定义# Colors (R, G, B)BLACK = (0, 0, 0)WHITE = (255, 255, 255)RED = (255, 0, 0)GREEN = (0, 255, 0)BLUE = (0, 0, 255)
2021-04-03 16:02:03
1164
原创 pygame.display.set_mode()
import pygame as pgscreen = pg.display.set_mode(width, height) # 创建屏幕对象pg.display.set_caption("plant_vs_corpse") # 设置窗口标题
2021-04-01 23:21:51
12818
1
原创 crontab 执行并行任务,报错 parallel: command not found
问题:使用crontab调用“包含parallel命令的shell 脚本”执行并行任务时,报错parallel: command not found, 但是手动执行shell脚本(我的shell 脚本中使用了parallel)可以。 原因:crontab的环境变量中没有parallel的环境变量路径 解决方案: 1、在可以在shell脚本中将parallel的安装路径写全,我的parallel安装在/usr/local/bin/下,所以将parallel补...
2020-07-04 15:59:56
3099
1
原创 linux操作大杂烩
1、查看机器ipifconfig | grep inetip add | grep inet2、vim文件显示行号esc ——>:set nu
2020-06-27 16:40:02
214
原创 用odps中的tunnel下载hive表
1、下载分区表table_name中的分区partition到csv文件csv_file.csv.../bin/odpscmd -e 'tunnel download table_name/partition csv_file.csv -h true' 其中“-h true” 表示下载表头。2、下载非分区表table_name到csv文件csv_file.csv.../bin/odpscmd -e 'tunnel download table_name csv_file.csv...
2020-05-20 12:48:32
1565
原创 用Python下载网上的的文件
首先确保python已经安装了wget包,若没有安装,在终端执行如下命令:$ pip install wget$ conda install -c conda-forge python-wget假设网上文件的路径及名称为url,则在python中,执行如下命令:import wgeturl = ...filename0 = wget.download(url) # 将文件现...
2020-05-02 17:35:39
404
原创 《word2vec中的数学》内容摘要(四、基于Negative Sampling的CBOW模型)
Negative Sampling(NEG)利用随机负采样,能大幅度提高性能。 对于样本,词为正样本,其他词为负样本。假定已经选好了一个关于的负样本子集,且对...
2020-04-29 13:01:57
297
1
原创 《word2vec中的数学》内容摘要(三、基于Hierarchical的Skip-gram模型)
(2) Skip-gram模型 设样本为① 网络结构 a 输入层:只含当前样本中心词的词向量
2020-04-27 22:46:40
135
原创 TensorFlow中的变量初始化函数
TensorFlow中的变量初始化函数 初始化函数 功能 主要参数 tf.constant_initializer 将变量初始化为给定常量 常量的取值 tf.random_normal_initializer 将变量初始化为满足正态分布的随机值 正态分布的均值和标准差 tf.truncated_normal_initializer 将变量初始...
2020-02-07 15:55:35
306
原创 java 错误: 找不到或无法加载主类 XXX
在idea 中编译完程序后,如果出现这个错误,原因之一时没有退到src目录下运行。src目录下面的才是各个包。
2019-11-20 11:56:26
373
原创 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
升级百度云Linux操作系统后,用SSH远程连接,出现如下错误:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING S...
2019-11-03 01:10:05
147
原创 java中的格式化
1、DecimalFormat类可以将数字进行格式化,可以以百分比的形式输出,或者设定小数位数等。import java.text.DecimalFormat;public class TestConstructorOrder { public static void main( String args[]){ DecimalFormat df = new Dec...
2019-10-27 16:32:38
212
原创 java交互输入
1、java.util.Scanner类的对象可以读入输入数据:package sjq.demo;import java.util.Scanner;public class NiZhuan { public static void main(String args[]){ Scanner scanner = new Scanner(System.in); ...
2019-09-18 00:22:09
1293
原创 Hive 中的时间
select UNIX_TIMESTAMP() as temporary_timestamp, --当前时间的时间戳 UNIX_TIMESTAMP('2011-12-07 13:01:03') as specified_timestamp, --指定时间的时间戳 FROM_UNIXTIME(1568106212) a...
2019-09-10 17:47:18
155
原创 go中的资源共享问题
1、原子函数 原子函数能够以加锁机制来同步访问整型变量和指针。2、atomic包的AddInt64函数会同步整型值的加法,方法是强制同一时刻只有一个goroutine运行并完成这个加法操作。当goroutine试图去调用任何原子函数时,这些goroutine都会自动根据所引用的变量做同步处理。例:var ( counter int64 wg sync.WaitGroup)func...
2019-08-01 09:31:05
166
原创 Tensorflow中变量的初始化
1、所有变量同一初始化:sess.run(tf.global_variables_initializer()) ;2、初始化一个变量:sess.run(Variable1.initializer) 。
2019-07-31 01:22:36
609
转载 Protocol Buffer文件
1、Protocol Buffer是处理结构化数据(拥有多种属性的数据)的工具。除了Protocol Buffer, XML和JSON也是处理结构化数据的常用工具。2、要将结构化数据持久化或进行网络传输,需要先将它们序列化,即将结构化数据变成二进制数据流的格式,简单说就是变为一个字符串。Protocol Buffer可以将“结构化数据”和“序列化数据”相互转化。将“序列化数据”进行还原,需先定...
2019-07-28 17:06:26
354
转载 go中的竞争状态
1、若两个或多个goroutine在没有相互同步的情况下,访问某个共享的资源,并试图同时读和写这个资源,就处于相互竞争状态(race condition)。2、读和写操作的原子化是指,同一时刻只能有一个goroutine对共享资源进行读和写操作。...
2019-07-28 14:23:14
177
转载 Go中的并发与并行
1、线程(thread)和进程(process):(1)进程 当运行一个应用程序(如一个IDE或者编辑器)的时候,操作系统会为这个应用程序启动一个进程。可以将这个进程看做一个包含了应用程序在运行中需要用到和维护的各种资源的容器。(2)线程 一个线程是一个执行空间,这个空间会被操作系统调度来运行函数中所写的代码。每个进程至少包含一个线程,每个进程的初始线程被称作主线程。(3)操作系统...
2019-07-24 09:32:12
243
原创 事故日志
1、2019-07-19,txt文件中设备号末尾含空格,导致人群包匹配出的设备量过少,结果激活成本过高;2、2019-07-22,txt文件格式保存错误,应保存为utf-8,结果保存为utf-16 LE。3、在一台机器上不能修改在其他机器放到hadoop上的数据。4、2019-09-29,confluence文档中的图片连接指向附件中的文件,附件中的文件不能随便删除。...
2019-07-23 14:25:14
127
转载 Tensorflow中的会话
1、所有计算完成之后需要关闭会话来帮助系统回收资源。2、TensorFlow中使用会话的两种模式:(1)明确调用生成会话函数和关闭会话函数:sess = tf.Session()sess.run(...)sess.close()(2)通过python的上下文管理器来使用会话:with tf.Session() as sess: sess.run(...)3、...
2019-07-23 09:34:37
390
原创 Tensorflow中的张量
1、张量中并没有真正保存数据,它保存的是如何得到这些数字的计算过程。2、一个张量中主要保存了三个属性:名字(name)、维度(shape)和类型(type)。(1)名字不仅是一个张量的唯一标识符,同样也给出了这个张量是如何计算出来的。张量和计算图上节点所代表的计算结果是对应的,张量的命名可以通过“node:src_output”的形式来给出。其中node为节点的名称,src_output表...
2019-07-22 09:19:25
315
原创 Tensorflow中的Variable、get_variable、variable_scope、name_scope、Graph
1、tf.Variable() 和 tf.get_variable()(1)tf.Variable()会自动检测命名冲突并自行处理。with tf.Session( ) as sess: with tf.variable_scope("scope2"): w2 = tf.Variable(0.0, name="w2") w3 = tf.Variab...
2019-07-21 19:08:55
230
原创 scala中的时间
1、java中的日历包Calendarimport java.util.Calendar //引入日历包val cal = Calendar.getInstance() //用当前系统时间进行初始化日历对象calcal.getTime //结果:java.util.Date = Wed Jul 17 14:33:37 CST 2019cal.add(Calendar.DATE,...
2019-07-17 12:24:16
374
原创 spark Sql 读取数据
1、读取parquet格式数据,例:val a = spark.read.parquet("hdfs://emr-cluster/.../2019-07-16/part-8e2a5828-417c-c000.snappy.parquet")//scala版未完待续
2019-07-17 12:17:27
185
转载 go中的包
1、所有go语言的程序都会组织成若干组文件,每组文件被称为一个包。2、所有的.go文件,除了空行和注释,都应该在第一行声明自己所属的包。每个包都在一个单独的目录里。同一个目录下的所有.go文件必须同一个包名。3、给包命名的惯例是使用包所在目录的名字。目录及包名应该全小写。4、go语言的编译程序会试图把main命名的包编译为二进制可执行文件。所有用go语言编译的可执行程序都必须有一个名叫...
2019-07-17 08:49:59
190
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人