我写了这个查询:
$query = "UPDATE encodage_answer
SET Answer = geir
WHERE encodage_question_ID = 128
AND encodage_ID = 305
AND Extra = NULL";
$insert = mysql_query($query, $connection) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
但是如果我运行这段代码,我总会得到同样的错误:
"字段列表"中的未知列'geir'
这可能是我,但我想我不是说geir是一个列/字段; 有什么问题?
当我直接在我的PHPMyAdmin中运行此查询时,它运行良好.
更新:完整代码:
答案存在,$ Extra变量为Null
$AnswerExists = answer_exists($Question_ID, $encodage_ID, $Extra);
if($AnswerExists <> ""){
if($Answer != NULL){
$correctAnswer = mysql_prep($Answer);
if($Extra != NULL){
$query = "UPDATE `encodage_answer` SET `Answer` = '" . mysql_prep($Answer) . "' WHERE `ID` = '" . $AnswerExists . "'";
$insert = mysql_query($query, $connection) or die(mysql_error()); …Run Code Online (Sandbox Code Playgroud) 我似乎无法让乐器改变.我切换了仪器的值,但输出没有任何不同.无论我尝试什么价值,我都只能拿钢琴乐器演奏.这是下面的简单代码.有没有人有什么建议?或者我错过了仪器对象的基本原理?
import javax.sound.midi.*;
//import javax.sound.*;
public class Drum {
static int instrument = 45;
static int note = 100;
static int timbre = 0;
static int force = 100;
public static void main(String[] args) {
Synthesizer synth = null;
try {
synth = MidiSystem.getSynthesizer();
synth.open();
}
catch (Exception e) {
System.out.println(e);
}
Soundbank soundbank = synth.getDefaultSoundbank();
Instrument[] instr = soundbank.getInstruments();
synth.loadInstrument(instr[instrument]); //Changing this int (instrument) does nothing
MidiChannel[] mc = synth.getChannels();
mc[4].noteOn(note, force);
try { Thread.sleep(1000); }
catch(InterruptedException e) {} …Run Code Online (Sandbox Code Playgroud) 在Windows XP上启动C并进行开发...我包含的库(如果是个人库)必须在某个目录中吗?或者将计算机的内容编入索引以找到它们?
谢谢
我有一个格式良好的XML,没有任何空格.它必须是那样的.
当我将它加载到XMLDocument进行签名时,自闭标签会获得额外的空白区域
<cEAN/>
Run Code Online (Sandbox Code Playgroud)
变为:
<cEAN />
Run Code Online (Sandbox Code Playgroud)
一旦签署此文档,就无法删除空白区域.
PreserveWhiteSpace属性对结果没有任何影响.
我该如何改变这种行为?
我有两个模型,每个模型都有一个共享的ManyToMany,使用db_table字段.但是,对于第二个模型,如何阻止syncdb尝试创建共享表?
class Model1(models.Model):
othermodels = ManyToManyField('Model2', db_table='model1_model2', related_name='model1_model2')
class Model2(models.model):
othermodels = ManyToManyField('Model1', db_table='model1_model2', related_name='model2_model1')
Run Code Online (Sandbox Code Playgroud)
它在我的开发环境中工作得很好,因为有些表是零碎地创建的,因为我将它全部构建出来.但是从空数据库中,syncdb抛出:_mysql_exceptions.OperationalError:(1050,"表'model1_model2'已存在")
我是否在第二个模型的字段中缺少一个标志以防止重复创建表?或者我只是这样做完全错了?
大家晚上好,我对下拉列表值的验证有疑问.我有一个视图绑定到一个名为的视图模型类型ReservationData.
该对象包含CustomerVehicles类型的属性List<VehicleData>. VehicleData有两个int属性VehicleMakeId和VehicleModelId.
在我看来,我试图循环CustomerVehicles收集中的项目数量,并显示每个项目的两个下拉列表,车辆制造下拉列表和使用的车辆模型下拉列表DropDownListFor.
当我尝试提交并验证时,我没有在屏幕上看到任何验证错误.
万一你想知道我也ValidationMessageFor为每个下拉列表添加了一个.我不确定这是否是我的视图模型的结构及其复杂性以及如何命名控件或如何设置id的问题.任何帮助将不胜感激.
以下是循环集合的代码:
@for (var i = 0; i < Model.CustomerVehicles.Count(); i++)
{
var vehicleNumber = i + 1;
<div class="vehicle-selection-wrapper">
<div class="content-container">
<h3>
Vehicle @vehicleNumber</h3>
<img class="vehicle-image" alt="manufacturer image" src="@Url.Content("~/Content/images/default-vehicle.gif")" /><br />
@Html.LabelFor(m => m.CustomerVehicles[i].VehicleMakeId)
@Html.DropDownListFor(m => m.CustomerVehicles[i].VehicleMakeId
, new SelectList(Model.VehicleMakes, "Id", "Name")
, @UIDisplay.Dropdown_DefaultOption, new { @class = "long-field" })<br />
@Html.ValidationMessageFor(m => m.CustomerVehicles[i].VehicleMakeId)<br /> …Run Code Online (Sandbox Code Playgroud) 我有一个带UINavigationController的UITabbarController.NavigationController中的视图呈现MVC(AddClockNavigationController).这个MVC有一个带有视图的nib和一个UINavigationController.NavigationController.view作为子视图添加到MVC的视图中.
我的MVC中的NavigationController有两个按钮,一个取消和一个完成.当按下其中任何一个时,MVC应该被解雇.这些按钮的IBActions位于UINavigationController的视图(AddClockViewController)中,但每当按下它们时,MVC就不会消失.如果我把动作放到MVC中,它就会消失.如果我把函数放在我的MVC中并使用[self.parentViewController myFunction]从我的viewController调用它,它就不会消失.
我怎么能让它从我的视线中消失?
我想我的言论非常混乱,但我希望你理解它.
我IB的观点:

最诚挚的问候,
Paul Peelen
编辑
我有试过这个[self dismissModalViewControllerAnimated:YES];,[self.parentViewController dismissModalViewControllerAnimated:YES];,[self.navigationController dismissModalViewControllerAnimated:YES];,[self.parentViewController.navigationController dismissModalViewControllerAnimated:YES];和,如前所述,随着parentView贬的功能.什么都行不通.
我想在我的整个应用程序上叠加一个视图,包括所有活动。将其视为我应用程序上的 HUD(平视显示器)。该应用程序有多个活动,包括选项卡活动,并且 HUD 不会以任何方式与用户交互,它只是显示信息,同时让用户像往常一样与应用程序交互。我希望此 HUD 用于调试目的,以便我(和其他人)可以在手机未连接到调试机器(现场测试)时监控应用程序活动和状态。
我该如何添加这样的视图?
我试过像这样使用 WindowManager.addView() :
WindowManager.LayoutParams lp = new WindowManager.LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT,
WindowManager.LayoutParams.TYPE_APPLICATION,
WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE
| WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
PixelFormat.TRANSLUCENT);
windowManager.addView(hudView, lp);
Run Code Online (Sandbox Code Playgroud)
但是当我启动新活动时,HUD 似乎并没有持续在前台,它只是消失了。
在Django中,您可以指定以下关系:
author = ForeignKey('Person')
Run Code Online (Sandbox Code Playgroud)
然后在内部它必须将字符串"Person"转换为模型Person.
这样做的功能在哪里?我想用它,但我找不到它.