我是iOS的新手,过去一周在网上寻找教程,例如:处理Exif图像,调整图像大小以及StackOverflow上的更多随机问题,我一直在抨击iOS .从这些,我想,>=iOS 4.0从相机拍摄的所有图像都包含EXIF基于旋转的信息.
什么不起作用:在尝试不同的图像裁剪技术之后,我最终得到的是在一些随机角落处裁剪图像,并且所得到的图像似乎被放大:(当我使用png来自互联网的图像时(其中)包含EXIF数据),裁剪工作正常.通过随机角落,我的意思是 - 图像最终被裁剪在右上角/左上角并放大.
我想要实现的目标:
我正在尝试100 px从顶部和100 px底部裁剪图像.基本上,我使用两个覆盖条 - 顶部1个,底部1个 CGRect(0.0, 0.0, SCREEN_WIDTH, 100.0)[ 100.0 px顶部有一个高条]和另一个CGRect(0.0, SCREEN_HEIGHT - 100, SCREEN_WIDTH, 100.0)[ 100 px底部另一个高条].我需要在这两个条带之间获取图像:我假设图像的高度为:SCREEN_HEIGHT - 200.0.
显示带覆盖的摄像头的UIImagePickerController:
//SCREEN_HEIGHT = 480 and SCREEN_WIDTH = 320
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera] == NO)
{
NSLog(@"Camera not available");
return;
}
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.delegate = self;
imagePicker.allowsEditing …Run Code Online (Sandbox Code Playgroud) 谢谢阅读.
背景:
我正在尝试读取以JSON格式返回数据的流式API提要,然后将此数据存储到pymongo collection.流API需要"Accept-Encoding" : "Gzip"标头.
发生了什么:
代码失败 json.loads 和输出 - Extra data: line 2 column 1 - line 4 column 1 (char 1891 - 5597)(请参阅下面的错误日志)
解析每个JSON对象时不会发生这种情况 - 它是随机发生的.
我的猜测是我在每个"x"正确的JSON对象之后遇到一些奇怪的JSON对象.
如果请求的数据有时被gzip,我确实参考了如何使用pycurl,有时候不是吗?和编码时误差反序列化从谷歌一个JSON对象,但至今一直在解决这个错误是不成功的.
有人可以帮帮我吗?
错误日志:
注意:下面的JSON对象的原始转储基本上是使用repr()打印字符串的原始表示而不解析CRLF/LF的方法.
'{"id":"tag:search.twitter.com,2005:207958320747782146","objectType":"activity","actor":{"objectType":"person","id":"id:twitter.com:493653150","link":"http://www.twitter.com/Deathnews_7_24","displayName":"Death News 7/24","postedTime":"2012-02-16T01:30:12.000Z","image":"http://a0.twimg.com/profile_images/1834408513/deathnewstwittersquare_normal.jpg","summary":"Crashes, Murders, Suicides, Accidents, Crime and Naturals Death News From All Around World","links":[{"href":"http://www.facebook.com/DeathNews724","rel":"me"}],"friendsCount":56,"followersCount":14,"listedCount":1,"statusesCount":1029,"twitterTimeZone":null,"utcOffset":null,"preferredUsername":"Deathnews_7_24","languages":["tr"]},"verb":"post","postedTime":"2012-05-30T22:15:02.000Z","generator":{"displayName":"web","link":"http://twitter.com"},"provider":{"objectType":"service","displayName":"Twitter","link":"http://www.twitter.com"},"link":"http://twitter.com/Deathnews_7_24/statuses/207958320747782146","body":"Kathi Kamen Goldmark, Writers\xe2\x80\x99 Catalyst, Dies at 63 http://t.co/WBsNlNtA","object":{"objectType":"note","id":"object:search.twitter.com,2005:207958320747782146","summary":"Kathi Kamen Goldmark, Writers\xe2\x80\x99 Catalyst, Dies at 63 http://t.co/WBsNlNtA","link":"http://twitter.com/Deathnews_7_24/statuses/207958320747782146","postedTime":"2012-05-30T22:15:02.000Z"},"twitter_entities":{"urls":[{"display_url":"nytimes.com/2012/05/30/boo\xe2\x80\xa6","indices":[52,72],"expanded_url":"http://www.nytimes.com/2012/05/30/books/kathi-kamen-goldmark-writers-catalyst-dies-at-63.html","url":"http://t.co/WBsNlNtA"}],"hashtags":[],"user_mentions":[]},"gnip":{"language":{"value":"en"},"matching_rules":[{"value":"url_contains: …Run Code Online (Sandbox Code Playgroud) 谢谢阅读!
背景:
我正在为服务器开发一个Android客户端,其中需求是应用程序,需要与 WebSockets基于服务器的服务器来回连续交换消息.
实施:对于客户端,我使用weberknecht的 WebSocket Android客户端库,而服务器是Tornado基于.
问题:
目前,我祈求initWebSocketClient在onCreate通过生成的AsyncTask.但是,我一直收到客户端超时异常.
Android客户端:
private void initWebSocketClient() {
Log.e(TAG, "initWebSocketClient");
try {
URI url = new URI("ws://192.168.207.84:8080/");
WebSocket websocket = new WebSocketConnection(url);
// Register Event Handlers
websocket.setEventHandler(new WebSocketEventHandler() {
public void onOpen()
{
Log.e(TAG, "--open");
}
public void onMessage(WebSocketMessage message)
{
Log.e(TAG, "--received message: " + message.getText());
}
public void onClose()
{
Log.e(TAG, "--close");
}
});
// Establish WebSocket Connection
websocket.connect();
// Send …Run Code Online (Sandbox Code Playgroud) 例如:
>>> print dt
2012-12-04 19:00:00-05:00
如您所见,我有这个日期时间对象如何将此日期时间对象转换为GMT -5中的纪元秒.
我该怎么做呢?
我对Android动画和手势比较陌生.
我有15张想要滑动的图像.屏幕上一次只显示一个图像,当我在第一张图像上滑动L-> R时,第二张图像显示,依此类推 - 就像幻灯片一样.我查看了Android Gallery教程,但我不希望显示缩略图.我的理解是使用ImageView并不断更改图像.这是正确的方法还是有更好的方法?
谢谢阅读!
一位用户最近报告说他无法在他的华硕Eee Pad变压器上安装我的应用程序(我认为它有3.2更新).
所以,我尝试在3.2模拟器上安装应用程序,这是我的控制台输出:
[2011-08-04 14:04:06 - ] New emulator found: emulator-5554
[2011-08-04 14:04:06 - ] Waiting for HOME ('android.process.acore') to be launched...
[2011-08-04 14:05:04 - ] HOME is up on device 'emulator-5554'
[2011-08-04 14:05:04 - ] Uploading testapp.apk onto device 'emulator-5554'
[2011-08-04 14:05:04 - ] Installing testapp.apk...
[2011-08-04 14:05:34 - ] Installation error: INSTALL_PARSE_FAILED_NOT_APK
[2011-08-04 14:05:34 - ] Please check logcat output for more details.
[2011-08-04 14:05:34 - ] Launch canceled!
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个问题吗?:(
问题处理此类错误的最佳方法是什么?比如说,最多30秒后重试.5次?
设置 我在AWS ECS上有一个PRIMARY +两个SECONDARY设置,并且没有任何框已关闭.
从异常消息来看,似乎Mongo说"我没有PRIMARY,我试图从SECONDARY获取数据,但它们也已经失效".但是,没有一个Mongo服务器出现故障.我这有一个默认的另一个进程运行read_preference的SECONDARY,并已被罚款运行.
例外
is_auth = db.authenticate("myid","mypass")
File "/usr/local/lib/python2.7/dist-packages/pymongo/database.py", line
720, in authenticate
read_preference=read_pref)["nonce"]
File "/usr/local/lib/python2.7/dist-packages/pymongo/database.py", line
390, in command
result = self["$cmd"].find_one(command, **extra_opts)
File "/usr/local/lib/python2.7/dist-packages/pymongo/collection.py",
line 598, in find_one
for result in self.find(spec_or_id, *args, **kwargs).limit(-1):
File "/usr/local/lib/python2.7/dist-packages/pymongo/cursor.py", line
814, in next
if len(self.__data) or self._refresh():
File "/usr/local/lib/python2.7/dist-packages/pymongo/cursor.py", line
763, in _refresh
self.__uuid_subtype))
File "/usr/local/lib/python2.7/dist-packages/pymongo/cursor.py", line
700, in __send_message
**kwargs)
File
"/usr/local/lib/python2.7/dist-packages/pymongo/mongo_replica_set_client.py
", line 1210, in _send_message_with_response
raise AutoReconnect(msg, errors)
AutoReconnect: No …Run Code Online (Sandbox Code Playgroud) 谢谢阅读!
var data = "<html><head><title>Hello</title></head><body>Hello Body</body></html>";
Run Code Online (Sandbox Code Playgroud)
我想打印data包括HTML标签,而不需要浏览器呈现HTML标签,只显示"Hello Body".
我试过了:
str = str.replace("<", "");
但是徒劳无功
我在哪里可以获得PC的Android iso文件.我想知道下载链接.请告诉我它!
我有一个ScrollView,我想插入一个用户指定数量的HorizontalScrollViews。因此,用户说他想拥有一个5x5元素的矩阵,我想插入5个HorizontalScrollViews,每个对象具有5个EditText对象。我的程序按照预期的那样添加了第一行,而其余的则没有。
for (int i = 0; i < number; i++) {
LinearLayout ll = new LinearLayout(this);
ll.setLayoutParams(par2);
HorizontalScrollView row = new HorizontalScrollView(this);
row.setLayoutParams(par1);
row.addView(ll);
for (int j = 0; j < number; j++) {
EditText txt = new EditText(this);
txt.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
txt.setHint(i+","+j);
ll.addView(txt);
}
latout_in_scrollview.addView(row);
}
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?谢谢!
编辑:使用的1:1代码
LinearLayout dijkstra_rows;
FrameLayout.LayoutParams par1 = new FrameLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
LinearLayout.LayoutParams par2 = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_dijkstra);
dijkstra_rows = (LinearLayout) findViewById(R.id.dijkstra_rows);
Bundle extras = getIntent().getExtras();
number …Run Code Online (Sandbox Code Playgroud) 我在创建一个新的Pebble项目时遇到此错误
shatekar-mbp:workspace SagarHatekar$ pebble new-project hello-world
[DEBUG ] [Analytics] header: {'User-Agent': 'Pebble SDK/2.0.0 (Darwin-13.0.0-x86_64-i386-64bit-python-2.7.3)'}, data: {'ck': '2.7.3', 'cn': 'Darwin-13.0.0-x86_64-i386-64bit', 'cid': 'ac9248aa-9366-4714-a965-0d2a4903349e', 'tid': 'UA-30638158-7', 't': 'event', 'v': 1, 'cs': 'ac9248aa-9366-4714-a965-0d2a4903349e'}
category: install
action: import
label: fail: missing import: name 'ABNF' is not defined
value: 0
Traceback (most recent call last):
File "/Users/SagarHatekar/dev/pebble/sdk/bin/../tools/pebble.py", line 20, in
from pebble.PblBuildCommand import (PblBuildCommand,
File "/Users/SagarHatekar/dev/pebble/sdk/tools/pebble/PblBuildCommand.py", line 12, in
from LibPebblesCommand import (NoCompilerException, BuildErrorException,
File "/Users/SagarHatekar/dev/pebble/sdk/tools/pebble/LibPebblesCommand.py", line 7, in
import pebble as libpebble
File "/Users/SagarHatekar/dev/pebble/sdk/tools/pebble/pebble.py", line …Run Code Online (Sandbox Code Playgroud)