小编xai*_*ain的帖子

Grails和pdf生成

使用一些可用的Java库,以编程方式在Grails中创建pdf的经验?欢迎使用片段!

谢谢

pdf grails pdf-generation

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

检测3G或Wifi网络恢复

是否可以实现PhoneStateListener(或任何其他机制)来检测何时恢复3G或Wifi网络连接?

我在API的摘要中看到LISTEN_DATA_CONNECTION_STATE和LISTEN_DATA_ACTIVITY都说(蜂窝).这仅仅意味着3G吗?

谢谢

networking android 3g android-wifi

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

Tomcat上的多个grails应用程序

我即将在单个Tomcat服务器上部署多个grails应用程序,我有以下疑问:

  1. 在内存使用方面:将公共grails lib放在shared/lib下而不是将它们放在每个应用程序的war文件中会有所不同吗?有那些罐子的清单吗?
  2. 如果是这样,是否有一种机制不将这些jar包装在war文件中用于"生产"环境?我正在使用NetBeans 6.7.
  3. 我即将使用Tomcat 5.5; 有没有建议使用6.0的经验?

谢谢

grails tomcat libs

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

如何检索EditText的xml id

我有一个包含许多EditTexts的表单,当我按下某个按钮时,我需要检索所有这些控件并将它们放入HashMap中,因此键是名称(key1 int以下代码)

<EditText android:id="@+id/key1" 
        style="@style/keys" /> 
Run Code Online (Sandbox Code Playgroud)

和值,无论用户输入什么文本.

我的问题是,如何检索Hashmap键的EditText名称?getId()返回一个数字.

谢谢

android identifier android-edittext

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

在afterTextChanged事件中获取可编辑ID

我有一个Activity扩展TextWatcher以检测某些EditTexts中的更改,因此它实现:

public void afterTextChanged(Editable s)
Run Code Online (Sandbox Code Playgroud)

我的问题是:如果有几个带有.addTextChangedListener(this)设置的EditTexts,如何在afterTextChanged过程中给出可编辑对象来区分哪一个更改?

events android text

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

使用OpenSSL加密和解密错误0x0407106B

我在C中编写一个例程,用公钥读取base64字符串并继续加密字符串.我也测试相同的字符串的解密,但我在尝试解码时收到错误0x0407106B:

$ openssl errstr 0x0407106B
error:0407106B:rsa routines:RSA_padding_check_PKCS1_type_2:block type is not 02
Run Code Online (Sandbox Code Playgroud)

这是代码

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#include <openssl/rsa.h>
#include <openssl/engine.h>

//#define PADDING RSA_PKCS1_OAEP_PADDING
#define PADDING RSA_PKCS1_PADDING
//#define PADDING RSA_NO_PADDING

