问题列表 - 第35608页

从命令行向程序发送键盘输入

如何将键盘输入发送到程序?

也就是说,在Linux GUI下,有一种很好的手动(可编程)方式或工具,可以在Linux上运行的程序上模拟键盘输入,这样我就可以从命令行发送,例如"Control-T"到一个Firefox进程和"回答'你好''到一个Gnome-Terminal进程,而不是真正关注每个进程并直接输入?

linux keyboard shell user-interface ipc

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

一种有益的桌面语言,可以学习,值得学习,具有跨平台能力

我首先要说的是我自学成才,我所知道的一切都是从家庭中的程序员,自我利益和反复试验中汲取的.

我正在阅读Aaron Hillegass的Mac OS X Cocoa Programming,但我无法保持兴趣.我认为我失去兴趣的主要原因是缺乏我喜欢Javascript和PHP的主要原因,这是允许在任何平台上开发,托管和测试的整体可移植性(我有Windows 7,Mac OS X和Linux) .当我能够在任何地方使用它时,想出一个项目 - 因此对语言保持兴趣 - 会容易得多.

也就是说,我的问题就像对跨平台语言(Java?C++?,*)的信息请求一样简单,或者对项目或方法的一些建议可能会让我对语言感兴趣的时间长到足以实际能够开始制作功能性应用.

编辑

为了澄清,我正在寻找语言的整体知识,而不是特定的API或工具包.从那里开始,我可以学习工具包,外部库和其他东西.现在的主要问题是找到一种跨平台的语言,并且最好由Stack Overflow社区尊重(因此在这里发布,因为这对我来说是一个非常有价值的工具,我喜欢在我可以的时候帮助别人).

programming-languages

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

这段代码到底在做什么

基于这个答案 - 如何在点击上更改类 可以有人解释我下面的代码究竟是做什么的?

$("a").click(function() {
  var $this = $(this); // this is just for performance
  if(!$this.hasClass('yy'))
    $('.yy').toggleClass("yy").toggleClass("xx");
  $this.toggleClass("yy").toggleClass("xx");
});
Run Code Online (Sandbox Code Playgroud)

我的意思是最后两行.

jquery

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

Apache Camel和其他ESB产品

嘿,
如果我们有Apache Camel为什么要使用Apache ServiceMix和Mule等其他解决方案?
Apache Camel与这些产品相比无法做到吗?
何时使用Mule/ServiceMix以及何时使用Camel?

esb apache-camel mule apache-servicemix

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

为什么在iPhone3中使用TT_RELEASE_SAFELY?

#define TT_RELEASE_SAFELY(__POINTER) { [__POINTER release]; __POINTER = nil; }
Run Code Online (Sandbox Code Playgroud)

为什么three20认为释放后将ivar指定为nil是安全的?省略这ivar = nil一步是不安全的吗?

这就是我发现的全部内容:http: //github.com/facebook/three20/commit/1b946f475fb28d60e0aafc9ef394050c642c3a5b#commitcomment-115517

我不认为我在使用KVO/KVC,但我不确定.我现在正在读它.

谢谢!

马特

iphone objective-c key-value-observing key-value-coding three20

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

如何在emacs中进行适当的缩进?

我只想选择一些文本,然后按Tab键缩小选定文本的选定整个区域,缩进4个空格.

emacs

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

iPhone MapKit Framework缓存谷歌地图供离线使用

我正计划在iPhone上徒步旅行的地图项目.

由于移动网络可能无法覆盖徒步旅行区域.因此,有必要预先缓存该区域的地图(Google).

1)MapKit Framework是否支持在本地缓存iPhone上的Google Map?2)MapKit Framework可以支持在GPS期间使用离线地图吗?

谢谢.

iphone mapkit ios4

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

线程安全缓冲的可观察优先级队列?

我正在编写一个程序,其中一个线程需要将项目推送到队列中,并且一个或多个线程将项目从队列中弹出并处理它们.为了避免内存不足,我希望生产者线程在队列变满时休眠.有些项目的优先级高于其他项目,所以我希望首先处理这些项目.如果项目具有相同的优先级,我希望首先添加的项目首先被处理.

我想在WPF DataGrid中显示前100个项目,因此它也需要由UI线程访问.如果它可以通知UI线程也有更新,即实现IObservable,那将会很好.

是否有容器类可以完成所有这些操作?

对于奖励积分,我很确定在排队和出队时都不需要锁定整个队列.

.NET 4实现很好.

c# collections container-classes

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

一种实现`String#split!`的方法

有时我需要这样的方法,它可以改变自己对象的类.有String#delete!,#downcase!,#encode!,#gsub!,#strip!,#slice!,等他们都试图改变字符串,但结果类是无论如何仍String.我想要一个可以转换String为的方法Array.一些方法来做到这一点:

irb(main):082:0> str = "qwerty"
=> "qwerty"
irb(main):083:0> str.split! "e"
=> ["qw", "rty"]
irb(main):084:0> str
=> ["qw", "rty"]
Run Code Online (Sandbox Code Playgroud)

可能吗?也许一些很酷的日本功夫或丑陋的自行车 - 我想看到任何解决方案.

ruby class self-modifying

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

在标签中显示计时器

和大多数游戏一样,我以"01:05"的格式看过计时器

我试图实现一个计时器,并在重置时我需要将计时器重置为"00:00".

此计时器值应在标签中.

如何创建一个递增的计时器?比如00:00 --- 00:01 --- 00:02 ..........像dat一样的东西.

建议

问候

iphone

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