问题列表 - 第28640页

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

加载字体时,"RuntimeException:无法生成本机字体"

我试图在Android上使用自定义字体用于TextView,遵循此处的指南.使用相同的字体,相同的代码,相同的一切,我在adb logcat中得到这个:

W/dalvikvm(  317): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
E/AndroidRuntime(  317): FATAL EXCEPTION: main
E/AndroidRuntime(  317): java.lang.RuntimeException: Unable to start activity  ComponentInfo{org.evilx.quacklock/org.evilx.quacklock.MainActivity}:             java.lang.RuntimeException: native typeface cannot be made
E/AndroidRuntime(  317):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
E/AndroidRuntime(  317):        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
E/AndroidRuntime(  317):        at android.app.ActivityThread.access$2300(ActivityThread.java:125)
E/AndroidRuntime(  317):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
E/AndroidRuntime(  317):        at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(  317):        at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(  317):        at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime(  317):        at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(  317):        at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(  317):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime(  317):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime(  317):        at …
Run Code Online (Sandbox Code Playgroud)

java android android-fonts runtimeexception

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

在eclipse Pydev控制台和空闲时打印Unicode

我的配置:Win7 + Python 2.6 + eclipse + PyDev

如何在以下位置启用Unicode打印语句:

  1. 日食中的PyDev控制台
  2. 闲置Python GUI

打印语句示例:

print(u"???? ????")
Run Code Online (Sandbox Code Playgroud)

这表现为:

ùìåí òåìí
Run Code Online (Sandbox Code Playgroud)

python eclipse unicode console pydev

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

用什么参数来解释为什么SQL Server比平面文件要好得多

我的公司的高层朋友告诉好朋友,平面文件是可行的方法,我们应该从SQL Server切换到他们所做的一切.我们有超过300台服务器和数百个不同的数据库.从我参与的少数几个中我们有相当多的记录,每天有超过10万条记录,并且知道有多少更新...我和其他几个人需要提出回复说为什么我们不应该这样做.我们的大多数东西都是带有一些传统ASP的ASP.NET.我们认为制作一个简单的控制台应用程序可以测试/计算平面文件(存储在网络上)和网络上的SQL之间的相同交互,这些交互执行大型插入,搜索,更新等以及网络等随机断开的连接.这会告诉他们平面文件有多糟糕,

我应该在回复中使用哪些内容?我应该如何使用我的演示代码来说明这一点?

到目前为止我的排序列表:

  • 安全
  • 并发访问
  • 具有大量数据的性能
  • 进行如此大规模的重写/切换以及巨额成本的时间
  • 缺乏交易
  • PITA将关系数据映射到平面文件
  • NTFS不能很好地支持目录中的大量文件
  • 缺乏临时数据搜索/操作
  • 实施数据完整性
  • 从网络中断恢复
  • 客户端在等待其他客户端更改提交时发生延迟
  • 很久以前,大多数人都停止使用平面文件进行此类存储
  • 负载平衡/复制

我担心,如果我现在无法阻止它,那么有一天这将成为每日WTF上的一篇伟大帖子.

另外

有谁知道有关HIPPA的任何内容都可以用于这场斗争吗?我们的许多记录都是患者记录......

sql-server flat-file

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

可以使用libcurl将远程文件作为istream读取吗?

我想使用libcurl库打开一个远程日期文件,并使用istream对其进行迭代。我已经看过了该线程中的漂亮示例,但是它将远程文件写入本地文件。相反,我希望将远程读取推送到istream以便进行后续的编程操作。这可能吗?我将不胜感激。

最好,亚伦

c++ libcurl istream

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

实体框架:设置新对象引用时自动更新外键

我正在将现有的应用程序从Linq移植到SQL到Entity Framework 4(默认代码生成).

我注意到两者之间的一个区别是重置对象引用时不会更新外键属性.现在我需要决定如何处理这个问题.

例如,假设您有两个实体类型,Company和Employee.一家公司有很多员工.

在Linq To SQL中,设置公司还设置公司ID:

var company=new Company(ID=1);
var employee=new Employee();
Debug.Assert(employee.CompanyID==0);
employee.Company=company;
Debug.Assert(employee.CompanyID==1); //Works fine!
Run Code Online (Sandbox Code Playgroud)

在实体框架中(并且不使用任何代码模板自定义),这不起作用:

var company=new Company(ID=1);
var employee=new Employee();
Debug.Assert(employee.CompanyID==0);
employee.Company=company;
Debug.Assert(employee.CompanyID==1); //Throws, since CompanyID was not updated!
Run Code Online (Sandbox Code Playgroud)

如何使EF的行为与LinqToSQL相同?我看了默认代码生成T4模板,但我无法弄清楚如何进行必要的更改.看起来像一个单行应该可以做到这一点,但我无法弄清楚如何获得给定引用的ID属性.

entity-framework linq-to-sql

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

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

rails中的create_or_update方法

if ClassName.exists?(["id = ?", self.id])
  object = ClassName.find_by_name(self.name)
  object.update_attributes!( :street_address => self.street_address,
    :city_name => self.city_name,
    :name => self.org_unit_name,
    :state_prov_id => self.state_prov_id,
    :zip_code => self.zip_code)
else
  ClassName.create! :street_address => self.street_address,
    :city_name => self.city_name,
    :federalid => self.federalid,
    :name => self.org_unit_name,
    :state_prov_id => self.state_prov_id,
    :zip_code => self.zip_code
end
Run Code Online (Sandbox Code Playgroud)

我有这样的代码.我想改进它,以便它使用一个方法,比如create_or_update.

    ClassName.create_or_update_by_name(:name => self.name,
    :street_address => self.street_address,
    :city_name => self.city_name,
    :federalid => self.federalid,
    :name => self.org_unit_name,
    :state_prov_id => self.state_prov_id,
    :zip_code => self.zip_code)
Run Code Online (Sandbox Code Playgroud)

如果name数据库中存在,那么它应该更新该对象,否则它应该创建一个新对象.

是否存在任何我可以使用的方法?

ruby ruby-on-rails

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

我可以在程序中调用java web start吗?

我想利用java web start优势,但我不希望我们的客户面对java web开始加载屏幕,它看起来很丑......而且客户可能也没有安装jre和jre-install可能对他们挑剔..所以我想使用installanywhere将我们的应用程序和jre打包到安装文件中.当用户启动我们的程序时,我想调用web start API来完成版本比较之类的工作,并提供自己的加载屏幕..那么,我可以在我的程序中调用web启动吗?以及如何?最好的问候LJW

java java-web-start

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

将DataTable引入SQL Server的最快方法是什么?

我在内存中有一个DataTable,我需要直接转储到SQL Server临时表中.

插入数据后,我将其转换一点,然后将这些记录的子集插入永久表中.

此操作中最耗时的部分是将数据导入临时表.

现在,我必须使用临时表,因为这个应用程序的多个副本一次运行,我需要一层隔离,直到实际插入到永久表中.

从C#DataTable批量插入到SQL临时表的最快方法是什么?

我不能使用任何第三方工具,因为我正在转换内存中的数据.

我目前的方法是创建一个参数化的SqlCommand:

INSERT INTO #table (col1, col2, ... col200) VALUES (@col1, @col2, ... @col200)
Run Code Online (Sandbox Code Playgroud)

然后为每一行清除并设置参数并执行.

必须有一种更有效的方式.我能够在几秒钟内读取和写入磁盘上的记录......

.net c# database sql-server bulkinsert

7
推荐指数
2
解决办法
4243
查看次数