小编Doo*_*ght的帖子

如何在ROR(Ruby)中显示PDF?

我在互联网上环顾四周,但似乎无法找到如何在rails中显示PDF(我只能找到有关如何创建PDF的信息).

有谁知道我需要显示哪个代码/ gem?

ruby pdf ruby-on-rails

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

如何从JS访问ViewBag

我试过的方法.

通过浏览器查看JS,@ViewBag.CC只是空白......(缺少)

        var c = "#" + "@ViewBag.CC";
        var d = $("#" + "@ViewBag.CC").value;
        var e = $("#" + "@ViewBag.CC").val();

        var c = "@ViewBag.CC";
        var d = $("@ViewBag.CC").value;
        var e = $("@ViewBag.CC").val();
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net viewbag asp.net-mvc-3

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

Android:光标窗口已满

W/CursorWindow(15677):窗口已满:请求分配2195889字节,可用空间2096720字节,窗口大小2097152字节

我知道有app内存可用:

D/dalvikvm(15677):GC_FOR_ALLOC释放9K,30%免费17050K/24291K,暂停45ms

因此,它纯粹是做光标大小的窗口,阅读时blob进入byte[].

我使用内置方法从游标中读取blob.

    try
    {
        c = rdb.query("Photos", new String[]{"photo"}, "id = ?", new String[]{""+photoID}, null, null, null);
        if(c.moveToFirst())
        {
            byte[] tArray = c.getBlob(c.getColumnIndex("photo")); // THIS LINE ERRORS
        }               
    }catch(Exception e)
    {
        e.printStackTrace();
    }
    c.close();

    return tArray;
Run Code Online (Sandbox Code Playgroud)

有没有解决的办法?窗口大小似乎限制为2097152字节.

memory sqlite android blob

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

如何在C#连接字符串中隐藏密码?

我有以下连接字符串:

Data Source=Paul-HP\MYDB;Initial Catalog=MyMSDBSQL;Persist Security Info=True;User ID=sa;Password=password
Run Code Online (Sandbox Code Playgroud)

(.net webservice)显然可以通过打开app.config文件并查看配置设置来查看.

我需要的是一种让黑客无法看到密码的方法.但同时,保持可自定义,以便在部署到另一个数据库时可以更改它.

c# dbconnection

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

将图像加载到ImageSource中 - 宽度和高度不正确

我的问题是图像加载似乎与应用程序资源不正确.这是代码:

    BitmapImage bi = new BitmapImage();
    bi.BeginInit();
    bi.UriSource = new Uri(@"pack://application:,,,/WpfApplication3;component/Resources/Images/16x16_incorrect.png", UriKind.Absolute);
    bi.EndInit();

    ImageSource s = bi;
Run Code Online (Sandbox Code Playgroud)

图像文件"16x16_incorrect.png"是16x16 32bpp PNG文件,但在执行上面的代码后,s.Width = s.Height = 21,59729 ....我还有另一个文件 - "16x16_correct.png",当我加载它以相同的方式,ImageSource的宽度和高度都等于16,002.

我有一大堆有用的PNG 16x16 32bpp图像,我打算在我的应用程序的UI中使用它.不幸的是,它们每个都加载不正确并且看起来模糊(或平滑),因为系统将它从16x16拉伸到21x21.

  • 正确的图像: 正确的形象
  • 图片不正确: 图像不正确

您是否愿意如此友好地解释这个问题的可能解决方案?如果源图像文件中存在问题,如何将ImageSource.Width更改为所需大小才能使用此文件?

wpf image-processing imagesource

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

ASP.NET MVC3:强制控制器使用日期格式dd/mm/yyyy

基本上,我的datepicker使用英国格式dd/mm/yyyy.但是当我提交表单时,ASP.net显然使用美国格式.(只接受少于12天,即认为是月份.)

 public ActionResult TimeTable(DateTime ViewDate)
Run Code Online (Sandbox Code Playgroud)

