我无法在phpmyadmin中找到可以将字段设置为NOT NULL的位置.我希望我的数据库控制此功能.我是以编程方式执行此操作,但我相信这可以在我的系统中添加额外的安全层.
我需要使用模式捕获一个单词并存储在某个地方以用于替换操作:
例如,我有这个文本
ab iiids
as sasas
md aisjaij
as asijasija
我可以使用以下模式捕获第一个空格之前的所有内容:
.*?(?=[" "])
假设我可以使用'$'代表搜索和替换中的匹配,所以我想在替换字段中包含以下内容
INSERT INTO table (value) VALUES ("$")
找不到解决方案.这甚至可能吗?
我需要实现两个目标,但我一次归档一个,而不是两个.首先,我有一个输入字段,当按下一个键时我应该触发一个事件,我需要捕获字段值.我使用字母,数字和TAB键.所以,如果我使用keyup,它会在第一个char处激活.如果我使用keydown,它需要2个字符才能触发,因为它在第一次触发时尚未按下char.因此,当我第二次按下时,它会以第一个字母开始,依此类推.
说,很明显我需要的是将值放在字段中然后触发事件的keyup事件.但是TAB在我的情况下有一个特殊的含义,它不是默认行为,并且使用TAB键我无法捕获e.which,e.charCode和e.keyCode!只有使用keydown,我才能获得这些价值!
现在我不知道该怎么做.我如何捕获TAB键或使keydown捕获字段的值?
PS按键也可以作为keydown使用.在我在字段中获得值之前触发事件
编辑1: 这是代码:
$('input[data-action="keyupNome"]').each(function () {          
        $(this).on("keypress", function(e) {    
            //Se o campo não estiver vazio
            if($(this).val() != '') {               
                if(key != 9)  // the tab key code
                {                                                               
                    limpaCamposBusca('nome');
                    var width  = $('#nomeBusca').width();
                    $('.nomeContainer').css('width', width);            
                    $('.displayNomeTbl').css('width', width);
                    buscaEndereco('Controller/Dispatcher.php?classe=Buscas&acao=buscaEnderecoPorNome', 'nome');     
                }//if key == 9
                else {
                    alert('here');
                    e.preventDefault();
                }       
            }// val == ''   
            else {                  
                clearFields();
                clearBuscaCliente();
                reactivateFields();
            }       
        }); 
    });
我想在Ubuntu中编译一个v4l2示例,但是我收到以下错误:
guilherme@notedev01:~/Downloads/V4l2_samples-0.4.1$ make
gcc -O2  -L/usr/include -lX11 -lXext -o viewer viewer.c
/tmp/ccUjnjWQ.o: In function `image_destroy':
viewer.c:(.text+0x234): undefined reference to `XDestroyImage'
viewer.c:(.text+0x256): undefined reference to `XFreeGC'
viewer.c:(.text+0x277): undefined reference to `XShmDetach'
viewer.c:(.text+0x2ac): undefined reference to `XFreePixmap'
/tmp/ccUjnjWQ.o: In function `image_create':
viewer.c:(.text+0x305): undefined reference to `XCreateGC'
viewer.c:(.text+0x31d): undefined reference to `XGetWindowAttributes'
viewer.c:(.text+0x39e): undefined reference to `XShmCreateImage'
viewer.c:(.text+0x3f5): undefined reference to `XShmAttach'
viewer.c:(.text+0x44e): undefined reference to `XCreateImage'
viewer.c:(.text+0x494): undefined reference to `XShmQueryExtension'
viewer.c:(.text+0x4b4): undefined reference to `XShmPixmapFormat'
viewer.c:(.text+0x4dc): undefined reference to `XShmCreatePixmap'
/tmp/ccUjnjWQ.o: …我有以下查询:
SELECT a.id, a.Nome, ...
FROM cadClientes as a 
...
join Contatos_Clientes as f on a.id = f.idCliente 
问题是有时候没有一排Contatos_Clientes.
我想返回Nome从Contatos_Clientes如果它存在,否则返回Nome距离cadClientes.
我正在尝试记录客户详细信息表中的更改。为此,我正在使用 EF4
using (realstateEntities context = new realstateEntities())
{
    //Here the model is built**
    cadClientes cliente = new cadClientes();
    cliente.Nome = model.nome;
    ...
    cliente.observacao = model.observacao;
    //Here I am adding the model and saving the changes**
    context.cadClientes.Add(cliente);
    context.SaveChanges();                                
    //Now I am trying to log that operation** (Error is in following line)
     paramsOriginais = LogsController.PrintProperties("cadClientes", context.Entry(context.cadClientes).GetDatabaseValues());
}
我收到这个错误:
System.InvalidOperationException:实体类型 DbSet
1 is not part of the model for the current context.\r\n at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)\r\n at System.Data.Entity.Internal.Linq.InternalSet1.Initialize()\r\n 在 System.Data.Entity.DbContext.Entry[TEntity](TEntity entity)\r\n 在 …
我使用ajax来检索这样的网页:
   $.ajax({
            url: "/Cadastros/pagina_busca_correios?cep=" + cep,
            type: "Get",
            DataType: 'Html',
            success: function (data) {                       
                 var webdata = data;
                 var tables = $(webdata).filter('table');
                 alert(tables);                                                
            }
   });
我能够在数据返回中打印html但在创建jquery对象并应用过滤器之后我会注意到.这就像我的javascript有错误.
PS.我知道我在这个html字符串中有4个表,所以我想过滤表并迭代它们来执行操作.DOM中的那些元素没有我可以用来直接选择的id或名称.
我做错了什么?
javascript ×2
jquery ×2
asp.net-mvc ×1
c# ×1
linux ×1
notepad++ ×1
phpmyadmin ×1
regex ×1
sql ×1
sql-server ×1
ubuntu ×1
v4l2 ×1