小编Kev*_*eer的帖子

Rails 3 paperclip vs carrierwave vs dragonfly vs attachment_fu

我正在努力将Rails 2.3.11,Ruby 1.9.2应用程序升级到Rails 3.0.10,并且attachment_fu不再有效.

我正在寻找更改为paperclip,carrierwave或dragonfly的文件上传,或者可能是raails 3兼容,维护版本的attachment_fu.

哪些选项在性能方面最好用,维护得多好,从attachment_fu升级是多么容易,也许它会与Rails 3.1兼容?每个人的主要优点和缺点是什么?

任何见解将不胜感激.

attachment-fu paperclip ruby-on-rails-3 carrierwave dragonfly-gem

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

如何开始WPF开发?

我从.NET 1.1开始就一直在使用Winforms,我想开始学习WPF.

我正在为WPF的初学者寻找一些好的资源.我应该阅读什么,我需要什么工具,以及我应该遵循的最佳做法是什么?

.net wpf .net-3.5

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

C#Metro风格的IsSubclassOf或IsAssignableFrom的任何替代方案

是否有任何替代IsSubclassOfIsAssignableFrom在C#Metro风格?

我正在尝试使这个代码在Metro上运行,但无法找到替代方案.

if ((ui.GetType() == type) || (ui.GetType().IsSubclassOf(type)))
{
    return true;
}
Run Code Online (Sandbox Code Playgroud)

.net c# reflection microsoft-metro windows-runtime

34
推荐指数
2
解决办法
9277
查看次数

metro风格的Windows 8应用程序是否支持本地数据库访问?

我想构建一个metro风格的win 8 app,它需要访问sql express等信息的本地数据库(安装在用户pc上).

win 8目前的beta版本似乎不支持这一点.Microsoft是否已发布有关是否支持此信息的任何信息?像ado.net,实体框架,linq sql之类的东西?

microsoft-metro windows-8

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

JavaScript翻转计数器

我想在我的网站上加一个翻转计数器,类似于苹果公司用于10亿次应用倒计时的计数器.

在此输入图像描述

任何人都可以让他们的JavaScript独立工作吗?

如果任何人都可以提供工作代码,那就太好了.

javascript animation counter flip

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

在Windows 8 metro应用程序中存储用户数据

我正在学习如何开发Windows 8 Metro风格的应用程序,但我找不到在SQL Server中存储用户数据的方法.

我可以使用什么或如何存储用户数据.

windows microsoft-metro

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

嵌套Android ViewPager,在ListView中水平滑动ListItems

我在活动的根级别上有一个ViewPager.

寻呼机的每个页面都包含一个ListFragment(由FragmentPagerAdapter支持).

某些列表视图项应另外包含ViewPagers以支持滑动这些项的内容(例如列表项内的水平库).

如何嵌套查看寻呼机?ViewPager - > ListView(在页面中) - > ViewPager(在列表项中)

我可以水平滑动ListFragments,我可以垂直滑动整个列表,但我不能在列表项内滑动.

android listview nested android-viewpager

12
推荐指数
2
解决办法
7939
查看次数

使用带有立即值的指令的GCC内联汇编

问题

我正在为ARM Cortex-M3处理器开发自定义操作系统.要与我的内核交互,用户线程必须生成SuperVisor Call(SVC)指令(以前称为SWI,用于SoftWare中断).ARM ARM中该指令的定义是:

在此输入图像描述

这意味着该指令需要立即参数,而不是寄存器值.

这使我很难以可读的方式构建我的界面.它需要如下代码:

asm volatile( "svc #0");
Run Code Online (Sandbox Code Playgroud)

当我更喜欢像

svc(SVC_YIELD);
Run Code Online (Sandbox Code Playgroud)

但是,我无法构造这个函数,因为SVC指令需要立即参数,当值通过寄存器传入时我无法提供.

内核:

对于后台,svc指令在内核中解码如下

#define SVC_YIELD   0
// Other SVC codes

// Called by the SVC interrupt handler (not shown)
void handleSVC(char code)
{
  switch (code) {

    case SVC_YIELD:
      svc_yield();
      break;
    // Other cases follow
Run Code Online (Sandbox Code Playgroud)

这个案例陈述正在迅速失控,但我认为没有解决这个问题.欢迎任何建议.

我试过的

带有寄存器参数的SVC

我最初考虑过

__attribute__((naked)) svc(char code)
{
    asm volatile ("scv r0"); 
}
Run Code Online (Sandbox Code Playgroud)

但是,当然,这不起作用,因为SVC需要寄存器参数.

蛮力

蛮力企图解决问题看起来像:

void svc(char code)
  switch (code) {
    case 0:
      asm volatile("svc #0");
      break;
    case 1:
      asm …
Run Code Online (Sandbox Code Playgroud)

c assembly gcc arm inline-assembly

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

Windows 8 Metro中没有适用于xaml的DatePicker吗?

根据本教程,DatePicker控件肯定存在于Javascript for Windows 8 Metro中.到目前为止,我找不到c#/ xaml堆栈.有人知道它是否在那里,如果没有 - 如果它将来可用吗?

xaml microsoft-metro windows-8

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

使用Windows 8/WinRT在Metro应用程序中进行PInvoke

我在Silverlight 5浏览器中有一个简单的FM Radio Tuner应用程序,它使用PInvoke从我的USB FM接收器调用来自Native C++ DLL的代码.此应用程序在带有Silverlight5的Windows 8中运行良好.

现在我正在尝试使用WinRT将其移植到Metro App.

从Silverlight迁移到XAML UI非常简单且运行良好.使用命名空间System.Runtime.InteropServices和DLLImport属性检测到PInvoke签名和属性.

问题是,当我运行应用程序并调用从使用在我的SL5的应用程序工作(即正常工作,甚至在Windows8中)的PInvoked本地DLL的任何方法,我有这样的例外:

System.DllNotFoundException was unhandled by user code
  Message=Unable to load DLL 'CarTFTFM.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
  Source=metroradio
  TypeName=""
  StackTrace:
       at MetroRadio.FMRadio.HWInit2(Int32 port, Int32 initVolume)
       at MetroRadio.MediaService.InitializeRadio() in c:\Users\Gutemberg\Documents\Visual Studio 11\Projects\MetroRadio\MetroRadio\MediaService.cs:line 160
       at MetroRadio.MainPage.radio_Click(Object sender, RoutedEventArgs e) in c:\Users\Gutemberg\Documents\Visual Studio 11\Projects\MetroRadio\MetroRadio\MainPage.xaml.cs:line 43
  InnerException: 
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是,这个PInvoke有什么问题?由于它在带有SL5应用程序的Windows8上运行良好,我没有看到任何与WinRT/Metro应用程序有问题的原因.

silverlight pinvoke microsoft-metro windows-8 windows-runtime

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