小编Roy*_*ron的帖子

在Android上的长按上禁用上下文菜单

我想禁用在我的Web应用程序中长时间点击(触摸并按住)图像后出现的上下文菜单.我看过不同想法的帖子怎么做,但它们似乎都不适合我.

有没有办法通过HTML/CSS/Javascript在Android上执行此操作?

javascript android mobile-webkit

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

lldb无法打印变量值"错误:引用'id'是不明确的"

由于我更新到xcode 4.3并让它将我的调试器切换到lldb,因此任何打印成员变量的请求都会失败,并显示以下错误消息:

(lldb) print request
error: error: reference to 'id' is ambiguous
note: candidate found by name lookup is 'id'
note: candidate found by name lookup is 'id'
error: 1 errors parsing expression
Run Code Online (Sandbox Code Playgroud)

'自我'没问题:

(lldb) print self
(LoginViewController *) $6 = 0x1cd54d50
Run Code Online (Sandbox Code Playgroud)

打印成员变量的其他形式也会失败:

(lldb) print self.request
error: property 'request' not found on object of type 'LoginViewController *'; did you mean to access ivar 'request'?
error: 1 errors parsing expression
(lldb) print self->request
error: error: reference to 'id' is ambiguous
note: …
Run Code Online (Sandbox Code Playgroud)

objective-c ios lldb xcode4.3

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

HTTP状态码300(多项选择)的确切响应结构是什么?

当用户点击我网站上图纸的链接时http://mysite.com/some-drawing,我希望我的服务器响应状态代码300和两个资源位置:http://mysite.com/some-drawing.png并且http://mysite.com/some-drawing.myapp,让客户端浏览器根据其功能自动决定使用哪一个:

  • 如果MyApp安装在用户的计算机上,则浏览器应下载该*.myapp版本并使用MyApp进行显示.

  • 但是,如果未安装MyApp,并且浏览器无法显示此版本,那么我希望它选择该*.png版本.

但是,我很难确定状态代码为300的HTTP响应的结构.

RFC2616说:

所请求的资源对应于一组表示中的任何一个,每个表示具有其自己的特定位置,并且正在提供代理驱动的协商信息(部分12),以便用户(或用户代理)可以选择优选表示并重定向其请求到该位置.

除非是HEAD请求,否则响应应该包括一个实体,其中包含资源特征和位置列表,用户或用户代理可以从中选择最合适的资源特征和位置.实体格式由Content-Type头字段中给出的媒体类型指定.根据用户代理的格式和功能,可以自动选择最合适的选择.但是,该规范没有为这种自动选择定义任何标准.

如果服务器具有首选的表示选择,则它应该在Location字段中包含该表示的特定URI; 用户代理可以使用Location字段值进行自动重定向.除非另有说明,否则该响应是可缓存的.

措辞" 包含资源特征和位置列表的实体 "似乎含糊不清.这是什么意思?有谁知道这是怎么做的?

http http-status-codes http-headers

10
推荐指数
1
解决办法
5635
查看次数

带有jquery和dir = rtl的Html页面在chrome上显示为空白

在过去的几个月里,我目睹了一个奇怪的现象,Chrome加载了一个网页,直到我开始滚动才显示任何内容.起初我认为这是网站的一个问题,然后是最新版Chrome的一个小故障,但现在我认为它与jquery和rtl之间的一些冲突有关.以下示例显示空白页面,直到我开始滚动:

<!doctype html>
<html dir="rtl">
  <body>
    <h1>Blank screen test</h1>
    <div style="padding: 50%; background-color: orange;">Hey</div>
    <script src="https://code.jquery.com/jquery-1.11.1.js"></script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这并不总是发生,但它在我的机器上非常一致(例如,约70%的刷新).确保开发人员工具已关闭 - 出于某种原因,它们在打开时不会发生.

删除dir="rtl"可以防止这种情况发生.

删除<script src="https://code.jquery.com/jquery-1.11.1.js"></script>也可以防止这种情况发生.

不知道该怎么做.有没有人看到这种情况发生?任何想法如何解决这个问题?

(顺便说一句,我在Mac OS 10.12.5上使用的是Chrome 58.0.3029.110(64位))

这是一个示例页面的链接.

以下是我开始滚动之前的样子,这是实际滚动开始的样子.

jquery html5 google-chrome right-to-left

