问题列表 - 第29089页

.NET Application_BeginRequest - 如何获取用户参考?

我正在尝试在Global.asax文件中获取对用户对象的引用Application_BeginRequest.我正在使用该物业,Context.User但我得到了NullReferenceException.是否可以在Application_BeginRequest中获取用户对象引用?

asp.net global-asax

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

Android蓝牙 - 无法连接

我正在开发一个使用蓝牙连接到设备并发送/接收数据的应用程序.我正在使用Nexus One手机进行所有测试.

我从来没有能够建立从手机到任何设备的SPP(串行端口)连接.不过,我已经能够从一个设备(我的笔记本电脑)连接到使用Mac相当于腻子我的手机(唯一的例外是"蓝牙文件传输"从Marketplace应用似乎工作,但我不认为使用RFCOM/SPP ......).

我一直在LogCat日志中看到这条消息:

ERROR/BluetoothService.cpp(78): stopDiscoveryNative: D-Bus error in StopDiscovery: org.bluez.Error.Failed (Invalid discovery session)
Run Code Online (Sandbox Code Playgroud)

以及这些:

java.io.IOException: Operation Canceled
java.io.IOException: Software caused connection abort
Run Code Online (Sandbox Code Playgroud)

我尝试使用UUID"00001101-0000-1000-8000-00805F9B34FB",我也试过使用:

Method m = device.getClass().getMethod("createRfcommSocket", new Class[] { int.class });
sock = (BluetoothSocket) m.invoke(device, Integer.valueOf(1));
Run Code Online (Sandbox Code Playgroud)

方法而不是device.createRfcommSocketToServiceRecord(UUID);- 没有运气.

我正在使用BluetoothChat示例和该代码的变体来完成我的所有测试......

解决方案或建议会很棒...或者甚至是我可以在手机上运行的一些测试代码的更好/更简单的例子,或者是我可以在我的计算机上运行以帮助调试的python脚本?

谢谢!我希望这不是Android操作系统的错误,但如果是,我希望找到一个解决方法.


编辑:我还应该注意,大多数设备在蓝牙设置中显示为"已配对但未连接".


编辑2:解决方案似乎只是禁用任何蓝牙监听.有关更多信息,请参阅我的回答帖

java uuid android serial-port bluetooth

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

有关call-template&with-param的XSLT问题

我正在撞墙,试图弄清楚为什么这不起作用:

<xsl:call-template name="test-template">
    <xsl:with-param name="item" select="WTF" />
</xsl:call-template>

<xsl:template name="test-template">
    <xsl:param name="item" />
    -~<xsl:value-of select="$item" />~-
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

输出是:-~~-当我想要的是-~WTF~-

xslt

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

如何在C++中计算文件的行数?

我怎么能算使用标准班线,fstream以及ifstream

c++ io file-io fstream ifstream

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

如何优化我的PowerShell - LDAP查询?

嘿伙计们,这个人是PS大师.我创建了一个脚本,它从CSV(或其他数据集中读取,但不发布该侧)并在我的AD环境中创建用户.

基本上,将处理传递到脚本中的任何数据集,然后如果用户不存在则将创建用户.如果用户已存在于AD中,则脚本会跳过该条目.这是一个仅限CREATE的脚本.

这很慢,我想在保持功能的同时提高性能.你能告诉我如何让这个表现更好吗?

