我遇到了一个问题,我对HTML文件中引用的一些JavaScript文件进行了更改,但浏览器没有看到更改.它保留在浏览器中缓存的副本,即使Web服务器具有较新的版本.
直到我强制浏览器清除缓存,我才看到更改.
这是一个Web服务器配置吗?我是否需要将JavaScript文件设置为永不缓存?我在Google Web Toolkit中看到了一些有趣的技术,他们在更新时实际创建了一个新的 JavaScript文件名.我相信这是为了防止代理和浏览器保留旧版本的JavaScript文件具有相同的名称.
某处有最佳实践清单吗?
我需要枚举在SQL Server数据库中创建的所有用户定义类型CREATE TYPE,和/或找出它们是否已经定义.
使用表或存储过程,我会做这样的事情:
if exists (select * from dbo.sysobjects where name='foobar' and xtype='U')
drop table foobar
Run Code Online (Sandbox Code Playgroud)
但是我找不到用户定义类型的等价物(或合适的替代品)!我绝对不能在任何地方看到它们sysobjects.
任何人都可以开导我吗?
如何在Java中格式化浮点数,以便只有浮点组件不为零时才显示它?例如:
123.45 -> 123.45 99.0 -> 99 23.2 -> 23.2 45.0 -> 45
编辑:我忘了提 - 我还在Java 1.4上 - 对不起!
好吧,所以我正在开发一个应用程序,它将使用运行PostgreSQL的Linux后端将图像提供给Windows框,前端用C#.NET编写,尽管前端应该不重要.我的问题是:
这些图像大约为4-6百万像素,我们存储的数量超过3000个.可能还需要注意:这不是一个Web应用程序,最多只能有两个前端同时访问数据库.
varchar(255),varchar(256),nvarchar(255),nvarchar(256),nvarchar(max)等?
256似乎是一个漂亮,圆形,节省空间的数字.但我看过255使用了很多.为什么?
varchar和nvarchar有什么区别?
如何创建执行以下操作的Windows应用程序:
根据我的经验,控制台应用程序的标准visual studio模板没有GUI功能,而普通的win32模板不会将其stdout发送到父cmd shell.
因此,我目前就业地点的中小企业想要尝试禁用某些页面的后退按钮.我们有一个页面,用户进行一些选择并提交它们进行处理.在某些情况下,他们必须在另一页上输入评论.
用户已经想到的是,如果他们提交信息并转到带有评论的页面,则不必输入评论,然后点击后退按钮返回上一页.
我知道有几种不同的解决方案(其中许多解决方案比禁用后退按钮更优雅),但这就是我留下的.是否可以通过改变后退按钮的行为来阻止某人返回上一页.(比如提交 - >返回错误的排序).
由于双重发布信息,我不能让它返回上一页然后转移到当前页面.我只能直接离开当前页面.我用谷歌搜索它,但我只看到帖子说它将永远返回上一页.我希望有人有一些疯狂的功夫技能可以使这成为可能.
我知道每个人都说这是一个坏主意,我同意,但有时候你只需要做你所说的.
所以我正在重构我的代码来实现更多的OOP.我设置了一个类来保存页面属性.
class PageAtrributes
{
private $db_connection;
private $page_title;
public function __construct($db_connection)
{
$this->db_connection = $db_connection;
$this->page_title = '';
}
public function get_page_title()
{
return $this->page_title;
}
public function set_page_title($page_title)
{
$this->page_title = $page_title;
}
}
Run Code Online (Sandbox Code Playgroud)
稍后我会调用set_page_title()函数
function page_properties($objPortal) {
$objPage->set_page_title($myrow['title']);
}
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我收到错误消息:
在非对象上调用成员函数set_page_title()
那我错过了什么?
我JComboBox有一个自定义inputVerifyer设置,以限制MaxLength设置为可编辑时.
验证方法似乎永远不会被调用.
在罚款时调用相同的verifyer JTextField.
我可能做错了什么?
有没有人知道如何在不使用配置文件的情况下以编程方式公开WCF服务的一个很好的例子?我知道服务对象模型现在使用WCF更丰富,所以我知道它是可能的.我只是没有看到如何这样做的例子.相反,我希望看到没有配置文件的消费也是如此.
在有人要求之前,我有一个非常具体的需要,没有配置文件.我通常不会推荐这样的做法,但正如我所说,在这种情况下有一个非常具体的需要.
java ×2
javascript ×2
sql ×2
sql-server ×2
back-button ×1
caching ×1
database ×1
image ×1
java1.4 ×1
jcombobox ×1
php ×1
postgresql ×1
swing ×1
t-sql ×1
wcf ×1
windows ×1