9
推荐指数
1
解决办法
637
查看次数

OS X上的Eclipse中的OpenGL和GLUT

我一直试图在OS X上使用CDT在Eclipse中设置OpenGL和GLUT库并没有取得多大成功.我似乎无法让eclipse真正意识到GLUT在哪里.它目前给我一个错误,我有一个未解决的包含GL/glut.h.在网上查看我发现我应该在gcc链接器设置中使用-framework GLUT标志,但这似乎无效.

c++ opengl macos glut eclipse-cdt

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

OpenGL ES 2.0相机问题

我正在使用Android和OpenGL ES 2.0,我遇到了一个问题,我无法真正解决这个问题.在图像http://i.imgur.com/XuCHF.png中,我基本上有一个形状来代表中间的船只,当它移动到侧面时,它会向消失点伸展.我想要完成的是让船在移动时保持其大部分形状.我相信这可能是由于我的矩阵,但我看过的每一种资源似乎都使用相同的方法.

//Setting up the projection matrix
final float ratio = (float) width / height;
final float left = -ratio;
final float right = ratio;
final float bottom = -1.0f;
final float top = 1.0f;
final float near = 1.0f;
final float far = 1000.0f;
Matrix.frustumM(projection_matrix, 0, left, right, bottom, top, near, far);

//Setting the view matrix
Matrix.setLookAtM(view_matrix, 0, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, -1.0f, 0.0f, 1.0f, 0.0f);

//Setting the model matrix
Matrix.setIdentityM(model_matrix, 0);
Matrix.translateM(model_matrix, 0, 2f, …
Run Code Online (Sandbox Code Playgroud)

android opengl-es matrix opengl-es-2.0

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

在没有循环的情况下从C++中的int中提取n个最重要的非零位

我想从C++中的整数中提取n个最高有效位,并将这n位转换为整数.

例如

int a=1200;
// its binary representation within 32 bit word-size is
// 00000000000000000000010010110000
Run Code Online (Sandbox Code Playgroud)

现在我想从该表示中提取4个最高有效数字,即1111

00000000000000000000010010110000
                     ^^^^
Run Code Online (Sandbox Code Playgroud)

并将它们再次转换为整数(十进制1001 = 9).

如何在没有循环的情况下使用简单的c ++函数?

c++ binary significant-digits bit

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

iPhone 的闪存有多少个 Program/Erase 周期?

不确定这是这个问题的正确站点,但由于这里有很多聪明人,也许有人知道。

我正在构建一个需要连续捕获视频的应用程序,但只保留最后几分钟(比如 5~15)。通过将视频拆分为 30 秒的文件并删除最近的文件,很容易实现这一点。但是,这意味着该应用程序一直在写入和擦除大文件,我担心它会磨损设备的闪存。

我一直在寻找 iPhone(以及流行的 Android 手机)的市盈率周期规范,但没有成功。有人知道答案吗?

PS 只是为了减轻一个小问题:在此视频捕获期间设备已连接到电源,因此电池耗尽不是问题。

hardware iphone video-capture

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

getItemAtPosition()不返回listview中的值

我创建了一个自定义Base Adapter类,用图像和文本填充列表视图.课程代码如下:

public class ViewAdapter extends BaseAdapter {

private Activity activity;
private String[] data;
private static LayoutInflater inflater=null;
public ImageLoader imageLoader; 
private ArrayList<String> items;

public ViewAdapter(Activity a, ArrayList<String> items,String[] d) {
    this.items = items;     
    activity = a;
    data=d;
    inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    imageLoader=new ImageLoader(activity.getApplicationContext());
}

public int getCount() {
    return data.length;
}

public Object getItem(int position) {
    return position;
}

public long getItemId(int position) {
    return position;
}

public static class ViewHolder{
    public TextView text;
    public ImageView image;
}

public View …
Run Code Online (Sandbox Code Playgroud)

android listview adapter

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

如何在iOS中更改UITableViewStyleGrouped中的背景颜色?

我想将UITableView中单元格的背景颜色从默认白色更改为其他颜色.如果样式是UITableViewStylePlain那么它非常简单,我们可以这样做:

tableView.backgroundColor = [UIColor blackColor];
Run Code Online (Sandbox Code Playgroud)

但是,在UITableViewStyleGrouped中不会发生同样的情况.

任何人都可以帮助我吗?谢谢.

uitableview ios

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