问题列表 - 第11492页

从PDF文件中删除打印机标记

我需要从PDF文件中删除打印机标记.我使用Acrobat 9 Professional打开PDF,但没有删除打印机标记的选项,尽管可以选择添加新的打印机标记.

我用谷歌搜索,发现有一个第三方插件"Enfocus PitStop",安装后添加到Adobe Acrobat并提供删除打印标记的选项,但该软件成本很高.

有什么办法可以通过编程方式或通过Adobe Acrobat 9.0界面删除打印机标记吗?

pdf editing

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

在jQuery中更改链接的标题

我有一个id为"helpTopicAnchorId"的链接.

我想在jQuery中更改其文本.

我该怎么做呢?

javascript jquery

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

ASP.Net SQL Server SessionState(ASPState)数据库的维护计划

我想澄清为ASP.Net SQL Server会话状态使用的ASPState数据库设置的最佳维护计划.

标准用户数据库维护计划似乎不合适.我永远不需要对会话数据进行时间点恢复,因此备份数据库和事务日志文件似乎毫无意义.但是,我仍然需要截断事务日志,运行完整性检查和更新统计信息.

那里必须有现有的指导,但我的google-fu现在让我失望了.

sql-server asp.net session-state maintenance-plan

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

SSIS包的权限

当我在SSIS包(ProtectionLevel)上设置权限并输入PackagePassword时,当我在计算机上打开包时,它不会提示我输入密码.

难道我做错了什么?

ssis

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

从任务管理器隐藏C#程序?

有没有办法从Windows任务管理器隐藏C#程序?

编辑:感谢压倒性的回应!好吧,我不打算做一些怪异的事情.只是想和我的朋友赢得赌注,我可以在没有他注意的情况下做到这一点.我自己也不是一个能够编写rootkit的极客,正如有人建议的那样,虽然我很想知道如何去做.

c#

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

PHP连接到nexus.passport.com时超时

我正在用PHP编写MSN客户端.这是我目前的代码:

$socket = fsockopen("messenger.hotmail.com", 1863);
echo '<b>Connected to 1st server.</b><br />';
//Send MSNP version
fputs($socket, "VER 0 MSNP10 CVR0\r\n");
echo fread($socket, 5000) . '<br />';
//Send user-agent
fputs($socket, "CVR 1 0x0409 php ".phpversion()." i386 MSNMSGR 7.0.0000 MSMSGS ".$_POST["username"]."\r\n");
echo fread($socket, 5000) . '<br />';
//Send username
fputs($socket, "USR 2 TWN I ".$_POST["username"]."\r\n");
//Read XFR
$xfr = fread($socket, 5000);
echo $xfr . '<br />';
$xfr = explode(" ", $xfr);

//Connect to second server
$server2 = explode(":", $xfr[3]);
$socket = fsockopen($server2[0], (int)$server2[1]); …
Run Code Online (Sandbox Code Playgroud)

php timeout msn

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

在C#中解析JSON

我正在尝试从Google AJAX Search API解析一些JSON数据.我有这个URL,我想将其分解,以便显示结果.我目前已经编写了这段代码,但我对于下一步该做什么感到非常遗憾,尽管有很多例子都有简化的JSON字符串.

作为C#和.NET的新手,我一直努力为我的ASP.NET页面获得真正的文本输出,所以我一直建议尝试JSON.NET.任何人都可以指出我正确的方向只是简单地编写一些代码,这些代码将从Google AJAX Search API中获取JSON并将其打印到屏幕上吗?


编辑:全部固定!所有结果都很好.再次感谢Dreas Grech!

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.ServiceModel.Web;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Json;
using System.IO;
using System.Text;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        GoogleSearchResults g1 = new GoogleSearchResults();
        const string json = @"{""responseData"": {""results"":[{""GsearchResultClass"":""GwebSearch"",""unescapedUrl"":""http://www.cheese.com/"",""url"":""http://www.cheese.com/"",""visibleUrl"":""www.cheese.com"",""cacheUrl"":""http://www.google.com/search?q\u003dcache:bkg1gwNt8u4J:www.cheese.com"",""title"":""\u003cb\u003eCHEESE\u003c/b\u003e.COM - All about \u003cb\u003echeese\u003c/b\u003e!."",""titleNoFormatting"":""CHEESE.COM - All about cheese!."",""content"":""\u003cb\u003eCheese\u003c/b\u003e - everything you want to know …
