问题列表 - 第18362页

在网络服务帐户下访问 Windows 共享

我有两台装有 Windows Server 2003 的计算机。一台计算机在网络上有一些共享文件夹,另一台计算机有一个 Windows 服务(用 C# 编写,在网络服务帐户下运行)需要访问这些共享文件夹。

以下代码作为登录用户工作正常,但在网络服务帐户下执行时会引发异常。

File.WriteAllText(@"C:\temp\temp.txt", File.ReadAllLines(@"\\NetworkServer\Test\test.txt")[0]);
Run Code Online (Sandbox Code Playgroud)

异常消息是Logon failure: unknown user name or bad password。如何让此代码在网络服务帐户下工作?它是 Windows Server 2003 中的一个设置,还是我需要为此添加一些代码才能使其工作?

c# windows-services credentials windows-share network-share

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

使用具有多线程组件的非线程安全组件(设计)

设计问题:

多线程组件中使用非线程安全组件(Collection,API,...)...

示例:

component1:一个多线程套接字服务器,它将消息...发送给消息处理程序

component2:从服务器处理消息的非线程安全消息处理程序

我的解决方案

添加线程安全部件(缓冲服务器和消息处理器之间),则缓冲器将接收的消息中的多线程从服务器方式,并在它们发送相同的顺序对消息处理程序在一个单独的线程方式.

我的问题 :

有更好的解决方案吗?适当的设计模式可能是代理还是管道

multithreading design-patterns thread-safety

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

蓝牙RFCOMM/SDP连接到Android中的RS232适配器

我正在尝试使用谷歌提供的蓝牙聊天示例API应用程序连接到连接到另一台设备的蓝牙RS232适配器.这是应用程序供参考:

http://developer.android.com/resources/samples/BluetoothChat/index.html

以下是RS232连接器的规格表,仅供参考:

http://serialio.com/download/Docs/BlueSnap-guide-4.77_Commands.pdf

那么问题是,当我连接到设备时:

mmSocket.connect(); (BluetoothSocket::connect())
Run Code Online (Sandbox Code Playgroud)

我总是得到IOExceptionconnect()方法抛出的错误.当我toString对异常进行处理时,我得到"服务发现失败".我的问题主要是什么导致IOException在连接方法中被抛出的情况?我知道那些是在某个地方的源代码,但我不确切知道你编写应用程序的java层和包含实际堆栈接口的C/C++层.我知道它使用的是用C/C++编写的bluez蓝牙堆栈,但不确定它是如何与java层绑定的,这就是我认为抛出异常的东西.指点我可以尝试解剖这个问题的任何帮助都是不可思议的.

还要注意我能够与RS232适配器配对,但我永远无法实际连接.以下是logcat输出以获取更多参考:

I/ActivityManager( 1018): Displayed activity com.example.android.BluetoothChat/.DeviceListActivity: 326 ms (total 326 ms)
E/BluetoothService.cpp( 1018): stopDiscoveryNative: D-Bus error in StopDiscovery: org.bluez.Error.Failed (Invalid discovery session)
D/BluetoothChat( 1729): onActivityResult -1
D/BluetoothChatService( 1729): connect to: 00:06:66:03:0C:51
D/BluetoothChatService( 1729): setState() STATE_LISTEN -> STATE_CONNECTING
E/BluetoothChat( 1729): + ON RESUME +
I/BluetoothChat( 1729): MESSAGE_STATE_CHANGE: STATE_CONNECTING
I/BluetoothChatService( 1729): BEGIN mConnectThread
E/BluetoothService.cpp( 1018): stopDiscoveryNative: D-Bus error in StopDiscovery: org.bluez.Error.Failed (Invalid discovery session)
E/BluetoothEventLoop.cpp( 1018): …

android bluetooth rfcomm

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

你能在函数调用中调用PHP定义的值吗?

请看下面的示例代码,当我运行它时,在头函数调用中没有翻译定义的部分,是否有一种特殊的方法来执行语法,或者这种方法不可能吗?

<?PHP
session_start();
define('SITE_URL', 'http://testsddf.com');
$_SESSION['user_role'] = 0;


//if a user is not active, redirect to verification/suspended page
if($_SESSION['user_role'] == 0){
    header('Location: SITE_URL');
}

?>
Run Code Online (Sandbox Code Playgroud)

php

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

帮助在c#中线程化HttpWebRquest

大家好,只是想知道是否有人可以帮助我尝试正确地编写我的应用程序,我不断遇到一个又一个障碍,我从来没有去过应用程序中的线程.我试过这个http://www.developerfusion.com/code/4654/asynchronous-httpwebrequest/教程.

基本上我只是试图阻止我的请求挂起我的应用程序

public class Twitter
{
    private const string _username = "****",
        _password = "****";

    private WebResponse webResp;

    public string getTimeLine()
    {
        Thread thread = new Thread(new ThreadStart(TwitterRequestTimeLine));
        thread.IsBackground = true;
        thread.Start();

        using (Stream responseStream = webResp.GetResponseStream())
        {
            //
            using (StreamReader reader = new StreamReader(responseStream))
            {
                return reader.ReadToEnd();
            }
        }
    }

    private void TwitterRequestTimeLine()
    {
        string aUrl = "http://168.143.162.116/statuses/home_timeline.xml";
        HttpWebRequest request = (HttpWebRequest) HttpWebRequest.Create(aUrl);
        SetRequestParams(request);  
        request.Credentials = new NetworkCredential(_username, _password);
        //WebResponse tempResp = request.GetResponse();
        ThreadState state = new …
Run Code Online (Sandbox Code Playgroud)

c# multithreading httpwebrequest iasyncresult

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

jquery.com提供的jquery库文件的未压缩版本的用途和用途是什么?

Jquery.com提供了2个版本的jquery库.我总是使用Minified版本因为我从不编辑jquery基本文件中的任何内容.但是另一个未压缩代码版本的用途和用途是什么?人们是否编辑主库文件以获取某些内容?

如果是,那么如果我们在主文件中编辑任何内容,那么我们就不能使用google ajax library链接.

Production (19KB, Minified and Gzipped)   
Development (120KB, Uncompressed Code) 
Run Code Online (Sandbox Code Playgroud)

javascript css xhtml jquery

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

在单个页面中使用多个表,这是一个问题吗?

如果我在一个页面上使用多个表,在一个页面中说15个表,那么它会影响页面性能吗?

html css stylesheet

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

如何使用类在Objective-C中编写递归?

我刚开始学习Objective-C和OOP ......所以我有一个非常愚蠢的问题:)我想了解如何在Objective-C中编写递归函数.

我以阶乘计数为例.这是我的代码))他 - 他

