小编Gri*_*han的帖子

在32位系统上存储2个以上的电源31

我必须编写一个程序,可以计算2 power 2010和找到数字之和的权力.例如:

if `2 power 12 => gives 4096 . So 4+0+9+6 = 19 . 
Run Code Online (Sandbox Code Playgroud)

现在我需要找到相同的 2 power 2010.

请帮我理解.

c math

14
推荐指数
5
解决办法
3364
查看次数

按列表中出现的频率对列表进行排序

我有一个整数列表(或者甚至可以是字符串),我想根据Python中出现的频率对其进行排序,例如:

a = [1, 1, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5]
Run Code Online (Sandbox Code Playgroud)

这里元素5在列表中出现4次,4出现3次.所以输出排序列表将是:

result = [5, 5, 5, 5, 3, 3, 3, 4, 4, 4, 1, 1, 2]
Run Code Online (Sandbox Code Playgroud)

我尝试过使用a.count(),但它给出了元素的出现次数.我想对它进行排序.知道怎么做吗?

谢谢

python sorting list

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

如何在MYSQL中删除相同的表?

在我的数据库中,我有一个Employee具有递归关联的表(员工可以是其他员工的老板):

create table if not exists `employee` (

  `SSN` varchar(64) not null,
  `name` varchar(64) default null,
  `designation` varchar(128) not null,
  `MSSN` varchar(64) default null, 
  primary key (`ssn`),
  constraint `fk_manager_employee`  foreign key (`mssn`) references employee(ssn)

) engine=innodb default charset=latin1;
Run Code Online (Sandbox Code Playgroud)

mysql> describe Employee;
+-------------+--------------+------+-----+---------+-------+
| Field       | Type         | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| SSN         | varchar(64)  | NO   | PRI | NULL    |       |
| name        | varchar(64)  | YES  |     | NULL    | …
Run Code Online (Sandbox Code Playgroud)

mysql sql triggers mysql-error-1442

13
推荐指数
1
解决办法
4896
查看次数

如何在HTML中编写求和表达式?

How to write equivalent HTML expression for following Latex:

$$\sum_{k=1}^Nk(N-k+1)  
Run Code Online (Sandbox Code Playgroud)

The image is:

在此输入图像描述

I did like this:

? <sub>k=1</sub> <sup>N</sup>  
Run Code Online (Sandbox Code Playgroud)

but output is like this

k=1 N

I am not good at HTML and I searched on web but couldn't find answer. Please help on this..Thanks!

html html5 web

12
推荐指数
1
解决办法
7213
查看次数

*ptr [10]和(*ptr)[10]之间的差异

对于以下代码:

    int (*ptr)[10];
    int a[10]={99,1,2,3,4,5,6,7,8,9};
    ptr=&a;
    printf("%d",(*ptr)[1]);
Run Code Online (Sandbox Code Playgroud)

它应该打印什么?我期待这里的垃圾值,但输出是1.
(我为此得出结论,初始化这种方式指针数组即ptr[10]开始指向a[10]按顺序排列的元素).

但是这个代码片段呢:

int *ptr[10];
int a[10]={0,1,2,3,4,5,6,7,8,9};
*ptr=a;
printf("%d",*ptr[1]);
Run Code Online (Sandbox Code Playgroud)

它给出了分段错误.

c pointers

12
推荐指数
2
解决办法
5万
查看次数

创建"Context Free Grammar"的提示

我是CFG的新手,
有人可以给我一些关于创建生成某种语言的CFG的技巧

例如

L = {am bn | m >= n}

我得到的是:

So -> a | aSo | aS1 | e
S1 -> b | bS1 | e

但是我认为这个领域是错误的,因为有可能的数量b可能大于a.

grammar lexical-analysis context-free-grammar formal-languages

12
推荐指数
2
解决办法
7万
查看次数

为什么sizeof(array)和sizeof(&array [0])给出不同的结果?

#include <stdio.h>
int main(void){
    char array[20];

    printf( "\nSize of array is %d\n", sizeof(array) );  //outputs 20
    printf("\nSize of &array[0] is %d\n", sizeof(&array[0]); //output 4
}
Run Code Online (Sandbox Code Playgroud)

上面的代码给出了20for sizeof(array)4for sizeof(&array[0]).

我所知道的不是将数组作为参数,而是可以传递它的第一个元素.他们不应该给出与20相同的输出吗?为什么&array[0]给出4作为结果?据我所知,char存储在1个字节中?

c sizeof

12
推荐指数
3
解决办法
1760
查看次数

如何匹配除空格和新线之外的任何东西?

我有一个字符串,我只想匹配任何字符的字符串,除了空格和新行.什么必须是正则表达式?

我知道除了空格之外的任何东西的正则表达式,即[^ ]+除了新行之外的任何东西的正则表达式[^\n]+(我在Windows上).我无法想象如何将它们聚集在一起.

python regex

12
推荐指数
3
解决办法
1万
查看次数

窗口中进程打开的文件名?

如何在窗口中通过某个进程(PID)打印文件名?或者所有进程(PID)当前打开一个文件.
Process Explorer是一个实用工具.但它怎么没有提到呢?Windows中存在的 任何/ proc文件系统类型的东西?

Can we read any Window's Registry?  
I wants to write a programming code And I rarely work on windows. 
Run Code Online (Sandbox Code Playgroud)

在Python中有两个解决方案:
1.import psutil
2. import win32api,win32con,win32process

但这对我来说仍然是一个问题!
1.这些图书馆如何运作?
2.任何寄存器,内存或虚拟文件系统都会保留此信息吗?

如果它可能在窗口中,为什么TasK-Manager中不存在此信息?

c python windows filesystems windows-api-code-pack

11
推荐指数
1
解决办法
2762
查看次数

C中的文字字符:是int还是char?

如果我宣布:

int i = 0 + 'A';
Run Code Online (Sandbox Code Playgroud)

'A'考虑char还是int

有些人可能会使用:

int i = 0 + (int)'A';
Run Code Online (Sandbox Code Playgroud)

但这真的有必要吗?

c casting type-conversion

11
推荐指数
2
解决办法
1894
查看次数