问题列表 - 第25251页

"重新初始化"/清理类实例的最短和最佳方法

我会简短地介绍一下代码示例:

class myClass
{
public:
  myClass();
  int a;
  int b;
  int c;
}

// In the myClass.cpp or whatever
myClass::myClass( )
{
 a = 0;
 b = 0;
 c = 0;
}
Run Code Online (Sandbox Code Playgroud)

好的.如果我知道有一个myClass的实例并将一些随机垃圾设置为a,b和c.

  • 调用类构造函数后,将它们全部重置为状态的最佳方法是什么,所以:0,0和0?

我想出了这样的方式:

myClass emptyInstance;
myUsedInstance = emptyInstance; // Ewww.. code smell?
Run Code Online (Sandbox Code Playgroud)

要么..

myUsedInstance.a = 0; myUsedInstance.c = 0; myUsedInstance.c = 0; 
Run Code Online (Sandbox Code Playgroud)
  • 我想你知道我想要什么,有没有更好的方法来实现这一目标?

c++

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

如何在javascript中获取HTML元素的样式值?

我正在寻找一种方法来从样式标签上设置样式的元素中检索样式.

<style> 
#box {width: 100px;}
</style>
Run Code Online (Sandbox Code Playgroud)

在身体里

<div id="box"></div>
Run Code Online (Sandbox Code Playgroud)

我正在寻找没有使用库的直接javascript.

我尝试了以下方法,但继续收到空白:

alert (document.getElementById("box").style.width);  
alert (document.getElementById("box").style.getPropertyValue("width"));
Run Code Online (Sandbox Code Playgroud)

我注意到,如果我使用javascript设置样式,但我无法使用上述样式,但无法使用样式标记.

html javascript css stylesheet

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

为什么shrink_to_fit不绑定?

C++ 0x FCD在23.3.6.2向量容量中表示:

void shrink_to_fit();
Run Code Online (Sandbox Code Playgroud)

备注:shrink_to_fit是一个将capacity()减小为size()的非绑定请求.[注意:请求是非绑定的,以允许特定于实现的优化的纬度. - 尾注]

打算允许哪些优化?

c++ optimization vector c++11

15
推荐指数
2
解决办法
1707
查看次数

如何在LinearLayout的右对齐和底部布局视图

我试图在同一行和右对齐布局1 textview(upText)左对齐和1 textview(downText)和图像视图(图像).

我怎样才能做到这一点?我试过了,但左边的'textview'和图像视图都对齐了.

        <TextView
            android:id="@+id/uptext"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="left"/>
        <TextView
            android:id="@+id/downtext"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:singleLine="true"
            android:gravity="right|bottom"/>
        <ImageView
            android:id="@+id/image"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="right|bottom"/>
    </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android

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

jquery回调函数

我用recaptcha

Recaptcha.create("xxx", "recaptcha", {
            theme: 'clean',
            tabindex: 0,
            callback: $("#id").focus
        });
Run Code Online (Sandbox Code Playgroud)

我想使用回调来关注某些字段,但它不起作用,只能callback: f起作用

 function f() {
        $("#FIO").focus();
    }
Run Code Online (Sandbox Code Playgroud)

问题是什么?

jquery function callback recaptcha

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

如果我不能在静态中使用datacontext

我有这个

public static class MyClassHelper
{
  DataContex db = new DataContext();

  public static Type MyMethod()
  {
    //Do Something with db
    // such as db.myTable
  }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:" 非静态字段,方法或属性需要对象引用... "

反正有没有绕过这个?

这个怎么样.我有一个只包含整数的对象,这对所有内部函数都很好,因为它允许我链接表.但偶尔,我需要向用户显示一些信息.这就是为什么,我想创建一个静态方法,以便它读取整数,在数据库中查找,并显示一个名称而不是数字.

我希望它是一个静态方法,以便我可以在我的View模板中使用它.

谢谢你的帮助

c#-3.0

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

我们如何存储除纯文本以外的密码?

我在stackoverflow上发现了很多关于如何存储用户密码的帖子.但是,我需要知道存储密码的最佳方法是什么,我的应用程序需要通过网络与另一个应用程序进行通信?目前,我们的网络应用程序需要将数据传输到远程网站.要上传数据,我们的网络应用程序会从文本文件中读取密码,并创建包含有效负载的标头并通过https提交.

此文件系统上的纯文本密码是问题.有没有办法更安全地存储密码?

这是一个linux操作系统,应用程序是用python编写的,没有编译.

谢谢!

进一步澄清:根本没有用户参与此过程.其他Web应用程序使用存储在文件系统中的密码来验证发出请求的Web应用程序.用下面的评论者的话来说:"在这种情况下,应用程序是另一个远程应用程序的客户端." (感谢Joe帮我澄清.)

linux security authentication

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

有什么方法可以在运行时使用反射访问Scala Option声明的类型?

所以,我有一个看起来像这样的Scala类:

class TestClass {
  var value: Option[Int] = None
}
Run Code Online (Sandbox Code Playgroud)

我正在解决一个问题,我有一个String值,我想在运行时使用反射将其强制转换为Option [Int].所以,在另一段代码中(对TestClass一无所知)我有一些这样的代码:

def setField[A <: Object](target: A, fieldName: String, value: String) {
  val field = target.getClass.getDeclaredField(fieldName)
  val coercedValue = ???; // How do I figure out that this needs to be Option[Int] ? 
  field.set(target, coercedValue)   
}
Run Code Online (Sandbox Code Playgroud)

为此,我需要知道该字段是一个Option,并且Option的type参数是Int.

我可以选择在运行时(即使用反射)确定'value'的类型是Option [Int]?

我已经看到通过注释字段解决了类似的问题,例如@OptionType(Int.class).如果可能的话,我更喜欢不需要在反射目标上进行注释的解决方案.

reflection types scala parameterized scala-option

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

计算Python中重复序列的最长出现次数

计算字符串中某个字符的最长连续重复的最简单方法是什么?例如,以下字符串中"b"的最长连续重复:

my_str = "abcdefgfaabbbffbbbbbbfgbb"
Run Code Online (Sandbox Code Playgroud)

将是6,因为其他连续重复更短(分别为3和2).我如何在Python中执行此操作?

python string

10
推荐指数
3
解决办法
8778
查看次数

common-lisp:绑定和符号之间的区别

什么(简单来说)在常见的lisp中设置绑定(LET)和符号(=变量)之间的区别?

lisp binding symbols common-lisp

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