有时下载站需要PHP使用header方法发送Content-Length给客户端,但是通过封包抓取会发现响应头并未包含Content-Length,从而使一些客户端下载无法识别正确的文件大小。
那么Content-Length无效如何解决呢?解决方法也很简单[……]
栏目归档: Program Code
JavaScript/jQuery获取iframe中的元素
iframe嵌套其实已经不怎么推荐了,但是还是总结一些基本操作代码示例。
JavaScript在父窗口中获取iframe中的元素
格式:window.frames["iframe的name值"].document.getElementByI[......]
PHP-DirectoryIterator遍历目录文件夹下全部文件
很久以前总结果:PHP-遍历目录代码示例
事实上,用DirectoryIterator可以更优雅的实现。DirectoryIterator类提供了一个用于查看文件系统目录内容的简单接口。相关的方法:
方法名 | 函数提供什么目录信息? |
---|
使用jQuery获取iframe加载完成事件示例代码
有时嵌入了iframe,需要监测加载完成事件。需要注意的是jQuery中iframe加载完成事件为load,而不是ready。
示例代码如下:
$("#iframe").change(function(){
console.log(&q[......]
Shell将字符串分割为数组
有的时候需要拆分字符串到数组,所以摘录一个demo代码实现Shell下拆分字符串到数组:
str="192.168.31.65"
OLD_IFS="$IFS" #保存旧的分隔符
IFS="."array=([......]
MySQL添加允许远程访问的用户指令
这个一般不建议添加,安全第一。但是有时需要临时加个用户做调试,默认拥有root权限,指令如下:
use mysql;
create user '临时用户名'@'%' identified by '密码';
grant all on *.* to 临时用户名@'%'[......]
PHP guzzleHttp try catch示例
用Yii2框架的时候,guzzleHttp的request时,如下catch:
} catch (Exception $exception) {
这样catch的刷,如果请求异常,是会直接终止的。正确的catch方式应当使用:
} catch (Guzzle[......]
Java 遍历Map示例
Java 遍历Map网上的示例很多,这里只给两个,自行参悟。
Map<String, String> params = new HashMap<>();
Map<String, String> customInfo = new[......]
Java编译时报错编码GBK的不可映射字符解决方案
有个测试用例,很简单,就是类似helloworld的的代码,但是会报错:“编码GBK的不可映射字符”。
解决办法也很简单,javac的时候,强制UTF8格式,示例:
javac -encoding UTF-8 HelloWorld.java
即可正常编译[……]
Java-HelloWorld示例
以下示例代码为Java-HelloWorld:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello W[......]