所以我有一个非常简单的应用程序,我正在努力.它的目的是从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) 我无法使用OCaml语言将值(浮动)打印到文件中.我能怎么做?如果你知道怎么做,你能告诉我一个小例子吗?
谢谢你前进,祝你有个美好的一天!
如何根据请求生成压缩文件.
我有这个控制器
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
在PHP中取消设置变量是否有真正的好处?
class test {
public function m1($a, $b)
$c = $a + $b;
unset($a, $b);
return $c;
}
}
Run Code Online (Sandbox Code Playgroud)
在运行时期间,未设置的变量实际上是否会降低内存消耗,这是真的吗?
我正在使用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
刚碰到一些没有按我认为应该做的代码.其他人认为这应该返回1吗?有没有一个很好的解释为什么它不?
int count = 0;
count++.ToString(); // Returns 1 no?
Run Code Online (Sandbox Code Playgroud)
我一直以为count ++与count = count + 1相同......
我已经给出了元素或属性的本地名称以及文档的架构。确定元素或属性的基本数据类型的最简单方法是什么。我所说的基本数据类型是指 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 的无知。
有没有一种简单的方法来获取元素的基本类型?
有人可以共享由Adobe AIR/Flex构建的活动和流行的开源Rich Internet Applications或桌面应用程序(不是库或框架)的列表吗?我正在寻找的流行度和质量类似于Azureus/Vuze(Java),XBMC等.无法从http://www.riaforge.org找到好的例子.
谢谢.
我目前正在计划我的应用程序的蜂窝更新,我想知道如何正确使用操作栏.我的第一个问题是,是否可以隐藏操作栏中的应用程序图标和标题.Honeycomb-UI有什么样的设计指南吗?
最近我的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,就像触发器在不同的表上一样。我做了一个快速测试,结果发现,创建一个带有触发器的简单表会产生相同的结果。
所以我的问题是:
当我可以在pg_class中找到表时,如何浏览pg_trigger(以及其他pg表,如pg_attribute,pg_shdepend)表?
如果我设法找到对有问题的OID的引用,是否可以通过直接对pg_class表进行更新/删除来简单地删除引用?
android ×2
air ×1
apache-flex ×1
c# ×1
java ×1
linq-to-xml ×1
ocaml ×1
open-source ×1
php ×1
postgresql ×1
spring ×1
spring-aop ×1
vb.net ×1
xml ×1
xsd ×1