如果您输入多行文本框,我该怎么做呢?
ABCDE
&
ABCDE
所以大E 直接位于小e之下.
如果它们在同一行,我希望它们垂直排列.
另外,使用winforms
在Visual Studio中,如何更改源文件的顺序?
默认情况下,它们似乎按字母顺序排列,但我想将它们放在更合乎逻辑的顺序中.
有没有一种简单的方法来评估字符串
"(4+8)*2"
,以便你得到24的int值?
或者还有很多工作要做到这一点......?
在PHP manualfor中base64_encode()我看到了以下用于输出图像的脚本.
<?php
$imgfile = "test.gif";
$handle = fopen($filename, "r");
$imgbinary = fread(fopen($imgfile, "r"), filesize($imgfile));
echo '<img src="data:image/gif;base64,' . base64_encode($imgbinary) . '" />';
?>
Run Code Online (Sandbox Code Playgroud)
但是如何输出动态创建的图像GD?
我试过这个:
$im = imagecreatetruecolor(400, 400);
imagefilledrectangle($im, 0, 0, 200, 200, 0xFF0000);
imagefilledrectangle($im, 200, 0, 400, 200, 0x0000FF);
imagefilledrectangle($im, 0, 200, 200, 400, 0xFFFF00);
imagefilledrectangle($im, 200, 200, 400, 400, 0x00FF00);
echo '<img src="data:image/png;base64,'.base64_encode(imagepng($im)).'" />';
Run Code Online (Sandbox Code Playgroud)
为什么不起作用?
它似乎适用于IE但不适用于Firefox.如何让它跨浏览器?
我一直在尝试按名称调用方法,但问题是我调用的方法不能是静态的,它需要是当前类.
我试过这样做的方式:
public static void InvokeMenuMethod(string methodName, object sender, EventArgs e)
Type calledType = Type.GetType("MyNamespace.MyClass");
calledType.InvokeMember(
methodName,
BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Static,
null,
null,
new object[] { sender, e }
);
}
Run Code Online (Sandbox Code Playgroud)
这显然只适用于静态成员,所以我尝试过这样的事情
public static void InvokeMenuMethod(string methodName, object sender, EventArgs e)
Type calledType = Type.GetType("this");
calledType.InvokeMember(
methodName,
BindingFlags.InvokeMethod | BindingFlags.Public,
null,
null,
new object[] { sender, e }
);
}
Run Code Online (Sandbox Code Playgroud)
但我得到Must specify binding flags describing the invoke operation required (BindingFlags.InvokeMethod CreateInstance GetField SetField GetProperty SetProperty).
Parameter name: bindingFlags …
我创建了一个PHP Hello World与Microsoft Visual C++ 2008扩展DLL我有权利php.ini(我知道,因为当我启用和禁用GD2扩展,有是一个效果),但是当我加载扩展它没有履行附加模块弹出在phpinfo().
当我尝试测试函数(一个简单的double()函数)时,它显然不起作用.我用过这个教程).
如果有人可以提供他们在创建时创建的dll(看看如果我的搞砸了或者它是我的服务器)那么我很乐意测试它.
操作系统:Windows(Vista)
服务器:WAMP
PHP:5.3.5(Xampp和IIS也已安装)
如果您想测试它是否适合您,请在此处下载.
当我运行命令时,php --ini我收到此错误:
PHP Startup: TalkPHP Extension: Unable to initalize module
Module compiled with build ID=API20090626, TS, VC9.
PHP compiled with build IF=API20090626, TS, VC6.
These options need to match
Run Code Online (Sandbox Code Playgroud)
这是否意味着我必须使用版本9来编译PHP?
我正在尝试使两个单词加载项组出现在同一个选项卡(工具)中,但它们都创建了唯一的选项卡(有两个"工具"选项卡).我看过这个视频,但我使用的是可视设计器,而不是XML.
我可以用某种方式编辑设计器代码来使其工作吗?
当我编译并运行我的C++程序时删除一个名为example.txt的文件(如下)
#include <stdio.h>
int main ()
{
if( remove( "example.txt" ) != 0 )
perror( "Error deleting file" );
else
puts( "File successfully deleted" );
return 0;
}
Run Code Online (Sandbox Code Playgroud)
就像这样......
cd c:\Users\Mark\Desktop
C:\Users\Mark\Desktop>app.exe
Error deleting file: Permission denied
Run Code Online (Sandbox Code Playgroud)
我取消了对文件的所有限制,并且可以完全访问任何人(应该包括我的程序).
有解决方案吗
编辑
当我输入del example.txt命令提示符时,它可以工作.
奇怪的...
有没有办法从这个默认编辑器更改宏编辑器:

感觉就像是从Visual Studio 2010降级.我可以配置Office来使用它吗?