问题列表 - 第14218页

在VC++中进入MACRO

我正在调试一个源代码,它有很多大的#define'd MACRO例程.我很有兴趣进入它们,但我想,VC++不允许步入功能...所以,

  • 我正在将它们转换为函数,但这对我来说变得很难

有没有办法进入MACRO例程?特别是在VC++中?

PS:如果gcc编译器支持步入MACRO,我可以将整个代码移植到gcc中

c c++ debugging gcc visual-c++

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

从函数返回C字符串

我试图从函数返回一个C字符串,但它不起作用.这是我的代码.

char myFunction()
{
    return "My String";
}
Run Code Online (Sandbox Code Playgroud)

在主要我称之为:

int main()
{
  printf("%s",myFunction());
}
Run Code Online (Sandbox Code Playgroud)

我也尝试了一些其他的方法,myFunction但他们没有工作.例如:

char myFunction()
{
  char array[] = "my string";
  return array;
}
Run Code Online (Sandbox Code Playgroud)

注意:我不允许使用指针!

关于这个问题的小背景:有一个功能是找出它是哪个月; 如果它1然后它返回1月等等

因此,当它打印时,它就是这样做的.printf("Month: %s",calculateMonth(month));.现在的问题是如何从calculateMonth函数中返回该字符串.

c

98
推荐指数
5
解决办法
27万
查看次数

如何在Delphi中使用由dll导出的C++类

有没有办法在Delphi中使用win32 dll导出的C++类for win32?还有其他方法可以实现类似的东西(COM,.NET,......)吗?

c++ delphi dll

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

如何为java程序创建快捷方式图标

嗨,我已经创建了我的java程序的可执行jar,我想为该jar创建快捷方式图标.手段可能是我的jar在硬盘的任何其他内存位置(例如-D或E驱动器用于Windows)但我的图标必须在桌面上.因此,如果我双击桌面上的图标,那么我的应用程序将启动.如何创建这个

谢谢Sunil Kumar Sahoo

java swing

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

通过一个kwargs列表?

我可以将kwargs列表传递给简洁方法吗?这就是我正在尝试做的事情:

def method(**kwargs):
    #do something

keywords = (keyword1 = 'foo', keyword2 = 'bar')
method(keywords)
Run Code Online (Sandbox Code Playgroud)

python kwargs

86
推荐指数
3
解决办法
6万
查看次数

如何控制浏览器调整大小

如何在浏览器尝试缩放时避免调整html元素大小.

html resize effect

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

iPhone:获取Resource文件夹子文件夹中的文件路径

我是iPhone编程的新手.我想读取位于Resource文件夹的子文件夹中的文本文件的内容.

资源文件夹结构如下:

资源

  1. 文件夹1 ----> DATA.TXT
  2. 文件夹2 ----> DATA.TXT
  3. Folder3 ----> ---- Folder1中> DATA.TXT

有多个名为"Data.txt"的文件,那么如何访问每个文件夹中的文件?我知道如何阅读文本文件,但如果资源结构与上述结构类似,那么我该如何获取路径?

例如,如果我想从Folder3访问"Data.txt"文件,我该如何获取文件路径?

请建议.

cocoa-touch file path nsbundle ios

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

为什么ActiveRecord回调要求实例变量或实例方法以self关键字为前缀?

ActiveRecord有一些不同的回调方法用于简化模型逻辑.例如after_findbefore_create方法.

考虑以下代码示例:

class ExternalPrintingCard < ActiveRecord::Base
  belongs_to :user
  belongs_to :ph_user

  after_create :change_pin

  def change_pin
    self.user.randomize_printer_pin
  end

  def after_find
    return if self.card_status == false
    self.card_status = false if self.is_used_up?
    self.card_status = false if self.is_expired?
    self.save!
  end
end
Run Code Online (Sandbox Code Playgroud)

如果我self从实例变量或实例方法中删除所有前缀,那么将调用这两个回调,但就好像它们是这些回调方法中的局部变量一样.

这个实例变量(card_status),实例方法(save!,is_used_up?is_expired?)和association(user)在没有self前缀的这两个回调方法之外工作正常.

Rails文档中用于回调方法(实例方法)的示例代码似乎总是使用self前缀,即使它正在调用实例变量或方法,正确地说它们可以在没有self前缀的情况下访问.

我希望有更好理解ActiveRecord回调的人可以帮助揭示这种行为.

干杯

activerecord ruby-on-rails

18
推荐指数
2
解决办法
2947
查看次数

使用jQuery从原始css文件中获取值

我正在遇到这种情况.基本上我的网站有很多css模板,用户可以使用jQuery动态更改颜色.现在,我这样做的方法是使用jQuery直接通过选择类来修改css属性.但是,如果用户切换到另一个模板(也是动态的),我会插入.css文件,但它没有任何效果.原因是每个元素的css change style =".."都是先例.如何解决这个问题?我正在考虑两种方式:

  1. 删除每个元素中的style ="...".但是怎么做呢?
  2. 直接从.css文件中获取值,并再次分配给每个元素style ="..."

任何人都可以向我展示一些亮点吗?谢谢.

html javascript css jquery stylesheet

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

如何使用正则表达式验证密码?

如何使用正则表达式验证密码中的字符?密码必须至少包含1个特殊字符,1位数字和1个字母.它应该[不]超过8个字符.

regex validation asp-classic

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