问题列表 - 第19102页

使用MS SSPI实现安全SLL/TLS客户端的可编译C++代码

如此处所述 http://www.ddj.com/cpp/184401688

我没有时间从头开始写这篇文章.

问及未回答 /sf/ask/30447301/

问题是:

我正在寻找一些可实现MS SSPI的可编译工作源代码(如上面的线程中所提到的),程序而不是OOP首选.

我在这里查看了代码项目示例:

http://www.codeproject.com/KB/IP/sslclasses.aspx

但这是C#OOP.将其转换为C++代码并非易事.

OpenSSL的

SChannel调用遵循GSS API标准.当然,还有一些替代方案 - 例如OpenSSL.这个包是一个完整而彻底的协议实现,对于熟悉UNIX的人来说无疑是最好的选择.该软件包最初针对UNIX社区,并且编译它依赖于Perl运行时,因此从未使用过UNIX类型系统的Windows开发人员需要一些学习曲线.

除此之外,OpenSLL做了一些非常不标准的事情

尼古拉,已经提供了很多可编译的源代码(www.coastrd.com),我希望找到愿意做同样事情的人.

c++ ssl sspi

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

生成随机字符串的代码会创建相同的相同字符串序列

我有以下方法应该创建一个20个字符的ID(有时带有前缀)并返回ID.

它似乎在发布时重置,每次我使用它都会创建相同数量的相同序列.

+(NSString *)createUniqueIdentifier:(NSString *)withPrefix {
    NSString *outstring = nil;

    if (withPrefix!=nil && ![withPrefix isEqualToString:@""]) {
        outstring = [withPrefix stringByAppendingString:@"-"];
    } else {
        outstring = @"";
    }
    NSInteger ii;
    NSString *allletters = @"ABCDEFGHIJKLMNOPQRSTUVWXYZ";

    for (ii=0; ii<20; ii++) {
        outstring = [outstring stringByAppendingString:[allletters substringWithRange:[allletters rangeOfComposedCharacterSequenceAtIndex:random()%[allletters length]]]];
    }

    return outstring;

}
Run Code Online (Sandbox Code Playgroud)

我假设这与此有关random(),但我不知道还有什么用.我想我甚至从Stack Overflow那里得到了这个建议.

谢谢你的帮助!

iphone random objective-c

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

使用C或目标C查找数字的反指数

像我这样的程序员将如何学习如何找到数字的逆指数?在我的计算器第二LN或e ^ x.它在概念上与计算器上的neperien函数类似,例如,2的对数约为0.3,逆对数或0.3 ^的10 ^ x是2.)

注意:这将在使用iPhone SDK的iPhone项目中使用

注意:这是我需要计算的一个例子:然后0.91831被提升到.773848284的逆指数的幂,或0.91831 ^ 2.168332164 = 0.831282.

c iphone objective-c

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

在Classic ASP中填充SQL中的Dropdown

我试图强制用户在添加记录时只选择某些值.所以我自然而然地使用了一个下拉菜单,但我希望这些选项可以填充数据库中的特定字段.我想我会做一个Do/Loop但我显然做错了什么.

Dim dstrSQL
Dim drs
    dstrSQL = "SELECT EventID FROM Events"
    set conn2 = CreateObject("ADODB.Connection")
    conn2.open CONN_STRING
    set drs = conn2.execute(dstrSQL)
    conn2.close: set conn2 = nothing
Do
        Response.Write "<option value=" & drs.Fields(0) & " >" & drs.Fields(0) & "</option>"
        drs.MoveNext
Loop
Run Code Online (Sandbox Code Playgroud)

asp-classic drop-down-menu

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

更新Javascript

我正在尝试在Javascript中创建更新时钟.当我逐步调试调试器时,一切都正常工作,除了它实际上没有更新跨度.有什么想法吗?

<script type="text/javascript">
// The following line of code is in a setInterval() 
// time is set correctly, according to my debugger
 document.getElementById('clock').value = time;
}
</script>
<span id="clock">This should update
</span>
Run Code Online (Sandbox Code Playgroud)

html javascript time auto-update getelementbyid

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

可选参数?

Can Go有可选参数吗?或者我可以只定义两个具有相同名称和不同数量的参数的函数?

