小编Ima*_*azi的帖子

为imagejpeg/imagepng函数创建的图像指定缓存验证程序

我们都知道我们可以通过在.htaccess文件中添加以下行来为图像指定缓存验证器:

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 1 year"
</IfModule>
Run Code Online (Sandbox Code Playgroud)

..和..

<IfModule mod_headers.c>
    <FilesMatch "\.(bmp|css|flv|gif|ico|jpg|jpeg|js|pdf|png|svg|swf|tif|tiff)$">
        Header set Last-Modified "Mon, 31 Aug 2009 00:00:00 GMT"
    </FilesMatch>
</IfModule>
Run Code Online (Sandbox Code Playgroud)

但是,它对真正的JPG或PNG文件有效.但问题是,如何为使用PHP代码和imagejpeg/imagepng函数构建的图像指定缓存验证器?(以上代码对他们无效)

PS:我试图使用.htaccess文件模拟PHP创建的图像的URL,如真实图像(例如:http://example.com/1.jpg由PHP文件生成并且不是真正的.jpg图像),但仍然接收缓存验证器警告.

php .htaccess caching imagejpeg

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

如何在临时文件中保存C#windows应用程序中的用户名?

用户登录程序后,我希望我的程序记住最后一个用户的用户名,当程序重新打开时,用户名字段将自动填入最后一个用户的用户名.

我想知道如何保存和恢复用户名. 我不想使用数据库.

c#

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

如何使用GPRS检测移动位置?

如您所知,Google地图移动计划可以查找用户位置(我的位置服务).我想知道谷歌地图如何使用互联网移动,GPRS(非GPS)检测用户位置?是否可以用PHP或其他基于Web的语言编写程序,以便在打开该页面时检测用户的位置?我猜测Google不会使用用户IP来确定他们的位置,因为当我尝试使用移动互联网IP猜测我的位置时,会获得错误的位置.

google-maps geolocation gprs

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

如何修复C#中的这个Timer tick错误?

我正在使用此代码从Internet地址接收数据.但是,当计时器第一次打勾时连接正常并且程序正常工作.但在第二次,从这一行提出错误:

HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Run Code Online (Sandbox Code Playgroud)

我想知道如何解决这个问题.

定时器间隔为30秒.

码:

private void timer1_Tick(object sender, EventArgs e)
{
    WebRequest request = WebRequest.Create("http://localhost  
    /go/online.asp?prog=y&rln=" + Properties.Settings.Default.cos);

    request.Credentials = CredentialCache.DefaultCredentials;

    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    Stream dataStream = response.GetResponseStream();
    StreamReader reader = new StreamReader(dataStream);

    string responseFromServer = reader.ReadToEnd();

    reader.Close();
    dataStream.Close();
    response.Close();
}
Run Code Online (Sandbox Code Playgroud)

错误:WebException未处理.远程服务器返回错误:(500)内部服务器错误.

.net c# timer

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

如何在C#中定义一个没有返回的方法

我是C#的初学者.我想定义一个有输入的方法.输入将显示在此方法的警告框中.换句话说,这种方法的职责是接收变量.我称之为此方法的每个地方都会收到消息.我想知道如何定义和如何调用.

c#

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

标签 统计

c# ×3

.htaccess ×1

.net ×1

caching ×1

geolocation ×1

google-maps ×1

gprs ×1

imagejpeg ×1

php ×1

timer ×1