小编Ala*_*lan的帖子

如何在Android中通过彩信发送图像?

我正在研究多媒体应用程序.我正在通过相机捕获一个图像,并希望将带有文本的图像发送到其他一些数字.但我没有得到如何通过彩信发送图像.

messaging android mms

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

为什么我的异常处理程序没有捕获Android SQLite插入错误?

我是第一次使用SQLite,并且我正在尝试学习它的异常处理,所以我在我的测试应用程序中强制插入错误.发生异常,我看到它写入了Eclipse LogCat输出窗口.但是它不会被代码捕获.我在这里看到了其他关于确保使用正确的异常类型的问题,并认为我已经做对了.知道我错过了什么吗?

在我的主要活动中的以下语句中,myTable是一个扩展我自己AbstractDbAdapter的类(它有一个DatabaseHelper扩展的类SQLiteOpenHelper).

try {
    myTable.create("dupkey");
}
catch (android.database.sqlite.SQLiteConstraintException e) {
    Log.e(TAG, "SQLiteConstraintException:" + e.getMessage());
}
catch (android.database.sqlite.SQLiteException e) {
    Log.e(TAG, "SQLiteException:" + e.getMessage());
} 
catch (Exception e) {
    Log.e(TAG, "Exception:" + e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)

样本堆栈跟踪:

Error inserting id="dupkey" last_seen_ts=1360624732 first_seen_ts=1360624732 android.database.sqlite.SQLiteConstraintException: error code 19: constraint failed
  at android.database.sqlite.SQLiteStatement.native_execute(Native Method)
  at android.database.sqlite.SQLiteStatement.execute(SQLiteStatement.java:61)
  at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1582)
  at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1426)
  at com.myCompany.testApp.myTable_DbAdapter.create(myTable_DbAdapter.java:51)
Run Code Online (Sandbox Code Playgroud)

myTableAbstractDbAdapter类:

public class myTable_DbAdapter extends AbstractDbAdapter {

    private static final String …

sqlite android exception-handling

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

如何确定Chef"user"资源的密码属性值?

我正在尝试使用Chef 11创建用户帐户,但我不确定如何计算密码属性的值.我已经阅读了用户资源文档http://docs.opscode.com/resource_user.html,特别是"密码阴影哈希"部分,我仍然不确定究竟要做什么.

这个用户是在Ubuntu系统上创建的,所以我是否使用他们提供的openssl示例并将该命令的输出作为密码属性值传递?

openssl passwd -1 "theplaintextpassword"
Run Code Online (Sandbox Code Playgroud)

但是,每次运行命令时,输出都不同.它还支持各种选项(-crypt,-1,-apr1),我应该使用哪一个?

我一直在查看unix passwd命令帮助,它说它加密了值但没有指出它使用的是哪种方法.阴影和地穴的帮助也没有任何消失.

对于这个例子,数据包是过度的,我有一个我想用于此帐户的值,只是想使用密码属性指定它.

这是用户资源部分:

user 'mytestuser' do
  comment "Test User"
  home "/home/mytestuser"
  shell "/bin/bash"
  supports :manage_home => true

  password "what goes here?"