有没有办法强迫它识别某种方式?

奇怪的是,其他插入方法似乎都能识别正确的格式.

"参数字典包含参数提供一个空条目ViewDate非空类型的System.DateTime用于方法System.Web.Mvc.ActionResult Index(System.DateTime)Mysite.Controllers.RoomBookingsController一个可选的参数必须是引用类型,可空类型,或声明为可选参数".

c# asp.net asp.net-mvc-3

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

连接字符串 - 不支持关键字:'初始目录'

我使用Webmatrix.data的数据库实体来创建数据库连接,但它不喜欢我的连接字符串.我从MVC ASP.net运行它.

我已经尝试将其更改为服务器/数据库,但仍然是错误相同.我哪里错了?

        using (var db = Database.OpenConnectionString(@"Data Source=MY-HP\Serv;Initial Catalog=MyDBSQL;User ID=sa;Password=password"))
        {
            var items = db.Query("SELECT * FROM TaskPriority");
        }
Run Code Online (Sandbox Code Playgroud)

异常详细信息:System.ArgumentException:不支持关键字:'initial catalog'.

.net asp.net asp.net-mvc connection-string database-connection

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

Proguard:找不到引用的类

有几个问题,但没有解决方案适合我.我认为这很容易使用.我刚拿到一个控制台can't find referenced class

这是我的proguard-project.txt

-injars      bin/classes
-injars      libs
-outjars     bin/classes-processed.jar
-libraryjars C:/Users/ME/android-sdks/platforms/android-10/android.jar

-dontpreverify
-repackageclasses ''
-allowaccessmodification
-optimizations !code/simplification/arithmetic
-keepattributes *Annotation*

-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider

-keep public class * extends android.view.View {
    public <init>(android.content.Context);
    public <init>(android.content.Context, android.util.AttributeSet);
    public <init>(android.content.Context, android.util.AttributeSet, int);
    public void set*(...);
}

-keepclasseswithmembers class * {
    public <init>(android.content.Context, android.util.AttributeSet);
} …
Run Code Online (Sandbox Code Playgroud)

java eclipse android proguard

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

使用脚本将Excel工作表放入临时表中

我试图将这个excel表格放到一个表格中,所以我可以对它应用select语句等,用它的信息更新表格.

SELECT * 
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
          'Excel 8.0;Database=C:\PB.xlsx',
          'SELECT * FROM [Sheet1$]')
Run Code Online (Sandbox Code Playgroud)

我正在运行64位机器.不知道它是什么excel版本.

错误:

消息7399,级别16,状态1,行1 OLE DB提供程序"Microsoft.Jet.OLEDB.4.0"用于链接服务器"(null)"报告错误.提供商未提供有关错误的任何信息.消息7303,级别16,状态1,行1无法为链接服务器"(null)"初始化OLE DB提供程序"Microsoft.Jet.OLEDB.4.0"的数据源对象.

当我更改为Excel 12.0;

OLE DB提供程序"Microsoft.Jet.OLEDB.4.0"用于链接服务器"(null)"返回消息"找不到可安装的ISAM.".消息7303,级别16,状态1,行1无法为链接服务器"(null)"初始化OLE DB提供程序"Microsoft.Jet.OLEDB.4.0"的数据源对象.

sql sql-server excel sql-server-2008

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

Android:从以前的位置恢复应用程序

如何从以前的位置恢复我的应用程序.

请注意,它仍处于活动状态,只是暂停了.因此,如果我单击androids当前应用程序按钮或应用程序图标,它将恢复正常.

但我是谁从我的小部件做到这一点..

我有以下内容:

// Create an Intent to launch Activity
Intent intent = new Intent(context, LoginForm.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
Run Code Online (Sandbox Code Playgroud)

这显然启动了LoginForm,而不仅仅是恢复应用程序.

有谁知道如何做到这一点?

编辑:

只是为了澄清,我不想要任何特别的东西.我基本上想模仿按下android图标启动器.

android android-intent

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