问题列表 - 第7795页

如何停止在 Railo 应用程序的 HTTP 标头中设置字符集?

我正在使用 Railo 3.0 作为 Web 应用程序(设置与本优秀指南完全相同)。我有一个 CFM 页面,它使用 cfcontent 标签提供一些旧的 HTML 文件。该内容采用各种字符集(全部定义为 HTML 中的元标记)。问题是我的所有 CFM 页面都是通过 HTTP 响应标头中设置的 UTF-8 发送的,这会覆盖 HTML 中定义的任何内容。因此,页面在浏览器中显示不正确。

如何停止在 CFM 页面的 HTTP 标头中发送字符集?

注意:我已经从默认的 Apache 配置中删除了 AddDefaultCharset 条目,这意味着现在提供的静态 HTML 页面在标头中没有任何字符集,但这对 CFM 页面没有帮助 - AddDefaultCharset 很糟糕,很糟糕,很糟糕

apache coldfusion railo

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

PHP PDO :: bindParam()数据类型..它是如何工作的?

我想知道bindParam()(或bindValue())中的数据类型声明用于...

我的意思是,我认为如果我定义一个整数参数(PDO::PARAM_INT),必须将参数转换为整数,类似于

$delete->bindParam(1, $kill, PDO::PARAM_INT);
// should work like
$delete->bindParam(1, (int)$kill);
Run Code Online (Sandbox Code Playgroud)

或者如果参数不是声明的类型,至少抛出一个错误.但这种情况并非如此.

谷歌搜索,我发现在php.net档案:

大家好,

我目前正在研究PDO.正好在bindParam()函数上.第三个参数data_type似乎在这里强制值的类型?但是当我尝试:

$sql = "INSERT INTO produit (idproduit, nom, marque) VALUES (NULL, :nom, :marque)";
$stmt = $dbh->prepare($sql);
$nom = 'Testarossa'; $marque = 'Ferrari' ;
$stmt->BindValue(':marque',$marque) ;
$stmt->BindParam(':nom',$nom,PDO::PARAM_INT) ;

$stmt->execute(); $nom = '250 GTO' ;
$stmt->execute(); ?>
Run Code Online (Sandbox Code Playgroud)

我希望在我的数据库中有PHP错误或整数.但在我的数据库中我有:

22 Testarossa Ferrari 23 250 GTO法拉利

这意味着如果我有第三个参数,它不会改变.或许我想念一些东西.有人能容忍我吗?或者只是有人告诉我在哪里可以找到有关它的信息.

问候,

Cyruss

这正是我的情况.我的想法出了什么问题?

php pdo types prepared-statement

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

为什么short在C中的结构中存储为4个字节?

我有以下两种结构:

问题是sizeof(内容)返回160.结构由11个短路,6个整数,76个字符,7个浮点数,1个双精度数组成,总共增加到158个字节.我已计数三次,仍有2个字节的差异.

typedef struct TIME_T { 
    short year,mon,day; 
    short hour,min,sec; 
} TIME;

typedef struct { 
    int no; 
    char name[20]; 
    char Code[10]; 
    char DASType[10]; 
    short wlen; 
    float VLtd; 
    int samp; 
    int comp; 
    int locationID; 
    short TranMode; 
    char TranIns[12]; 
    short TimerMode; 
    char ClkType[12]; 
    float ClkErr; 
    float lat; 
    float lon; 
    float alt; 
    float azimuth,incident; 
    short weight; 
    short veloc; 
    int oritype; 
    char seismometer[12]; 
    double sens; 
    TIME start_time; 
    int record_samples; 
} Content;
Run Code Online (Sandbox Code Playgroud)

我写了一小段代码来打印结构中每个变量的位置,然后突然发现float wlen需要4个字节.我的代码如下:

