小编Krz*_*iek的帖子

使用指定的用户名和密码运行mstsc.exe

我意识到在Windows 7中,无法为同一主机保存不同的凭据,但我需要一些解决方法.

我可以在代码中手动提供用户名和密码吗?将它们存储在临时.rdp文件中?

c# rdp

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

fork() - 多个进程和系统调用

我正在编写一个mapreduce程序,它使用多个I/O管道(每个进程一个管道)来获得最终结果.我在创建流程时遇到问题.具体来说,我收到以下错误:

wait error: Interrupted system call
Run Code Online (Sandbox Code Playgroud)

这是我产生进程的代码:

while (values[inc]!=NULL) //provided array of text lines
{
    if ((pid = fork()) == -1) {
        perror("fork error");
        exit(EXIT_FAILURE);
    }    

    else if (pid == 0) {             /* start of child process      */
        printf("Child process...\n");
        /* pipes[inc][1] is a file descriptor to which myMap writes some data
           using the write() system call
           mr is a struct that holds other function pointers */
        mr->myMap(pipes[inc][1],values[inc]); 
        exit(0);
    }
    else {                           /* start of parent process     */
        printf("Parent process...\n"); …
Run Code Online (Sandbox Code Playgroud)

c fork

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

进程是否在远程计算机上运行?

我有三台远程连接的远程PC.我正在尝试编写一个简单的Windows应用程序,该应用程序将在单个窗口中显示特定进程是否在任一计算机上运行,​​例如

Server1:Chrome未运行

Server2:Chrome正在运行

Server3:Chrome正在运行

我使用了WMI和C#.到目前为止,我有这么多:

            ConnectionOptions connectoptions = new ConnectionOptions();

            connectoptions.Username = @"domain\username";
            connectoptions.Password = "password";

            //IP Address of the remote machine
            string ipAddress = "192.168.0.217";
            ManagementScope scope = new ManagementScope(@"\\" + ipAddress + @"\root\cimv2");
            scope.Options = connectoptions;
            //Define the WMI query to be executed on the remote machine
            SelectQuery query = new SelectQuery("select * from Win32_Process");

            using (ManagementObjectSearcher searcher = new
                        ManagementObjectSearcher(scope, query))
            {

                ManagementObjectCollection collection = searcher.Get();
                foreach (ManagementObject process in collection)
                {
                    // dwarfs stole the code!! …
Run Code Online (Sandbox Code Playgroud)

c# wmi process remote-connection

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

释放未被更改的"写时复制"内存

我得到了写拷贝背后的想法.当我fork时,堆被标记为CoW,当任何进程尝试更改它时,会生成一个副本.问题是:我是否必须在孩子的过程中释放它?假设一个父有一个动态char*数组,然后它就是forks.子进程打印一些const char,然后退出.子进程根本没有改变堆.会有内存泄漏吗?

编辑:我的子进程在堆上打印数组,但不修改它.Valgrind说如果我不释放那个阵列就会有泄漏.我释放它时没有泄漏/内存错误.

c memory-leaks fork copy-on-write

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

在prepareForSegue中设置UIImageView.image

我想要使​​用具有UIImageView的photoViewController.在flickrTVC中,我说:

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"showPhoto"])
    {
        photoViewController *vc = [segue destinationViewController];
        UIImage *photo = [UIImage imageWithContentsOfFile:@"images/en.jpeg"];
        [vc setDisplayedPhoto:photo];
    }
}
Run Code Online (Sandbox Code Playgroud)

并且setDisplayedPhoto方法的实现是:

-(void)setDisplayedPhoto:(UIImage *)image
{
    [_imageView setImage:image]; //@property (nonatomic, strong) IBOutlet UIImageView *imageView;
}
Run Code Online (Sandbox Code Playgroud)

但是当我做segue时,UIImageView是白色的......为什么会这样呢?

objective-c

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

阻止用户关闭Firefox

我绝对需要用户注销她/他用来访问我们数据库的网站.如果没有注销,只关闭浏览器,系统会锁定用户名一小时.我没有实现它,它只是它的工作方式.

我想写一个简单的C#程序,以某种方式检测用户是否注销,如果没有,阻止他们关闭浏览器.

1)是否有Firefox API,或任何其他方式来读取firefox.exe进程中的网站内容?