  action :create
end
Run Code Online (Sandbox Code Playgroud)

更新:

我已经确定您为password属性指定的字符串会直接写入用户的/ etc/shadow条目.我想剩下的问题是确定该文件期望值是什么,以及它与配置用户密码的关系.

passwords chef-infra

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

TimeZone.getAvailableIDs()返回的值的示例是什么?

在Timezone.getAvailableIDs返回的实际值的Android文档中找不到任何真实示例,所以我编写了这个快速调试循环:

String[] tzIDs = TimeZone.getAvailableIDs();
for (int i = 0; i < tzIDs.length; i++) {
    Log.i("getAvailableIDs", tzIDs[i]);
}
Run Code Online (Sandbox Code Playgroud)

哪个输出以下(清理以删除Log.i时间戳等):

Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Asmera
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
Africa/Brazzaville
Africa/Bujumbura
Africa/Cairo
Africa/Casablanca
Africa/Ceuta
Africa/Conakry
Africa/Dakar
Africa/Dar_es_Salaam
Africa/Djibouti
Africa/Douala
Africa/El_Aaiun
Africa/Freetown
Africa/Gaborone
Africa/Harare
Africa/Johannesburg
Africa/Kampala
Africa/Khartoum
Africa/Kigali
Africa/Kinshasa
Africa/Lagos
Africa/Libreville
Africa/Lome
Africa/Luanda
Africa/Lubumbashi
Africa/Lusaka
Africa/Malabo
Africa/Maputo
Africa/Maseru
Africa/Mbabane
Africa/Mogadishu
Africa/Monrovia
Africa/Nairobi
Africa/Ndjamena
Africa/Niamey
Africa/Nouakchott
Africa/Ouagadougou
Africa/Porto-Novo
Africa/Sao_Tome
Africa/Timbuktu
Africa/Tripoli
Africa/Tunis
Africa/Windhoek
America/Adak
America/Anchorage
America/Anguilla
America/Antigua
America/Araguaina
America/Argentina/Buenos_Aires
America/Argentina/Catamarca
America/Argentina/ComodRivadavia …
Run Code Online (Sandbox Code Playgroud)

timezone android

7
推荐指数
0
解决办法
2034
查看次数

CocoaLumberjack错误:找不到符号:_objc_storeStrong

我对iOS开发比较陌生,我正在尝试实现CocoaLumberjack日志记录.

我从https://github.com/robbiehanson/CocoaLumberjack下载了最新的源代码,在我的项目中包含了所需的文件,进行了必要的代码更改,并且得到了下面的运行时链接器错误.

环境是Xcode 4.2 Build 4C199,项目Target设置为Device = iPad,DeploymentTarget = 4.3.该项目最初编写使用保留/释放,所以我离开了原来的来源,不被加入编译器标志"-fobjc弧"为我使用的伐木工人文件:DDFileLogger.m,DDLog.m和DDTTYLogger.m .

控制台输出是:

GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Fri Sep 16 06:56:50 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was …
Run Code Online (Sandbox Code Playgroud)

logging linker-errors ios lumberjack

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

Swift:App Delegate应该如何获得对View Controller的引用?

我已经开始了一个新的Swift项目,我正在玩各种事情,看看布线是如何与故事板一起工作的,因为我之前从未使用它们.

该项目是使用Xcode 6.1创建的默认故事板的单视图应用程序.它生成AppDelegate.swift和ViewController.swift类以及Main.storyboard.

顺便说一下,我有点偏离本教程:

http://www.raywenderlich.com/74904/swift-tutorial-part-2-simple-ios-app

我使用故事板Interface Builder添加了按钮和几个textview控件.

我现在要做的是将应用程序委托的应用程序didFinishLaunching事件连接到视图控制器.

func application(application: UIApplication,
     didFinishLaunchingWithOptions launchOptions: 
     [NSObject: AnyObject]?) -> Bool {
}
Run Code Online (Sandbox Code Playgroud)

我发现很多StackOverflow文章正在讨论这个问题,但是这些例子都是在实例化你自己的视图控制器.我想简单地获得通过故事板启动的视图控制器的引用.

最好的方法是什么?请随意向我指出相应的文档或其他帖子.

xcode ios swift

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

当试图"cat /etc/chef/client.pem"时,Vagrant :: Butcher"sudo:没有tty存在且没有指定askpass程序"

Ubuntu 10.04.1 LTS与Vagrant 1.4.3和Vagrant :: Butcher 2.1.5.

我在"vagrant up"结束时收到以下错误:

...
[2014-03-17T22:50:56+00:00] INFO: Chef Run complete in 245.448117502 seconds
[2014-03-17T22:50:56+00:00] INFO: Running report handlers
[2014-03-17T22:50:56+00:00] INFO: Report handlers complete

[Butcher] Creating /home/testuser/vagrant_test/.vagrant/butcher
[Butcher] Failed to create /home/testuser/vagrant_test/.vagrant/butcher/DEV-35-51-client.pem: Vagrant::Errors::VagrantError - The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

cat /etc/chef/client.pem

Stdout from the command:



Stderr from the command:

sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no …
Run Code Online (Sandbox Code Playgroud)

sudo chef-infra vagrant

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

是否可以将脚本化仪表板添加到主页“仪表板”列表中?

我已经为 Grafana v2.1.2 创建了一个脚本仪表板,并希望将它添加到主页仪表板列表中,但是没有看到使用 GUI 的仪表板设置来执行此操作的方法。

是否可以?如果是这样,是否有一些关于如何执行此操作的文档或示例?

scripting dashboard grafana

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

如何确定Fargate服务的Cloudwatch日志流?

我已经运行了Fargate服务,并且可以使用AWS控制台查看其Cloudwatch日志流(导航到该服务,然后单击其Logs选项卡)。

我正在查看有关GetLogEvents的AWS文档,并看到您可以使用日志组名称和日志流名称来访问日志。虽然我知道该服务的日志组名称,但是日志流名称是动态生成的。

如何获取正在运行的Fargate服务的当前日志流名称?

我正在查看AmazonECSClient文档,任何指针都将有所帮助。

编辑:

我发现实际上是为容器而不是服务指定了日志组。检索服务的任务定义,我可以遍历具有LogConfiguration部分(指示选项)的容器定义,但是仅提供日志组和流前缀,不提供日志流名称

- service
 - task definition
  - container definitions
   - LogConfiguration:
       LogDriver:  awslogs
       Options:    awslogs-group=/ecs/myservice
                   awslogs-region=us-east-1
                   awslogs-stream-prefix=ecs
Run Code Online (Sandbox Code Playgroud)

编辑2:

我从AWS控制台看到,“日志”选项卡中的链接确实包含日志流名称。请参阅以下示例URL中的值:

https://us-east-1.console.aws.amazon.com/cloudwatch/home
?region=us-east-1
#logEventViewer:group=/ecs/myservice;stream=ecs/myservice/ad7246dd-bb0e-4eff-b059-767d30d40e69
Run Code Online (Sandbox Code Playgroud)

AWS控制台如何获得该价值?

amazon-cloudwatch aws-fargate

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

iOS4中的"Power Logging"设置有什么作用

从iOS4开始,我注意到iPhone上的一个新设置:设置 - >开发人员(仅在iPod,照片,商店下方) - >电源 - >日志记录.

有谁知道这是做什么的?我在文档或网上找不到任何相关内容.

iphone settings logging ios4

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