overloading go

411
推荐指数
11
解决办法
21万
查看次数

如何在阵列中找到比O(N ^ 2)更快的毕达哥拉斯三胞胎?

有人可以提出一种算法,在给定数组中的数字中找到所有毕达哥拉斯三元组吗?如果可能,请建议比O(n 2)更快的算法.

勾股数是一组{A,B,C},使得2 = B 2 + C 2.示例:对于数组 [9, 2, 3, 4, 8, 5, 6, 10],算法的输出应为{3, 4, 5}{6, 8, 10}.

algorithm

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

在asp.net MVC中对表进行排序

我想知道人们如何在asp.net mvc中对表进行排序?我听说过javascript解决方案非常适用于非分页表,例如jquery的表分类器,但我需要一个可以处理分页表的解决方案.

我正在研究的项目目前使用以下解决方案,但我发现它非常混乱.

调节器

public ActionResult Sort(string parameter)
{  

 IEnumerable<IProduct> list;

 if (Session["Model"] != null)
  list = (IEnumerable<IProduct>)Session["Model"]).ToList<IProduct>();
 else
  list = _service.GetAll();

 if (Session["parameter"] == null && Session["sortDirection"] == null)
 {
  //set the parameter and set the sort to desc
  Session["parameter"] = parameter;
  Session["sortDirection"] = "DESC";
 }
 else if (Session["parameter"] != null) //already set so not the first time
 {
  //same parameter sent
  if (Session["parameter"].ToString().Equals(parameter))
  {
   //check sort direction and reverse
   if (Session["sortDirection"].ToString().Equals("DESC"))
    Session["sortDirection"] = "ASC";
   else
    Session["sortDirection"] = "DESC"; …
Run Code Online (Sandbox Code Playgroud)

sorting asp.net-mvc html-table

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

UIWebView和本地css文件

我想设置一个适用于桌面的网页,以便它可以在iPhone上的UIWebView上显示.我无法访问页面所源自的Web服务器.我想通过以编程方式更改stylesheet元素的href属性来实现此目的<link>.

我跟我做了以下几点IBOutlet UIWebView *webView.

NSString *cssPath = [[NSBundle mainBundle] pathForResource:@"MyStyleSheet" 
                                                    ofType:@"css"];
NSString *js = @"document.getElementsByTagName('link').setAttribute('href','";
NSString *js2 = [js stringByAppendingString:cssPath];
NSString *finalJS = [js2 stringByAppendingString:@"');"];

//check element structure
NSString *res = [webView stringByEvaluatingJavaScriptFromString:finalJS]; 
Run Code Online (Sandbox Code Playgroud)

这不起作用.使用该[webView stringByEvaluatingJavaScriptFromString:]消息并对backgroundColor身体进行更改确实有效 - 完成练习以查看我是否正确使用了呼叫.

我吠叫错了树吗?

css iphone cocoa-touch uiwebview

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

如何使用alpha蒙版剪辑和填充画布

我有一些alpha蒙版的.png图标.我需要使用Android SDK将它们渲染为可绘制的图像.

在iPhone上,我使用以下内容来获得此结果,使用黑色作为填充将"图像"alpha蒙版转换为"imageMasked"图像:

CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGContextRef context = CGBitmapContextCreate(NULL, thumbWidth, 
    thumbHeight, 8, 4*thumbWidth, colorSpace, kCGImageAlphaPremultipliedFirst);
CGRect frame = CGRectMake(0,0,thumbWidth,thumbHeight);
CGContextClipToMask(context, frame, [image CGImage]);
CGContextFillRect(context, frame);

CGImageRef imageMasked = CGBitmapContextCreateImage(context);
CGContextRelease(context);
Run Code Online (Sandbox Code Playgroud)

如何在Android SDK中完成上述操作?

我开始写下面的内容:

Drawable image = myPngImage;

final int width = image.getMinimumWidth();
final int height = image.getMinimumHeight();

Bitmap imageMasked = Bitmap.createBitmap(width,
    height, Config.ARGB_8888);
Canvas canvas = new Canvas(iconMasked);
image.draw(canvas); ???
Run Code Online (Sandbox Code Playgroud)

我没有找到如何使用图像对imageMasked进行剪裁.

android

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