问题列表 - 第1043页

不使用代码删除自定义事件日志源

我有一个应用程序创建了许多自定义事件日志源来帮助过滤其输出.如何在不编写任何代码的情况下从机器中删除自定义源代码,因为使用System.Diagnostics.EventLog.Delete运行快速程序是不可能的.

我已经尝试使用RegEdit从[HKEY_LOCAL_MACHINE\SYSTEM\ControlSetXXX\Services\Eventlog]中删除自定义源,但是应用程序的行为就好像日志仍然存在于幕后.

我还缺少什么?

c# windows event-log

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

是否值得为不使用Emacs的Windows用户交换Ctrl和Caps Lock

虽然我不使用Emacs,但我已经意识到Steve Yegge建议将Ctrl和Caps Lock交换一段时间.我刚刚尝试将它们作为实验进行交换,我发现很难调整.有几个快捷方式对我来说是第二天性的,我还没有意识到它们在我如何使用键盘方面的根深蒂固.

特别是,我一直要到旧按Ctrl键Ctrl+ Z(撤销),以及剪切,复制和粘贴操作(Ctrl+ X,CV).尝试从原位移动到 Ctrl+ Z我不知道要放哪个手指Z,因为我的戒指,中指或食指都感觉很尴尬.这是我习惯的方式,就像我习惯了原来的位置一样,我应该给它时间或者这种安排不适合Windows键盘快捷方式.

我很想听听那些成功完成过渡的人以及那些尝试过并回过头来的人,尤其是那些在Windows上做过的人.

打字时是否会改善打字速度或舒适度?

您是否有任何关于手指位置或打字训练的提示以加快过渡.

keyboard touch-typing keyboard-shortcuts

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

使用HashMap时,迭代时保证值和键保持相同的顺序吗?

当我迭代值或键时它们会相关吗?第二个键会映射到第二个值吗?

java collections hashmap

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

带子视图的可变UITableCellView高度

我想创建一个具有不同行高的UITableView,我试图通过在UITableViewCells中创建UILabel来实现这一点.

到目前为止,这是我的代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *MyIdentifier = @"EntryCell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:MyIdentifier] autorelease];
    }

    UILabel *textView = [[UILabel alloc] initWithFrame:CGRectMake(10, 0, 300, 40)];
    textView.numberOfLines = 0;
    textView.text = [entries objectAtIndex:[indexPath row]];
    [cell.contentView addSubview:textView];
    [textView release];

    return cell;
}
Run Code Online (Sandbox Code Playgroud)

这给了我每个单元格2行文本.但是,每个"条目"具有不同的行数,我希望UITableViewCells自动调整大小,根据需要包装文本,而不更改字体大小.

[textView sizeToFit]和/或[cell sizeToFit]似乎不起作用.

这是我希望UITableView看起来的样子:

----------------
Lorem ipsum
----------------
Lorem ipsum
Lorem ipsum
----------------
Lorem ipsum
Lorem ipsum
Lorem ipsum
---------------- …
Run Code Online (Sandbox Code Playgroud)

iphone user-interface cocoa-touch uitableview

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

使OSX应用程序在未聚焦时响应第一次鼠标单击

正常的OSX应用程序在没有聚焦时首先点击鼠标点击应用程序.然后,应用程序将处理未来的点击次数.iTunes播放/暂停按钮和Finder的行为有所不同,即使没有聚焦,第一次点击也会被激活.我正在寻找一种方法来强制现有的应用程序(远程桌面连接.app)在第一次单击时起作用,而不仅仅是焦点.

macos cocoa click-through

12
推荐指数
2
解决办法
4207
查看次数

Java,Swing:如何设置JTextField的最大宽度?

我正在编写自定义文件选择组件.在我的UI中,首先用户点击一个按钮,弹出一个按钮JFileChooser; 当它关闭时,所选文件的绝对路径被写入a JTextField.

问题是,绝对路径通常很长,导致文本字段放大,使其容器太宽.

我试过这个,但它没有做任何事情,文本字段仍然太宽:

fileNameTextField.setMaximumSize(new java.awt.Dimension(450, 2147483647));
Run Code Online (Sandbox Code Playgroud)

目前,当它是空的时,它已经是400px长,因为GridBagConstraints附着它.

我希望它像HTML页面中的文本字段一样,它具有固定的大小,并且在输入太长时不会放大.

那么,如何设置最大尺寸JTextField

java swing jtextfield

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

安全读取查询字符串参数的最佳方法?

我们有一个项目可以生成一个代码片段,可以用于其他各种项目.代码的目的是从查询字符串中读取两个参数,并将它们分配给iframe的"src"属性.

