问题列表 - 第45825页

如何在Android代码中获取手机的电话号码?

我试着谷歌谷歌但无法找到答案

有谁请让我知道,我如何从Android代码中检索当前的电话号码.我认为电话号码将存储在SIM卡中.

谢谢和问候,SSuman185

android

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

每隔X分钟调用jQuery Ajax Request

如何在特定时间段内调用Ajax请求?我应该使用Timer插件还是jQuery有一个插件?

ajax jquery timer

47
推荐指数
4
解决办法
11万
查看次数

为UIImageView实现UITouchDown

我知道如何实现touchesBeganUIImageView

是有可能实现UITouchDownUIImageView?(我知道我可以使用touchesBegan,而不是UITouchDown,但我想实现UITouchDown)

iphone xcode uiimageview ios4

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

如何找到特定形状的边界点

假设我有一个从数据集生成的不规则随机形状.如何找到位于形状边界上的点?

我正在使用R. R中是否有任何包用于此目的?为简单起见,假设我有一个2d的点数据集.

r border shapes points uniform

14
推荐指数
1
解决办法
1232
查看次数

比较集合的函数; 有助于提高效率

我正在尝试编写一个比较两个列表的函数,看它们是否代表相同的集合.这是'(a b c d d)'(d c b a d)代表同一组.元素可以是任何顺序.

这就是我所拥有的,它有效:

(defun samesetp (list1 list2)
  (cond
    ((null list1) (null list2))
    ((eq list2 (remove (car list1) list2 :count 1)) nil)
    (t (samesetP (cdr list1) (remove (car list1) list2 :count 1))))))
Run Code Online (Sandbox Code Playgroud)

我不喜欢这个的原因(remove (car list1) list2 :count 1))是计算两次 - 一次测试remove操作是否真正删除了任何东西,一次递归测试列表的其余部分没有.

任何人都可以提出一种方法来改善这一点,而不使用不同的算法

lisp common-lisp

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

代码合同 - 很好,在边缘,但尚未准备好黄金时间?

我对.NET 4中引入的代码契约感到非常着迷(尽管在DevLabs的帮助下).但是一个好的打印让我冷静下来.这是它说的:

  • 除了不使用它们之外,在线程安全方法中在锁定之外调用后置条件时,目前没有解决该问题的方法.
  • .NET依赖于二进制重写器,从而使构建更慢.
  • 使用代码契约也可能导致运行时性能损失.
  • 不能用于安全敏感的检查,因为它们可以在运行时通过处理ContractFailed事件来规避.

对我来说最大的是第一个.我不知道是否还有人编写单线程应用程序.因此,如果代码契约不能支持多线程,我看不到它们的用处.或者也许我不应该过分强调这一点,因为后置条件是用于断言方法本身的内部,可以进行单元测试.

顺便说一句,我还没有找到任何东西,我没有尝试反汇编我的代码,看看注入了哪些先决条件.我想在一个简单的方法中,当lock()首先出现时,在它之后立即注入检查很简单,但是在一个相当复杂的方法中,当锁定发生在中间的某个地方时,这可能是一个问题.或者,如果使用除lock()之外的其他一些机制.

c# multithreading .net-4.0 code-contracts

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

iPhoneSDK中的HTML到PDF转换

我想将一些html页面转换为PDF格式.是否可以使用iPhone SDK?

是否有可用的API或第三方库?我已经搜索了解决方案,但无法找到任何实质性的材料.

干杯

html pdf xcode objective-c ios4

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

如何在Python中设置matplotlib中的"后端"?

我是matplotlib的新用户,我的平台是Ubuntu 10.04 Python 2.6.5

这是我的代码

import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt 
plt.plot([1,2,3])
Run Code Online (Sandbox Code Playgroud)

错误是:

/usr/local/lib/python2.6/dist-packages/matplotlib/backends/__init__.py:41: UserWarning: 
Your currently selected backend, 'agg' does not support show().
Please select a GUI backend in your matplotlibrc file ('/usr/local/lib/python2.6/dist-packages/matplotlib/mpl-data/matplotlibrc')
or with matplotlib.use()
  (backend, matplotlib.matplotlib_fname()))
Run Code Online (Sandbox Code Playgroud)
  • 我安装了Anti-Grain Geometry库,apt-get install libagg但它不起作用.
  • 我尝试使用后端的其他参数,如'GTK'和'TkAgg'.
  • 我安装了python-gtk2-dev包,但仍然出现错误.
  • 谁能告诉我一个可执行的后端参数及其依赖库?

这是错误:

>>> matplotlib.use('GTK')
>>> import matplotlib.pyplot as plt
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.6/dist-packages/matplotlib/pyplot.py", line 95, in <module>
    new_figure_manager, draw_if_interactive, show = …
Run Code Online (Sandbox Code Playgroud)

python linux graphics matplotlib

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

包装容器以保持一致性

我想知道包装C++ STL容器以保持一致性并且能够在不修改客户端代码的情况下交换实现是一个好主意.

例如,在一个项目中,我们使用CamelCase命名类和成员函数(Foo :: DoSomething()),我会将std :: list包装成这样的类:

template<typename T>
class List
{
    public:
        typedef std::list<T>::iterator Iterator;
        typedef std::list<T>::const_iterator ConstIterator;
        // more typedefs for other types.

        List() {}
        List(const List& rhs) : _list(rhs._list) {}
        List& operator=(const List& rhs)
        {
            _list = rhs._list;
        }

        T& Front()
        {
            return _list.front();
        }

        const T& Front() const
        {
            return _list.front();
        }

        void PushFront(const T& x)
        {
            _list.push_front(x);
        }

        void PopFront()
        {
            _list.pop_front();
        }

        // replace all other member function of std::list.

    private:
        std::list<T> _list;
}; …
Run Code Online (Sandbox Code Playgroud)

c++ containers

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

在下拉列表中更改行的颜色

是否可以在下拉列表中更改"选择器"颜色?

 <select name="select" style="background-color: #ff0000">
 <option style="background-color: #ff0000" value="1">Red</option>
 <option style="background-color: #ffffff" value="2">Green</option>
 <option style="background-color: #0000ff" value="3">Blue</option>
 </select>
Run Code Online (Sandbox Code Playgroud)

我试过上面的风格,但它没有奏效.我知道用JavaScript document.getElementById('text').style.color='red'可以设置颜色.

但是HTML中是否可以设置颜色?

html javascript css

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