小编Joh*_*n T的帖子

翻转布尔值的最简单方法是什么?

我只是想根据它已经是什么来翻转一个布尔值.如果这是真的 - 把它弄错.如果它是假的 - 让它成真.

这是我的代码摘录:

switch(wParam) {

case VK_F11:
  if (flipVal == true) {
     flipVal = false;
  } else {
    flipVal = true;
  }
break;

case VK_F12:
  if (otherVal == true) {
     otherValVal = false;
  } else {
    otherVal = true;
  }
break;

default:
break;
}
Run Code Online (Sandbox Code Playgroud)

c c++ boolean-logic boolean

113
推荐指数
8
解决办法
18万
查看次数

使用Unix shell命令将前1000行从文本文件移动到新文件

我希望将包含超过5000万条目的文本文件中的前1000行复制到另一个新文件,并从原始文件中删除这些行.

有没有办法在Unix中使用单个shell命令执行相同的操作?

unix shell copy

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

查找数组的最后一个索引

你如何在C#中检索数组的最后一个元素?

c# arrays

38
推荐指数
6
解决办法
15万
查看次数

如何在Ubuntu中创建公共HTML文件夹?

简单的问题,但由于某种原因,我无法在Google上找到确切的答案:

我在Slicehost上安装了一个新的Ubuntu,并希望在我的主目录中创建一个包含一堆静态HTML文件的简单网站的公共目录.我该怎么做呢?这只是输入mkdir public_html和设置权限的问题,还是有更简洁的方法?(我记得在过去我遇到的问题是每次我将文件复制到我的public_html目录中时,我都必须手动设置其权限,这非常令人沮丧.)

linux public-html

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

你如何制作linux GUI?

我的主要经验是使用C && C++,所以我更愿意和他们在一起.我不想使用像QT,GTK或wxWidgets或任何工具包那样的东西.我想学习本土编程,这种目的无法实现.考虑到这一点,我也想避免使用Java.

我理解gnome和xfce以及KDE等都是Linux的桌面环境,安装的基础通常是X(Xorg).在为Linux编码时,您是为X编码还是为桌面环境编写代码?对于Linux,是否有一个标准的Linux头文件(如win32有windows.h)?或者是每种桌面环境的不同编码方法?

任何帮助是极大的赞赏.

c c++ linux native

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

监控流程的网络使用情况?

在C#或C/C++和Win32中是否有办法监视某个进程的网络使用情况(显然你没有构建该应用程序)?我想监视一个小时左右的1个进程,然后返回仅由该进程使用的字节,例如limewire.

可能吗?我知道windows上的netstat -e会告诉你发送/接收的总字节数,但这适用于所有进程.

编辑:如果我不能只返回一个进程使用情况,我如何获得整个系统发送/接收的字节数?作为netstat显示,除了我只想要整数.

例如:

netstat -e

                           Received            Sent

Bytes                    2111568926      1133174989
Unicast packets             3016480         2711006
Non-unicast packets            3122            1100
Discards                          0               0
Errors                            0               0
Unknown protocols                 0

我只想获得2个变量,如rec = 2111568926和sent = 1133174989

c# winapi network-monitoring

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

如何在DOS中使这个单线程工作?

python -c "for x in range(1,10) print x"
Run Code Online (Sandbox Code Playgroud)

我喜欢使用-c的python一个衬里,但是当需要缩进时它是有限的.

有任何想法吗?

python command-line

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

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

退出C#中的方法

在C++中如果我想退出一个方法而不返回任何我可以做的事情;

