我已经开始使用Subversion与TortoiseSVN.如果我打开日志并右键单击旧版本,我会看到两个选项听起来像是回滚到旧版本:"将项目更新为版本"和"还原到此版本".
我知道当您只想回顾旧版本而不是真正更改存储库时,会使用更新到旧版本.Revert是你真正搞砸了,并希望存储库中的最新版本与旧版本相同.
所以说HEAD修订版是100并且我恢复到95.它会将我的工作副本反向合并回95.然后我可以将更改提交到存储库,这将创建修订版101正确吗?如果我更新回到95版,那会有什么不同?它是否仍然只是扭转了上次修订的变化?在将恢复或更新到旧版本之后,我对工作副本的状态有何不同感到困惑.
isset()函数可用于检查是否按下了输入类型提交,但有没有办法检查是否按下了输入类型按钮?在我的代码中,该按钮除了调用.Onclick()事件上的函数之外什么都不做,然后刷新页面并在php中创建一个数据库条目......我希望它只在按下按钮后才能进行输入...并且由于其他原因,我无法使用提交类型...以下是一些代码:
function send()
{
var events = document.getElementById("event").value;
location.href = "calm.php?day=" + xx + "&month=" + yy + "&year=" +
zz + "&events=" + events;
}
<input name="Button"
type="button"
id="submit"
onclick="send(this.form)"
value="Button" />
<?php
session_start();
include_once "connect_to_mysql.php";
$day = $_GET['day'];
$month = $_GET['month'];
$year = $_GET['year'];
$events = $_GET['events'];
$userid = $_SESSION['id'];
if (isset($_POST['button']))
{
$sql = mysql_query("INSERT INTO events (userid,month,day,year,events)
VALUES('$userid','$month','$day', '$year','$events')")
or die (mysql_error());
}
?>
Run Code Online (Sandbox Code Playgroud) 我一般都是Spring和DI的新手.但是根据我的阅读,DI使您能够使用类似框架轻松交换实现Spring.在XML bean配置方面,我可以理解它的价值,因为完成交换实现时根本不需要更改代码.但是,如果我们使用类似的注释@Autowired或@Qualifier......我们需要更改代码.那么为什么我们要在基于XML的配置上使用注释呢?
我使用以下表单在php..im中构建文件上传/ dwnload应用程序
<html>
<head>
<title>Upload Index</title>
</head>
<body>
<form enctype=“multipart/form-data” action=“files.php” method=“post”>
<p>Choose your file to upload!
<input name="uploadedfile" type="file" />
<input type="submit" value="Upload">
<br />
And what would you like to call it? <input name=“title” type=“text” />
</p>
<p><br />
</p>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
而不是去"files.php"它指向一些奇怪的URL ...像这样:http://project360.in/%C3%A2%E2%82%AC%C5%93files.php%C3 %A2%E2%82%AC%C2%9D?uploadedfile = buglog.txt&%E2%80%9Ctitle%E2%80%9D =任何想法应该做些什么来解决这个问题?
php ×2
html ×1
isset ×1
java ×1
javascript ×1
mysql ×1
spring ×1
svn ×1
tortoisesvn ×1
webserver ×1