小编use*_*033的帖子

如何使用Perl修改现有的Excel工作簿?

有了Spreadsheet::WriteExcel,我可以创建一个新的工作簿,但是如果我想打开现有的书并修改某些列呢?我怎么做到这一点?

我可以解析工作表中的所有数据,Spreadsheet::ParseExcel然后使用,然后使用某些行/列中的新值将其写回Spreadsheet::WriteExcel.有没有一个模块已经结合了这两个?

主要是我只想打开一个.xls,覆盖某些行/列,并保存它.

perl xls spreadsheet

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

c为什么会打印一个负数?

我期待这个打印一个非常大的数字和相同的数字-1,但它只打印-1和-2,为什么这个?

fprintf(stderr, "%d\n", 0xffffffff);
fprintf(stderr, "%d\n", 0xfffffffe);
Run Code Online (Sandbox Code Playgroud)

c hex

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

基于浏览器的xmlhttp/js/perl/php游戏的作弊预防

让我们说在基于浏览器的游戏中,完成一些操作(为了简单起见,可以说有人点击了一个增加了100分的链接)点击这个链接,这个链接会有一个网址,例如increase_score.pl?amount=100,只需发送什么样的预防请求Web服务器执行此命令:

  1. 一遍又一遍,没有真正完成点击链接的任务
  2. 向服务器发送错误请求,其中金额设置为像100000这样的rediculus.

我知道检查HTTP_REFERER然而我知道人们可以解决这个问题(不确定究竟如何)以及除了检查第二个选项的某些界限之外我有点难过.有人遇到过类似的问题吗?解决方案?

security http anti-cheat

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

XML'和'字符导致问题

预计会出现半冒号.处理资源时出错......

<key>SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CNXT_MODEM_PCI_VEN_8086&DEV
Run Code Online (Sandbox Code Playgroud)

在浏览器中查看XML文件时,如何避免打印出此错误?它似乎因为'&'字符而抱怨,我怎么逃避呢?谢谢.

xml

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

为什么我的HTTP_USER_AGENT并不总是一样?

当我在每个perl页面的开头打印我的ENV {'HTTP_USER_AGENT'}时,有时它会说我正在使用IE7,有时它说我正在使用IE8.知道为什么吗?

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; 
InfoPath.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; 
.NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322;
InfoPath.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648;
.NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Run Code Online (Sandbox Code Playgroud)

我的IE版本实际上是8.

user-agent http internet-explorer-8

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

如何从perl访问HTTP基本身份验证用户名?

我需要在我的CGI脚本中获取远程用户名.我在哪里找到的?我想在我返回的页面上显示该名称.

perl cgi basic-authentication

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

C++ 音频转换( mp3 -&gt; ogg )问题

我想知道是否有人知道如何将 mp3 音频文件转换为 ogg 音频文件。我知道有些程序可以在线购买,但我宁愿拥有自己的小应用程序,让我可以转换任意数量的文件。

c++ audio

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

抽象函数指针

我如何创建一个包含十个函数指针的数组?我有一个for循环,我想在每次迭代时设置一个函数指针指向不同的函数.所以:

//pseudocode
for i (0..10)
    function = array_of_functions[i];
//...
Run Code Online (Sandbox Code Playgroud)

c arrays function-pointers

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

如何判断分叉的子节点在Perl中终止?

如何在分叉进程之间共享相同的变量?或者,我是否需要写入父文件中的文件,然后在文件存在后读取保存到子文件中的值?$ something似乎永远不会在此设置,所以它只是在睡眠中循环

my $something = -1;
&doit();
sub doit
{

 my $pid = fork();
 if ($pid == 0)
 {
      while ($something == -1)
      {
         print "sleep 1\n";
         sleep 1;
      }
      &function2();
 }
 else
 {
     print "parent start\n";
    sleep 2;
    $something = 1;
    print "parent end: $something\n";
 }
}

sub function2 {
   print "END\n";
}
Run Code Online (Sandbox Code Playgroud)

perl multithreading fork

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

4
推荐指数
3
解决办法
6307
查看次数