如何使用连接器/网络编程创建数据库?为什么以下不起作用?
string connStr = "server=localhost;user=root;port=3306;password=mysql;";
MySqlConnection conn = new MySqlConnection(connStr);
MySqlCommand cmd;
string s0;
try
{
conn.Open();
s0 = "CREATE DATABASE IF NOT EXISTS `hello`;";
cmd = new MySqlCommand(s0, conn);
conn.Close();
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
Run Code Online (Sandbox Code Playgroud) 当我尝试调试我的 Web 应用程序时,我正面临这个问题。无论我使用的是 127.0.0.1 还是本地主机,该页面都可以加载,但断点仅适用于 127.0.0.1。我正在使用 Intellij 和 MAMP。我的php.ini配置如下:
[xdebug]
zend_extension="/Applications/MAMP/bin/php/php5.6.10/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_port="9000"
xdebug.remote_log="/Applications/MAMP/xdebug_log.txt"
Run Code Online (Sandbox Code Playgroud)
我也尝试添加
xdebug.remote_host="localhost"
Run Code Online (Sandbox Code Playgroud)
但这没有区别,同样的问题仍然存在。我的主机文件如下:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
Run Code Online (Sandbox Code Playgroud)
此外,当我想调试 html 页面时,我必须在主 php 文件上执行此操作,例如调试 index.html,我必须执行以下操作:
http://127.0.0.1/<the_folder>/index.php?xdebug_session_start=intellij
Run Code Online (Sandbox Code Playgroud)
有时它有效,有时它不起作用!我必须尝试几次才能使其正常工作。有时意味着尝试各种项目或尝试仅使用 Intellij 中的“调试”调试 php 脚本。我只添加了“PHP Script”配置,即单独调试php。也有这个“PHP Web 应用程序”配置......它做了我上面所做的,但没有解决我的问题。
总结: 1)为什么 xdebug 在解析“localhost”进行调试时有问题?2) 如何有效地调试我的 web 应用程序 html 文件中加载的 php 脚本?
LINQ是.NET 4.0的新功能吗?像.NET 3.5这样的旧版本没有?
我很想知道这一点,因为它似乎与我正在进行的项目有某种关系.
什么是LINQ有用的?它似乎能够构建表达式树.什么是实际的表达式树?LINQ能够从C#文件中提取类,方法n字段等信息吗?
有人能为我提供一段代码来证明LINQ可以做什么吗?
谢谢!
为什么以下代码不起作用?
<html>
<head>
<script type="text/javascript">
function addTable() {
var table = document.createElement('table');
table.innerHTML = "<tr><td>123</td><td>456</td></tr>";
document.getElementById("addtable").appendChild(table);
}
</script>
</head>
<body>
<input type="submit" value="New Table" onClick="addTable()"/>
<div id="addtable"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 查看这篇文章,了解 ArcGIS 3.0 中的 javascript 代码。https://serverapi.arcgisonline.com/jsapi/arcgis/?v=3.0
里面有“if(0)”和“if(1)”,为什么需要这个呢?if(0) 不是总是 false 而 if(1) 总是 true 吗?
LINQ表达式树可以做什么最大化?
它可以定义一个类吗?如何使用所有声明的名称,修饰符,参数类型和返回类型的方法?
程序是否必须自己定义树?是否可以从给定的C#文件生成树?
我在哪里可以获得有关编写基本到高级表达式树和表达式树访问者的资源?(文章和视频会很棒)
感谢那些能够提供帮助的人......
我想做以下事情:有一些物体(例如20个物体),每当我将鼠标移到其中任何一个物体上时,它会向上移动,每当我的鼠标离开时,它就会向下移动.
obj1.addEventListener(MouseEvent.MOUSE_OVER, moveMyself1);
obj1.addEventListener(MouseEvent.MOUSE_OUT, moveMyself2);
obj2.addEventListener(MouseEvent.MOUSE_OVER, moveMyself1);
obj2.addEventListener(MouseEvent.MOUSE_OUT, moveMyself2);
obj3.addEventListener(MouseEvent.MOUSE_OVER, moveMyself1);
obj3.addEventListener(MouseEvent.MOUSE_OUT, moveMyself2);
obj4.addEventListener(MouseEvent.MOUSE_OVER, moveMyself1);
obj4.addEventListener(MouseEvent.MOUSE_OUT, moveMyself2);
obj5.addEventListener(MouseEvent.MOUSE_OVER, moveMyself1);
obj5.addEventListener(MouseEvent.MOUSE_OUT, moveMyself2);
//and etc...
function moveMyself1(e:MouseEvent):void{
obj1.y -= 30;
}
function moveMyself2(e:MouseEvent):void{
obj1.y += 30;
}
Run Code Online (Sandbox Code Playgroud)
我不想为每个对象添加一个事件监听器,那么我将有40个方法!有没有办法编写静态方法,所以我可以用于所有对象?
我意识到obj正在上下移动太快.如果你试图将你的鼠标放在obj的底端,你会看到它快速向下跳跃.有什么方法可以控制obj的速度吗?
哈哈,我希望有一些用户可以将鼠标悬停在下面并发现宝藏的物体.用户也可以点击宝藏.我从游戏中得到了这个想法.用户将鼠标移开后,对象将落到同一位置.如果obj移动得那么快,用户就无法点击里面的宝藏.关于如何解决运动问题的任何想法?
- - - - - - - - - - - - - - - - 更新 - - - - - - - - - ---------------
var elements : Array = new Array();
var elements2 : Array = new Array();
for …Run Code Online (Sandbox Code Playgroud) 代码如下:
ProcessStartInfo startInfo = new ProcessStartInfo("cmd", "/c" + command);
startInfo.CreateNoWindow = true;
startInfo.UseShellExecute = false;
startInfo.WindowStyle = ProcessWindowStyle.Normal;
startInfo.Arguments = arguments;
startInfo.RedirectStandardError = true;
startInfo.RedirectStandardOutput = true;
Process process = Process.start(startInfo);
StreamReader srOutput = process.StandardOutput;
string output = srOutput.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)
命令是 rmdir /s /q 123
我希望在变量中找到"系统找不到指定的文件",output因为"123"是不存在的文件路径.但是output是一个空字符串.为什么以及如何获得输出?
如何将光标更改为"默认"而不是使用"指针"?
我用这个禁用了我的图表:
plotOptions: {
line: {
events: {
legendItemClick: function () {
return false;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是光标是指针光标.
Graphviz中的任何功能都能做到吗?如果没有,任何其他可以做到这一点的免费软件?