问题列表 - 第26022页

空声明中无用的类存储说明符

gcc 4.4.1 c89

我有以下代码:

static enum states
{
    ACTIVE,
    RUNNING,
    STOPPED,
    IDLE
};
Run Code Online (Sandbox Code Playgroud)

我收到警告:

useless class storage specifier in empty declaration
Run Code Online (Sandbox Code Playgroud)

但是,如果我删除静态关键字,我不会收到该警告.

我正在使用以下标志进行编译:

-Wall -Wextra
Run Code Online (Sandbox Code Playgroud)

非常感谢任何建议,

c enums

26
推荐指数
4
解决办法
4万
查看次数

PHP循环....需要一些建议

我有以下代码:

$q1 = $_POST["q1"];
$q2 = $_POST["q2"];
$q3 = $_POST["q3"];
$q4 = $_POST["q4"];
$q5 = $_POST["q5"];
$q6 = $_POST["q6"];
$q7 = $_POST["q7"];
$q8 = $_POST["q8"];
Run Code Online (Sandbox Code Playgroud)

目前,这是硬编码的,我需要每次手动更改它,我想使用变量,这样它不是一个手动过程.

这是一个使用循环的情况,还是foreach?

如果我有信息$ q和数组中的q会有帮助吗?

谢谢,

荷马.

php

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

我们可以通过URL传递整个结构吗?

我点击页面中的URL打开一个新的弹出窗口.我在这里的问题是我可以将整个结构传递给新页面吗?

如果那不可能有任何简单的方法来做到这一点?

coldfusion struct

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

我应该将超长UTF-8字符串转换为最短的正常形式吗?

我刚刚修改了我的Encoding :: FixLatin Perl模块来处理超长的UTF-8字节序列并将它们转换为最短的正常形式.

我的问题很简单" 这是一个坏主意 "吗?

许多来源(包括此RFC)表明,任何超长的UTF-8都应被视为错误并被拒绝.他们警告不要"天真的实施",并让我觉得这些东西本质上是不安全的.

由于我的模块的整个目的是用混合编码清理凌乱的数据文件并将它们转换为漂亮干净的utf8,这似乎只是我可以清理的一件事,因此应用程序层不必处理它.我的代码并不关心结果字符可能具有的任何语义含义,它只是将它们转换为规范化形式.

我错过了什么.我没有考虑过隐藏的危险吗?

security perl encoding utf-8

9
推荐指数
1
解决办法
732
查看次数

如何忽略C中变量的符号?

我使用C作为编程语言.使用float/signed int变量时如何忽略符号?例如,如果float/signed int f = -40或+40,则在数学运算(如+ b*f)之后结果应该相同

c

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

如何垂直居中div?

我正在尝试制作一个小的用户名和密码输入框.

我想问一下,你如何垂直对齐一个div?

我有的是:

<div id="Login" class="BlackStrip floatright">
   <div id="Username" class="floatleft">Username<br>Password</div>
   <div id="Form" class="floatleft">
   <form action="" method="post">
      <input type="text" border="0"><br>
      <input type="password" border="0">
   </form>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何使用id用户名和表单将div垂直对齐到中心?我试图把:

vertical-align: middle;
Run Code Online (Sandbox Code Playgroud)

在CSS中为id登录的div,但它似乎不起作用.任何帮助,将不胜感激.

css alignment

115
推荐指数
6
解决办法
36万
查看次数

触发后,查询没有结果数据的目标

我的触发器有问题.在插入新行时,它将检查文章是否未售出.我可以在软件中做到这一点,但我认为这对DB来说更好.

-- Create function
CREATE OR REPLACE FUNCTION checkSold() RETURNS TRIGGER AS $checkSold$
    BEGIN
        SELECT offer_id FROM offer WHERE offer_id = NEW.offer_id AND date_sale IS NULL;

    IF NOT FOUND THEN
        RAISE EXCEPTION 'The Offer is Sold!';
    END IF;
    RETURN NEW;
END;
$checkSold$ LANGUAGE plpgsql;


-- Create trigger
Drop TRIGGER checkSold ON tag_map;
CREATE TRIGGER checkSold BEFORE INSERT ON tag_map FOR EACH ROW EXECUTE PROCEDURE checkSold();

INSERT INTO tag_map (tag_id,offer_id) VALUES (824,80);
Run Code Online (Sandbox Code Playgroud)

这是插入后的错误.

[WARNING  ] INSERT INTO tag_map (tag_id,offer_id) VALUES (824,80) …
Run Code Online (Sandbox Code Playgroud)

database postgresql triggers plpgsql

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

“不同”关键字可以在单个选择查询中使用两次吗?

“不同”关键字可以在单个选择查询中使用两次吗?同样地:

select DISTINCT(trackid), DISTINCT(table_name) 
from jos_audittrail 
where live = 0 AND operation = UPDATE
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql distinct

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

从vim更新cscope db

我使用带有vim的cscope.对多个文件进行大量编辑时,cscope将报告已更改文件的旧行号.如何从vim重建cscope db而不会丢失

  • 在vim中打开标签/窗口
  • 与cscope引擎连接

谢谢

vim cscope

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

对于我选择的授权插件,人们的意见是什么?

我慢慢地,但肯定地把我的第一个rails应用程序(实际上是第一个任何类型的web应用程序 - 我不是真正的程序员)放在一起,是时候设置用户注册/登录系统了.我的应用程序的性质是每个用户将完全与其他用户分开(管理员角色除外).当用户登录时,他们将拥有自己唯一的索引页面,仅查看他们和其他人无法看到或编辑的数据.但是,我稍后可能希望为用户添加一个角色,以便能够查看和编辑其他几个用户的数据(例如,一组用户可能希望允许他们的秘书访问和编辑他们的数据,但他们的秘书不需要任何数据他们自己).

我的计划是使用authlogic创建登录系统和声明权限来控制权限,但在我开始这个相当重要和关键的任务之前,我想我会就这个组合是否适合我设想的任务或者会有更好/更简单/更快/更便宜/更好的选择.

authorization login ruby-on-rails authlogic declarative-authorization

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