GVKun编程网logo

URL – 获取PHP的最后一部分(php获取url后缀)

18

如果您想了解URL–获取PHP的最后一部分的相关知识,那么本文是一篇不可错过的文章,我们将对php获取url后缀进行全面详尽的解释,并且为您提供关于C#截取字符串某个字符分割的最后一部分、Django

如果您想了解URL – 获取PHP的最后一部分的相关知识,那么本文是一篇不可错过的文章,我们将对php获取url后缀进行全面详尽的解释,并且为您提供关于C# 截取字符串某个字符分割的最后一部分、Django 创建一个路由,将 URL 的最后一部分作为视图的参数?、java – 套接字关闭问题 – 数据的最后一部分丢失、Java 替换字符串的最后一部分的有价值的信息。

本文目录一览:

URL – 获取PHP的最后一部分(php获取url后缀)

URL – 获取PHP的最后一部分(php获取url后缀)

我有我的网址:

http://domain/fotografo/admin/gallery_bg.PHP

我想要网址的最后一部分:

 gallery_bg.PHP

但是,我不想链接静态,即,对于我想要获取url的最后一部分的vistitar的每个页面

解决方法:

使用以下

<?PHP
    $link = $_SERVER['PHP_SELF'];
    $link_array = explode('/',$link);
    echo $page = end($link_array);
?>

C# 截取字符串某个字符分割的最后一部分

C# 截取字符串某个字符分割的最后一部分

例如 string s1="123.456.789",想截取得到的新字符串为“789”

代码如下:

string s1 = "123.456.789";
            string s2 = string.Empty;
            //先求出最后出现这个字符的下标
            int index = s1.LastIndexOf(''.'');
            //从下一个索引开始截取
            s2=s1.Substring(index+1);

 

Django 创建一个路由,将 URL 的最后一部分作为视图的参数?

Django 创建一个路由,将 URL 的最后一部分作为视图的参数?

如何解决Django 创建一个路由,将 URL 的最后一部分作为视图的参数??

例如:

我想:

http://localhost:8000/computers/laptops/

返回相同的内容:

http://localhost:8000/computers/?c=laptops

最好的方法是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

java – 套接字关闭问题 – 数据的最后一部分丢失

java – 套接字关闭问题 – 数据的最后一部分丢失

我有一个Java程序接受连接,接收HTTP请求并发送HTTP回复和一些存储在文件中的数据(这是缓存代理的一部分).删除所有不相关的内容,我的代码如下所示:

FileInputStream fileInputStream = new FileInputStream(file);
OutputStream outputStream = socket.getoutputStream();
byte[] buf = new byte[BUFFER_SIZE];
int len = 0;
while ((len = fileInputStream.read(buf)) > 0) {
    outputStream.write(buf,len);
}
outputStream.flush();
socket.close();

此代码在每个连接的客户端的特定线程中执行.

当我处理小文件(.htm,.gif,.swf等)时,一切正常(但是,我没有看到浏览器中的任何错误).但是当我下载大文件(.iso),特别是同时下载几个文件时,当系统处于负载状态时,有时我会遇到很奇怪的行为.浏览器下载99.99%的文件,当下载的字节少于BUFFER_SIZE时,下载停止几秒钟,然后浏览器说出错.我无法理解会发生什么,因为所有数据都已成功读取,甚至所有数据都成功写入outputStream.正如你所看到的,我甚至做了flush(),但它没有结果.

谁能解释一下会发生什么?

编辑
将项目上传到filehosting.org.
Download source files.有zip源存档,包含源代码,Build.xml和Readme.txt.使用ant构建解决方案.在ClientManager.java中发生了所描述的问题,您可以在那里找到评论.

最佳答案
基于JDK 1.6代码库的快速浏览:

> socket.getoutputStream()返回SocketoutputStream实例
> flush()确实对SocketoutputStream实例没有影响
> SocketoutputStream实例上的write()似乎没有缓冲Java代码中的任何内容
> shutdownOutput()应确保在关闭套接字的输出端之前写入任何未完成的数据.至少,评论说.

但是,一些Socket等实现是本机方法,我没有深入研究.

根据我的判断,“正确”序列将是:

socket.shutdownOutput();
socket.close();

但是,你说你已经尝试过了.另一端的应用程序是否可能提前关闭TCP / IP连接?

另一个想法:你试过setSoLinger(true,60000),但操作系统允许的60000秒可能更长.尝试setSoLinger(true,60),并在打开输出流之前尝试执行此操作.

Java 替换字符串的最后一部分

Java 替换字符串的最后一部分

如何解决Java 替换字符串的最后一部分?

以下代码应将的最后一次出现替换'','''')''

StringBuilder b = new StringBuilder(yourString);
b.replace(yourString.lastIndexOf(","), yourString.lastIndexOf(",") + 1, ")" );
yourString = b.toString();

注意 如果String不含,则会抛出Exception '',''

解决方法

我想,以取代过去的字符串,它是一个,与)

假设字符串是:

-Insert into dual (name,date,

转换为:

-Insert into dual (name,date)

关于URL – 获取PHP的最后一部分php获取url后缀的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于C# 截取字符串某个字符分割的最后一部分、Django 创建一个路由,将 URL 的最后一部分作为视图的参数?、java – 套接字关闭问题 – 数据的最后一部分丢失、Java 替换字符串的最后一部分的相关信息,请在本站寻找。

本文标签: