问题列表 - 第47808页

如何在.net(c#)中为可安全存储在数据库中的字符串创建HashCode?

引用 Eric Lippert的GetHashCode指南和规则:

规则:GetHashCode的消费者不能依赖它随着时间的推移或跨appdomains的稳定性

假设您有一个Customer对象,其中包含一系列字段,如Name,Address等.如果在两个不同的进程中使用完全相同的数据生成两个这样的对象,则它们不必返回相同的哈希代码.如果你在星期二的一个进程中创建这样一个对象,关闭它,并在星期三再次运行程序,哈希码可能会有所不同.

这在过去曾经被人咬伤过.System.String.GetHashCode的文档特别指出,两个相同的字符串在CLR的不同版本中可以具有不同的哈希码,实际上它们也是如此.不要在数据库中存储字符串哈希并期望它们永远是相同的,因为它们不会.

那么创建一个可以存储在数据库中的字符串的HashCode的正确方法是什么?

(请告诉我,我不是第一个在我写的软件中留下这个错误的人!)

.net c# database hashcode gethashcode

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

保存和加载图片的正确方法

我正在制作一个小应用程序,用户可以在其中创建游戏配置文件,输入一些数据和可以用相机拍摄的照片.

我借助于保存了大部分配置文件数据NSUserDefaults,但朋友不鼓励我保存配置文件图像NSUserDefault.

在我的应用程序中本地保存和检索图像的正确方法是什么?

cocoa-touch objective-c uiimage ios

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

日期时间现在格式

嗨我尝试插入DB日期时间,列是日期类型我需要做什么?这是代码

  string query = "INSERT INTO Feedback (user_Name, date_of_, Praise)  VALUES     ('"+TextBox1.Text+"',"+DateTime.Now+",'"+TextBox2.Text+"')";
    SqlCommand cmd = new SqlCommand(query, con);
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
Run Code Online (Sandbox Code Playgroud)

c# sql

0
推荐指数
2
解决办法
645
查看次数

程序运行时执行的代码行数是多少次?

是否有一些工具告诉我程序在python中的每行/代码块上停留的时间?

谢谢.

Karthick

python

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

如何将rails app从2.2.2升级到2.3.11?

我已经安装了rails.2.3.11并运行rake rails:upgrade.

我是否需要修改文件?

ruby-on-rails

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

如何在android中使用KSoap 2

我刚刚遇到ksoap2在android应用程序中使用我自己的asp .net webservices.我在互联网上找到了很少的优秀资源,我在Android应用程序中实现了我的webservice.

以下是我使用的webservice响应:

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <CheckAuthenticationResponse xmlns="http://tempuri.org/">
      <CheckAuthenticationResult>boolean</CheckAuthenticationResult>
    </CheckAuthenticationResponse>
  </soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)

为了使用上述服务,我实现了以下代码:

public static Boolean isAuthenticated(String UserName, String Password)
{
    String NAMESPACE = "http://tempuri.org/";
    String METHOD_NAME = "CheckAuthentication";
    String SOAP_ACTION = "http://tempuri.org/CheckAuthentication";
    String URL = "http://primehangout.com/primehangoutweb.asmx";

    SoapObject Request = new SoapObject(NAMESPACE, METHOD_NAME);
    PropertyInfo pi = new PropertyInfo();
    pi.setName("UserId");
    pi.setValue(UserName);
    pi.setType(String.class);
    Request.addProperty(pi);

    PropertyInfo pi2 = new PropertyInfo();
    pi2.setName("Password");
    pi2.setValue(Password);
    pi2.setType(String.class);
    Request.addProperty(pi2);


    SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); …
Run Code Online (Sandbox Code Playgroud)

java android ksoap2 android-ksoap2

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

获取嵌入的YouTube视频的标题和说明

在我正在开发的网站上,我嵌入了来自YouTube的视频,并希望获得视频标题及其说明.

我如何获得这些信息?

youtube youtube-api

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

'any'和'find'方法之间的Groovy区别

在常规,有两种方法即anyfind方法,其可以在地图中使用.

这两种方法将"搜索"为我们所感兴趣的内容(即,既anyfind方法返回元素是否在地图与否,这是他们需要搜索).

但在这个搜索中他们有什么不同?

groovy

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

Hibernate事务未成功启动

考虑一下这个简单的Hibernate场景:

session = getHibernateSession();
tx = session.beginTransaction();
SomeObject o = (SomeObject) session.get(SomeObject.class, objectId);
tx.commit();
Run Code Online (Sandbox Code Playgroud)

此代码生成以下异常:

org.hibernate.TransactionException: Transaction not successfully started
    at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:100)
    at com.bigco.package.Clazz.getSomeData(Clazz.java:1234)
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?

java hibernate

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

toolStripComboBox设置字体样式?

我用comboBox 阅读了这个主题http://technicalsol.blogspot.com/2009/03/combobox-set-font-style.html但是在toolstripComboBox中不存在事件draw_item我需要你的帮助.我正在用C#编写简单的wordpad.

.net c# toolstrip

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