问题列表 - 第22162页

如何让cmake的PKG_CHECK_MODULES在Windows中找到我的cairo库

我正在尝试在win32机器上构建OpenSceneGraph的pdf插件.该插件使用cmake的PKG_CHECK_MODULES宏来查找cairo和poppler库.我不知道如何以这样的方式安装它们,以帮助它找到它们.

c++ pdf cmake openscenegraph cairo

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

ASP.NET - 阻止应用程序使用的最佳方法是什么?

我们的客户必须每月支付费用......如果他们不这样做,阻止asp.net软件使用的最佳方法是什么?注意:应用程序在客户端自己的服务器上运行,而不是SaaS应用程序...

我的想法是:

想法:在互联网上托管Web服务,应用程序将使用该服务来了解客户端是否可以使用该软件. 问题1 - 如果客户端互联网失败会发生什么?或者数据中心失败了? 可能的答案:让每个Web服务访问权限发送一个有效期为7或15天的密钥,因此每个Web服务咨询将使软件运行7或15天,这样应用程序将只在7或15之后锁定几天没有咨询我们的网络服务. 问题2 - 如果客户端没有或不想启用对应用程序的Internet访问?

想法2:每月向客户发送密钥. 问题 - 如何制作离线密钥? 可能的答案:使用"限制"日期生成哈希,因此每次登录尝试软件都会将今天的哈希与密钥进行比较? 问题2 - 存放密钥的位置? 可能的答案:数据库(不好,太容易改变),文本文件,注册表,代码文件,汇编......

任何意见将非常感谢!

licensing license-key

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

arc4random除了一些数字

你如何禁止使用arc4random函数选择一些nubers?

当前代码:

int random = (arc4random() % 92);

(数字从0到92)

我希望它不允许以下数字: 31, 70, 91, 92

iphone random objective-c

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

.NET:如何确定对象是否是COM对象?

如何确定对象是否是COM对象?我需要在Object类型的数组中的所有COM对象上调用Marshal.FinalReleaseComObject.

.net com

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

Java相当于C#中的#region

我想在Eclipse中使用区域进行代码折叠; 怎么能在Java中完成?

C#中的示例用法:

#region name
//code
#endregion
Run Code Online (Sandbox Code Playgroud)

c# java eclipse folding

468
推荐指数
15
解决办法
23万
查看次数

在PHP中将文本列表转换为html的正则表达式

我正在尝试编写正则表达式来转换文本块:

* List item
* Another list item
Run Code Online (Sandbox Code Playgroud)

到HTML:

<ul>
    <li>List item</li>
    <li>Another list item</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我知道有一些片段或类可以做到这一点(Markdown,Textile等),但我认为这太过分了:我真的只想要一些基本的功能.到目前为止,我正在尝试:

$text = preg_replace("/\*+(.*)?/i","<li>$1</li>",$text);
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在不使用单独替换的情况下将所有内容包装在<ul>标签中,如下所示:

$text = preg_replace("/(\<li\>(.*)\<\/li\>\n*)+/is","<ul>\n$1\n</ul>\n",$text);
Run Code Online (Sandbox Code Playgroud)

这会干扰其他代码,例如有序列表.肯定有更好的办法.

谢谢.

html php regex

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

如何在sql server 2005中将行转换为列

stackoverflow中有一个问题,标题相同,但这不是我要找的.
我有一张如下表所示的表格

Name   | Count  
----------------    
Chery  | 257  
Drew   | 1500
Morgon | 13  
Kath   | 500  
Kirk   | 200  
Matt   | 76 
Run Code Online (Sandbox Code Playgroud)

我需要将此结果集转换为这样的结果

Chery | Drew | Morgon | Kath | Kirk | Matt  
-------------------------------------------  
257     1500     13      500    200    76
Run Code Online (Sandbox Code Playgroud)

我如何使用sql server 2005实现这一点?

sql sql-server pivot sql-server-2005

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

在.NET中自动扩展数组?

.NET是否与Perl数组类似,它们以数字方式编制索引,但会根据需要自动扩展?它会像这样工作:

var x = new DreamArray<string>();

x[6] = "foo";  // x automatically has 7 elements
x[10] = "bar"; // now it has 11
Run Code Online (Sandbox Code Playgroud)

.net collections perl

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

我应该在asp.net中声明一个会话变量

我正在构建一个Asp.net应用程序.我需要在会话中保存HashTable.

在页面加载我正在写

 protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
       Session["AttemptCount"]=new Hashtable(); //Because of this line.
    }   
}
Run Code Online (Sandbox Code Playgroud)

这里的问题是,当用户刷新页面时,会话["AttemptCount"]也会刷新.我想知道我应该在哪里申报

Session["AttemptCount"]=new Hashtable();
Run Code Online (Sandbox Code Playgroud)

所以我的看法不会被彻底改变.

编辑在Global.asax中,只要用户打开网站,此会话就会开始.我想仅在用户转到特定页面时才创建此会话.即Login.aspx

.net c# asp.net session session-variables

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

升级eclipse 3.5(Galileo)JUnit

我想将我的Eclipse Galileo的JUnit版本(在Windows上)升级到JUnit 4.8.1而不是包含的JUnit 4.5.似乎没有插件更新来使用新版本或更改JUnit 4 jar的位置.如何更新到新版本和/或使用不在eclipse安装目录下的JUnit jar?

eclipse junit

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