问题列表 - 第11856页

将批处理文件转换为exes

我想知道是否可以使用C++将批处理文件转换为可执行文件?我在这里有很多批处理文件,我想将它们转换为可执行文件(主要用于混淆代码).我知道有第三方工具可以做到这一点但我认为这对编程项目来说是一个很好的机会.

我不知道从哪里开始.我需要编写某种解析器或其他东西吗?

c++ windows batch-file

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

Java中的最终变量操作

任何人都可以告诉我在Java的上下文中以下行的含义:

除非它是不可变的,否则仍然可以操纵最终变量

据我所知,通过声明的任何变量,最后,你不能再改变它,那么他们的意思字不变在上述行?

java variables final

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

使用PHP Filter函数进行验证,但忽略空的非必填字段

我想使用PHP过滤器功能快速过滤表单并向用户显示反馈.我的表单中的某些字段是必需的,有些则不是.

我将用来filter_input_array()过滤我的所有字段.我会在多次运行中传递数据.通过这种方式,我将能够显示多个错误消息.

我有一个问题:如何忽略不需要的空字段?我没有看到它的过滤器.

更新:澄清过滤器和错误消息的要求:

我想使用过滤器来检查:

  1. 如果填写了所有必填字段
  2. 如果填写了可选字段; 如果没有,请忽略其余的过程
  3. 如果填写了电子邮件,电话号码等字段.

我想为每种类型的错误显示错误消息,每个字段最多显示1条错误消息.

php webforms requiredfieldvalidator

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

Windows上的Git 1.6.4 beta(msysgit) - Unix或DOS行终止

我正在我的Win Vista开发VPC上安装msysgit 1.6.4 beta.安装屏幕正在请求我是否要使用Unix行终止或DOS行终止.通常,我会选择DOS,但是设置文本表明DOS终止可能意味着文件不能与Git的所有命令行工具一起使用.Unix行终止状态"......大多数[Windows]应用程序可以处理这个......".

有谁知道我应该选择哪个选项通过shell为我的VS 2008工作使用Git?

git msysgit

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

在php中上传文件之前检查图片文件的类型和大小

我有以下代码:

$filecheck = basename($_FILES['imagefile']['name']);
  $ext = substr($filecheck, strrpos($filecheck, '.') + 1);
  if (($ext == "jpg" || $ext == "gif" || $ext == "png") && ($_FILES["imagefile"]["type"] == "image/jpeg" || $_FILES["imagefile"]["type"] == "image/gif" || $_FILES["imagefile"]["type"] == "image/png") && 
    ($_FILES["imagefile"]["size"] < 2120000)){
} else {
echo "F2";
die();
}
Run Code Online (Sandbox Code Playgroud)

我需要做的是检查上传的文件是否是jpg/gif/png并且其大小小于2兆.

如果它大于2兆,或者不是正确的文件类型,我需要返回/ echo F2(api的错误代码).

当我使用上面的代码处理70k jpg文件时,它返回F2.

SUBNOTE 图片即时上传的扩展名为.JPG.案件可能是一个因素吗?如果是这样,我如何适应?

php

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

使用Zend Framework无需在服务器根目录中安装它?

我正在尝试使用Zend的Gbase库,但是如果没有在PHP路径中实际安装它,我无法弄清楚如何这样做.

复杂性来自于想要为Drupal创建一个不受其安装的服务器约束的模块,但可以通过将其安装在模块的子文件夹中来访问该库.

有谁知道如何做到这一点?我已经尝试过包含Zend的Loader然后加载我想要的类,但这会不断抛出错误.我是否需要在服务器上安装库,或者是否有办法在此应用程序上使用它?

这是代码:


require_once 'library/Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_Gbase');

我收到以下消息:

警告:Zend_Loader :: include(Zend/Gdata/Gbase.php)[zend-loader.include]:无法打开流:/ srv/www/ftp-www/tests/gdata/library/Zend中没有这样的文件或目录/Loader.php在第83行