main() {

// public key
char *b64_pKey = "-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCp2w+8HUdECo8V5yuKYrWJmUbL\ntD6nSyVifN543axXvNSFzQfWNOGVkMsCo6W4hpl5eHv1p9Hqdcf/ZYQDWCK726u6\nhsZA81AblAOOXKaUaxvFC+ZKRJf+MtUGnv0v7CrGoblm1mMC/OQI1JfSsYi68Epn\naOLepTZw+GLTnusQgwIDAQAB\n-----END PUBLIC KEY-----\n";

// private key
char *b64priv_key = "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCp2w+8HUdECo8V5yuKYrWJmUbLtD6nSyVifN543axXvNSFzQfW\nNOGVkMsCo6W4hpl5eHv1p9Hqdcf/ZYQDWCK726u6hsZA81AblAOOXKaUaxvFC+ZK\nRJf+MtUGnv0v7CrGoblm1mMC/OQI1JfSsYi68EpnaOLepTZw+GLTnusQgwIDAQAB\nAoGBAKDuq3PikblH/9YS11AgwjwC++7ZcltzeZJdGTSPY1El2n6Dip9ML0hUjeSM\nROIWtac/nsNcJCnvOnUjK/c3NIAaGJcfRPiH/S0Ga6ROiDfFj2UXAmk/v4wRRUzr\n5lsA0jgEt5qcq2Xr/JPQVGB4wUgL/yQK0dDhW0EdrJ707e3BAkEA1aIHbmcVfCP8\nY/uWuK0lvWxrIWfR5MlHhI8tD9lvkot2kyXiV+jB6/gktwk1QaFsy7dCXn7w03+k\nxrjEGGN+kQJBAMuKf55lDtU9K2Js3YSStTZAXP+Hz7XpoLxmbWFyGvBx806WjgAD\n624irwS+0tBxkERbRcisfb2cXmAx8earT9MCQDZuVCpjBWxd1t66qYpgQ29iAmG+\njBIY3qn9uOOC6RSTiCCx1FvFqDMxRFmGdRVFxeyZwsVE3qNksF0Zko0MPKECQCEe\noDV97DP2iCCz5je0R5hUUM2jo8DOC0GcyR+aGZgWcqjPBrwp5x08t43mHxeb4wW8\ndFZ6+trnntO4TMxkA9ECQB+yCPgO1zisJWYuD46KISoesYhwHe5C1BQElQgi9bio\nU39fFo88w1pok23a2CZBEXguSvCvexeB68OggdDXvy0=\n-----END RSA PRIVATE KEY-----\n";

// String to encrypt
char *str = "1234";

ERR_load_crypto_strings();  

BIO *bpo = BIO_new_mem_buf(b64_pKey, -1);
RSA *pubKey = PEM_read_bio_RSA_PUBKEY(bpo, NULL, NULL, NULL); …
Run Code Online (Sandbox Code Playgroud)

c openssl rsa public-key-encryption

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

如何使用不同的上下文路径部署grails应用程序

在grails文件中,我可以为Tomcat上运行的grails应用程序定义不同的上下文路径吗?(例如,该项目称为MyApplication,但我想将其引用为/ myapp)谢谢

deployment grails tomcat

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

在Grails中使用Groovy ++的经验

有没有人试图实现一个Groovy ++的Grails解决方案?

grails groovy groovy++

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

将sqlite数据库从设备复制到PC

我有一个android程序,它将其信息存储在sqlite数据库中.一旦设备通过USB插入,或者应该在程序本身中写入特殊功能以将db内容转储到/ sdcard目录下的文件中,是否可以将该db文件复制到PC?

谢谢

database sqlite android transfer

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

在grails应用程序中自定义ehcache.xml后抛出异常

在我的grails应用程序中个性化ehcache的过程中,我将以下xml添加到config目录中:

<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd" >
<diskStore path="/path/to/store/data"/>
<cacheManagerEventListenerFactory class="" properties=""/>
<defaultCache
   maxEntriesLocalHeap="10000"
   eternal="false"
   timeToLiveSeconds="120">
   <persistence strategy="none"/>
</defaultCache>
<cache name="Book"
  maxEntriesLocalHeap="10000"
  timeToIdleSeconds="300"
   />
<cache name="org.hibernate.cache.UpdateTimestampsCache"
  maxEntriesLocalHeap="10000"
  timeToIdleSeconds="300"
   />
<cache name="org.hibernate.cache.StandardQueryCache"
  maxEntriesLocalHeap="10000"
  timeToIdleSeconds="300"
   />
</ehcache>
Run Code Online (Sandbox Code Playgroud)

令我惊讶的是,启动时,grails应用程序停止,但有异常:

Caused by: net.sf.ehcache.CacheException: Error configuring from input stream. Initial  cause was null:9: Element <defaultCache> does not allow attribute "maxEntriesLocalHeap".
at    net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:152)
at net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:99)
... 30 more
Run Code Online (Sandbox Code Playgroud)

任何提示?我正在使用grails 1.3.9; 谢谢.

configuration grails exception ehcache

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