<?php function request_post($url = '', $post_data = array()) { if (empty($url) || empty($post_data)) { return false; } $o = ""; foreach ( $post_data as $k => $v ){ $o.= "$k=" . urlencode( $v ). "&" ; } $post_data = s...
C/C++获取精确到微秒级的系统时间最近要为自己的项目开发一个日志模块,需要获取精确到微秒级的系统时间,查阅了一些资料,发现在C/C++里面可以通过 gettimeofday(struct timeval tv,struct timezone tz) 和 localtime(const time_t * timep) 这两个函数的配合使用来得到我想要的结果。先贴一下这两个函数的说明gettimeofday头文件:#include <sys/time.h> #include <unistd.h>函数定义:int gettimeofday (struct time...
go语言中使用smtp发送邮件及smtp协议的相关问题go 的标准库中有一个 smtp 包提供了一个可以非常方便的使用 smtp 协议发送邮件的函数,通常情况下使用起来简单方便,不过我在使用中却意外遇到了一个会导致邮件发送出错的情况。smtp 协议发送邮件sendmail 函数go 标准库的 net/smtp 包提供了一个 SendMail 函数用于发送邮件。func SendMail(addr string, a Auth, from string, to []string, msg []byte) errorSendMail: 连接到 addr 指定的服务器;如果支持会开启 TLS;...
减小 golang 编译出程序的体积Go 语言的优势是可以很方便地编译出跨平台的应用程序,而不需要为每一个平台做代码适配,也不像 JAVA 一样需要预先安装 JDK 环境。相应的问题就是 go 编译出的程序体积较大,和 c/c++ 不同,它将大多数依赖都以静态编译的方式编译进了程序中。-ldflagsgo build 编译程序时可以通过 -ldflags 来指定编译参数。-s 的作用是去掉符号信息。 -w 的作用是去掉调试信息。测试加与不加 -ldflags 编译出的应用大小。go build -o tmp/frpc ./cmd/frpc-rwxr-xr-x 1 fate staff...
/** * 获取父页面完整URL * @return {[type]} [description] * @author danye.cc 2017-04-22 */ function parentUrl(){ var url = null; var furl = $('#from_url').val(); if(furl) return furl; if (parent !== window) { try { ur...
[官方下载] document.getElementById("note21").value='checkedItem.note';
/**获取文件扩展名@param 网页URL $url@return string@author zero<512888425@qq> */function getUrlFileExt($url){$ary = parse_url($url); $file = basename($ary['path']); $ext = explode('.',$file); return isset($ext[1]) ? $ext[1] : '';}
/** * 不重复的随机数 * 用作采集时的文件,批量下载进防止文件重复 */ function random_id() { $chars = 'abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $chars_cnt = strlen($chars)-1; $id = ''; for ($i = 0; $i < 5; ++$i) { $id .= $chars[rand(0, $chars_cnt)]; } ...
/*** 处理禁用HTML但允许换行的内容 * * @access public * @param string $msg 需要过滤的内容 * @return string */ function TrimMsg($msg) { $msg = trim(stripslashes($msg)); $msg = nl2br(htmlspecialchars($msg)); $msg = str_replace(" "," ",$msg); return a...
//获得某天前的时间戳 function getxtime($day) { $day = intval($day); return mktime(23,59,59,date("m"),date("d")-$day,date("y")); }