问题列表 - 第36742页

编程支持XML文字的语言

什么是本机或通过扩展支持XML文字的所有编程语言?我知道VB.NET,ScalaFactor.还有其他人?

programming-languages xml-literals

7
推荐指数
4
解决办法
478
查看次数

会话过期/超时后的JSP自动重定向

有没有办法在没有(用户交互)*的情况下检测会话超时,并将其重定向到某个页面; 即如果页面@特定持续时间没有活动; 服务器检测到它并在其他一些上自动重定向.

通过用户用户交互我的意思是; 有一种方法可以在用户点击某些内容时检测会话超时,然后一些请求转到服务器,然后服务器检查当前用户会话是否过期.

我需要的是我们不通知任何服务器(或者我们不执行任何操作),但是当会话到期时,服务器会自动检测到它并执行所需的操作.

谢谢,拉扎

java jsp session-timeout

6
推荐指数
2
解决办法
3万
查看次数

为什么 JMenu 不总是在最上面?

JMenu 表现正常,直到使用 JButton 更新 JFrame 上的 JTable。然后 JMenu 大部分被 JPanel 隐藏(见下图)。当 JMenu 被选中时,它不应该总是在最上面吗?怎么就被推到后面了呢?更新 jButtonAddActionPerformed 上的表的代码是。

public class MyClass extends javax.swing.JFrame {
    private void jButtonAddActionPerformed(java.awt.event.ActionEvent evt) {
        DefaultTableModel model = (DefaultTableModel) jTable.getModel();
        model.addRow(new Object[]{"", DEFAULT_ON, DEFAULT_OFF});
        int lastRow = jTable.getRowCount() - 1;
        jTable.setValueAt(lastRow + 1, lastRow, 0);
    }                                                  
...
Run Code Online (Sandbox Code Playgroud)

预期的

替代文本

破碎的

替代文本

java swing jframe jmenu

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

超时和会话超时问题

我有超时问题.

首先,即使webconfig中的时间设置为120分钟,服务器上每20分钟发生一次超时.

第二,当超时发生时,它会进入登录页面,这是正确的,但在重新登录时,有时会进入默认页面,有时会进入之前的页面.我希望它每次都进入默认页面.就像它应该删除所有会话和cookie,如果那是问题.

<authentication mode="Forms">
 <forms loginUrl="Login.aspx" defaultUrl="~/Default.aspx" name="GUI"   slidingExpiration="true" timeout="120" path="/">
</forms>
</authentication>
 <authorization>
 <deny users="?"/>
    <allow users="*"/>
 </authorization>

<sessionState mode="InProc" cookieless="false" timeout="120"/>
Run Code Online (Sandbox Code Playgroud)

这就是我的webconfig中的内容.

c# asp.net session session-timeout

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

可可触摸中是否有一个好的HTML模板引擎?

在我的iphone应用程序中,我想用一些从模板生成的html填充UIWebView.是否有像jinja或smarty这样的可可触摸的开源模板引擎库?

iphone cocoa-touch template-engine

8
推荐指数
2
解决办法
3432
查看次数

gzip或不gzip

我一直听说gzip你的网站是一个很好的做法,以加快交付.我的网站一般有非常大的负载,我还会看看gzip吗?我还读到了使用gzip的缺点,例如解压缩浏览器内容所需的时间.这是真的吗?


更新:

这个问题是基于网站已经相当优化的假设.

实际上我已经优化了它.我网站上的大部分内容都是数据库驱动的,最初需要花费一些时间来加载它,所以我做了什么,我编写了一些每晚运行的脚本,生成内容并将其存储为最重的静态HTML文件被贩运的网页.服务器上的负载低于其容量,所以,谢谢你的洞察力,我现在会认真考虑它.我正在考虑使用一些动态执行它的PHP类.你有什么建议?

php gzip

12
推荐指数
2
解决办法
6485
查看次数

在C#中获取'ldftn'函数指针

在cil代码中,ldftn用于获取函数指针地址以调用委托构造函数(即.ctor(object,native int)).
如何在C#中获取用于构造委托的函数指针?

.net c# clr cil function-pointers

7
推荐指数
2
解决办法
2299
查看次数

如何正确格式化要插入数据库的StringIO对象(python和django)?

我有一个requeriment使用django在数据库中存储图像,为此我创建了一个自定义字段:

from django.db import models

class BlobField(models.Field):

