程序设计

专业和发烧友程序员的问答


9
val()不会在jQuery中触发change()
change当我使用按钮更改事件值时,我试图在文本框上触发事件,但是它不起作用。检查这个小提琴。 如果在文本框中键入内容,然后单击其他位置,change则会触发。但是,如果单击该按钮,则文本框的值将更改,但change不会触发。为什么?
342 jquery  triggers 


5
如何在R中编写trycatch
我想编写trycatch代码来处理从网络下载时出现的错误。 url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) 这两个语句成功运行。在下面,我创建了一个不存在的网址: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]不存在。一个人如何编写一个trycatch循环(函数),以便: 如果URL错误,输出将为:“ Web URL错误,无法获取”。 如果URL错误,代码不会停止,而是继续下载直到URL列表的末尾?

8
如何在C中打印f“ unsigned long”?
我永远无法理解如何unsigned long在C中打印数据类型。 假设unsigned_foo是unsigned long,那么我尝试: printf("%lu\n", unsigned_foo) printf("%du\n", unsigned_foo) printf("%ud\n", unsigned_foo) printf("%ll\n", unsigned_foo) printf("%ld\n", unsigned_foo) printf("%dl\n", unsigned_foo) 所有这些都打印出某种-123123123数字,而不是unsigned long我的数字。


7
如何延迟Java?
我正在尝试用Java做某事,而我需要一些在while循环中等待/延迟几秒钟的时间。 while (true) { if (i == 3) { i = 0; } ceva[i].setSelected(true); // I need to wait here ceva[i].setSelected(false); // I need to wait here i++; } 我想构建一个步进音序器,并且对Java还是陌生的。有什么建议么?
342 java  wait  sleep  thread-sleep 

17
如何按比例缩放UIImageView?
我有一个UIImageView,目的是通过给它一个高度或宽度来按比例缩小它。 UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; //Add image view [self.view addSubview:imageView]; //set contentMode to scale aspect to fit imageView.contentMode = UIViewContentModeScaleAspectFit; //change width of frame CGRect frame = imageView.frame; frame.size.width = 100; imageView.frame = frame; 图像确实已调整大小,但位置不在左上方。缩放图像/ imageView的最佳方法是什么?如何校正位置?

14
如何将图像添加到JPanel?
我有一个JPanel,我想向其中添加即时生成的JPEG和PNG图像。 到目前为止,我在Swing教程中看到的所有示例,特别是在Swing示例中,都使用ImageIcon。 我将这些图像生成为字节数组,它们通常比示例中使用的通用图标大,尺寸为640x480。 使用ImageIcon类在JPanel中显示该大小的图像时是否存在任何(性能或其他)问题? 什么是平常做的呢? 如何不使用ImageIcon类将图像添加到JPanel? 编辑:对教程和API的更仔细的检查显示,您不能将ImageIcon直接添加到JPanel。而是通过将图像设置为JLabel的图标来实现相同的效果。只是感觉不对...
341 java  image  swing  jpanel 

15
是否可以在正在运行的容器中启动Shell会话(不使用ssh)
我天真地希望此命令在正在运行的容器中运行bash shell: docker run "id of running container" /bin/bash 似乎不可能,但出现错误: 2013/07/27 20:00:24 Internal server error: 404 trying to fetch remote history for 27d757283842 因此,如果我想在正在运行的容器中运行bash shell(例如,出于诊断目的) 我必须在其中运行SSH服务器并通过ssh登录吗?
341 docker 

13
调用线程无法访问该对象,因为其他线程拥有它
我的代码如下 public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Country Standards", MessageBoxButton.OK, MessageBoxImage.Error); } } /// <summary> /// Fills the page controls. /// </summary> private void FillPageControls() { popUpProgressBar.IsOpen = true; lblProgress.Content = "Loading. Please wait..."; progress.IsIndeterminate = true; worker = new BackgroundWorker(); worker.DoWork += …

14
为给定域的git push指定SSH密钥
我有以下用例:我希望能够推送到git@git.company.com:gitolite-admin使用用户的私钥gitolite-admin,而我想推送到git@git.company.com:some_repo使用“我自己的”私钥。AFAIK,我无法使用来解决此问题~/.ssh/config,因为在两种情况下,用户名和服务器名是相同的。由于我通常使用自己的私钥,因此在~/.ssh/configfor 中定义了私钥git@git.company.com。有谁知道一种方法来覆盖用于单个git调用的密钥? (此外:gitolite会根据密钥来区分谁在进行推送,因此就访问,所有权和审核而言,user @ server字符串对于不同用户而言是相同的,这不是问题。)
341 git  ssh  gitolite 

5
将INT转换为VARCHAR SQL
我正在使用Sybase,并且正在执行select操作,该操作返回一个称为“ iftype”的列,但其类型为int,我需要转换为varchar。当我尝试执行没有转换功能的选择时,出现以下错误: 错误代码257,SQL状态37000:不允许从数据类型'VARCHAR'到'INT'的隐式转换。使用CONVERT函数运行此查询。 我不知道如何实现该功能CONVERT。有人可以帮我吗?

12
在Ruby中遍历数组的“正确”方法是什么?
尽管有很多缺点,PHP在这一点上还是相当不错的。数组和哈希之间没有区别(也许我很天真,但这对我来说似乎显然是正确的),并且可以遍历任何一个 foreach (array/hash as $key => $value) 在Ruby中,有很多方法可以执行这种操作: array.length.times do |i| end array.each array.each_index for i in array 散列更有意义,因为我只是经常使用 hash.each do |key, value| 为什么我不能对数组执行此操作?如果我只想记住一种方法,我想我可以使用each_index(因为它使索引和值都可用),但是不得不这样做,array[index]而不是仅仅使人烦恼value。 哦,对,我忘了array.each_with_index。然而,这一次吮吸,因为它去|value, key|和hash.each去|key, value|!这不是疯了吗?
341 ruby  arrays  loops 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.