警告:Zend_Loader :: include()[function.include]:无法打开'Zend/Gdata/Gbase.php'以包含(include_path ='.:/ usr/share/php:/ usr/share/pear')/第83行的srv/www/ftp-www/tests/gdata/library/Zend/Loader.php

警告:Zend_Loader :: require_once(Zend/Exception.php)[zend-loader.require-once]:无法打开流:/ srv/www/ftp-www/tests/gdata/library/Zend中没有这样的文件或目录/Loader.php在第87行

致命错误:Zend_Loader :: require_once()[function.require]:在/ srv /中打开所需的'Zend/Exception.php'(include_path ='.:/ usr/share/php:/ usr/share/pear')失败第87行的www/ftp-www/tests/gdata/library/Zend/Loader.php

php install zend-framework

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

将DEX反编译成Java源代码

如何将Android DEX(VM字节码)文件反编译成相应的Java源代码?

java android reverse-engineering decompiler dex

697
推荐指数
13
解决办法
50万
查看次数

lisp中的变量引用

另一个新手(Common)LISP问题:

基本上在大多数编程语言中,函数接受变量的引用而不仅仅是值,即通过引用传递而不是传递值.让我们说,为了简单起见,我想编写一个LISP函数来接收变量并将变量的值增加一:

(defun increase-by-one (var)
  (setf var (+ var 1)))
Run Code Online (Sandbox Code Playgroud)

现在显然问题是这个函数只增加了堆栈上变量副本的值,而不是实际的原始变量.我也试图通过使用宏来取得成效,虽然我有这种感觉,使用宏是正确的方法.

我在LISP中一直打到这堵墙,我确信必须有办法解决这个问题,或者在LISP中我有没有想过这个问题的方法完全不同?这样的事情是如何在LISP中完成的?

编辑:多人建议使用incf.我只用这个例子以简单的方式演示问题,我实际上并没有寻找重新实现incf.但无论如何,谢谢你的建议.

lisp common-lisp

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

C#WPF datagrid:列计数始终等于0

我在C#中创建了一个WPF takelit datagrid,并在XAML中设置了ItemsSource.列自动生成.

我正在尝试使用ObservableCollection做一个数据网格,就像这个网站上的内容一样.

在底部你会找到一个可以下载的样本(这里是链接)

我的问题是我正在尝试更改特定列的某些属性(例如:Datagrid.Columns [index].属性)但这似乎不起作用,因为列计数总是等于0.因此,我不能使用我想要使用的索引更改属性,因为Columns集合中似乎没有任何内容.但是在运行时,会显示列.

那么,列数如何可能等于0?

如何在我的情况下更改特定列的属性?

c# wpf datagrid observablecollection wpftoolkit

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

CSS:是否可以仅重复部分图像以将其用作背景?

我有一个圆角矩形图像,我使用它作为背景的顶部和底部部分:

#content_top { /* 760px by 30px */
    background: #F7EECF url(images/content_top_bottom_bg.png) no-repeat 0 0 scroll;
    height: 10px;
}

#content_bottom { /* 760px by 30px */
    background: #F7EECF url(images/content_top_bottom_bg.png) no-repeat 0 -20px scroll;
    height: 10px;
}
Run Code Online (Sandbox Code Playgroud)

然后我使用另一个1px高度的图像垂直重复填充这个div的背景之间的区域.像这样:

#content { /* 760px by 1px */
    background: #F7EECF url(images/content_body.png) repeat-y 0 0 scroll;
}
Run Code Online (Sandbox Code Playgroud)

现在我想知道是否可以只使用相同的图像(content_top_bottom.png),但只能使用相同的一部分,以达到同样的效果?我试过这样的东西,但它不起作用:

#content { /* 760px by 1px */
    background: #F7EECF url(images/content_top_bottom.png) repeat-y 0 -5px scroll;
}
Run Code Online (Sandbox Code Playgroud)

我想使用相同的图像,因为我想减少http请求的数量.1px图像可能不会产生很大的影响,但我只想尝试一下.谁有人可以帮忙?

html css background

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