问题列表 - 第46717页

1个活动的多个onActivityResult

所以我有一个非常简单的应用程序,我正在努力.它的目的是从1台,1台或2台显示器收集资产数据.我的表单包含3个edittext视图和3个按钮(我为每个资产收集一个数据).该按钮调用startActivityForResult的条形码扫描仪,然后我想基于哪个按钮被按下(例如对结果传递给相关的EditText视图:按"扫描"按钮,"资产 - PC"的右边的EditText,扫描和返回数据如果您按下"资产 - Mon1"编辑文本旁边的"扫描"按钮,则将数据返回到"资产 - Mon1"编辑文本....依此类推......)

使用我在这里的代码,所有项目都可以正常运行.按下任何"扫描"按钮始终会将结果返回到第一个edittext视图"Asset - PC".

public class TestShit extends Activity {

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
}

    public void assetPcClick(View view) {
        Intent intent1 = new Intent("com.google.zxing.client.android.SCAN");
        intent1.setPackage("com.google.zxing.client.android");
        intent1.putExtra("SCAN_MODE", "ONE_D_MODE");
        startActivityForResult(intent1, 0);
    }   

    public void onActivityResult(int requestCode, int resultCode, Intent intent) {
        if (requestCode == 0) {
            if (resultCode == RESULT_OK) {
                String contents1 = intent.getStringExtra("SCAN_RESULT");
                String format1 = intent.getStringExtra("SCAN_RESULT_FORMAT");
                EditText assetPC = …
Run Code Online (Sandbox Code Playgroud)

android

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

打印文件值

我无法使用OCaml语言将值(浮动)打印到文件中.我能怎么做?如果你知道怎么做,你能告诉我一个小例子吗?

谢谢你前进,祝你有个美好的一天!

ocaml

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

Rails 3:如何根据请求生成压缩文件

如何根据请求生成压缩文件.

我有这个控制器

def create    
    send_data generate_tgz("#{RAILS_ROOT}/tmp/example.txt"), :filename => 'export.tgz'    
end
Run Code Online (Sandbox Code Playgroud)

但它给了我一个在generate_tgz上找不到的方法.

它是插件还是宝石?我需要什么吗?我可以生成一个zip文件吗?

编辑:

def generate_tgz(file)
    system("tar -czf #{RAILS_ROOT}/tmp/export-result #{RAILS_ROOT}/tmp/export")
    content = File.read("#{RAILS_ROOT}/tmp/export-result")
    #ActiveSupport::Gzip.compress(content)    
end
Run Code Online (Sandbox Code Playgroud)

这将创建一个TGZ,但是当我解压我得到的应用程序/ c3ec2057-7d3a-40d9-9a9d-d5c3fe3ffd6f /家庭的/ tmp /导出/ and_the_files

我希望它只是:export/the_files

ruby-on-rails

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

php - 取消设置变量有什么好处?

可能重复:
使用PHP释放内存有什么好处:unset()或$ var = null

在PHP中取消设置变量是否有真正的好处?

class test {

  public function m1($a, $b)
    $c = $a + $b;
    unset($a, $b);
    return $c;
  }
}
Run Code Online (Sandbox Code Playgroud)

在运行时期间,未设置的变量实际上是否会降低内存消耗,这是真的吗?

php

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

Spring AOP:访问参数名称

我正在使用Spring 3.x,Java 6.

我有一个带有以下连接点的@Around方面:

@Around("execution(public * my.service.*.*Connector.*(..))")
Run Code Online (Sandbox Code Playgroud)

因此,我基本上对拦截所有对类的公共方法的调用感兴趣,类名以"Connector"结尾.到现在为止还挺好.

现在,在我的方面,我想访问方法的实际参数名称:

public doStuff(String myarg, Long anotherArg)
Run Code Online (Sandbox Code Playgroud)

myarg另一个Arg

我明白使用:

CodeSignature signature = (CodeSignature)jointPoint.getSignature();
return signature.getParameterNames();
Run Code Online (Sandbox Code Playgroud)

将实际工作,但只有我用" -g "标志(完全调试)编译代码,我宁愿不这样做.

有没有其他方法可以访问这种运行时信息.

谢谢L

java spring spring-aop

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

"count ++"在C#中返回什么?

刚碰到一些没有按我认为应该做的代码.其他人认为这应该返回1吗?有没有一个很好的解释为什么它不?

int count = 0;

count++.ToString(); // Returns 1 no?
Run Code Online (Sandbox Code Playgroud)

我一直以为count ++与count = count + 1相同......

c#

18
推荐指数
3
解决办法
5876
查看次数

从模式确定元素和属性的基本类型

我已经给出了元素或属性的本地名称以及文档的架构。确定元素或属性的基本数据类型的最简单方法是什么。我所说的基本数据类型是指 xs:string、xs:date 等(xml 模式的内置数据类型。)

我面临的问题之一是元素类型很少成为基本的内置类型之一。99% 的时间它是一个复杂类型,50% 的时间引用另一个复杂类型,另一个复杂类型引用另一个复杂类型等等。

此模式的一个简单示例:我想找到 Employee/Person/Name/LastName 的基本类型(确定 LastName 是 xs:normalizedString)。在架构 Employee 中定义为 xs:element 和 type="bns:EmployeeType"

EmplyeeType 定义了一个 Person 元素,但它是“PersonType”类型,然后 Name in person 是 NameType,这是一个复杂类型,它扩展了 GeneralName 类型,即 BasicNameType 类型,该类型最终定义了 LastName 类型,其类型为“LastNameType”,然后在。还有定义等。

我目前正在使用 linq-to-xml 编写一个解析器来解决这个问题,但这并不容易或漂亮。我已经搜索了其他解决方案,但没有找到任何解决方案,但我完全承认我对 XML/模式/XPath 的无知。

有没有一种简单的方法来获取元素的基本类型?

xml vb.net xsd linq-to-xml

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

由Adobe AIR/Flex构建的活动开源项目列表

有人可以共享由Adobe AIR/Flex构建的活动和流行的开源Rich Internet Applications或桌面应用程序(不是库或框架)的列表吗?我正在寻找的流行度和质量类似于Azureus/Vuze(Java),XBMC等.无法从http://www.riaforge.org找到好的例子.

谢谢.

apache-flex air open-source actionscript-3

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

我可以在Honeycomb的Action Bar中隐藏App图标吗?

我目前正在计划我的应用程序的蜂窝更新,我想知道如何正确使用操作栏.我的第一个问题是,是否可以隐藏操作栏中的应用程序图标和标题.Honeycomb-UI有什么样的设计指南吗?

android android-3.0-honeycomb

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

跟踪“无法打开与OID的关系”错误的原因

最近我的PostgreSQL 8.2.4记录了这样的错误:

ERROR:  could not open relation with OID nnnnnnnnn
CONTEXT: SELECT a,b,c FROM table_C
Run Code Online (Sandbox Code Playgroud)

该错误始终是由相同的情况引起的:对表A的更新导致触发触发器,该触发器将数据插入表B,从而触发另一个触发器,该触发器(除其他事项外)确实在表C上选择。在表C上选择然后报告为上述问题的上下文。每天都会执行导致错误消息出现的查询序列,并且每天都会抱怨缺少相同的OID。

查询pg_class时,错误消息中提到的OID很自然不存在。执行有问题的SQL(即在表C上选择)不会引起任何问题。我试图找出所有涉及的表之间的OID和连接,以找出对不存在的OID的引用在哪里,但是我失败了。我从表A开始,获取了其OID(pg_class.reltype)并进行了验证,确认该表具有触发器。当我使用pg_trigger.tgrelid = pg_class.reltype作为条件查询pg_trigger时,问题就开始了。查询产生0行,但是当我仅按relname / tgname查询表时,会得到不同的OID,就像触发器在不同的表上一样。我做了一个快速测试,结果发现,创建一个带有触发器的简单表会产生相同的结果。

所以我的问题是:

  1. 当我可以在pg_class中找到表时,如何浏览pg_trigger(以及其他pg表,如pg_attribute,pg_shdepend)表?

  2. 如果我设法找到对有问题的OID的引用,是否可以通过直接对pg_class表进行更新/删除来简单地删除引用?

postgresql

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