    __metaclass__ = models.SubfieldBase

    def db_type(self, connection):
        #TODO handle other db engines
        backend = connection.settings_dict['ENGINE']
        if backend == 'django.db.backends.postgresql':
            return 'bytea'
        elif backend == 'django.db.backends.sqlite3':
            return 'blob'
        else:
            raise Exception('unsuported db')

    def to_python(self, value):
        #TODO
        return value

    def get_db_prep_value(self, value, connection, prepared=False):
        #TODO              
        return value
Run Code Online (Sandbox Code Playgroud)

我已经实现了一个自定义存储系统来使用自定义模型(包含上面的BlobField)来处理图像的存储/检索.'get_db_prep_value'方法中的'value'参数是包含图像二进制数据的'StringIO'对象.问题是我不知道在'get_db_prep_value'方法中返回什么,因为'StringIO'对象肯定会包含不可打印的字符.

我对这个问题有一些疑问:

  • 我应该在'get_db_prep_value'方法中返回什么?
  • 如果期望值是ASCII字符串,我可以用数据库独立的方式表示blob(十六进制转义)吗?
  • 如果没有,是否内置库可以为我处理这种转换?
  • 我可以期望收到'to_python'方法的输入,以及如何将其转换为StringIO对象?

python django django-models

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

如何转换此字符串操作函数UTF-8在PHP中兼容?

我找不到一个完全符合我要求的功能.不幸的是,这个功能不兼容UTF-8.这个函数就像一个基本函数,ucwords但它也会在一个字符后面跟着一个给定的字符(在我的情况下我需要在a之后的字符上应用大写-).

这是功能:

<?php
function my_ucwords($string)
  {
    $noletters='"([/-'; //add more if u need to
    for($i=0; $i<strlen($noletters); $i++)
      $string = str_replace($noletters[$i], $noletters[$i].' ', $string);
    $string=ucwords($string);
    for($i=0; $i<strlen($noletters); $i++)
      $string = str_replace($noletters[$i].' ', $noletters[$i], $string);
    return $string;
  }

$title = 'ELVIS "THE KING" PRESLEY - (LET ME BE YOUR) TEDDY BEAR';
echo my_ucwords(strtolower($title));
?>
Run Code Online (Sandbox Code Playgroud)

只要我在我的字符串中添加重音符号,例如:

echo my_ucwords(strtolower( "saint-étienne" )) //return: Saint- instead of Saint-Étienne
Run Code Online (Sandbox Code Playgroud)

任何的想法?我知道而不是strlen我可以使用的mb_strlen.但其他人呢?

编辑: 提醒我,我不仅需要简单的ucwords工作UTF-8.我需要它来在一个后面找到的任何字符上应用大写-.

我还在试图自己解决这个问题.

php string utf-8 diacritics

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

iPad/iPhone - NSString drawInRect没有自动换行

我正在使用以下内容来渲染一些文本UIView.

- (void) drawRect:(CGRect)rect
{

    NSString* text = @"asdf asdf asdf asdf asdf asdf asdf";

    CGContextRef context = UIGraphicsGetCurrentContext();

    CGContextSetFillColorWithColor(context, [[UIColor clearColor] CGColor]);

    CGContextFillRect(context, rect);

    CGContextSetTextDrawingMode(context, kCGTextFillStrokeClip);

    CGContextSetFillColorWithColor(context, [[UIColor whiteColor] CGColor]);

    CGContextSetStrokeColorWithColor(context, [[UIColor blackColor] CGColor]);

    CGContextSetShouldSmoothFonts(context, YES);

    UIFont* font = [UIFont fontWithName:@"ArialRoundedMTBold" size:20.0f]; 

    CGSize textMaxSize = CGSizeMake(rect.size.width - 20.0f, rect.size.height);

    CGSize textSize = [text sizeWithFont:font constrainedToSize:textMaxSize lineBreakMode:UILineBreakModeWordWrap];

    CGRect textRect = CGRectMake(10.0f, 10.0f, textSize.width, textSize.height);

    [text drawInRect:textRect withFont:font];

    [text drawInRect:textRect withFont:font lineBreakMode:UILineBreakModeWordWrap]; 

    [text drawInRect:textRect withFont:font lineBreakMode:UILineBreakModeWordWrap alignment:UITextAlignmentCenter];
}
Run Code Online (Sandbox Code Playgroud)

没有 …

iphone nsstring ipad ios4

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