问题列表 - 第31264页

我可以让<按钮>不提交表格吗?

我有一个表格,有2个按钮

<a href="index.html"><button>Cancel changes</button></a>

<button type="submit">Submit</button>
Run Code Online (Sandbox Code Playgroud)

我也使用jQuery UI的按钮,就像这样

$('button').button();
Run Code Online (Sandbox Code Playgroud)

但是,第一个按钮也会提交表单.我会想,如果它没有type="submit",它就不会.

显然我可以做到这一点

$('button[type!=submit]').click(function(event) { event.stopPropagation(); });
Run Code Online (Sandbox Code Playgroud)

但有没有办法可以阻止后退按钮提交表单而无需JavaScript干预?

说实话,我只使用了一个按钮,所以我可以使用jQuery UI来设置它.我试着调用button()链接,它没有按预期工作(看起来很丑!).

html javascript jquery jquery-ui button

475
推荐指数
6
解决办法
31万
查看次数

使用PHP和POST发送内容

我如何发送PHP和POST的东西?(不是如何抓取,或者如何从html发送......但是如何从PHP发送...特定的PHP脚本甚至不在网络服务器中运行,也不是网页的一部分).

我在google上到处寻找,但我一直在寻找如何使用html表单的示例,以及如何使用$ _POST来获得结果......

php

0
推荐指数
1
解决办法
81
查看次数

如何在Cocoa中从NSData获取编码字符串?

在.NET中,我可以使用Encoding.UTF8.GetString(string str)或任何其他类型的Encoding,来获取字节数组的字符串表示.Cocoa是否包含开箱即用的类似功能,或者我是否需要编写一些内容来自行进行转换?

cocoa encoding byte objective-c

0
推荐指数
1
解决办法
478
查看次数

将网页加载到浏览器时触发的第一个事件是什么

正如标题中所要求的那样,当网页加载到浏览器时,第一个事件是什么?我相信window.onload之前有事件.它们是什么,哪一个是第一个被解雇的?

javascript javascript-events

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

使用alloc/retain/release的可能方案?

我已经使用ojective近一个星期了,我主要是一个c ++编码器.在我阅读了Apple的内存管理指南之后,我尝试将c ++中的内存使用方式带入目标c ...我试图总结这些场景,我想如果我遵循这些说明,我不会犯错误.如果我错了,请告诉我:)

我将尝试不使用自动释放,个人来说,通过使用自动释放,在某个自动释放池耗尽之前可能总会有一些冗余内存.我只会使用release,这可以确保我的应用程序随时使用最少的内存.

用我自己的话说,苹果说的另一件事是:每次我添加一个retain/alloc/copy,我都应该添加一个版本某处.

以下是我总结的所有场景:

  1. 在同一个函数中:分配一个对象,使用它并释放

  2. 在类的init函数中,在类的dealloc函数中分配一个对象,释放该对象

  3. 当需要拥有一个指针时,应该在类的方法中保留一个输入指针(比如方法A),然后在类的dealloc函数中释放指针.

    我发现在目标c 中使用retain的时间与在c/c ++ 中使用memcpy的时间相同,所以我将retain作为"内存有效副本"

    如果输入保留指针要设置为成员指针变量,则应首先释放成员指针.因此,在情况下[3],ALLOC初始化类的配对与释放方法A,而保留方法A配对与释放的dealloc

  4. 返回指针作为返回值.老实说,当我使用c ++时,我从未做过这样的事情.如果要返回一个成员指针就可以了,因为有人会照顾它:

    -(UIButton*) getTheButton() {
        return theButton;
    }
    
    Run Code Online (Sandbox Code Playgroud)

    但是返回指向本地分配对象的指针真的很糟糕:

    -(UIButton*) getTheButton() {
        UIButton* myButton = [[UIButton alloc] init];
        return myButton; //TERRIBLE!
    } …
    Run Code Online (Sandbox Code Playgroud)

memory-management objective-c retain

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

删除字符串中的最后一个路径组件

我有一条路:

myPath = "C:\Users\myFile.txt"
Run Code Online (Sandbox Code Playgroud)

我想删除结束路径,以便字符串只包含:

"C:\Users"
Run Code Online (Sandbox Code Playgroud)

到目前为止,我正在使用拆分,但它只是给了我一个列表,并且我坚持到这一点.

myPath = myPath.split(os.sep)
Run Code Online (Sandbox Code Playgroud)

python string

43
推荐指数
3
解决办法
4万
查看次数

共享:内存:使用sqlite3包在python中的不同线程之间的数据库

我想在python中创建一个:memory:database,并从不同的线程访问它.基本上是这样的:

class T(threading.Thread):
    def run(self):
        self.conn = sqlite3.connect(':memory:')
        # do stuff with the database

for i in xrange(N):
    T().start()
Run Code Online (Sandbox Code Playgroud)

并让所有连接引用同一个数据库.

我知道传递check_same_thread=True给connect函数并在线程之间共享连接,但是如果可能的话,我希望避免这样做.谢谢你的帮助.

编辑:纠正错字.我最初说"将所有连接引用到同一个线程"将线程替换为数据库.

python sqlite python-multithreading

16
推荐指数
2
解决办法
8297
查看次数

Java Regex删除开始/结束单引号但留下引号

我有来自CSV文件的数据,该文件用单引号括起来,例如:

'Company name'
'Price: $43.50'
'New York, New York'
Run Code Online (Sandbox Code Playgroud)

我希望能够在值的开头/结尾替换单引号,但在数据中保留引号,例如:

'Joe's Diner'  should become Joe's Diner
Run Code Online (Sandbox Code Playgroud)

我可以

updateString = theString.replace("^'", "").replace("'$", "");
Run Code Online (Sandbox Code Playgroud)

但我想知道我是否可以将它组合起来只做一次替换.

java regex csv replace

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

停止应用程序名称在标题栏中闪烁

我为我的应用程序制作了自定义标题栏.但是,当应用程序首次加载时,应用程序名称会在文本显示之前显示在标题栏中一会儿.我如何阻止这种情况发生?

我在我的主要活动中设置了自定义标题栏:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
    setContentView(R.layout.main);
    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.mytitle);
Run Code Online (Sandbox Code Playgroud)

mytitle.xml是我设置文本的地方:

<?xml version="1.0" encoding="utf-8"?>
 <TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/myTitle"
    android:text="my text"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center"
    android:textAppearance="?android:attr/textAppearance"
    />
Run Code Online (Sandbox Code Playgroud)

我的标题栏背景不闪烁,只是文字.

谢谢.

android

9
推荐指数
1
解决办法
1550
查看次数

Typedef reinterpret_cast

我在弄清楚语法时遇到了一些麻烦typedef reinterpret_cast.有人可以帮忙吗?

编辑:

我想做什么.我总是犹豫不决,因为人们似乎总是陷入其他所有事情,除了问题实际上是什么,因为你可以看到我的上一篇文章导致一大堆什么都没有.

我试图想出一种为指针分配mem地址0的方法.我使用它作为安全捕获等.我认为typedef cast会对此有所帮助.请不要建议我使用NULL.

谢谢

c++ casting typedef

-4
推荐指数
1
解决办法
893
查看次数