我正在研究多媒体应用程序.我正在通过相机捕获一个图像,并希望将带有文本的图像发送到其他一些数字.但我没有得到如何通过彩信发送图像.
我是第一次使用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)
在myTable和AbstractDbAdapter类:
public class myTable_DbAdapter extends AbstractDbAdapter {
private static final String … 我正在尝试使用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条目.我想剩下的问题是确定该文件期望值是什么,以及它与配置用户密码的关系.
在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) 我对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) 我已经开始了一个新的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文章正在讨论这个问题,但是这些例子都是在实例化你自己的视图控制器.我想简单地获得通过故事板启动的视图控制器的引用.
最好的方法是什么?请随意向我指出相应的文档或其他帖子.
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) 我已经为 Grafana v2.1.2 创建了一个脚本仪表板,并希望将它添加到主页仪表板列表中,但是没有看到使用 GUI 的仪表板设置来执行此操作的方法。
是否可以?如果是这样,是否有一些关于如何执行此操作的文档或示例?
我已经运行了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控制台如何获得该价值?
从iOS4开始,我注意到iPhone上的一个新设置:设置 - >开发人员(仅在iPod,照片,商店下方) - >电源 - >日志记录.
有谁知道这是做什么的?我在文档或网上找不到任何相关内容.