问题列表 - 第37652页

存储加密密钥的位置

我正在使用.net框架中的aes加密类加密数据(医疗保健行业).安全存放钥匙的一些推荐位置是什么?我在web.config中进行了开发,但至少可以说,这并不觉得生产值得.

.net asp.net encryption

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

C#平滑物体运动

我有所有必要的代码移动并通过C#代码单击鼠标,但我不想只将鼠标位置设置为XY; 那看起来很生涩.相反,我希望在Z秒内从一个点X1, Y1到另一个点平滑过渡X2, Y2.与keyframing类似.

我正在寻找类似于此的方法:

public void TransitionMouse(int x, int y, double durationInSecs)
Run Code Online (Sandbox Code Playgroud)

它只是将顺利从当前位置移动鼠标,xydurationInSecs秒.我有一个叫做的函数:

public void MoveMouse(int x, int y)
Run Code Online (Sandbox Code Playgroud)

这将鼠标移动到x,y马上.


编辑

谢谢你的帮助!这是完成的,经过测试的代码:

    [DllImport("user32.dll")]
    static extern bool SetCursorPos(int X, int Y);

    public void TransitionMouseTo(double x, double y, double durationSecs)
    {
        double frames = durationSecs*100;

        PointF vector = new PointF();
        PointF mousePos = Cursor.Position;

        vector.X = (float)((x - mousePos.X) / frames);
        vector.Y = …
Run Code Online (Sandbox Code Playgroud)

c# transition smooth keyframe

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

PHP:管理url $ _GET修补

这是一种情况,我有一个支持票据列表,当您单击票证的标题时,将带您进入更详细地显示票证的页面.如果使用URL GET变量来查询数据库.我已经考虑了SQL注入,但是如果有人将url修改为不存在的id会怎么样?什么是解决这个问题的最佳方法?

谢谢,

Jonesy

php url exception-handling get

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

Logcat在每个DefaultHttpClient执行方法调用期间打印"interface name:null"

我多次联系Web服务以通过HttpGet和获取JSON字符串DefaultHttpClient.

...
DefaultHttpClient defaultHttpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(url);
HttpResponse httpResponse = (HttpResponse)defaultHttpClient.execute(httpGet);
HttpEntity httpEntity = httpResponse.getEntity();
...
Run Code Online (Sandbox Code Playgroud)

我发现LogCat是打印接口名称:null,每次都执行标签System.outHttpResponse httpResponse = (HttpResponse)defaultHttpClient.execute(httpGet);.

我正确地建立这个http连接HttpGet吗?有不同的方式吗?

如何创建此连接而不是获取接口名称:来自System.out标记的null LogCat消息?

android http-get httpresponse httpclient logcat

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

C#插件系统设计

所以我正在为我的应用创建一个插件系统.

我有以下组件:1)主要应用程序2)PluginInterface.dll 3)插件.dll

现在的问题是,当我创建我的插件并编译它们时,还有更多的Plugin.dll文件.它在Release目录中有其他必需的文件,例如它使用的PluginInterface.dll,xml配置文件等.

那么我怎样才能使它只是一个用户可以放入插件目录的dll文件?

要么

你认为将插件作为文件夹更好吗?然后,我必须扫描正确的DLL的所有文件夹...

c# dll plugins

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

是否可以通过heroku分享公共代码,就像我可以与Github一样?

在Github上,我可以发送带有代码文件的页面链接.Heroku是否具有相同的功能,或者我是否必须让它们克隆项目并添加为协作者来执行此操作?

language-agnostic ruby-on-rails github repository heroku

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

Log4net - 使用继承时的最佳策略

我已经在我的应用程序中集成了log4net.我有一些辅助方法来帮助记录调用log4net.在重构时,我计划将这些方法移动到基类,以便代码不会在其他派生类中重复.

没有继承模型,以下在每个类中都能正常工作

private static readonly ILog Log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
Run Code Online (Sandbox Code Playgroud)

将上面的内容放在基类中将返回声明类型作为基类而不是派生类.

将此声明移动到基类的最佳方法是什么?

目前,我可以想到几种方法来实现这一目标,但却找不到最佳方法.

c# log4net

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

拳击和拆箱

可能重复:
什么是装箱和拆箱以及有什么权衡?

好的,我理解你装箱和拆箱时会发生什么的基本概念.

Box将值类型(堆栈对象)抛出到System.Object中并将其存储在堆Unbox中解压缩包含该值类型的堆上的对象并将其重新放回堆栈以便可以使用它.

这是我不明白的:

  1. 为什么需要这样做......特定的现实世界的例子

  2. 为什么泛型如此高效?他们说,因为Generics不需要拆箱或装箱,好吧..我不明白为什么......仿制药背后的原因是什么

  3. 为什么泛型比其他类型更好.让我们说其他收藏品?

总而言之,我在代码方面的现实应用中并不了解这一点,然后进一步了解它如何使泛型变得更好......为什么它在使用泛型时不必首先做任何这一点.

.net c# clr

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

使用MongoMapper的嵌入式文档的父关联

如果我有:

class Post
  include MongoMapper::Document

  has_many :comments
end
Run Code Online (Sandbox Code Playgroud)

如果我做:

class Comment
  include MongoMapper::EmbeddedDocument

  belongs_to :post # relevant part
end
Run Code Online (Sandbox Code Playgroud)

这是使用_root_document/ 创建关联_parent_document,还是必须添加(冗余)key :post_id

mongomapper

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

UITextView在UITableViewCell中平滑自动调整大小,在iPad上显示和隐藏键盘,但适用于iPhone

我已经实现了一个自定义UITableViewCell,它包含一个UITextView,可以在用户输入时自动调整大小,类似于Contacts应用程序中的"Notes"字段.它在我的iPhone上运行正常,但是当我在iPad上测试它时,我会遇到一些非常奇怪的行为:当你到达一行时,键盘会隐藏一毫秒,然后立即显示自己.我会把它写成一个古怪的bug,但它实际上会导致一些数据丢失,因为如果你打字,它会丢失一两个字符.这是我的代码:

代码

// returns the proper height/size for the UITextView based on the string it contains.
// If no string, it assumes a space so that it will always have one line.
- (CGSize)textViewSize:(UITextView*)textView {
     float fudgeFactor = 16.0;
     CGSize tallerSize = CGSizeMake(textView.frame.size.width-fudgeFactor, kMaxFieldHeight);
     NSString *testString = @" ";
     if ([textView.text length] > 0) {
          testString = textView.text;
     }
     CGSize stringSize = [testString sizeWithFont:textView.font constrainedToSize:tallerSize lineBreakMode:UILineBreakModeWordWrap];
     return stringSize;
}

// based on the proper text view size, sets the UITextView's …
Run Code Online (Sandbox Code Playgroud)

iphone uitableview uitextview ipad ios

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