问题列表 - 第39871页

允许在URL中使用CON,保留关键字

我需要在URL名称中允许包含CON,AUX,NUL等保留关键字的URL,例如:..../CON/...

现在,当我尝试访问这样的URL时,我收到404错误和以下异常:

[HttpException]
   at System.Web.CachedPathData.GetConfigPathData(String configPath)
   at System.Web.HttpContext.GetFilePathData()
Run Code Online (Sandbox Code Playgroud)

根据本网站上的其他帖子,这已经针对.Net 4进行了修复.在.net中带点的语义网址,但由于其他依赖关系,我无法升级到.Net4,因此需要另外一种方法.

.net c# iis url

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

Android scrollview onScrollChanged

我在滚动视图中的文本视图中有一个固定的内容.当用户滚动到某个位置时,我想开始一个活动或触发一个Toast.

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent" android:layout_height="fill_parent"
 android:id="@+id/scroller">
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical" android:layout_width="fill_parent"
  android:layout_height="fill_parent">
  <TextView android:layout_width="fill_parent" android:id="@+id/story"
   android:layout_height="wrap_content" android:text="@string/lorem"
   android:gravity="fill" />
 </LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

我的问题是实现受保护的方法onScrollChanged来找出滚动视图的位置.

我找到了这个答案,是否有一个更简单的解决方案,而不是声明一个界面,覆盖滚动视图等,如我发布的链接上所示?

android android-scrollview onscrollchanged

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

Python/Erlang:Twisted,Stackless,Greenlet,Eventlet和Coroutines有什么区别?它们与Erlang进程类似吗?

我的不完全理解是Twisted,Stackless,Greenlet,Eventlet,Coroutines都使用非常轻量级和快速切换的异步网络IO和用户态线程.但我不确定它们之间有什么区别.

它们听起来与Erlang进程非常相似.它们几乎是一回事吗?

任何能够帮助我更多地理解这个主题的人都将不胜感激.

python erlang asynchronous nonblocking python-stackless

30
推荐指数
3
解决办法
6966
查看次数

如何向发布Capistrano任务的工作站发送消息?

如果我cap deploy从工作站执行,如何在配方运行时指定要在工作站的控制台中显示的自定义反馈?

这让我感到困惑,因为Capistrano在部署机器(或服务器)上运行其"任务",因此run 'echo "this is my message"'只会出现在服务器的控制台中.

capistrano ruby-on-rails

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

如何从c#2.0中的字符串中删除前0(零)

我有一个可以容纳像000232或999999或023000我所试图做的是从第一个字符串中删除第000,离开第二个字符串,并从第三字符串中删除第一个0,并保持000到值的字符串对

我怎么能最好地完成这个?

提前致谢

c#

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

如何与蓝牙键盘通话?

我写了一个连接蓝牙键盘的Android应用程序.它通过BT套接字连接到键盘并获取套接字的输入流.

InputStream inStrm = socket.getInputStream();
Run Code Online (Sandbox Code Playgroud)

接下来,我试图读取输入流,但它说,有没有可用的字节.

int nBytesAvail = inStrm.available(); // always gives me 0
Run Code Online (Sandbox Code Playgroud)

要么

int  dataByte = inStrm.read(); // always generates IOException
Run Code Online (Sandbox Code Playgroud)

例外情况说:软件导致连接中止

如果我尝试写入流,我会得到另一个例外:传输端点未连接.

可能发生两件事之一.

  1. 我首先担心的是,键盘上会有HID协议,在我说出正确的咒语之前,它不会透露它的秘密.那是对的吗?或者应该由BT套接字堆栈自动处理?套接字流似乎是一个标准的串行流,我不确定这是正确的.

  2. 我的第二个担心是因为这是一个Galaxy Tab,我的问题可能只是因为三星已经删除了操作系统的特定部分(但我仍然会从套接字连接获得有效的输入流吗?).据广泛报道,美国版本的Tab根本不会使用标准的Android BT实用程序连接到任何BT HID,尽管BT文件传输确实可以正常工作.

我想第三种可能性就是当我发生按键时我只是错过了击键.我不知道Java对来自HID的BT数据做了多少缓冲,但是如果建立套接字连接,数据应该出现在输入流中,不是吗?

我不愿意花更多的时间来解决这个问题,以防我完全采用错误的方式(参见#1),或注定会失败(见#2).

keyboard android bluetooth hid

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

Wireshark vs Firebug vs Fiddler - 利弊?

最近,我遇到了一个CGI应用程序没有响应的问题.症状是Firefox显示:

从localhost传输数据...

但问题是我看不到来自Firebug的Net面板的任何流量,浏览器只是永远停留在同一个舞台上.

我正在考虑调试此应用程序的方法,但我看不到源代码或其任何已编译的Java/C++组件,因此我认为HTTP网络级别的诊断是一个良好的开端.

我对Fiddler和Wireshark没什么经验,只是想知道他们会在HTTP网络级别获得更好的反馈/统计数据吗?我听说Wireshark很先进,但可能会引入大量的流量,所以系统管理员不太喜欢它.在这个时候,我认为Firebug并没有真正向我展示足够的信息.

我需要收集信息,以便我可以转发给客户作为证据.

debugging firebug web-applications fiddler wireshark

84
推荐指数
6
解决办法
9万
查看次数

HTML5拖放上传

有没有人知道如何使用HTML5通过桌面拖放文件实现上传?我找到了以下参考资料:

  1. 使用 developer.mozilla.org上的拖放功能(2017-08)选择文件

  2. 使用JavaScript拖放文件上传文章声明api已更改,并且指向文件Api的链接已更改(2010-09)

  3. http://www.appelsiini.net/上的html5-drag-and-drop-multiple-file-upload(2017-11返回404)(仍然有效)

但有没有可以在所有平台上运行的解决方案:Firefox,ChromeSafari

非常感谢!

html5

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

哪个是浏览器选项卡的更好选择:多线程还是多进程?

我想知道哪个是在Web浏览器中实现选项卡的更好选择?(例如:Firefox使用多线程作为其标签,而Google Chrome使用多进程......)

c browser multithreading process

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

WPF InitializeComponent性能问题

我有一个WPF应用程序(.NET 4),它有一个主窗口,在主窗口内部显示许多较小的窗口UserControls.用户执行的各种动作导致UserControls显示的动作被具有不同数据的不同其他控件替换.

但是,在切换这些控件时,我遇到了性能问题.在加载控件时,WPF调度程序线程转到100%CPU.在较旧的计算机上,或者控件数量较多时,这可能会导致应用程序锁定长达30秒!

分析表明几乎所有这些CPU时间花在调用InitializeComponent所有不同的各种方法上UserControls- 没有一个控件看起来比其他任何方法差得多,它们似乎都需要0.2到0.5秒(在我的开发机器上快速处理器和良好的图形卡).

据我所知,InitializeComponentWPF实际上将已编译的xaml加载到内存中.

我在这里做什么都不知所措.我想在后台线程上预先初始化东西,但是必须在调度程序线程上创建和使用所有WPF控件,所以我认为这不可行.

否则它看起来像我唯一的选择是删除我的所有xaml?

任何帮助将不胜感激

c# wpf performance

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