import-csv "c:\PSScripts\LDAP\ADMigrate.csv" | ForEach-Object {

# Define the User OU 
$usersOU = [ADSI] "LDAP://ou=Students, dc=live,dc=tcicollege,dc=edu"

# Check for existing users
$existingUsers = ($usersOU.psbase.children | Where-Object {$_.psBase.schemaClassName -eq "User"} | Select-Object -expand Name)
$userQuery = $existingUsers -contains $_.'AccountName'
if ($userQuery) {
    echo $_.'AccountName' " already exists in Directory."
} else {

    # Create a new user
    $newUser = $usersOU.create("user","cn=" + $_.'AccountName')

    # Set Account AttributesAMAccountName 
    $newUser.Put("sAMAccountName", $_.'AccountName')
    $newUser.Put("givenName", $_.'FirstName')
    $newUser.Put("employeeID", $_.'StudentID')
    $newUser.Put("sn", $_.'LastName')
    $newUser.Put("department", $_.'Department')
    $newUser.Put("company", $_.'SyStudentID')
    $newUser.Put("UserPrincipalName", …
Run Code Online (Sandbox Code Playgroud)

csv powershell ldap adsi active-directory

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

将航点添加到A*图搜索

我有能力使用A*计算起点和终点之间的最佳路线.现在,我通过在我的点的所有排列中对A对应用A*来在起点和终点之间包括航点.

例:

我想从第1点到第4点.另外,我想通过第2点和第3点.

我计算(1,2,3,4)的排列:

1 2 3 4
1 2 4 3
1 3 2 4
1 3 4 2
1 4 2 3
1 4 3 2
2 1 3 4
2 1 4 3
2 3 1 4
2 3 4 1
2 4 1 3
2 4 3 1
3 1 2 4
3 1 4 2
3 2 1 4
3 2 4 1
3 4 1 2
3 4 2 1
4 1 2 3 …
Run Code Online (Sandbox Code Playgroud)

algorithm search routing graph a-star

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

iOS/iPhone用户警告重复的NSNotification观察

这不是一个问题,而是警告他人节省一些时间.

iOS 3/iPhone OS 3上的NSNotificationCenter(我还假设Mac OS X和iOS 4)具有以下行为:

如果多次注册自己的确切具体的通知,NSNotificationCenter将认识的冗余和你已注册的观察,而不是将火过许多通知你.

这几乎不是你想要看到的行为,几乎总是偶然的.

例:

我希望我的视图控制器在新数据进入时从单例网络对象接收通知:

- (void) viewDidLoad 
{
    [super viewDidLoad];

    [[NSNotificationCenter defaultCenter] addObserver:self
            selector:@selector(newDataArrived:) 
                name:NewDataArrivedNotification
              object:[NetworkListener sharedNetworkListener]];
}
Run Code Online (Sandbox Code Playgroud)

但早些时候我已经把同样的东西放在viewWillAppear:

- (void) viewWillAppear
{
    [super viewWillAppear];

    [[NSNotificationCenter defaultCenter] addObserver:self
            selector:@selector(newDataArrived:)
                name:NewDataArrivedNotification
              object:[NetworkListener sharedNetworkListener]];
}
Run Code Online (Sandbox Code Playgroud)

请注意,它是完全相同的通知,解析为相同的观察者,发件人和通知名称.

在这种情况下,如果我不删除其中一个addObserver调用,我将向我的视图控制器发送重复通知.

在多线程环境中,这是一个受到伤害的世界.相信我.

只是把它放在那里,以防有其他人遇到这样的事情.

iphone macos nsnotifications nsnotificationcenter ios

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

基于轮询或中断的方法

什么时候应该使用轮询方法什么时候应该使用基于中断的方法?是否存在可以使用两者的情况?

embedded operating-system processor rtos interrupt

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

在Objective-C中没有调用覆盖的setter

我正在调试一个示例教程片段,并对设置器的覆盖感到困惑.

我声明并覆盖如下所示:

//
//  PolygonShape.h
//

@interface PolygonShape : NSObject
{
    int numberOfSides;

}

@property int numberOfSides;


//
//  PolygonShape.m
//

@synthesize numberOfSides;
// custom setter.
- (void) setnumberOfSides:(int) i
{
    if ((i > minimumNumberOfSides) && (i <= maximumNumberOfSides))
        numberOfSides = i;
    else
        NSLog (@"Number of sides outside limits:\n You entered %d, limits are min.:%d, max.:%d", 
               i, minimumNumberOfSides+1, maximumNumberOfSides);
}


//
// main.m
//

poly = [[PolygonShape alloc] init];

poly.numberOfSides = 2;

[poly setnumberOfSides:2];
Run Code Online (Sandbox Code Playgroud)

所以我的假设是,因为我" 覆盖 "合成的setter numberOfSides,然后poly.numberOfSides …

setter overriding objective-c

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

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