问题列表 - 第25557页

Android USB功能?

Android设备是否有任何USB功能(所有用户设备,不是root用户)?
我很好奇,因为我可能想制作一个通过USB放置东西的应用程序

usb android

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

Rails - 在没有url helper的情况下在模型的虚拟属性中构建绝对URL

我有一个带回形针附件的模型.

该模型可能用于多个rails应用程序

我需要将完整(非相对)url作为JSON API的一部分返回到附件中.

我想抽象回形针方面,并有一个像这样的简单虚拟属性:

  def thumbnail_url
    self.photo.url(:thumb)
  end
Run Code Online (Sandbox Code Playgroud)

然而,这只给了我相对的路径.因为它在模型中我不能使用URL帮助方法,对吧?

因为我没有帮助支持,所以在预先设置应用程序根URL的好方法是什么?我想避免硬编码或添加代码到组装我的JSON的控制器方法.

谢谢

model ruby-on-rails paperclip

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

从Java GUI到Java Web

我最近用Java - Swing做了很大的应用程序.现在我想转向网络.基本上 - 我不是微软的人,Java对我很好.我已经检查了一些Java EE框架的基础知识,并决定我的选择将是Spring.我已经熟悉JDBC了.学习Spring是一回事,但只使用GUI(C++和Java)意味着我对Web开发的了解很少.

在我开始阅读Spring MVC的教程之前,我应该知道开发Web解决方案的哪些方面?我主要感兴趣的是"如何"使用图形......从头开始或者一些不错的IDE RAD开发?我有点像fe Silverlight并且整合到web或asp.net win表单 - 允许我们'GUI'人员更快地发展.那么请你给我一些有用的建议吗?

感谢名单

java model-view-controller spring-mvc

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

始终在Visual Studio中使用多核(/ MP)标志?

我在我的主构建系统上使用Visual Studio 2008.我一直在玩另一个Visual Studio 2010.除非您在编译器开关中指定/ MP开关,否则该工具似乎仍然只想在编译时使用一个内核(请参阅如何在Visual Studio IDE(2008)中打开多CPU/Core C++编译?).我必须为每个项目做这件事.有没有办法让VS总是这样做?

visual-studio visual-c++

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

强制Windows显示我的自定义文件类型的缩略图

我想在C#中使用Windows OpenFileDialog类来浏览我的应用程序的文件.然后,我希望这些文件在Windows的"缩略图"视图中显示预览.

是否有一种简单的方法可以实现这一目标?我认为应该有一种方法来编码文件,以便Windows只是读取并显示缩略图信息,即使它是不受支持的文件类型?

我知道Windows Vista与Windows XP有不同的界面(IThumbnailProvider而不是IExtractImage),但我需要它跨平台工作.

谢谢!/雅各布

windows-xp thumbnails windows-vista

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

ms交换日历和Java应用程序之间的双向同步

我们正在开发一个持有客户会议信息的CRM应用程序.用户已要求他们的Outlook日历应反映他们在CRM应用程序中预订的活动,反之亦然.

有没有解决方案来实现这一目标?最好不要在最终用户的PC上使用任何插件或安装?

java exchange-server calendar

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

LinkedBlockingQueue的insert和remove方法是否安全?

LinkedBlockingQueue在两个不同的线程之间使用.一个线程通过添加数据add,而另一个线程通过take.

我的问题是,我是否需要同步访问addtake.是LinkedBlockingQueue的插入和删除方法是线程安全的?

java concurrency multithreading synchronization

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

你可以在vim中从python函数访问寄存器吗?

似乎vims python sripting旨在编辑缓冲区和文件,而不是与vims寄存器很好地协同工作.你可以使用一些vim包命令来访问寄存器,但它并不漂亮.

我使用python创建一个使用寄存器的vim函数的解决方案是这样的.

function printUnnamedRegister()
python <<EOF
print vim.eval('@@')
EOF
endfunction
Run Code Online (Sandbox Code Playgroud)

使用类似的东西也可以设置寄存器

function setUnnamedRegsiter()
python <<EOF
s = "Some \"crazy\" string\nwith interesting characters"
vim.command('let @@="%s"' % myescapefn(s) )
EOF
endfunction
Run Code Online (Sandbox Code Playgroud)

然而,这感觉有点麻烦,我不确定myescapefn到底应该是什么.所以我从来没有能够让设置版本正常工作.

所以,如果有办法做更像的事情

function printUnnamedRegister()
python <<EOF
print vim.getRegister('@')
EOF
endfunction

function setUnnamedRegsiter()
python <<EOF
s = "Some \"crazy\" string\nwith interesting characters"
vim.setRegister('@',s)
EOF
endfunction
Run Code Online (Sandbox Code Playgroud)

或者甚至可以使用myescapefn的漂亮版本,这将非常方便.

更新:

根据ZyX的解决方案,我正在使用这段python

def setRegister(reg, value):
  vim.command( "let @%s='%s'" % (reg, value.replace("'","''") ) )
Run Code Online (Sandbox Code Playgroud)

python vim

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

使用C#清除文本文件的内容

如何使用C#清除文本文件的内容?

.net c# text file

67
推荐指数
3
解决办法
11万
查看次数

使用SQL更新250k行的更快方法

我需要在表上更新大约250k行,并且每个要更新的字段将具有不同的值,具体取决于行本身(不是基于行id或键计算的,而是根据外部计算).

我尝试使用参数化查询,但事实证明它很慢(我仍然可以在SQL Server 2008中尝试使用表值参数SqlDbType.Structured,但我想在一些数据库上有一个通用的方法包括MySql,Oracle和Firebird).

制作大量的个人更新也很慢(比使用参数化查询进行数千次单独调用(往返!)快2倍)

如何创建临时表并运行加入我的表和tmp的更新?会更快吗?

c# sql ado.net

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