问题列表 - 第113770页

不再需要ActivityManager - 不是服务问题

我正在开发一个开源应用程序(droidwall fork),我遇到的问题之一是当系统重新启动时iptables规则没有正确应用.它适用于大多数Android版本.但是在某些特定的ROMS(CM 10.1)上,它提供了以下logcat

12-26 08:39:27.116 I/ActivityManager(582): 
No longer want dev.ukanth.ufirewall (pid 2297): empty #17
Run Code Online (Sandbox Code Playgroud)

我的代码工作如下,

private Handler mHandler = new Handler(Looper.getMainLooper());
@Override
public void onReceive(final Context context, final Intent intent) {
    if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {
        if (Api.isEnabled(context.getApplicationContext())) {
            final Handler toaster = new Handler() {
                public void handleMessage(Message msg) {
                    if (msg.arg1 != 0) Toast.makeText(context, msg.arg1, Toast.LENGTH_SHORT).show();
                }
            };

            mHandler.post(  
            // Start a new thread to enable the firewall - this prevents ANR
            new Runnable() {
                @Override
                public void run() { …
Run Code Online (Sandbox Code Playgroud)

android android-activity

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

jqplot Bar Charts忽略了我的浮动数字.如何修复它们?

我正在尝试使用jqplot生成条形图.我的所有值都是浮点数,如下所示:

var s1 = [17.1, 18.2];
var s2 = [50.2, 53];
var s3 = [93.9, 93];
var s4 = [34.1, 34];
Run Code Online (Sandbox Code Playgroud)

但它将它们四舍五入到整数.

以下是工作示例:http://jsfiddle.net/JkBKs/

我怎样才能解决这个问题?

jqplot

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

使用php和MySql重命名列名

我试图用php和mysql将列c的名称更改为novaC.我看的每个地方似乎都提供相同的解决方案,但它似乎不起作用:

if(isset($_GET["rename"])){
    mysql_query("ALTER TABLE myTable
    RENAME COLUMN c to novaC");
}
Run Code Online (Sandbox Code Playgroud)

如果我ALTER TABLE aaa RENAME COLUMN c to novaC在MySql中直接输入:它给出:

 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'COLUMN c to novaC' at line 2
Run Code Online (Sandbox Code Playgroud)

php mysql sql alter-table alter

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

Crm 2011如何获取插件正在执行的stepid

在crm 2011中,在插件的执行方法中,我如何知道正在执行的注册步骤的id?例如,我有两个步骤来预创建帐户。每一步执行方法将运行两次。我需要在执行方法中知道实际运行的步骤的stepid。我在上下文中找不到它。

更新:

我在这里更新是为了解释这个场景,因为在评论中我没有足够的字符。所以场景是:

我有一个自动编号实体的解决方案,使用户能够按照自己想要的方式格式化数字。

为此,我有一个实体(自动编号),他们在其中配置格式、实体和他们想要编号的字段。每次为自动编号实体创建记录时,它将在要编号的实体(例如帐户)的创建消息的预操作中动态创建和注册一个步骤。执行该步骤时,它将加载自动编号记录以了解如何对帐户字段进行编号。

创建的步骤必须链接到自动编号记录,因此自动编号实体具有用于存储步骤 ID 的属性。创建步骤时,在预先创建自动编号实体时填充此属性。当用户删除自动编号记录时,此链接属性允许取消注册该步骤,因为它确切地知道要取消注册哪个步骤。如果帐户注册了更多插件,它还允许用户设置执行该步骤的顺序。

我遇到的问题是当我想要为同一实体编号 2 个或更多属性时。在这种情况下,用户将创建(假设)自动编号​​实体的 2 条记录,以便对帐户的 2 个字段进行编号。在这种情况下,我将有 2 个步骤注册到该帐户。创建帐户时,一个步骤将为一个字段编号,另一步骤将为另一个字段编号。这就是为什么我需要知道正在执行的步骤的 id 才能加载正确的自动编号记录。

抱歉,我的解释很乏味,但这个场景有点复杂,我不确定我是否足够清楚,但如果您愿意,我会尽力说得更清楚。

plugins dynamics-crm dynamics-crm-2011

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

C中的"私有"结构成员与const

为了拥有一个干净的代码,使用一些OO概念可能很有用,即使在C中.我经常编写由一对.h和.c文件组成的模块.问题是模块的用户必须小心,因为C中不存在私有成员.使用pimpl习惯用法或抽象数据类型是可以的,但它添加了一些代码和/或文件,并且需要更重的代码.我讨厌在不需要时使用访问器.

这是一个想法,它提供了一种方法,使编译器抱怨对"私有"成员的无效访问,只需要几个额外的代码.我们的想法是定义两次相同的结构,但为模块的用户添加了一些额外的"const".

当然,使用演员阵容仍然可以写"私人"成员.但关键是要避免模块用户的错误,而不是安全地保护内存.

/*** 2DPoint.h module interface ***/
#ifndef H_2D_POINT
#define H_2D_POINT

/* 2D_POINT_IMPL need to be defined in implementation files before #include */
#ifdef 2D_POINT_IMPL
#define _cst_
#else
#define _cst_ const
#endif

typedef struct 2DPoint
{
    /* public members: read and write for user */
    int x;

    /* private members: read only for user */
    _cst_ int y;
} 2DPoint;

2DPoint *new_2dPoint(void);
void delete_2dPoint(2DPoint **pt);
void set_y(2DPoint *pt, int newVal);


/*** 2dPoint.c module implementation ***/
#define 2D_POINT_IMPL
#include "2dPoint.h" …
Run Code Online (Sandbox Code Playgroud)

c struct const private

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

从googlemaps v2中删除PolyLine

我试图从中删除折线 GoogleMaps V2

在Marker Drag上,我想将从前一个标记绘制的折线更改为拖动的标记,

这是标记拖动的类,但在其中如何删除折线?

 mMap.setOnMarkerDragListener(new OnMarkerDragListener() 
        {

            public void onMarkerDragStart(Marker marker) 
            {
            }

            public void onMarkerDragEnd(Marker marker) 
            {
mMap.addPolyLine(///)
}
Run Code Online (Sandbox Code Playgroud)

java eclipse android google-maps

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

我可以切换多次出现的类的特定实例吗?

我正在构建一个网站设计的工作模型,我希望广告空间消失,以说明如果它们是空的,页面会是什么样子.如果没有唯一识别每个空间,我能完成这个吗?我希望这会奏效:

<script type="text/javascript">
    $('.adSpace').click(function() {
    $this.toggle('fast');
    });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

"请求此资源需要用户访问令牌." Facebook图表的通知

注意:当用户接受我使用我的应用程序的权限时.我请他们接受manage_notifications

我感到很困惑.我在网上研究这个,似乎我得到了不赞成和错误信息的混合,我试图使用facebook图表使用我的Facebook画布应用程序向用户发送通知.以下是我如何做,它不起作用.

public function getAccessToken() {
    $app_id = $this->settings['app_id'];
    $app_secrete = $this->settings['app_secrete'];
    $url =  "https://graph.facebook.com/oauth/access_token?".
            "client_id={$app_id}".
            "&client_secret={$app_secrete}".
            "&grant_type=client_credentials";
    $c = curl_init($url);
    // necessary so CURL doesn't dump the results on your page
    curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
    $result = curl_exec($c);
    $result = explode("=", $result);
    curl_close ($c);
    return $result[1];
}
Run Code Online (Sandbox Code Playgroud)

结果通过这样的事情 access_token=523216317ewwer235|K4A1XugBpajwrweu1K2k12jzckdU.所以这就是我=在代码中爆炸标志的原因.每次用户进入我的应用程序时,我都会调用此函数.我获取访问代码并将其传递,如$token下面的代码所示.

public function alertUser($userid,$token,$message="You have a notification") {
    $inviteMessage = $message;
    $inviteMessage = urlencode($inviteMessage);
    $url = "https://graph.facebook.com/{$userid}/notifications?access_token={$token}&".
    "template={$inviteMessage}&ref=notify";
    $c = curl_init($url);
    // necessary so CURL doesn't …
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-graph-api facebook-canvas

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

Ruby的哈希键的可用类型

键必须是字符串还是整数,或者可以是任何对象类型?

ruby

0
推荐指数
2
解决办法
1384
查看次数

寻找PHP正则表达式或函数来使用过滤变体.一封安全电子邮件

由于gmail允许使用,我收到了垃圾邮件.在他们的电子邮件中,所以像这样的垃圾邮件发送者.

q.i.n.ghu.im.i.n.g.o.u.r@gmail.com 
Run Code Online (Sandbox Code Playgroud)

可以通过在他的命名结构中删除和/或添加另一个句点来完成.这恰好是在Joomla安装上,所以我特意想创建一个组件,这样我就可以添加到多个站点,或者如果有一个简单的正则表达式来添加内联现有代码.此外,有什么事情要做,因为这似乎是一个松散的电子邮件地址,并且被称为松散的电子邮件地址 ......这对我来说很疯狂.

html javascript php regex joomla

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