所有问题
python - 如何递归地将矩形打包成正方形
我现在正在编写一个程序,它将根据文件的大小在 PyGame 中显示矩形。这完全基于搜索树,根是文件夹,其子树是文件夹或文件,文件是叶子,因为它们没有任何子树。我希望我的程序根据文件相对于根文件夹的大小递归地用矩形填充正方形。IE:根文件夹的大小为 151,file1 的大小为 50,因此 file1 将占据整个正方形的大约 33%。如果需要,我还需要制作水平矩形(即如果没有任何空间可以垂直做,做一个水平矩形)。该函数需要使用一个矩形,这与我的对象 Filetree 中定义的 self.rect 不同(如下所述)
所以我的程序是基于一个名为 FileTree 的对象,它有 self.rect,这是它的矩形大小(x、y 是起点,宽度、高度是它的宽度和高度)。它具有随机分配的颜色,并且具有子树。基本上我只是看不出我的程序哪里出了问题,因为当我调用该函数时,我得到了一堆比例正确的矩形,只是一个在另一个之上,所以它没有适当地间隔。我想知道我正在使用的递归公式是否有问题,因为调试它给了我多个具有相同起点的矩形,当它们应该是一个相邻的时候(即一个从另一个开始的地方开始)结束)
javascript - 如何使用 Javascript 调用 CSS 动画
我用几个图像创建了一个幻灯片视图,并尝试将 CSS 动画应用于所有图像。
我希望所有图像都被动画化,但只有第一张图像被动画化。任何人都可以帮助解决这个问题..
javascript - 检查 document.getElementById 是否不存在?
我一直在看这里的教程:
https://www.detectadblock.com/
这是他们用来检测是否启用了 Adblock 的 Javascript:
如果有人没有阻止广告,我没有任何需要运行的代码。
所以,这条线对我来说基本上没用:
我需要改变什么来删除那部分并基本上做到这一点?
netlify - Netlify 上的鹈鹕网站
我正在使用鹈鹕为自己创建一个静态站点。
我正在尝试在 Netlify 中构建站点。我在 Netligy 中使用以下图像:
Ubuntu Xenial 16.04(默认)所有新站点的当前默认构建映像
我正在尝试使用以下命令进行构建:
但是我收到以下错误:
我有一个3.5.2的runtime.txt文件
有没有人设法在 Netlify 中使用 pelican 建立一个站点?如何将我的站点设置为持续部署?
facebook - 使用 facebook 营销 api 创建与 instagram 帖子相关的广告
TL;DR:如何在与 Instagram 帖子相关的业务管理器中创建广告?
我正在使用 facebook 营销 api 在业务经理中创建广告,以推广我的 facebook 页面上的帖子。我有与我的 facebook 页面连接的 instagram 商业帐户,我希望能够通过 facebook 营销 api(或任何其他 api)从我的 instagram 帐户中创建带有帖子的广告,这可能吗?
我使用我的 Facebook 页面上的帖子创建广告的代码:
制作广告创意
制作广告
如果我只提供 instagram 帖子 ID 而不是 facebook 帖子 ID,我会收到错误消息。
感谢您提供任何帮助:)
android - Scrollview vs Recyclerview vs Viewpager vs Coordinator layout
我有一个很大的内容页面,但没有任何可识别的模式,我有一些不同的方法来实现它。哪个是最好的性能明智的?
-Recyclerview,即使我们没有从回收中获得任何收益?- 带有片段的滚动视图?(使用片段的目的是将逻辑分成更小的部分) - 水平视图寻呼机?(我认为在那种情况下我们不能顺利滚动...) -协调器布局滚动片段?
c# - Unity C# Char 级别系统多场景
我目前正在尝试为我的游戏添加一个升级系统,该级别系统在游戏场景中工作。但是,我有多个场景。我怎么能添加一个升级场景,让玩家选择升级什么技能,这会贯穿整个场景。我需要将关卡系统设为静态吗?
react-native - 如何从我发送数据的页面获取数据?
我将数据从 Page1 传递到 Page2,当我按下 Page2 中的按钮时,我想将数据传递到 Page1。
我像这样发送到 Page2:
我在Page2中获取数据
我从 Page2 发送:
我从 page1 中获取,就像在 page2 中一样。但它给出了未定义的。我怎样才能解决这个问题
python - 如何将带有 unicode 数据的行转换为 Py2 和 Py3 上的 latin-1 编码的 csv 数据?
我想将包含 Unicode 值的嵌套列表转换为 latin-1 编码的 csv(以便我可以在 Web 响应中传输结果并让最终用户的本地 Excel 打开文件)。
我们正在过渡到 Py3,因此最好是相同的代码需要为 Py2 和 Py3 工作(出于维护和覆盖原因)。
我们的 Python 2 代码(用于 py2):
一个简单的测试用例:
我找不到任何方便的方法来使用未来或六个库来做到这一点。
使用from io import StringIO给了我(Py3):
和 Py2:
使用from io import BytesIO as StringIO适用于 Py2,但 Py3 给出:
这是我在这种情况下不理解的错误消息......
是否可以编写一个适用于两种 Python 的函数,或者我是否需要一个完全独立的 Py3 函数?
laravel - 在 Laravel 中使用多个控制器和模型的最佳方法是什么
我有一个包含多个控制器和模型的项目。例如,表products有一个名为“producto_material”的“ child ”表(产品的详细信息) 。
在前端用户创建一个新产品,但是这个产品必须至少有一个细节。当用户按下“创建产品”时,请求会附带产品信息 ( products ) 和详细信息产品 ( producto_material )。
目前我有下一个结构:
- 控制器(ProductoController、ProductoMaterialController)
- 模型(ProductoModel、ProductoMaterialModel)
我希望每个控制器都通过自己的验证来处理您的控制器,但请求会发送到 ProductController。
网络路线:
产品控制器:
我认为这是错误的:
csv - 我正在尝试根据 csvfile 中的数据在屏幕上移动一个立方体,但它不起作用。有人可以帮我处理这段代码吗?
我正在尝试根据 csvfile 中的数据在屏幕上移动一个立方体,但它不起作用。有人可以帮我处理这段代码吗?
使用 UnityEngine;
javascript - 如何一键获取不同的值?
如何通过相同的点击获得不同的值。如果我点击第一个立即购买按钮我想获得“Pendrive,300 gms,600”,请找到以下代码。当我点击第二个立即购买按钮时,我想获得“Mobile,200gms,650”。在另一个页面中。
vba - 如何使用 Connect_Net 的密码连接到 zk ua300?
我使用 VBA 与 ZK UA300 通信,一切都很好,但问题是任何人都有设备的 IP 地址,可以对设备做任何他们想做的事情。我不希望任何人能够连接到设备,除了那些拥有 CommPassword 的人。我使用下面的示例,但是我可以在代码中的哪个位置输入密码?
那么如果我设置了设备的通讯密码,密码会是怎样的呢?
bconn = CZKEM1.Connect_Net(CStr(txtIP.value), CLng(txtPort.value))
aws-lambda - 无服务器功能可以部署在 AWS 上,在本地调用,但在 AWS 上找不到
我有点困惑,非常感谢一些帮助。我是无服务器的新手,想尝试一下。我已经按照本教程设置了无服务器测试功能。
我还提到将我的功能部署到 AWS:
在本地调用完美:
但是在 AWS 上调用失败,因为找不到该函数:
最后这是我的 serverless.yml 文件
python - 如何使用自定义文本创建具有多种选择的模型?
我正在构建一个简单的测验应用程序。我想为管理面板中的每个问题添加多个选择(使用自定义用户文本)的功能。因此,用户可以创建一个问题并在同一页面上添加他需要的任意数量的答案。实现它的最佳方法是什么?
我知道我可以为答案添加另一个模型并与问题模型建立关系。但这并不是我想要实现的。
谢谢你的帮助。
python - NumPy 数组元素在被选中时会发生奇怪的变化
我使用 NumPy 数组制作了一个简单的线性方程组求解器。我手头有两个阵列:一个 2x2 (A) 一个和一个 2x1 一个 (B)。
通过使用 反转第一个数组Ainv = np.linalg.inv(A),然后使用 将它与第二个数组相乘,我得到了第三个 2x1 数组,其中包含我想要的 x 和 y 值,该数组由顺便Ainv.dot(B)调用的函数返回。solveLin()
现在,如果我用适当的变量打印出来print(solveLin()),我会得到[[-8.]
[ 5.]]具有正确值的数组。
但是,如果我将这些值作为目标print(solveLin()[0][0]),例如,我会得到-7.999999999999998和4.999999999999999作为我的答案。
如果我将它们设置为显示为整数,它们将变为 -7 和 4
编辑:我确实理解为什么浮点数会这样,但我不明白为什么它们在数组中以一种方式显示,然后在直接调用时以另一种方式显示。
php - 如何让我的 php 登录页面实际登录?
所以我已经受够了这个任务,我仍然试图让这个登录页面真正登录,它应该是一个使用 $_SERVER['PHP_SELF'] 的自我引用登录页面,但它仍然不会做任何事情
这是我已经拥有的代码
这是我老师在课堂上给的代码,但它仍然不起作用
我也不知道把欢迎信息放在哪里或如何让它显示出来。
我试过用欢迎消息制作一个welcome.php 文件,但它仍然不起作用
我只是想念一些东西
(另外,如果你选择评论不要粗鲁,我很挣扎)
谢谢
?>
asp.net-core - 如果 HTTP 请求成功则停止函数执行 ASP.NET Core
我的要求是,如果请求成功,则它不能再次执行。但现在它每次都在调用:
java - 在 mySQL 中忽略插入查询中的空值
我收到可能包含空值的数据,我想忽略它们,只插入不为空的值,例如:
在这里,我想忽略第二行中的空值,以避免使其覆盖之前收集的最后一个值。
swift - 多次保存到定义的文件而不覆盖以前的数据
我正在尝试在 Swift 中创建一个简单的文本输入应用程序,这是我用这种特定语言创建的第一个应用程序。我能够创建一个文件并将文本保存到其中。我现在正在寻找答案的任务如下:
如何将多个条目从我的 NSTextField 保存到具有条目时间戳的同一个文件中?因为每次我点击保存时,它都会用新条目覆盖文件。
以下是我的代码:
编辑(找到解决方案):
以下是我更新的代码
java - 如何验证序列化的 JSON 字符串
在我的 Spring Rest Endpoint 中,我接收 JSON 作为包装在请求参数中的字符串。我可以使用 JSON 类的 ObjectMapper 将 JSON 字符串反序列化为对象。但是,我想验证对象的属性,即名字、姓氏是否为空或 null 以及电话号码是否为 10 位数字以及其他验证等等
我的问题是如何在 Spring Boot Rest 中实现对象的验证,而无需在 Controller 方法中使用 @Valid 注释
react-native - 如何仅使用 VSCode 调试 React Native?
我看过一些教程,其中在物理 Android 设备上模拟的 React Native 应用程序将调试输出直接显示到 VSCode 的调试控制台,而不是 Chrome 中的调试器 UI。我以前做过,知道一旦应用程序启动,它需要在 Dev Settings 菜单中设置调试服务器主机和端口,但我不记得我是怎么做到的。有人知道要输入的具体主机和端口号吗?
html - 我的导航没有响应并且徽标高于导航
我在那个 psd 文件中做一个导航:
但在我的 html/css 代码中,这个导航看起来像这样:
您可以看到徽标高于导航,如果我减小尺寸,此导航不会做出响应
我试图改变容器,在 css 中做了一个 flex。但这并没有帮助。
HTML:
CSS:






