memcache学习笔记
memcached内存分配机制
内存碎片化问题
memcached slab allocator
基本原理:预先把内存划分成数个slab仓库,各仓库,切分成不同尺寸的小块,需要存内容时,判断内容的大小,为其选取合理的块。
警告:如果有100byte的内容要存,但122大小的仓库中的chunk满了怎么办? 阅读全文
内存碎片化问题
基本原理:预先把内存划分成数个slab仓库,各仓库,切分成不同尺寸的小块,需要存内容时,判断内容的大小,为其选取合理的块。
警告:如果有100byte的内容要存,但122大小的仓库中的chunk满了怎么办? 阅读全文
CSS初始化是针对不同浏览器对相同标签和样式在渲染时表现出不同的显示效果而推出的一种解决措施,根据查询CSS重置(重设)、CSS RESET表示的是同一个意思。
在HTML标签在浏览器里有默认的样式,例如 p 标签有上下边距,strong标签有字体加粗样式,em标签有字体倾斜样式。不同浏览器的默认样式之间也会有差别,例如ul默认带有缩进的样式,在IE下,它的缩进是通过margin实现的,而Firefox下,它的缩进是由padding实现的。在切换页面的时候,浏览器的默认样式往往会给我们带来麻烦,影响开发效率。所以解决的方法就是一开始就将浏览器的默认样式全部去掉,更准确说就是通过重新定义标签样式。“覆盖”浏览器的CSS默认属性。最最简单的说法就是把浏览器提供的默认样式覆盖掉!这就是CSS reset。
——摘自百度百科 reset.css词条
function timediff($begin_time,$end_time)
{
if($begin_time < $end_time){
$starttime = $begin_time;
$endtime = $end_time;
}
else{
$starttime = $end_time;
$endtime = $begin_time;
}
$timediff = $endtime-$starttime;
$days = intval($timediff/86400);
$remain = $timediff%86400;
$hours = intval($remain/3600);
$remain = $remain%3600;
$mins = intval($remain/60);
$secs = $remain%60;
$res = array(“day” => $days,”hour” => $hours,”min” => $mins,”sec” => $secs);
return $res;
}
在做微信开发的时候,由于微信内置浏览器的封闭性,经常会出现代码已经修改但是在微信中打开还是缓存了旧的页面。对开发者来说这是一件非常让人恼火的事情。下面说一下解决办法吧,虽然说不上完美但不用清数据,也不用卸载并重装微信,凑合着用还是可以的。
方法一:
通过给js、css和image资源改名或增加版本号的方式来解决,页面样式不变化大多是外部文件被缓存,改名的效果很好,但是不方便。版本号的方法还可以。下面详细说一下,例如以下代码为外部引用的文件:
每次对文件进行修改后,把ver后的1.0改为1.1,下次改为1.2等等,这样每次页面打开的连接都不一样,就会重新请求外部文件了
方法二:
通过改写meta防止页面缓存,代码如下,直接放在header部分就可以了
WLW(Windows Live Writer)是微软开发的一款博客离线发布工具,可以离线发布博文,支持wordpress、zblog等离线博客,同时支持新浪、网易、blogbus等在线博客系统,是很多资深博主的必备工具。
很多使用wordpress的同学为了更好的seo,一定会在wordpress后台设置–固定连接中将默认的连接形式(http://www.waiting8.com/?p=123)改成以文章标题为固定连接(http://www.waitingt8.com/windows-live-wirter-link.html)的形式。如果在WP后台可以直接在标题下的固定连接标签内进行修改,可是如果用WLW离线发布如何进行修改呢?
其实,WLW是有这个功能的,只是藏的比较隐蔽,同时由于语言习惯的差异中文版的WLW上这个名字实在叫的有些让人摸不清头脑。
如图:WLW2012中紧挨着文章编辑区右上部分有一个设置发布日期的字段,旁边有个查看全部,单击之后下拉列表中有个叫数据域的字段,在数据域可以设置固定连接。
ping字段后面直接是摘要,WLW没有数据域这可怎么办呢?其实你这时点击日志账户选项卡,选择日志选项,查看日志功能就能看到端倪,看到红框里的东西了吧,经过WLW检测你的日志没有数据域的功能。
其实不是没有功能,应该说没有检测到更准确些。遇到这种情况该如何处理呢?
先说一下原因,其实这不能怪WLW,错误出在第一次使用WLW时配置有问题。在配置帐户信息时输入完博客地址、账号和密码后,有一个选项是选择由谁提供了博客服务,列出了很多博客服务提供商和独立博客的名字,对于wordpress分别有一个WordPress和WordPress2.2+,如果选择了Wordpress就有可能出现没有数据域无法设置固定链接的情况。
解决办法也很简单,重新配置一下日志账户即可,选择博客提供者的时候选WordPress2.2+,配置完成进入博客编辑页面,点击查看全部数据域回来了。此时再去查看日志功能,作者、数据域和密码都检测到了。
这个函数是先用php自带的strip_tag函数过滤掉html代码,在用正则表达式匹配空格并替换
这个函数可以过滤掉传入参数中的Html代码、Javascript代码、css代码、回车、换行、制表位以及空格
相信大家都见过在微信朋友圈或者和好友聊天时看到别人分享的内容,有自定义标题、自定义图标、自定义描述和自定义的跳转地址。
以前都是通过微信内置API——WeixinJSBridge中部分未完全被腾讯官方屏蔽的接口来实现的,本站前面也有过介绍http://www.waiting8.com/app-sharing-to-friends-to-send-to-a-friend-code.html
2015年元旦发现前几天做的项目设置好的微信分享代码没效果,分享时默认拉取了网页中的第一张图片,描述信息的地方显示是当前网页的地址,仔细检查了一下发现代码没有报错。然后找了其他几个微信网页测试出现了同样的问题,初步怀疑是接口禁用了(当然这个是除了腾讯自家和他家的战略合作伙伴之外的)。
今天去公司和同事找了好几台手机测试,效果一样,除了部门老大分享正常,后来发现跟微信版本号有关,没有测试IOS,安卓手机微信6.0.2版本存在这个问题,以下分享正常。
去网上搜了下,这个情况应该是从2014年12月30或者31号就开始了,可能与12月30日微信公众平台发布的系统公告微信公众平台关于整顿诱导分享及诱导关注行为的公告有关,目前没有太完美的解决办法,影响面也比较大。
相关情况是由于我司升级系统导致,现在工作人员正在抢修。请耐心等待。还说是刚刚技术那边过来通知才知道这个情况。
2、QQ群内官方人员给出的解释:
关于自定义分享功能失效的申明
旧版的获取分享状态及设置分享内容的JS接口一直用于内部业务,并未对外开放,在微信公开的开放文档里面并没有此接口。某些第三方借助微信客户端漏洞在未获得权限的情况下使用接口,微信6.0.2版本对此漏洞做了修复以确保用户分享内容的准确性,避免诱导分享。另外,此接口不久将会公布开放规则向公众号开放。
3、网友猜测:
微信未应对微信公众平台关于整顿诱导分享及诱导关注的行为,建立了一个白名单,只有白名单内的域名可以正常调用该接口。后期或许会公开相关接口和接入规则,但目前先把接口给封了。(这做法有点操蛋)
可以确定的是是腾讯官方禁用了微信分享API接口
1、微信分享设置的描述信息失效
2、微信分享设置的描述信息失效
3、分享缩略图设置会失效
4、无法自定义分享后点击的连接
5、微信分享成功后的触发器失效
6、微信客户端6.0.2以上版本受影响
2、可间接设置分享的标题和缩略图,描述信息无解
在body开始时,隐藏一个 300X300的图片,微信会首选这个图片作为分享缩略图
例如:
<div style=”display:none ”>
<img src=””>
</div>
分享标题直接修改头部title标签中的标题
链接: http://pan.baidu.com/s/1qWpzFKo 密码: szww
Navicat Premium 是一套数据库管理工具,让你以单一程序同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库。
结合了其他 Navicat 成员的功能,Navicat Premium 支持大部份在现今数据库管理系统中使用的功能,包括存储过程、事件、触发器、函数、视图等。
Navicat Premium 能使你快速地在各种数据库系统间传输数据,或传输到一份指定 SQL 格式和编码的纯文本文件。计划不同数据库的批处理作业并在指定的时间运行。其他功能包括导入向导、导出向导、查询创建工具、报表创建工具、数据同步、备份、工作计划及更多。
Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器的新手来说又相当容易学习。
下面是“Navicat”一些主要特点:
安全连接
对象设计
表查看器
SQL生成器/编辑
数据库设计
PL/ SQL代码调试器
报表生成器/浏览器
数据处理工具:
导入/导出向导
数据传输
数据/结构同步
备份/还原
附表
有用的工具:
ER图
连接的着色/虚拟分组
树/对象过滤
加入收藏
链接: http://pan.baidu.com/s/1kTkQeEz 密码: adig