2)当用户点击"X"关闭浏览器时,是否可以中止firefox.exe进程的终止?(可能这是交易破坏者的问题).

我会很感激任何提示.谢谢!

c# firefox

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

(int**)malloc(sizeof(int*))

我知道为了malloc指向数组的指针数组,语法应该是:

(int**)malloc(numberOfDesiredElements*sizeof(int*))
Run Code Online (Sandbox Code Playgroud)

不小心忘了把numberOfDesiredElements*size放在前面。它搞乱了我的程序抛出随机分段错误,即有时程序输出正确,有时它出现段错误。

有人可以解释当我没有指出我想要多少个插槽时发生了什么吗?

谢谢!

c malloc double-pointer

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

asp - 浏览器下载文件而不是显示

我正在努力学习ASP.我在Windows 7机器上设置了IIS,现在我正在尝试编写一些简单的代码.

C:\inetpub\wwwroot\iisstart.htm
Run Code Online (Sandbox Code Playgroud)

显示正常,但是当我请求C:\ inetpub\wwwroot\MyWeb\test1.asp时,浏览器会提示下载文件而不是显示"Hello World"这是我使用的代码:

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html> 
Run Code Online (Sandbox Code Playgroud)

我不认为代码有什么问题.我可能搞砸了一些配置吗?

提前致谢.

iis asp-classic

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

暂停计时器似乎无法正常工作

我写了一个应用程序,每10秒通过FTP下载文件,我有以下计时器的代码.

timer3.Tick += new EventHandler(updateLogs);
timer3.Interval = (1000) * (10);
timer3.Enabled = true;
timer3.Start();
Run Code Online (Sandbox Code Playgroud)

我的updateLogs函数:

timer3.Enabled = false;
server1_log = downloadLog("192.168.0.217", 1);
server2_log = downloadLog("192.168.0.216", 2);
server3_log = downloadLog("192.168.0.215", 3);
timer3.Enabled = true;
Run Code Online (Sandbox Code Playgroud)

我意识到请求可能需要超过10秒,这就是为什么我在调用downloadLog()之前禁用定时器,然后启用它.

不过,大约一分钟后,应用程序冻结,CPU使用率跃升至45%以上.当我注释掉timer3的代码时,应用程序运行很长时间并且永远不会崩溃.

有任何想法吗?

c# timer

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

localhost,Microsoft SQL和php

我刚刚开始学习PHP和MySQL,当我尝试从PHP块连接到我的数据库时,我遇到了困难.我在我的机器上安装了XAMPP和SQL Server Express 2012.我的服务器名称是RAFAL-MAC,我选择了"Windows身份验证".

我在一个名为search.php的文件中有一个带有PHP代码的简单HTML页面

PHP代码是

<?php
    $con = mysql_connect('RAFAL-MAC','RAFAL-MAC\Rafal','');
    if (!$con)
    {
        die( 'Could not connect: ' . mysql_error() ) ;
    }
    mysql_select_db("one", $con) or die(mysql_error());
?>
Run Code Online (Sandbox Code Playgroud)

当我去localhost:8080/search.php时,我收到以下警告:

警告: mysql_connect():主机'xxx.xxx.xxx.xxx'不允许连接到第11行的C:\ xampp\htdocs\search_submit.php中的MySQL服务器无法连接:主机'xxx.xxx.xxx .xxx'不允许连接到此MySQL服务器

我尝试在线搜索类似的问题,但所有线程都是关于远程连接.我只是想连接到我的本地SQL服务器.

任何提示?我为任何遗漏的信息道歉.谢谢!:)

编辑:我将服务器名称更改为"localhost"

现在我得到这个:

用户'''localhost'拒绝访问数据库'one'

php sql-server-express

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

分割一个数字并存储在 int 数组中

有没有办法分割一个数字并将数字存储在 int 数组中?

我正在寻找一种从数字中删除一些数字的方法(用于可除的算法证明)。

例如,如果我有号码12345,我需要执行以下操作:

1234 - 5 = 1229

有没有办法做到这一点?

c++

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