Run Code Online (Sandbox Code Playgroud)

c# asp.net parsing json json.net

198
推荐指数
5
解决办法
18万
查看次数

"Uncurrying".NET中的实例方法

您是否可以创建实例方法的委托而无需在创建时指定实例?换句话说,你可以创建一个"静态"委托,它应该调用该方法的实例作为它的第一个参数吗?

例如,如何使用反射构造以下委托?

Func<int, string> = i=>i.ToString();
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用methodInfo.Invoke,但速度较慢,并且在调用之前不会检查类型正确性.

当您拥有MethodInfo特定的静态方法时,可以使用构造委托Delegate.CreateDelegate(delegateType, methodInfo),并且静态方法的所有参数都保持空闲.

正如Jon Skeet指出的那样,如果方法在引用类型上是非虚拟的,则可以简单地应用相同的方法来创建实例方法的开放委托.决定在虚拟方法上调用哪个方法很棘手,因此不是那么简单,值类型看起来根本不起作用.

对于价值类型,CreateDelegate展品真的很奇怪:

var func37 = (Func<CultureInfo,string>)(37.ToString);
var toStringMethod = typeof(int).GetMethod("ToString", BindingFlags.Instance | BindingFlags.Public, null, new Type[] {typeof(CultureInfo) }, null);
var func42 = (Func<CultureInfo,string>)Delegate.CreateDelegate(typeof(Func<CultureInfo,string>), 42, toStringMethod,true);
Console.WriteLine( object.ReferenceEquals(func37.Method,func42.Method)); //true
Console.WriteLine(func37.Target);//37
Console.WriteLine(func42.Target);//42
Console.WriteLine(func37(CultureInfo.InvariantCulture));//37
Console.WriteLine(func42(CultureInfo.InvariantCulture));//-201040128... WTF?
Run Code Online (Sandbox Code Playgroud)

如果实例方法属于值类型(这适用于引用类型),则CreateDelegate使用null作为目标对象调用将引发绑定异常.

几年之后的一些后续行动:导致func42(CultureInfo.InvariantCulture);返回"-201040128"而不是"42"在我的示例中的错误绑定目标是可能允许远程代码执行的内存损坏(cve-2010-1898); 这是在2010年ms10-060安全更新中修复的.当前框架正确打印42!这并没有使回答这个问题变得更容易,但解释了这个例子中特别奇怪的行为.

.net c# delegates functional-programming currying

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

如何从Mercurial中的工作目录中删除所有未跟踪的文件?

是否可以从我的工作目录中删除所有未跟踪的文件?假设我在工作目录中添加了一堆文件,没有通过'hg add'添加它们,现在想完全摆脱这些新文件?

我在Windows上,虽然我使用的是PowerShell,因此这里也可以使用组合解决方案.

mercurial

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

Java中的并发和阻塞队列

我有一个线程将事件推送到第二个线程的传入队列的经典问题.只有这一次,我对表现很感兴趣.我想要实现的是:

  • 我希望并发访问队列,生产者推送,接收器弹出.
  • 当队列为空时,我希望使用者阻塞队列,等待生产者.

我的第一个想法是使用a LinkedBlockingQueue,但我很快意识到它不是并发的,而且性能受到了影响.在另一方面,我现在使用ConcurrentLinkedQueue,但还是我付出的成本wait()/ notify()每本出版物上.由于消费者在找到空队列时没有阻止,因此我必须同步并wait()锁定.另一方面,制作人必须获得锁定并notify()在每一个出版物上.总体结果是sycnhronized (lock) {lock.notify()},即使不需要,我也会支付每一份出版物的费用 .

我猜这里需要的是一个阻塞和并发的队列.我想象一个push()操作工作ConcurrentLinkedQueue,notify()当推送元素是列表中的第一个时,对象的额外内容.这种检查我认为已经存在ConcurrentLinkedQueue,因为推动需要连接下一个元素.因此,这比每次在外部锁上同步要快得多.

是这样的/合理的吗?

java queue concurrency blocking

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