问题列表 - 第28158页

如何检测Mac OS的右键单击事件

对于Windows和Linux,我能够检测到右键单击.但对于mac我不知道如何检测右键单击.

如何编写java程序来检测Mac OS的右键单击

谢谢Sunil KUmar Sahoo

java macos

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

取消引用哈希而不创建本地副本

我在第9行的代码中创建了一个哈希的本地副本.对%d的任何更改都不会对全局%h变量(行:5)进行更改.我必须使用reference(第8行)来提供对%h的更改.

有没有办法在不创建本地副本的情况下取消引用子哈希?我问,因为我有许多参考文献的复杂记录,并且通过解引用导航它会更容易.

  1 #!/usr/bin/perl -w
  2 use strict;
  3 use warnings;
  4 
  5 my %h;
  6 sub a {
  7 
  8     my $href = shift;
  9     my(%d) = %{$href};   # this will make a copy of global %h
 10     
 11     $$href{1}=2;     # this will make a change in global %h
 12     $d{2}=2;         # this will not a change in global %h
 13 }   
 14 a(\%h);
 15 print scalar (keys %h) . "\n";
Run Code Online (Sandbox Code Playgroud)

----------------

谢谢你的回复.

问题是我可以在sub中对%h进行某种"别名/绑定".我想在%d中改变%h中的%h的上下文.每当我创建%d时,他都会制作%h的本地副本 - 是否有任何方法可以避免这种情况,或者我是否必须始终使用引用?

----------------

再一次:)我知道$ href是如何工作的.我阅读了教程/手册/文档等.我没有找到答案 …

perl hash dereference

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

SQL Server 2005创建具有列的默认值范围的表

试图完成一些功课并遇到创建表格的问题.如何声明一系列数字的列默认值.它的内容是:"列构建(默认为1但可以是1-10)"我似乎找不到......或者知道在哪里查找这些信息.

CREATE TABLE tblDepartment
(
Department_ID int NOT NULL IDENTITY,
Department_Name varchar(255) NOT NULL,
Division_Name varchar(255) NOT NULL,
City varchar(255) default 'spokane' NOT NULL,
Building int default 1 NOT NULL,
Phone varchar(255)
)
Run Code Online (Sandbox Code Playgroud)

我试过建立int默认1在1到10之间NOT NULL,这没有用,我试过建立int默认1-10,表创建但我不认为它是正确的.

ddl sql-server-2005 default-value

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

JQuery Ajax成功:function()

我将数据发布到这样的php处理页面:

$insert = mysql_query(
    'INSERT INTO ' . $table . ' (' . substr($addfields,0,-1) . ') ' .
    'VALUES  (' . substr($addvals,0,-1) . ')');
Run Code Online (Sandbox Code Playgroud)

我希望有:

if($insert): echo 'Message 1'; else: echo 'message2'; endif;
Run Code Online (Sandbox Code Playgroud)

我在成功中做了什么:function()来显示消息<div id="result"></div>

我试过了:

success: function() {
     $(#result).html(html);
}
Run Code Online (Sandbox Code Playgroud)

该代码不会在div标签中显示该消息.

如何将数据发布到div?

php jquery

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

如何在Web/Windows窗体中将IronRuby或IronPython与c#一起使用?

我对.net的动态语言运行时非常感兴趣,并且看到IronRuby/IronPython是建立在它之上的.我找不到一些在c#中使用Ruby/Python动态的例子,这是我真正感兴趣的.

我看过微软的视频,它使用c#4的动态从Silverlight中调用JavaScript,只是想知道在web/windows窗体中调用Ruby/Python是多么容易?我知道Umbraco在某个地方有一个python实现,这是可能的,但不确定如何?

谢谢.

asp.net ironpython ironruby umbraco-blog c#-4.0

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

使用kqueue()监视目录中的更改的最佳方法是什么?

好的:我正在iPhone OS应用程序中实现文件共享,当然这意味着文件系统监控.好极了!

基本上,当用户将文件操作到iTunes中的应用程序部分时,操作系统会复制和/或删除目录.因此,我需要通过像a这样的有效机制监视目录中的更改kqueue().

我如何实现这一点,以便我知道文件已完成复制?我在思考:

  • 监控kqueue().
  • 在事件中,启动(或重置现有)超时.
  • 超时过后,请继续工作.

但有没有更好的方法来确保我不会踩到操作系统的脚趾?

iphone directory macos monitoring kqueue

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

如何计算java数组内存的使用情况

如果我有:

int c[] = new int[10];
Run Code Online (Sandbox Code Playgroud)

int a[][] = new int[2][3];
Run Code Online (Sandbox Code Playgroud)

一般而言

一个n*m*..*j数组

如何考虑参考变量,我如何计算实际内存使用量?

java arrays

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

没有连接,因为目标机器主动拒绝它?

有时我在向WebService执行HttpWebRequest时遇到以下错误.我也复制了下面的代码.


System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:80
   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)
   at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
   --- End of inner exception stack trace ---
   at System.Net.HttpWebRequest.GetRequestStream()

ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

request.PreAuthenticate = true;
request.Credentials = networkCredential(sla);
request.Method = WebRequestMethods.Http.Post;
request.ContentType = …
Run Code Online (Sandbox Code Playgroud)

.net c# socketexception system.net.webexception asp.net-web-api2

228
推荐指数
7
解决办法
103万
查看次数

如何转换/翻译信息?

我必须使用如下转换表"翻译"代码:

| symbol | translation |  
|   1    |      3      |
|   2    |      4      |
|   3    |      6      |
|   4    |      5      |
|   5    |      2      |
|   6    |      1      |
|   7    |      1      |

我的第一个想法是使用将Map每个符号与其转换相关联,并从数据库或text/xml文件加载表.有没有更好的办法?不必快速闪电,只需轻松维护和测试.TIA.

java design-patterns map

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

putStrLn,类型Char不匹配[Char]

我有一个haskell问题.putStrLn应该带一个[Char]或一个String,即使看起来我把它给了编译器,他仍然会抱怨.

*** Expression     : putStrLn line
*** Term           : line
*** Type           : Char
*** Does not match : [Char]
Run Code Online (Sandbox Code Playgroud)

它引用的代码是:

getV::[[(Char,Float)]] -> IO ()
getV [] = putStrLn ""
getV (x:xs) = do line <- getS x
   putStrLn line      <-- Complaining line
   getV xs

getS::[(Char,Float)] -> String
getS [] = ""
getS ((c,f):str) = do a <- "(L" ++ [c] ++")" ++ getS str
    return a
Run Code Online (Sandbox Code Playgroud)

我做了一点剥离它,但它应该是完全相同的行为.getS返回一个String,该字符串是putStrLn的参数.那么问题是什么?:/

io haskell functional-programming

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