#import <Foundation/Foundation.h>

@interface Factorial : NSObject
{
    int nFact;
}

-(int) countFactorial:(int) nFact;
-(void) printFactorial;

@end //Factorial

@implementation Factorial

-(int) countFactorial:(int) n
{
    int tmp;

    if (n!=0)
    {
        tmp=n*countFactorial(n-1);
    }
    else {
        return(0);
    }

    nFact=tmp;
}

-(void) printFactorial
{
    NSLog(@"Factorial = %i",nFact);
}

@end //Factorial

int main (int argc, const char * argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    id myFact=[Factorial new];
    int qqq=[myFact countFactorial:5];
    [myFact printFactorial];
    [myFact release];

    [pool drain];
    return 0; …
Run Code Online (Sandbox Code Playgroud)

recursion objective-c

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

在PHP中检测Ajax并确保请求来自我自己的网站

我使用我的PHP后端通过检查值来检测AJAX请求$_SERVER['HTTP_X_REQUESTED_WITH'].

这为我提供了可靠的检测,确保使用AJAX技术进行请求.

如何确保请求来自我自己的域,而不是外部域/机器人?

www.example.com/ajax?true可以允许任何人拨打AJAX电话并剪切信息.

我可以为正常进入我网站的每个人制作会话,然后允许AJAX调用..但这也可以伪造.

这些天有甚么重要吗?

php security ajax

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

有没有办法让DataContractSerializer输出更清晰的XML?

使用DataContractSerializer序列化我的对象,我得到类似的输出

 <?xml version="1.0" encoding="utf-8" ?> 
 <AgentNotification xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/The.name.space.Notifications">
  <_x003C_Created_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/The.name.space" /> 
  <_x003C_Id_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/The.name.space" />        
 <_x003C_Email_x003E_k__BackingField>some@email.com</_x003C_Email_x003E_k__BackingField> 
  <_x003C_Name_x003E_k__BackingField>Random Person</_x003C_Name_x003E_k__BackingField> 
 <_x003C_Policies_x003E_k__BackingField>
 <PolicyNotification>
  <_x003C_Created_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/The.name.space" /> 
  <_x003C_Id_x003E_k__BackingField i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/The.name.space" /> 
  <_x003C_ConfirmationNumber_x003E_k__BackingField>Some number</_x003C_ConfirmationNumber_x003E_k__BackingField>   
  </PolicyNotification>
 <PolicyNotification>
  </_x003C_Policies_x003E_k__BackingField>  
  </AgentNotification>
Run Code Online (Sandbox Code Playgroud)

有没有办法输出正好的标签

<Id>
<Name>
Run Code Online (Sandbox Code Playgroud)

等,不需要用属性覆盖我的类?

如果没有办法,每次正确的输出保证是相同的?因此,如果我使用它来渲染我的对象图是XML与文件生成的X*文档混搭,我将永远不会遇到我的节点更改名称并且文档空白正确的问题?

c# xml datacontractserializer

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