// A completely useless method
static public double function(int a){
  if(a==1){
     cout << "Error !";
     exit(1);
  }
  else
     return (double)a;       
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能在C#中做相同的操作?

c# methods

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

如何扫描多个日志文件以查找哪些日志文件中包含特定的IP地址?

最近有一些攻击者在我的服务器上尝试恶意攻击,所以我决定稍微"跟踪"它们,即使我知道它们不会走得太远.

现在,我有一个包含服务器日志的整个目录,我需要一种方法来搜索目录中的每个文件,并在找到字符串时返回文件名.所以我想,自己用于文本和文件操作的语言比Perl更好?所以我的朋友正在帮助我使用脚本来扫描某个IP的所有文件,并返回包含IP的文件名,这样我就不必手动搜索每个日志的攻击者了.(我有几百个)

#!/usr/bin/perl

$dir = ".";

opendir(DIR, "$dir");
@files = grep(/\.*$/,readdir(DIR));
closedir(DIR);

foreach $file(@files) {
    open FILE, "$file" or die "Unable to open files";

    while(<FILE>) {
        print if /12.211.23.200/;
    }

}
Run Code Online (Sandbox Code Playgroud)

虽然它给我目录读取错误.非常感谢任何帮助.

编辑:代码编辑,仍然说权限被拒绝无法打开第10行的目录.如果你质疑目录更改为".",我将从日志目录中运行脚本.

麦克风.

perl search grep file

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

将bat文件放在jar文件中

我有一个java类,它使用bat文件来执行命令.但是我在Eclipse IDE中开发了它.它在那里工作正常.但是当我将它导出到jar文件中时,它无法找到包含的bat文件.(给我一个IOException)

eclipse中的文件结构如下:

Project1
---->src
------>com.myproj
-------->BatFileRead.java
----md.bat
----ul.bat
Run Code Online (Sandbox Code Playgroud)

md.bat和ul.bat与src目录的级别相同.震撼之后,src文件夹消失了.

有人可以帮我这个吗?谢谢

java eclipse batch-file

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

跨浏览器三列布局

假设我有一排有三列 - 左侧和右侧有一些按钮,中间宽度为流体.

如果中间列的内容到达中间列的区域,则应隐藏溢出.

这个解决方案适用于Firefox,但Opera和IE6的输出差别很大.

<div style="width:/fluid/">
   <input type="image" src="img1.png" style="margin: 4px 0 0 5px; float: left;"/>
   <input type="image" src="img2.png" style="margin: 4px 5px 0 0; float: right;"/>
   <input type="image" src="img3.png" style="margin: 4px 5px 0 0; float: right;"/>
   <input type="image" src="img4.png" style="margin: 4px 5px 0 0; float: right;"/>
   <div style="margin: 0pt 68px 0pt 26px;">
      <p style="margin: 0; cursor: pointer; overflow: hidden;">abcdefghijklmnopqrstuvxy</p>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在Firefox上,所有这些按预期显示在一行上 - 左边一个按钮,右边三个按钮,内容的可见部分取决于div容器的宽度.

在Opera上 - 在下一行继续部分不适合一行的内容.

在IE6上 - 按钮位于第一行,内容显示在下一行全长.

css layout

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

使用Apache和Mongrel部署Ruby on Rails

我对rails和web开发上的ruby相当新.以下是我在此链接中的设置http://tonyrose023.blogspot.com/2007/01/multiple-rails-apps-with-mongrel.html 我在Apache2上使用Mongrel群集运行多个rails应用程序.

http://services.abc.edu/app1 http://services.abc.edu/app2 http://services.abc.edu/app3

这就是我的'虚拟主机'(/etc/apache2/sites-availabe/services.abc.edu)文件的样子

--------------
<Proxy balancer://app1> 
BalancerMember http://services.abc.edu:8000 
BalancerMember http://services.abc.edu:8001 
BalancerMember http://services.abc.edu:8002
Order deny,allow
Deny from all
Allow from all
</Proxy>

<Proxy balancer://app2>
BalancerMember http://services.abc.edu:8004
BalancerMember http://services.abc.edu:8005
Order deny,allow
Deny from all
Allow from all
</Proxy>

<Proxy balancer://app3>
BalancerMember http://services.abc.edu:8006
BalancerMember http://services.abc.edu:8007
Order deny,allow
Deny from all
Allow from all
</Proxy>



<VirtualHost *:80>
    ServerName services.abc.edu
    DocumentRoot /home/joe/projects/app1/public


<Directory "/home/joe/projects/app1/public"> 
Options FollowSymLinks 
AllowOverride None 
Order allow,deny 
Allow from all 
</Directory> 

<Directory "/home/joe/projects/app2/public"> 
Options FollowSymLinks 
AllowOverride None 
Order …
Run Code Online (Sandbox Code Playgroud)

deployment mongrel ruby-on-rails apache2

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