小编sam*_*ach的帖子

防止在Internet Explorer 8中缓存页面

在我的IE8页面上,我有一些文本可以通过管理面板进行更改.例如:如果页面包含文本"hello world",则5分钟后文本可能会有所不同,具体取决于管理员是否更改了文本.

问题在于IE8缓存页面并再次显示相同的文本.如果我们清除缓存并刷新,则会更新文本.

我正在使用<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">tag来禁止浏览器缓存.

我已经看到,如果我选择互联网选项浏览历史记录(设置) →每次访问网页时,问题都会消除; 但如果将其设置为自动,则会显示页面的缓存版本.

即使最终用户将IE8中的缓存选项设置为自动,有没有办法强制"禁止缓存"?

internet-explorer browser-cache

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

删除postgreSql中的所有视图

这似乎是一个非常简单的问题,但我找不到答案!如何从postgreSQL控制台批量删除视图?我有10,000次观看,我只是为了测试一些东西,现在我无法摆脱它们!

postgresql view

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

剥离PostgreSQL中的HTML标记

如何在PostgreSQL中删除HTML标签,以便保留标签内的数据?

我通过谷歌搜索找到了一些解决方案,但他们也在标签之间删除了文本!

regex postgresql

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

将多个表映射到单个实体

我有一个数据库,其中包含每月生成的多个表。例如

Transaction_01_2014
Transaction_02_2014
Transaction_03_2014
.
.
.
Transaction_12_2014
Run Code Online (Sandbox Code Playgroud)

所有的表都具有相同的结构。唯一的区别是末尾附加的月份和年份。

是否可以将所有这些表映射到 Hibernate 中的单个 @Entity 类“事务”?如果是,我需要更改一些配置吗?如果不可能这样,我应该如何从我的 Java 应用程序以一种微妙而简单的方式对这些表进行操作?

干杯!

java database-design hibernate

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

PHP:如何填充数组中的目录结构

我正在开发一个管理面板,显示服务器上特定位置的目录结构.我有一个递归的PHP函数,遍历每个文件和文件夹.我无法弄清楚的是如何将这个目录结构存储在php关联数组中,如下所示:

array[foldername1][0]=file; // if the foldername1 contains a file
array[foldername1][foldername2][0]=file //if foldername1 contains another folder(foldername2) along with the file.
Run Code Online (Sandbox Code Playgroud)

我想遵循的规则是; 一个文件夹应始终是一个键,文件应始终在这样的索引:

array[folder1][folder2][0]=file1;
array[folder1][folder2][1]=file2;
Run Code Online (Sandbox Code Playgroud)

填充此关联数组的函数应该是通用的,因为我们永远不知道目录结构是什么.我想json_encode这个数组回到我的客户端,并在javascript中处理它,这不是一个问题.

如果这是一个不好的方法,请让我知道,可能有更好的方法来做到这一点.我想过使用扁平阵列,但我认为这是一个糟糕的设计.

php tree recursion associative-array

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

使用Eclipse从java读取环境变量

在我搜索的任何地方,它都说你可以通过使用获得环境变量 System.getenv(str).

它不适合我.以下是我正在做的事情:操作系统:Mac OS x 10.7 Java 1.6.x

如果我export abc=/hello/在我的终端然后echo $abc,它给了我变量.如果我关闭终端,再次重新打开它echo $abc,它就消失了.为了解决这个问题,我编辑了我的.bash_profile文件并插入export abc=/hello/.关闭终端,做echo $abc,它的工作原理.所以我明白env变量现在是永久性的.

现在,如果在我的java控制台应用程序中,我打印System.getenv("abc"),它返回null.我错过了什么?

java eclipse macos environment-variables

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

排序后放置的元素在哪里?

你是否确定了使用jQuery UI排序的元素的新索引?

我有一个无序的列表,每个列表项都有一个id ...当我向上或向下拖动它并放置它时,我需要知道新的位置(含糊地说,就像为移动腾出空间的元素的id这个新元素)......甚至可能吗?我尝试使用.mousedown和.mouseup事件并获取this.id ...但它返回相同的元素被拖动两次.

简而言之,我们知道被拖动的元素,但是我们可以知道它最终被搁置的位置吗?

代码很简单......它实际上是一个表

---------HTML----------------
<table id="activities">
<thead>
<tr><th>Activity Name</th><th>Activity Number</th></tr>
</thead>
<tbody>
<tr id="node-1">
<td>Welcome</td>
<td>1</td>
</tr>
<tr id="node-2">
<td>Eat</td>
<td>2</td>
</tr>
<tr id="node-3">
<td>Walk</td>
<td>3</td>
</tr>
<tr id="node-4">
<td>Sleep</td>
<td>4</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

现在我通过jquery使行可以排序:

$("#activities tbody").sortable();
Run Code Online (Sandbox Code Playgroud)

现在,当用户向上或向下拖动一行时,我需要相应地更改活动编号...例如,如果他在"吃"行下拖动"欢迎"行,则表示活动编号为"欢迎" "行现在是2(以前是1),"吃"行的活动数是1 ....要显示具有正确活动编号的新更新表,我需要知道它被丢弃的位置.

jquery

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

启用 iframe 的设计模式

我有一个 iframe,在 javascript 中我启用了如下设计模式

iframe.contentDocument.designMode="on";
Run Code Online (Sandbox Code Playgroud)

如果我创建我的 iframe 内联,它工作正常。但是,如果我在父页面中加载带有“src”属性的 iframe 并按如下方式打开设计模式:

iframes=document.getElementsByTagName('iframe');
for(iframe in iframes)
{
iframes[iframe].contentDocument.designMode="on";
}
Run Code Online (Sandbox Code Playgroud)

那么它不起作用。如果我加载指定 src 属性的 iframe,如何从容器页面启用 iframe 的设计模式?不是内联!!谢谢

html javascript iframe

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

MySql西班牙语字符数据

我有一个包含西班牙语字符的数据库.填充数据库我从客户端页面获取具有字符编码= UTF-8的值.当我在mySql数据库中插入值时,行包含更改的数据.例如,如果我插入'México',数据库中的条目是'México'.这有什么影响,当我在指定'México'的表上进行查询时,我得不到任何结果.我的问题是你如何在mysql数据库中插入西班牙语或其他拉丁语口音?我已经尝试了所有的整理,htmlentities()等但没有任何作品!在进行mysql查询时,我检查了正在发送的数据,它的格式是'México',但是当我通过phpmyadmin看到表条目时,它被改变了!

php mysql character-encoding

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

在PHP中对关联数组元素进行排序

我有一个关联数组如下:

$data['england']='pound'
$data['america']='dollar'
$data['europe']='euro'
$data['denmark']='krone'
$data['japan']='yen'
Run Code Online (Sandbox Code Playgroud)

我想对这个数组进行排序,之后我希望'europe'成为数组中的第一个元素.为了对数组进行排序,我在php中使用kso​​rt(),现在我怎样才能获得'europe'数组对象,这样我就可以将它作为第一个元素并将所有剩余的元素向下移动?

php associative-array

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