wordpress rest api 学习

https://liulangmao.org:8001/wp-json/wp/v2/posts?_fields=id,title,link   https://liulangmao.org:8001/wp-json/wp/v2/posts?_fields[]=id&_fields[]=title&_fields[]=link   ?_fields=meta.one-of-many-keys   ?_fields=meta.key_name.nested_prop.deeply_nested_prop,meta.key_name.other_nested_prop   POST: https://liulangmao.org:8001/wp-json/wp/v2/posts/1?_method=DELETE     header也在body种返回 https://liulangmao.org:8001/wp-json/wp/v2/posts?_fields=id,title,link,tags&_envelope   jsonp:   https://liulangmao.org:8001/wp-json/wp/v2/posts?_fields=id,title,link,tags&_jsonp=receiveData   per_page:

Continue reading

wordpress template tags

include tags get_header() get_footer() get_sidebar() get_template_part() get_search_form() comments_template() login tags wp_loginout() wp_logout_url() wp_login_url() wp_login_form() wp_lostpassword_url() wp_register() is_user_logged_in() archive tags single_post_title()

Continue reading

Centos 7下开启UserNS(User Namespace)

User namespace是目前的六个namespace中最后一个支持的,并且直到Linux内核3.8版本的时候还未完全实现(还有部分文件系统不支持)。因为user namespace实际上并不算完全成熟,很多发行版担心安全问题,在编译内核的时候并未开启USER_NS,比如我们的Centos,最明显的,在/proc/[pid]/目录下就没有gid_map和pid_map两个文件。(但是在ubuntu中是默认开启的),那么怎么在centos下开启呢: root@hostname#grubby –args=”user_namespace.enable=1″ –update-kernel=”$(grubby –default-kernel)” 然后重启系统就可以了,此时我们就能在/proc/[pid]/下看到这两个映射文件: 也可以通过下面的指令移除: root@hostname# grubby –remove-args=”user_namespace.enable=1″ –update-kernel=”$(grubby –default-kernel)” 参考文献:How to enable “user” namespace in

Continue reading

python cookies

import http.cookiejar import urllib.request if __name__ == ‘__main__’: cookie = http.cookiejar.CookieJar() handler = urllib.request.HTTPCookieProcessor(cookie) opener = urllib.request.build_opener(handler) response = opener.open(‘https://www.baidu.com’)

Continue reading

python proxy

from urllib.request import ProxyHandler, build_opener from urllib.error import URLError if __name__ == ‘__main__’: proxy_handler = ProxyHandler({ ‘http’: ‘http://127.0.0.1:9090’, ‘https’: ‘http://127.0.0.1:9090’

Continue reading

三种方式让 Android WebView 支持文件下载

最近在开发的过程中遇到一个需求,那就是让 WebView 支持文件下载,比如说下载 apk。WebView 默认是不支持下载的,需要开发者自己实现。既然 PM 提出了需求,那咱就撸起袖子干呗,于是乎在网上寻找了几种方法,主要思路有这么几种: 跳转浏览器下载 使用系统的下载服务 自定义下载任务 有了思路就好办了,下面介绍具体实现。 要想让 WebView 支持下载,需要给 WebView 设置下载监听器 setDownloadListener,DownloadListener 里面只有一个方法 onDownloadStart,每当有文件需要下载时,该方法就会被回调,下载的 URL 通过方法参数传递,我们可以在这里处理下载事件。

Continue reading