问题列表 - 第18655页

如何将第三方库添加到MinGW?

我刚刚在这篇文章后设置了MinGW环境

但是如何添加第三方库呢?

mingw

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

Objective-C点语法或属性值?

我一直在阅读点语法是可能的,但我不断得到结构不包含我引用的成员的错误.也许它不是点语法,所以我已经包含了我正在做的细节,希望有一个解决方案:

//  MobRec.h - used as the objects in the MobInfo array
#import <Foundation/Foundation.h>

@interface MobRec : NSObject {
@public NSString *mName;        
     @public int mSpeed;
}

@property (nonatomic, retain) NSString *mName; 
@property (nonatomic) int mSpeed;

// MobDefs.h - array of MobRecords
@interface Mobdefs : NSObject {
@public NSMutableArray *mobInfo;
}

@property(assign) NSMutableArray *mobInfo;  // is this the right property?

-(void) initMobTable;

@end

// MobDefs.m
#import "Mobdefs.h"
#import "Mobrec.h"
@implementation Mobdefs
@synthesize mobInfo;

-(void) initMobTable 
{
    // if I use traditional …
Run Code Online (Sandbox Code Playgroud)

objective-c

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

如何告诉我的应用程序发送电子邮件?

我如何告诉我的应用程序向订阅者发送电子邮件?从推出应用程序开始,我将如何每周发送一次.

c# email wpf

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

开源许可证和我

我有一个软件,它编写并包含在几个组件中,每个组件都有自己的许可证.总而言之,正在使用的所有24个组件共享以下许可证:

  • 公共区域
  • GPL
  • LGPL
  • BSD
  • MPL

我问的问题是:

  1. 我可以出售这个链接到所有这些组件的软件的编译版本吗?
  2. 这是什么安装在服务器(作为服务)这有什么区别?
  3. 如果我修改代码怎么办,我必须告诉全世界我做了什么?

licensing open-source

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

生成临时URL以重置密码

我希望在我的网站上实现忘记密码功能.我喜欢这样的选项,其中包含一段时间后过期的临时一次性使用URL的电子邮件被发送给用户.

我已经查看了以下页面以获得这些想法,但我不确定如何使用ASP.NET和C#实现这一点.正如其中一位用户指出的那样,如果我可以在不将这些信息存储在数据库中的情况下实现这一点,那将是理想的.请指教.

通过电子邮件临时密码重置密码

谢谢.

passwords url reset

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

消除用户正则表达式

我想编写一个允许用户根据正则表达式匹配数据的函数,但我担心用户字符串的卫生.我知道使用SQL查询可以使用绑定变量来避免SQL注入攻击,但我不确定是否有这样的regexp机制.我看到有Regexp.escape,但我想允许有效的正则表达式.

这是示例函数:

  def tagged?(text)
    tags.each do |tag|
      return true if text =~ /#{tag.name}/i
    end
    return false
  end
Run Code Online (Sandbox Code Playgroud)

因为我只是直接匹配tag.name是否有人可以插入一个Proc调用或什么来打破正则表达式并造成破坏?

任何关于最佳实践的建议将不胜感激.

ruby regex security sanitization ruby-on-rails

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

gfortran、DLL、下划线

我想从第三方 DLL 访问一些子例程。这些函数使用 STDCALL 作为调用约定。

跑步dumpbin /export foo.dll给了我类似的东西:

      ...
      7    6 00004B40 Foo@16
      ...
Run Code Online (Sandbox Code Playgroud)

我使用以下方法编译我的代码:

      gfortran test.f90 -o test.exe -Wl,foo.dll
Run Code Online (Sandbox Code Playgroud)

我收到错误:(undefined reference to '_foo_'注意下划线)。

我尝试添加-mrtd编译标志以及我在谷歌上搜索的其他标志,但都无济于事。

我怎样才能告诉 fortran 不要添加下划线?


编辑:需要进行一些澄清。

  1. 我有一个现有的 DLL,但没有源代码。
  2. 如果有帮助的话,此 DLL 是用 Visual Basic 编写的。
  3. 我想从fortran调用这个 DLL 。
  4. 当我在 test.f90 中写入时:Foo(1.0d0)出现undefined reference to '_foo_'链接错误

dll fortran gfortran

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

在php中通过电子邮件发送网页

和asp一样,我们有功能在电子邮件中发送完整的网页,这基本上为开发人员创建和发送电子邮件节省了大量时间

请参阅以下代码

     <%
    Set myMail=CreateObject("CDO.Message")
    myMail.Subject="Sending email with CDO"
    myMail.From="xxx@example.com"
    myMail.To="xxx@example.com"
    myMail.CreateMHTMLBody "mywebpage.html",cdoSuppressNone
    myMail.Send
    set myMail=nothing
    %>
Run Code Online (Sandbox Code Playgroud)

我们知道CreateMHTMLBody将从mywebpage.html获取数据并将其作为电子邮件发送.

我想知道像(CreateMHTMLBody)这样的功能在php中可用吗?

如果不是,我们可以创建任何功能,如果是,请给我一些提示.

谢谢

php email

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

如何在VBScript或JavaScript中测量代码执行时间?

VBScript中测量代码执行时间的好方法是什么?

或者没有在JavaScript中如何做到这一点?

javascript vbscript

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

强制I2C通信安全吗?

对于我正在研究的项目,我必须通过I2C与多功能芯片通信.我可以通过I2C/dev/i2c-1接口从linux用户空间执行此操作.

但是,似乎司机正在同时与同一芯片通话.这导致我的I2C_SLAVE访问失败,其中错误的值为EBUSY.好吧 - 我可以通过ioctl I2C_SLAVE_FORCE覆盖它.我尝试过,它的确有效.我的命令到达芯片.

问题:这样做是否安全?我确信我写的地址范围永远不会被任何内核驱动程序访问.但是,我不确定强制I2C通信是否会混淆某些内部状态机左右.(我不是那样进入I2C,我只是使用它......)

供参考,硬件事实:

 OS:           Linux
 Architecture: TI OMAP3 3530
 I2C-Chip:     TWL4030 (does power, audio, usb and lots of other things..)

linux embedded arm i2c

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