小编cod*_*ear的帖子

python:从列表中找到字母表中缺少的字母 - 最少的代码行

我试图用最少的代码行从列表中找到字母表中缺少的字母.

如果列表已经排序(使用list.sort()),找到丢失的字母的最快或最少的代码行是什么.

如果我知道只有一封丢失的信件.

(这不是任何类型的面试问题.我实际上需要在我的脚本中执行此操作,我希望在此过程中进行最少量的工作,因为它将在不确定的情况下反复重复)

python

2
推荐指数
3
解决办法
5916
查看次数

字符串函数(C/C++)和安全性潜力的逐个错误

所以这段代码有一个错误:

void foo (const char * str) {
     char buffer[64];

     strncpy(buffer, str, sizeof(buffer));
     buffer[sizeof(buffer)] = '\0';

     printf("whoa: %s", buffer);
}
Run Code Online (Sandbox Code Playgroud)

如果恶意攻击者弄清楚foo()函数是如何工作的,它会怎么做?基本上,这个代码容易受到什么样的安全潜在问题的影响?

我个人认为攻击者在这种情况下无法做任何事情,但我听说他们可以做很多事情,即使他们只能使用1个字节.

c c++ security

2
推荐指数
1
解决办法
1007
查看次数

BASH:错误消息未被重定向到文件

我有一个bash脚本,它只调用不同的调用并将stdout和stderr输出重定向到不同的文件.

我这样做了:

command 1> datafile 2>> errorfile
Run Code Online (Sandbox Code Playgroud)

但是,当命令错误时(例如,作为参数给出错误的用户名和密码组合),错误消息不会重定向到错误文件.我运行此脚本时仍然在屏幕上看到错误消息.例如,错误消息表明我提供了用户名和密码的错误组合.

我究竟做错了什么?我以为我应该在屏幕上看不到输出,因为我将stdout和stderr重定向到文件.

bash redirect io-redirection

2
推荐指数
1
解决办法
1594
查看次数

帮我找出一个MySQL查询

这些是我的表格:

Class
- id
- name

Order
- id
- name
- class_id (FK)

Family
- id
- order_id (FK)
- name

Genus
- id
- family_id (FK)
- name

Species
- id
- genus_id (FK)
- name

我正在尝试进行查询以获取其下没有任何Species的Class,Order和Family名称列表.您可以看到该表具有从Order一直到Species的某种形式的层次结构.每个表都有外键(FK),它与层次结构上面的直接表相关.

试图让这个工作,但我做得不好.任何帮助,将不胜感激!

mysql

0
推荐指数
1
解决办法
349
查看次数

Assert.AreEqual在比较枚举和int时不会失败

我不确定这是否可行,但我只是试一试.

我正在调用Assert.AreEqual()方法.对于参数,我正在通过......

  1. 一个枚举值,其中Int32作为基础类型,因为我没有指定基类型
  2. int(Int32)值

断言失败,因为它看到枚举不是int(这绝对是正确的).
但是,当枚举具有正确的int值作为第二个参数时,有没有办法使这个Assert通过?

我可以将枚举转换为int并快速修复它,但它真的很难看.
我期待某种方法覆盖Assert用于比较2个不同对象的方法,并隐式地使该枚举类型看起来像int.但是,到目前为止,我没有成功找到任何提示/答案.

有人建议创建一个类型转换器并使用TypeConverterAttribute来绕过.如果这是肯定的,并且是唯一的方法,我会; 然而,这看起来似乎有很多不必要的工作.

.net c#

0
推荐指数
1
解决办法
4232
查看次数

模拟随机性

我只是好奇...

你如何模拟随机性?它是如何在现代操作系统(Windows,Linux等)中完成的?

编辑:好的,不仅仅是生成随机数,这可以通过rand()大多数高级编程语言中的调用函数来完成.

但是,我更关心它是如何在现代操作系统中实际完成的.

random operating-system

-3
推荐指数
1
解决办法
429
查看次数

标签 统计

.net ×1

bash ×1

c ×1

c# ×1

c++ ×1

io-redirection ×1

mysql ×1

operating-system ×1

python ×1

random ×1

redirect ×1

security ×1