例如,URL http://oursite/Page.aspx?a = 1&b = 2的页面中将包含JavaScript以读取"a"和"b"参数.然后,JavaScript将根据这些参数设置iframe的"src"属性.例如,"<iframe src ="http://someothersite/Page.aspx?a = 1&b = 2"/>"

我们目前正在使用服务器端代码执行此操作,该代码使用Microsoft的反交叉脚本库来检查参数.但是,新的要求已经表明我们需要使用JavaScript,并且它不能使用任何第三方JavaScript工具(例如jQuery或Prototype).

我知道的一种方法是在使用它们之前替换参数中的"<",单引号和双引号的任何实例,但这对我来说似乎不够安全.

其中一个参数始终是"P",后跟9个整数.另一个参数始终是15个字母数字字符.(感谢Liam建议我说清楚).

有人对我们有什么建议吗?

非常感谢您的宝贵时间.

javascript security parameters

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

我为什么要使用Flex?

在最近的一次对话中,我提到我使用JavaScript作为Web应用程序.该评论引发了一个回应:"你应该使用Flex.它会缩短你的开发时间,而JavaScript也很难调试和维护.你需要使用正确的工具来完成正确的工作." 现在,我对Flex不太了解,但我个人并不认为JavaScript太难调试或维护,特别是如果你使用框架.JavaScript也是目前使用最多的语言之一,所以在这方面它似乎也是更好的选择.然而,他的回答激起了我的兴趣.对于可供第三方开发人员构建附加组件的可分发Web应用程序,Flex是否是一个不错的选择?使用它与JavaScript框架相比有哪些优势?有哪些缺点?

javascript apache-flex

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

如何通过HTTP代理从Git存储库中提取?

注意:虽然描述的用例是关于在项目中使用子模块,但同样适用于git cloneHTTP上的存储库的常规.

我在Git控制下有一个项目.我想添加一个子模块:

git submodule add http://github.com/jscruggs/metric_fu.git vendor/plugins/metric_fu
Run Code Online (Sandbox Code Playgroud)

但我明白了

...
got 1b0313f016d98e556396c91d08127c59722762d0
got 4c42d44a9221209293e5f3eb7e662a1571b09421
got b0d6414e3ca5c2fb4b95b7712c7edbf7d2becac7
error: Unable to find abc07fcf79aebed56497e3894c6c3c06046f913a under http://github.com/jscruggs/metri...
Cannot obtain needed commit abc07fcf79aebed56497e3894c6c3c06046f913a
while processing commit ee576543b3a0820cc966cc10cc41e6ffb3415658.
fatal: Fetch failed.
Clone of 'http://github.com/jscruggs/metric_fu.git' into submodule path 'vendor/plugins/metric_fu'
Run Code Online (Sandbox Code Playgroud)

我设置了HTTP_PROXY:

c:\project> echo %HTTP_PROXY%
http://proxy.mycompany:80
Run Code Online (Sandbox Code Playgroud)

我甚至为http代理设置了全局Git:

c:\project> git config --get http.proxy
http://proxy.mycompany:80
Run Code Online (Sandbox Code Playgroud)

有没有人获得HTTP提取以始终通过代理工作?真正奇怪的是GitHub上的一些项目工作正常(awesome_nested_set例如),但其他项目一直都失败(例如rails).

git proxy git-submodules

480
推荐指数
17
解决办法
69万
查看次数

如何使用java锁定文件(如果可能)

我有一个使用FileReader打开文件的Java进程.如何防止另一个(Java)进程打开此文件,或者至少通知第二个进程该文件已被打开?如果文件是打开的(这解决了我的问题),这是否会自动使第二个进程获得异常,或者我是否必须在第一个进程中使用某种标志或参数显式打开它?

澄清:

我有一个Java应用程序,它列出了一个文件夹,并打开列表中的每个文件进行处理.它会逐个处理每个文件.每个文件的处理包括读取它并根据内容进行一些计算,大约需要2分钟.我还有另一个Java应用程序执行相同的操作,而是写入文件.我想要的是能够同时运行这些应用程序,所以场景就是这样的.ReadApp列出文件夹并找到文件A,B,C.它打开文件A并开始读取.WriteApp列出文件夹并找到文件A,B,C.它打开文件A,看到它是打开的(通过异常或任何方式)并转到文件B. ReadApp完成文件A并继续到B.它看到它是开放的,继续到C. WriteApp没有至关重要 当ReadApp读取同一文件时写入,反之亦然.它们是不同的过程.

java file-io

114
推荐指数
5
解决办法
16万
查看次数