问题列表 - 第1976页

如何使用C++在Windows和Linux中清除控制台

我需要一个跨平台的解决方案来清除用C++编写的Linux和Windows控制台.这样做有什么功能吗?另请注意,我不希望最终用户程序员必须更改程序中的任何代码以使其清除Windows vs Linux(例如,如果必须在两个函数之间进行选择,则必须做出决定在运行时或在编译时自动执行).

c++ linux windows console cross-platform

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

C++中的垃圾收集 - 为什么?

我一直听到人们抱怨C++没有垃圾收集.我还听说C++标准委员会正在考虑将其添加到该语言中.我担心我只是没有看到它的意义...使用智能指针的RAII消除了它的需要,对吧?

我对垃圾收集的唯一经验是在几台便宜的80年代家用电脑上,这意味着系统每隔一段时间就会冻结几秒钟.我确信它从那时起已有所改善,但正如你可以猜到的那样,这并没有让我对此持高度评价.

垃圾收集为经验丰富的C++开发人员提供了哪些优势?

c++ garbage-collection c++11

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

Python调试器:单步执行您以交互方式调用的函数

Python非常酷,但不幸的是,它的调试器不如perl -d好.

在试验代码时,我常常做的一件事是从调试器中调用一个函数,然后进入该函数,如下所示:

# NOTE THAT THIS PROGRAM EXITS IMMEDIATELY WITHOUT CALLING FOO()
~> cat -n /tmp/show_perl.pl
1  #!/usr/local/bin/perl
2
3  sub foo {
4      print "hi\n";
5      print "bye\n";
6  }
7
8  exit 0;

~> perl -d /tmp/show_perl.pl

Loading DB routines from perl5db.pl version 1.28
Editor support available.

Enter h or `h h' for help, or `man perldebug' for more help.

main::(/tmp/show_perl.pl:8):    exit 0;

# MAGIC HAPPENS HERE -- I AM STEPPING INTO A FUNCTION THAT I AM …
Run Code Online (Sandbox Code Playgroud)

python debugging pdb

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

如何在ruby中列出当前作用域中当前可用的对象?

我是红宝石的新手,我正在玩IRB.

我发现我可以使用".methods"方法列出对象的方法,而self.methods类似于我想要的东西(类似于Python的dir(builtins)?),但我怎样才能找到方法库/模块我通过include和require加载?

