
Lv.1
Новый текстовый документ
在 【C语言作品分享】斐波那契数列【求助帖】 中回复
C语言标准没有规定long、short的具体范围。在有的编译器里,long类型和short类型和int类型数据精度一样,也就是没有区别。你可以改用C99标准的long long类型试试。
别的一些语言,比如Java,对short、int、long可表示的范围长度有明确的规定,那就不会有这个问题。
2020-06-24T02:18:36 点赞:0
在 今天我们拓展学到G10的训练师们所了解的激活函数,喵了解! 中回复
我个人不喜欢把线性分类器写成y = kx + b,因为y = kx+b中的x和一般情形下的wx +b = 0中的x含义完全不一样。很多参考资料谈到2维平面点集的分类问题时(特别是只由4个点构造的非线性可分集的例子),总是把初中数学的一次函数y = kx + b搬出来说事,不知道为什么。当特征为2维变量时,要寻找的分类器明显已变为一个二元一次函数z = f(x1, x2) = w1x1 + w2x2 + b = w1x + w2y + b,根本不是再什么一元一次函数z = kx + b,寻找的是分类面而不是分界线。不留意的话,很容易混淆。
2020-06-24T03:05:07 点赞:0
在 arcade库 中回复
https://blog.csdn.net/avskya/article/details/95316074
里面提到的示例片段:
# 每个敌人有没有碰到子弹
for enemy in self.enemy_list:
hit_list = arcade.check_for_collision_with_list(enemy,self.bullet_list)
if len(hit_list) > 0:
enemy.kill()
[b.kill() for b in hit_list] # 碰到的每颗子弹都删除
self.score += len(hit_list)
e = Explosion(self.enemy_explosion_images, enemy.center_x, enemy.center_y)
self.enemy_explosion_list.append(e)
self.all_sprites_list.append(e)
易知此方法接受1个精灵角色A和1个精灵组B。如果精灵组B中有精灵与精灵A相撞,则返回与之发生了碰撞的精灵组成的列表,否则返回长度为0的空白列表。
https://zhuanlan.zhihu.com/p/136364222
中也有介绍说:“我们用arcade.check_for_collision_with_list函数检查玩家是否接触金币。它的使用方式为玩家精灵和带有金币的列表作为传入参数。函数返回与玩家精灵接触的金币列表。如果没有硬币接触,则列表为空。”
请叫我红领巾。
2020-06-26T00:11:09 点赞:0
在 【?神奇】 中回复
你需要开安装1个数据库,当别人从输入框输入登陆信息,并按提交按钮后,你利用GUI(比如Qt)自带的文本框API获取到输入的用户名和密码,调用数据库API,根据数据库有无对应用户信息,决定用户能否登陆。使用数据库的好处是信息查询和刷选功能强大,但是又能兼顾保密性。
如果你懒得学数据库,只是希望模拟这个身份验证的过程,你可以把合法用户的注册信息编码后,存入文本文件。当用户要登陆时,读取并检查文本文件中有没有对应的信息。
Qt一般是做个人电脑客户端软件的,能不能做爪机App要去查一下。网页应用的话,是用JS语言及其框架。20多年前流行用C++语言的CGI技术做喵页,但是开发效率不行,也特别吃运行时内存,现在估计没人用了。现在网页设计都是用Java、PHP、C#等语言和轻量级的框架,也就是开发周期要短,程序加载要快。
2020-06-30T02:14:45 点赞:0