博文

目前显示的是标签为“技术”的博文

javascript获取URL中传递的get参数

function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; }

javascript判断dom是否隐藏(display:none)状态

var isHidden = function(element) { return (element.offsetParent === null); }; 如果是通过设置visibility:hidden则无法检测出,这时可以用以下方法代替(但是性能会差一些): function isHidden(el) { var style = window.getComputedStyle(el); return (style.display === 'none') } 如果使用jQuery,则有比较方便的方法: if($('div').is(':visi…

PHP中调用curl get 和 curl post 方法的封装

/** * *************************************************** * CURL GET 请求 * * @param string $url * ************************************************** */ function curlGet($url, $timeout = 5) { $oCurl = curl_init(); if (stripos($url, "https://") !== FALSE) { curl_setopt($oCurl, CUR…

javascript对localStorage和sessionStorage简单封装

说明:JsStorage对localStorage和sessionStorage进行封装操作 关于localStorage和sessionStorage的区别可以参考 这篇文章 /*+============================================== + 我不只是一个程序员,我更希望用此创造价值 + author:wuquanyao + email:wqynqa@163.com * version:1.0.0 +==============================================*/ var storage=(function(){ …

Javascript 生成UUID的方法

function generateUUID() { var d = new Date().getTime(); var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = (d + Math.random() * 16) % 16 | 0; d = Math.floor(d / 16); return (c == 'x' ? r: (r & 0x7 | 0x8)).toStri…

Javascript判断需要调用的function是否存在

Javascript 判断需要调用的function方法是否存在,存在则调用。假设需要判断的方法名为callback: if(typeof callback == "function"){ callback(); }

进入正在运行的Docker内部执行命令

docker exec -it docker名字 sh

未越狱iPhone或iPad关闭iOS更新提示

使用自带浏览器Safari访问如下网址,安装描述文件,安装完成后重启生效 访问: NOOTA9.mobileconfig

原生Javascript的Ajax方法

不使用jQuery的Ajax方法,类似jQuery的$.ajax方法 function Ajax(type, url, data, success, failed){ // 创建ajax对象 var xhr = null; if(window.XMLHttpRequest){ xhr = new XMLHttpRequest(); } else { xhr = new ActiveXObject('Microsoft.XMLHTTP') } var type = type.toUpperCase(); // …

vmware player安装MacOS

Linux下一键安装Windows 2003(DD方式,适用KVM架构VPS)

这里使用了网上分享的现成的系统包,勿用于生产环境中。注意命令中/dev/vda各机可能有所不同,可以用命令fdisk -l查看后,修改为对应的值。 wget -O- 'http://wget.la/Windows/win2003_with_updatepasswd%3A80hostkvmlamjj.gz' | gunzip | dd of=/dev/vda 安装完成后,使用以下信息登陆: 用户名:administrator 密码:80hostkvmlamjj

免费可商业使用的无版权图片素材网站

NO.1 | pexels-免费高清素材下载网站 资源名称: pexels 资源简介: 免费高品质下载网是一提供海量共享素材的网站,每周都会定量更新,所有的都会显示详细的信息,例如拍摄的相机型号、光圈、焦距、ISO、大分辨率等。 使用方法: 电脑登陆网址后,在搜索框内输入你要的图片关键词,当然是英文。不会英文怎么办?在线翻译工具很多呀,比如找办公室相关素材,关键词就是office,找商业相关的素材,输入business或commercial就可以了。 NO.2 | unsplash-免费高清可商用摄影图片资源 资源名称: unsplash 资源简介: Unsplash 是一个完全免费的、无版权的高清图片资源网站。…

OpenVZ 平台BBR一键安装脚本

安装: wget https://raw.githubusercontent.com/kuoruan/shell-scripts/master/ovz-bbr/ovz-bbr-installer.sh chmod +x ovz-bbr-installer.sh ./ovz-bbr-installer.sh 卸载: ./ovz-bbr-installer.sh uninstall 更新glibc wget http://ftp.vim.org/ftp/pub/ftp/os/Linux/distr/redsleeve/steam/glibc-2.15-60.el6.x86_64.rpm http://ftp.…

Mac OSX原生的读写NTFS移动硬盘

默认情况下,把一个NTFS格式的磁盘插入到Mac里,是只能读不能写的。网上一直流传着这么一个简单的方法是用第三方工具,Paragon NTFS for MAC。但是要收费,第二就是破解版还不一定能运行。   其实最早在OSX 10.5的时候,OSX其实原生就支持直接写入NTFS的盘的,后来由于微软的限制,把这个功能给屏蔽了,我们可以通过命令行手动打开这个选项。   1. 插上磁盘此时Mac桌面应该会显示出插入的磁盘,但是当你想把文件拖入磁盘的时候,发现是不能拖进去的,这时候查看磁盘的属性应该是Windows NTFS格式的。   2. 打开终端查看磁盘的Volume Name,在终端键入如下命…

实用PPT设计相关资源整合

本文结构1.模板 2.素材 3.达人 4.灵感 5.配色 6.图库 7.资源 8.其他 一·模板   1. office官网在线模板 ——简单实用,最纯正的官方模板   2. Presentation ——全球最高水平PPT模板,不免费   3. PPTSTORE —高手在民间,这里是民间,高质量   4. 演界网—国内原创PPT分享站 ,大量免费模板   5. 稻壳儿—WPS官方模板 ,office各类素材   6. 逼格PPT ——个人博客,同时分享高逼格PPT   7. 找个PPT ——PPT分享社区,大量免费PPT,还有模板插件巴拉巴拉   8. 优品PPT ——一个有情怀的免费PPT模板网站   9. PPTFANS ——主打PPT…

批量删除多个docker容器

下面两个方法任选一种 docker rm $(docker ps -qa) docker ps -qa | xargs -n 1 docker rm

iptables多端口访问服务器指定端口

使用如下命令,可以使用81-1023端口来访问网站80端口的网页内容 iptables -t nat -A PREROUTING -p tcp -m multiport --dport 81:1023 -j REDIRECT --to-ports 80 iptables -t nat -A PREROUTING -p udp -m multiport --dport 81:1023 -j REDIRECT --to-ports 80

Linux 批量文件重命名常用命令

linux本身是不支持空格的,如果直接处理包含空格的文件名这很容易出错,所以我们需要对文件名进行转义,这个方法是用下划线来替补空格;当文件数量很多的时候,自然一个个修改会浪费很多时间,同时还会累个半死,下面这段代码会自动处理当前目录下的所有包含空格的文件名,简单轻松且特别高效; linux下批量处理文件名中包含空格的问题 find . -type f -name "* *" -print | while read name; do na=$(echo $name | tr ' ' '_') if [[ $name != $na ]]; then mv …

轻量级Python HTTPServer 实现文件上传下载

这是一个 python 写的轻量级的文件共享服务器(基于内置的SimpleHTTPServer模块),支持文件上传下载,只要你安装了python(建议版本2.6~2.7,不支持3.x),然后去到想要共享的目录下,执行: python SimpleHTTPServerWithUpload.py 或者 python SimpleHTTPServerWithUpload.py filename 下载: SimpleHTTPServerWithUpload.zip   [via]https://my.oschina.net/leejun2005/blog/71444[/via]

64MB VPS 上优化 Nginx

Nginx 小巧,高效,稳定等优点非常适合配置不高,内存小的 VPS。这里的优化策略不是让nginx每秒能处理更多的请求,那是一个繁忙网站要做的。记住,这是一个只有 64MB 的 VPS,对于架设一个访问量不大的网站/博客来说,尽可能减少 Nginx 的内存占用率是最重要的,用尽量小的 Nginx 占用内存去满足不大的访问量。 优化 nginx.conf Nginx 运行的进程数,一般设置成和 CPU 的核数相同。 worker_processes 1; 使用 epoll,Linux 内核2.6版本以上支持 epoll(eventport支持 Soaris,kqueue 支持 BSD系列),wor…

Popular Posts

装修基础报价

Microsoft 365安装包下载(Office桌面应用)

Microsoft Office 2019(含Visio和Project)官方镜像下载

太阳的后裔 Descendants of the Sun

TF卡class级别真正定义

ThinkPHP - 开源PHP框架

《Git教程》廖雪峰