问题列表 - 第11188页

C#如何以编程方式在控件之间切换选项卡

我希望能够以编程方式模拟对话框的键盘导航.

我有一个带键盘的自定义硬件设备,我想用它来进行对话框导航.

我知道Focus(),但我宁愿做一些自动遵守Tab键顺序的东西.通过模拟键盘导航,我不必担心为每种类型的控件重新发明复杂的行为.

有谁知道如何做到这一点?

谢谢!

c#

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

为什么这不起作用?动态选择

好的,我这样做:

Select[Range[1, 20], # > Dynamic[q] &]
Run Code Online (Sandbox Code Playgroud)

然后我创建滑块:

Slider[Dynamic[q], {1, 20}]
Run Code Online (Sandbox Code Playgroud)

它总会返回一个空集!为什么!

更新 此目标是在移动滑块时进行设置更改.

wolfram-mathematica

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

适合初学者的Awesome ASP.NET和C#教程

对于有抱负的ASP.NET和C#开发人员,您会推荐哪些书籍和教程?

这些书应该以绝对的初学者为目标,教程应该有完整的代码示例和结构良好的解释.

c# asp.net

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

正则表达式:如何确定给定char之前的char出现的奇数/偶数?

我想,以取代|OR只在不带引号的术语,如:

"this | that" | "the | other" -> "this | that" OR "the | other"
Run Code Online (Sandbox Code Playgroud)

是的,我可以拆分空间或引用,得到一个数组并迭代它,并重建字符串,但这似乎......不优雅.所以也许有一种正则表达式方法可以通过计算"前面的s 来实现这一点,|而明显奇怪的意思|是引用它甚至意味着不带引号.(注意:"如果存在至少一个偶数,则处理不会开始").

regex

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

为在线商店生成订单号的最佳方法?

我的在线商店中的每个订单都有一个面向用户的订单号.我想知道生成它们的最佳方法.标准包括:

  • 很容易通过电话说(例如,"m"和"n"是模棱两可的)
  • 独特
  • 校验和(矫枉过正?有用吗?)
  • 编辑:不显示已经有多少总订单(客户可能会发现您的第三个订单令人不安)

现在我正在使用以下方法(没有校验和):

def generate_number                
    possible_values = 'abfhijlqrstuxy'.upcase.split('') | '123456789'.split('')

    record = true
    while record
        random = Array.new(5){possible_values[rand(possible_values.size)]}.join
        record = Order.find(:first, :conditions => ["number = ?", random])
    end          
    self.number = random
end
Run Code Online (Sandbox Code Playgroud)

ruby checksum e-commerce

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

如何将chdir分配给.bat中的变量?

我正在尝试将bash脚本转换为.bat脚本.我绊倒的具体路线是这样的:

X=`pwd`
Run Code Online (Sandbox Code Playgroud)

什么是.bat等价物?

我需要将脚本当前运行的目录作为变量,这样我就可以使用通用的相对路径来查找目录中的文件.我在命令提示符下运行Windows-XP.

bash windows-xp batch-file relative-path

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

用C++包装变量参数函数

我想用另一个函数(也采用可变数量的参数)包装xmlrpc"call"函数(它接受可变数量的参数).我想简单地将传递给我的包装函数的可变数量的参数转发到xmlrpc"call"函数.我知道如何使用va_start和va_arg,但我真的不关心传入的值,我只是想将它们转发到包装函数.这可能吗?

我要包装的函数的规范是

call(const char* url, const char* function, const char* paramSpec, void* result, ...);
Run Code Online (Sandbox Code Playgroud)

我的包装器处理前三个参数和引用结果,它只需要将其额外的参数转发给调用函数

c++ variadic-functions wrapper

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

是否可以从数据库生成django模型?

我一直在家里乱搞Django和Django ORM,我必须说,我觉得它在易用性方面是最好的之一.

但是,我想知道是否可以在"反向"中使用它.

基本上我想要做的是从现有的数据库模式生成Django模型(来自不使用django并且相当陈旧的项目).

这可能吗?

更新:有问题的数据库是Oracle

database oracle django orm

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

需要一些帮助将VB.NET代码转换为C#

我有一个用VB.NET编写的CRC类.我需要它在C#中.我使用在线转换器让我开始,但我收到一些错误.

byte[] buffer = new byte[BUFFER_SIZE];
iLookup = (crc32Result & 0xff) ^ buffer(i);
Run Code Online (Sandbox Code Playgroud)

在那一行,编译器给了我这个错误:

编译器错误消息: CS0118:'buffer'是'变量'但是像'方法'一样使用

我有什么想法可以解决这个问题?

谢谢!

c# code-conversion

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

在Internet Explorer中使用asp.net表单身份验证的问题

我的公司有一个托管在客户机上的Web应用程序,它在ASP.net中使用表单身份验证.访问网站http://www.client.com/Application并尝试在登录页面上进行身份验证时,用户将被重定向回登录页面.通过http:// localhost/Application访问它时,身份验证工作正常,用户可以进入该站点.我们无法在开发环境中复制此行为,因此我们非常确定它与其服务器/环境有关.

只有在使用Internet Explorer(使用ie 6,7,8进行测试)时才会出现此问题.当客户端尝试使用Firefox时,身份验证工作正常.

我创建了一个调试页面,在调用FormsAuthentication.SetAuthCookie后,登录页面重定向到该页面,显示有关身份验证cookie的信息.在Internet Explorer中访问它时,身份验证cookie不存在.当它在FireFox中击中它时.

有没有人遇到过这样的事情,或者对可能出现的问题有任何建议?

编辑:

Web.config文件

<authentication mode="Forms">
  <forms name=".ASPXAUTH" loginUrl="Login.aspx" />
</authentication>
<authorization>
  <deny users="?" />
  <allow users="*" />
</authorization>   

 <!-- Page used to display authentication cookie information -->
 <location path="AuthDebugPage.aspx">
   <system.web>
     <authorization>
      <allow users="?"/>
     </authorization>      
   </system.web>
 </location>
Run Code Online (Sandbox Code Playgroud)

LogOn.aspx.vb

If (adAuth.IsAuthenticated(Domain, txtUserName.Text, txtPassword.Text)) Then          

  Dim AuthDebug As Boolean =      System.Configuration.ConfigurationSettings.AppSettings("AuthDebug")

  If AuthDebug Then
    FormsAuthentication.SetAuthCookie(SystemUserName, False)
    Response.Redirect("AuthDebugPage.aspx")
  Else
    FormsAuthentication.RedirectFromLoginPage(txtUserName.Text, False)
  End If
End If 
Run Code Online (Sandbox Code Playgroud)

他们的域管理员查看了组策略,看看他们是否正在将任何内容推送到他们的节点,阻止用户在IE上接受cookie并且他没有找到任何内容.他还从域中取出了一台机器并清除了所有组策略,并且仍然在Internet Explorer中进行身份验证时遇到同样的问题.

asp.net authentication

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