int main(void)
{   
    Content content;
    printf("Sizeof Content: %d\n", sizeof(content)); …
Run Code Online (Sandbox Code Playgroud)

c struct sizeof

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

使Django返回响应为"不同的文件名"

我有一个Django视图,它返回HttpResponse一个特殊的MIME类型,使用户的浏览器"下载"该文件,而不是在浏览器中查看它.问题是响应将保存为的默认文件名是用户尝试访问的URL.

有没有办法在HttpResponse对象中包含默认文件名,还是必须重定向到不同的URL才能实现?

django filenames http httpresponse

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

我可以自己编译java吗?

他们现在说sun的java是开源的 - 那么我可以从源代码编译所有的patform吗?

我使用gentoo,我发现了一个很好的性能改进,我自己编译了系统,所以可以用java(vm运行时和库类)来完成吗?

在windows/linux下可以吗?

有没有人这样做?

它有意义吗?

java performance

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

什么可能导致设计视图如此缓慢?

对于小项目,我几乎可以立即切换到设计视图(<1秒).

我有一个大型项目,在设计视图中打开控件或表单大约需要60秒 - 这是第一次.在这60秒延迟之后,我几乎可以立即在设计视图中打开项目中的任何控件 - 直到我重新编译项目.

如果这个项目构建的exe在另一个(小)项目中被引用,那么小项目就会像大项目一样变得迟钝.同样,如果我将大项目中的所有文件分别添加到小项目中,那么小项目就会变得迟钝.

大型项目引用了一个大型的Managed C++项目,但是如果我向小项目添加相同的引用(并从引用调用函数以确保它被加载),那么小项目仍然很快.

我的大项目使用SandDock.如果我的小项目使用SandDock,它仍然很快.

我的大项目有大约60个用户控件出现在工具箱中.如果我向小项目添加60个用户控件,那么小项目仍然很快.

如果我使用[System.ComponentModel.ToolboxItem(false)]使工具箱中的用户控件隐藏,则大项目仍然很慢.

vs2005和vs2008都会出现此问题.

什么可能使大型项目第一次打开设计视图这么慢?其他一些参考?大量的控制?大量的课程?其他一些原因?

我注意到的一件事(尽管可能是红色鲱鱼)是ProjectAssemblies文件夹(C:\ Documents and Settings\tim.gradwell\Local Settings\Application Data\Microsoft\VisualStudio\9.0\ProjectAssemblies)很大(> 1GB)这里的大多数文件夹都有我的Managed C++ dll的副本!每次重新打开设计视图时(重新编译后),都会重新创建这些文件夹.这可能与减速有关吗?


更多信息:

用户控件或表单中的工具条使表单加载需要60秒.删除工具条(但在表单上仍然有其他几个不同的控件)使交换机即时设计视图.

虽然这不是整个故事......一个全新项目中的工具条不会导致大幅减速 - 所以我的大项目中肯定会有一些影响工具条的东西.此外,某些其他没有工具条的表单/控件仍然需要60秒才能显示设计视图,因此无论影响工具条的是什么,也会影响其他控件.我将继续努力确切地确定哪些控件,甚至可能是什么导致它!

c# visual-studio winforms

8
推荐指数
3
解决办法
6689
查看次数

WPF - 为什么ContextMenu项目适用于ListBox而不适用于ItemsControl?

列表中的项目具有上下文菜单.上下文菜单项绑定到路由命令.

如果列表控件是a ListBox,则上下文菜单项可正常工作,但是一旦我将其降级为ItemsControl不再有效,它就会正常工作.具体来说,菜单项始终是灰色的.CanExecute我的回调CommandBinding也没有被调用.

它是什么ListBox允许上下文菜单项与命令正确绑定?

以下是一些示例应用程序的摘录,我将它们放在一起以突出显示问题:

<!-- Data template for items -->
<DataTemplate DataType="{x:Type local:Widget}">
  <StackPanel Orientation="Horizontal">
    <StackPanel.ContextMenu>
      <ContextMenu>
        <MenuItem Header="UseWidget" 
                  Command="{x:Static l:WidgetListControl.UseWidgetCommand}"
                  CommandParameter="{Binding}" />
      </ContextMenu>
    </StackPanel.ContextMenu>
    <TextBlock Text="{Binding Path=Name}" />
    <TextBlock Text="{Binding Path=Price}" />
  </StackPanel>
</DataTemplate>

<!-- Binding -->
<UserControl.CommandBindings>
  <CommandBinding Command="{x:Static l:WidgetListControl.UseWidgetCommand}" 
                  Executed="OnUseWidgetExecuted" 
                  CanExecute="CanUseWidgetExecute" />
</UserControl.CommandBindings>

<!-- ItemsControl doesn't work... -->
<ItemsControl ItemsSource="{Binding Path=Widgets}" />

<!-- But change it to ListBox, and it works! -->
<ListBox ItemsSource="{Binding Path=Widgets}" />
Run Code Online (Sandbox Code Playgroud)

这是视图模型和数据项的C#代码: …

.net wpf listbox itemscontrol routed-commands

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

如何重命名现有的Grails应用程序

有人知道如何(轻松)"重命名"现有的grails应用程序吗?我遇到了这个问题因为我的PaaS提供商不允许我删除订阅...所以我想以不同的名称部署我的应用程序.

当然,我可以手动执行此操作,但我认为它可能是一个有用的"顶级"脚本(即"grails rename-app newappname")

手动提示:

当我执行"grails create-app myappname"时,我可以看到myappname存在于以下文件(和文件名)中......当然,这是由create-app脚本完成的,它取代了@ ... @ tokens模板.我想一旦它们被替换,重命名并不是一件轻而易举的事.

./.project: <name>myappname</name>
./application.properties:app.name=myappname
./build.xml:<project xmlns:ivy="antlib:org.apache.ivy.ant" name="myappname" default="test">
./ivy.xml:    <info organisation="org.example" module="myappname"/>
./myappname-test.launch:<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="myappname"/>
./myappname.launch:<listEntry value="/myappname"/>
./myappname.launch:<listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry containerPath="org.eclipse.jdt.launching.JRE_CONTAINER" javaProject="myappname" path="1" type="4"/> "/>
./myappname.launch:<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="myappname"/>
./myappname.launch:<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dbase.dir="${project_loc:myappname}" -Dserver.port=8080 -Dgrails.env=development"/>
./myappname.tmproj: <string>myappname.launch</string>
Run Code Online (Sandbox Code Playgroud)

当然......顶级目录名称是"myappname"

任何提示或有关该领域正在进行的举措的信息都是受欢迎的

格尔茨,

约翰

grails

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

我需要一个python单元样本测试sqlalchemy模型与鼻子

有人可以告诉我如何为使用nose创建的sqlalchemy模型编写单元测试.

我只需要一个简单的例子.

谢谢.

python testing unit-testing sqlalchemy nose

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

有没有关于削减Java中CPU使用率的建议?

我写了一个Java程序来下载HTML页面.但CPU使用率接近100%,而网络使用率低于3%.好像CPU成了我的瓶颈.如何削减CPU使用率?

java cpu-usage

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