小编Stu*_*ntX的帖子

在jQuery中使用FormData提交表单 - 没有Ajax且没有隐藏字段

我有一个函数,它在表单提交上做一些自定义工作,通过Ajax发送一些数据,将返回的数据附加到一个新的FormData对象中,现在我需要使用这个FormData以常规方式(不是通过Ajax)提交表单.我知道它可以通过隐藏字段来实现,但是如果我不希望返回的数据对于知道一点点编码的人是可见的呢?

那么是否有可能在没有隐藏字段和Ajax的情况下在jQuery中提交带有自定义FormData的表单?

javascript forms ajax jquery

8
推荐指数
1
解决办法
2896
查看次数

mysql表的列名是否有"不允许的"字符列表?

我在谷歌上找不到任何东西,也许我没有找到正确的术语.但是mysql数据库中的列名是否有不允许的字符列表?我对$ sign 特别感兴趣.

php mysql database

8
推荐指数
1
解决办法
4382
查看次数

阅读Windows 7中的注册表行为奇怪

我试图在c ++中读取Windows 7中注册表的"(默认)"值,以下是我正在使用的代码:

string GetSZValueUnique( HKEY openKey, const char* regkey, const char* keyName )
{
   HKEY hKey = 0;
   BYTE data[512] ;
   DWORD szsize = 512 ;
   string value ;

   LONG retValue = RegOpenKeyEx( openKey, regkey, 0, KEY_READ, &hKey ) ;

   if ( retValue == ERROR_SUCCESS )
   {
        LONG retV = RegQueryValueEx( hKey, keyName, 0, 0, data, &szsize ) ;
        if ( retV == ERROR_SUCCESS )
        {
           char* _value = reinterpret_cast<char*>(data) ;
           value = _value ;

           RegCloseKey (hKey) ;
           return …
Run Code Online (Sandbox Code Playgroud)

c++ winapi windows-7

7
推荐指数
1
解决办法
3394
查看次数

简单的C++加密 - 解密库?

可能重复:
C/C++中最好的加密库是什么?

在Windows上用C++寻找插件加密解密库,使用非常简单,加密在编辑框中输入的用户名和密码并将它们保存在注册表中,在下一次运行中从注册表中检索它们解密并填充相应的编辑控制.尝试谷歌搜索和阅读一些文章,但找不到一个没有问题的干净,简单和可靠.

c++ encryption

6
推荐指数
1
解决办法
5333
查看次数

什么是_WIN32_WINNT以及它是如何工作的?

编辑2:好的所以我改为Orwell DevC++,其中包含"winnt.h",其中包含#define KEY_WOW64_64KEY 0x0100但它仍然无效.(参考编辑1 :)

编辑1:我查看了CodeBlock和DevC++中出现的"winnt.h",而DevC++缺少以下几行:

#if (_WIN32_WINNT >= 0x0502)
#define KEY_WOW64_64KEY 0x0100
#define KEY_WOW64_32KEY 0x0200
#endif
Run Code Online (Sandbox Code Playgroud)

将上面的代码放在DevC++的wint.h中是行不通的.


原帖: 我有一个32位应用程序(在DevC++和Windows 7 64bit开发),它读取64位应用程序的注册表作为其任务之一,所以我试图在RegOpenKeyEx中使用"KEY_WOW64_64KEY"标志,并发现很少有关如何使用的帖子它与_WIN32_WINNT:这个

当我在CodeBlock项目(测试项目)中使用它时,它就像魅力一样,但是相同的代码不能与DevC++一起使用,我现在无法将其移植到代码块,因为代码块会出现其他问题.

如何使其与DevC++一起使用?

谢谢

c++ winapi windows-7

5
推荐指数
1
解决办法
2万
查看次数

在Laravel 5.4包中扩展视图

我收到View [layouts.app] not found ErrorException当我在laravel包我工作的另一种观点认为延长我的应用程序视图。

这是视图的目录结构:

vendor
-Student
--myPackage
---src
----views
-----layouts
------app.blade.phph
-----myView
------viewfile.blade.php
Run Code Online (Sandbox Code Playgroud)

现在,如果我layouts.app像这样@extend('layouts.app')进行扩展,viewfile.blade.php则会得到此ErrorException异常。虽然,如果我不扩展layouts.blade视图,则可以viewfile.blade毫无问题地访问该视图。

我的视图已像在ServiceProvider的启动方法包中那样注册

$this->loadViewsFrom(__DIR__ . '/Views', 'studentViews');
Run Code Online (Sandbox Code Playgroud)

我正在使用Laravel 5.4 Laravel 5.4软件包开发视图

php laravel laravel-5.4

3
推荐指数
1
解决办法
971
查看次数

对vtable的未定义引用(出于想法)

我已经完成了我在网上找到的所有东西,但似乎我错过了一些非常基本的东西,花了这么多时间来解决这个问题并没有让事情变得更容易,所以我会继续在这里寻求帮助,看看是否你可以找到我做错了什么.

这是代码:

jControl.h

#ifndef _JCONTROL_H
#define _JCONTROL_H

namespace view
{


class jControl
{

public:


HWND hwnd;
HWND hParent;
HBITMAP hbitmap;
std::string text;
HFONT hFont;
COLORREF textColor;
COLORREF backgroundColor;
RECT updateRegion;
bool isUpdateRegion;

public:


jControl (  );

jControl ( HWND parent, HINSTANCE hInstance, WORD bitmap );

~jControl (  );

virtual void show (  );

virtual void hide (  );

virtual void disable (  );

virtual void enable (  );

virtual std::string getText (  );

virtual void setText ( std::string txt ); …
Run Code Online (Sandbox Code Playgroud)

c++ oop

2
推荐指数
1
解决办法
242
查看次数

使用 Tab 在编辑控件之间切换?

该窗口不是基于对话框的,因此 WS_TABSTOP 不起作用。此外,我不想按 Tab 键浏览所有控件,我只想按 Tab 键浏览几个编辑控件。

我所做的是对编辑控件进行超类化并处理 WM_KEYDOWN 消息,在编辑控件之间切换,通过 ::GetWindow(hwnd,GW_HWNDNEXT); 获取行中的下一个窗口;另外,当我到达最后一个编辑控件时,我想将焦点切换回第一个编辑控件。

当我到达最后一个编辑控件时,代码不起作用,::GetWindow 只是返回行中的下一个窗口(?),它恰好是非超类编辑控件。并且还有更多隐藏子窗口(SW_HIDE)。

也许我知道如何知道窗口 HWND 的类名?

注意:纯Win32 api,c++ oop。

else if (  ( int ) wParam == VK_TAB  )
{
   HWND nextInLine;
   nextInLine = ::GetWindow ( hwnd, GW_HWNDNEXT );
   if ( hwnd == NULL )  nextInLine = ::GetWindow ( hwnd, GW_HWNDPREV );
   ::SendMessage ( nextInLine, EM_SETSEL, ( WPARAM ) 0, ( LPARAM ) -1 );
   ::SetFocus ( nextInLine );
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ oop winapi

2
推荐指数
1
解决办法
2367
查看次数

如果(...),if括号中的语句评估顺序是什么?

我在程序开始时将char指针初始化为NULL,在程序中,char*用于函数调用,它可能指向一个char字符串,它可能指向null char,它可能保持不变.所以下面的语句是正确的,应该是从左到右计算表达式.如果没有则strlen(charpointer)是未定义的行为,如果charpointer == NULL

if (  charpointer == NULL || strlen ( charpointer ) == 0  )
Run Code Online (Sandbox Code Playgroud)

那么,他们是否从左到右进行评估?这是检查这样的正确方法吗?

c c++

2
推荐指数
1
解决办法
2368
查看次数

如何阻止表单提交进入循环?

这是目前的情况,代码是不言自明的。

表单 HTML

<form id="register" action="example.com/signup" method="post" accept-charset="utf-8" enctype="multipart/form-data">
    <input id="email" type="email" name="email">
    <label for="email">Email</label><br />

    <input id="password" type="password" name="password">
    <label for="password">Password</label>

    <button type="submit" name="register" id="submit" value="Submit">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

JavaScript

$('#register').submit(function(event){

event.stopPropagation();
event.preventDefault(); 

alert('fff');

if(condition)
{
    $(this).submit();
}
else
{
    //dostuff
    if(condition)
    {
        //dostuff
        return;
    }
    else
    {
        $(this).submit();
    }
}

});
Run Code Online (Sandbox Code Playgroud)

但是表单提交进入循环,我该如何防止它发生?

javascript jquery

2
推荐指数
1
解决办法
2121
查看次数

标签 统计

c++ ×6

winapi ×3

javascript ×2

jquery ×2

oop ×2

php ×2

windows-7 ×2

ajax ×1

c ×1

database ×1

encryption ×1

forms ×1

laravel ×1

laravel-5.4 ×1

mysql ×1