irb(main):036:0* self.methods
=> ["irb_pop_binding", "inspect", "taguri", "irb_chws", "clone", "irb_pushws", "public_methods", "taguri=", "irb_pwws",
"public", "display", "irb_require", "irb_exit", "instance_variable_defined?", "irb_cb", "equal?", "freeze", "irb_context
", "irb_pop_workspace", "irb_cwb", "irb_jobs", "irb_bindings", "methods", "irb_current_working_workspace", "respond_to?"
, "irb_popb", "irb_cws", "fg", "pushws", "conf", "dup", "cwws", "instance_variables", "source", "cb", "kill", "help", "_
_id__", "method", "eql?", "irb_pwb", "id", "bindings", "send", "singleton_methods", "popb", "irb_kill", "chws", "taint",
 "irb_push_binding", "instance_variable_get", "frozen?", "irb_source", "pwws", "private", "instance_of?", "__send__", "i
rb_workspaces", "to_a", "irb_quit", "to_yaml_style", "irb_popws", "irb_change_workspace", "jobs", "type", "install_alias
_method", "irb_push_workspace", "require_gem", …
Run Code Online (Sandbox Code Playgroud)

ruby introspection irb

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

"单词的正则表达式"(语义替换) - 任何示例语法和库?

我正在寻找合成示例或常用技术,使用过程语言对单词而不是字符进行正则表达式样式转换.

例如,要跟踪复制,可能需要创建具有相似含义但具有不同单词选择的文档.

我希望能够简明地定义可以应用于文本流的这些可能的转换.

例如."快速名词 "改为"快速名词 ",但" 走得快 ".不会得到转化(无名词之后.
或者:"爱丽丝会唱歌曲 ",以" 歌曲将被传唱爱丽丝"

我希望这可以在语法检查器中完成,例如检测被动语态.

这种语言处理的AC#实现非常简洁,但我认为任何努力的大部分都是提出正确的规则 - 保持规则清晰易懂似乎是一个开始的地方.

c# language-agnostic syntax parsing semantics

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

使用C#从线路输入连续采样的最简单方法是什么?

我想在使用C#(然后处理该数据)时从我的PC音频线连续采样.采样的最佳方法是什么?

c# audio signal-processing audio-recording

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

PHP访问控制系统

我是使用PHP和MySQL创建Web应用程序的团队的一员.该应用程序将具有多个具有不同角色的用户.该应用程序还将以地理分布的方式使用.因此,我们需要创建一个在以下两个级别运行的访问控制系统:

  1. 控制特定php页面的用户权限,即根据用户的角色提供或拒绝对特定页面(或用户界面元素)的访问.例如:可以允许用户访问"学生"页面,但不允许访问"教师"页面.
  2. 控制特定数据库记录的用户权限,即修改数据库查询,以便仅显示特定记录.例如,对于城市级别的用户,仅显示与用户的特定城市相关的那些记录,而对于国家级别的用户,应显示该国家中所有城市的记录.

我需要帮助设计一个可以处理这两种访问控制的系统.点号.1似乎很简单.但是,如果不对SQL查询中的信息进行硬编码,我完全不知道如何进行第2点.

任何帮助,将不胜感激.

提前致谢

维纳亚克

php permissions database-design access-control database-permissions

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

如何在c中的多个文件使用的头中声明一个结构?

如果我有一个带结构的source.c文件:

struct a { 
    int i;
    struct b {
        int j;
    }
};
Run Code Online (Sandbox Code Playgroud)

如何在另一个文件(即func.c)中使用此结构?

我应该创建一个新的头文件,在那里声明结构并包含该头func.c

或者我应该在头文件中定义了整个结构,包括在两个source.cfunc.c?如何extern在两个文件中声明结构?

typedef应该吗?如果是这样,怎么样?

c structure header file

112
推荐指数
3
解决办法
25万
查看次数

如何从有符号整数中获取十六进制字符串

假设我有经典的4字节有符号整数,我想要类似的东西

打印十六进制(-1)

给我一些类似的东西

>> 0xffffffff

实际上,上面给出了-0x1.我在一些较低级别的语言中徘徊,而python命令行很容易.

那么..有办法吗?

python

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

奇怪的是很多很多和一对多的关系

我知道我会得到投票,但我必须确定这是否合乎逻辑.

我有三个表A,B,C.B是一个用于在A和C之间建立多对多关系的表.但问题是A和C也直接在1-many关系中相关

客户添加了以下要求:

从表B内部加入A和C获取信息,并在同一查询中将A和C关联成一对多的关系

就像是:

替代文字http://img247.imageshack.us/img247/7371/74492374sa4.png

我尝试了查询,但总是得到0行.客户坚持认为我可以完成要求,但我对此表示怀疑.任何意见?

PS.我没有更具描述性的标题,任何想法?

更新:感谢rcar,在某些情况下,这可能是合乎逻辑的,以便记录学生所有课程的历史(假设学生一次只能上一节课)

更新:有一个联系人表,一个包含每个联系人信息的表和关系表.要获取联系人的信息,我必须与信息保持1:1的关系,并且每个联系人都可以拥有喜欢和地址簿; 这就是实现许多关系的原因.

完整的想法是获取联系人的姓名和地址簿.现在我得到了客户的想法......我遇到了查询问题,基本上我正在尝试使用jdecuyper编写的查询,但正如他警告的那样,我没有得到任何数据

sql constraints

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