基础
这章将会介绍GTK+比较重要的几个方面
主循环和信号
就像大部分GUI库一样,GTK+使用了一种事件驱动的编程模型。当用户什么都没做,GTK+让主循环处于就绪状态并等待用户的输入。如果用户做了一些动作,比如鼠标事件,主循环就会被唤醒,然后将这个事件传递给GTK+程序。
这章将会介绍GTK+比较重要的几个方面
就像大部分GUI库一样,GTK+使用了一种事件驱动的编程模型。当用户什么都没做,GTK+让主循环处于就绪状态并等待用户的输入。如果用户做了一些动作,比如鼠标事件,主循环就会被唤醒,然后将这个事件传递给GTK+程序。
返回DOMTokenList,IE version>=10不完全支持。 1. 不支持classList.contains的第二个参数(force) 2. add和remove方法不支持多参数 3. SVG,MathML结点没有classList属性
Openstack各项目之间通过RESTful API进行通信;而项目内部不同服务进程则需要通过消息总线通信。关于消息总线的实现,包含在Openstack.oslo.messaging库中。
远程过程调用,一个服务进程可以调用其他远程服务进程的方法,有两种方式: - call 远程方法会被同步执行,调用者会阻塞直到取得返回结果。 - cast 远程方法会被异步执行,调用者需要通过其他方式查询这次远程调用的结果。
首先我使用的是由zippera基于官方Light主题改进而来的Lightum主题,其他主题可能稍有出入。
参考之前的文章:静态页面优化。然后使用了hexo-qiniu-sync这个项目,将静态的图片以及css、js同步到了七牛云。(PS:主题模板中包含了两个不同版本的jquery,分别在head.ejs与after-footer.ejs中,随便删除一个。)
对于处于body区域的script、style的引用尽可能的加入data-no-instant属性,避免InstantClick重复加载。
#instantclick-bar{
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.56);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.56);
}
去Swiftype官网申请代码,然后修改search.ejs文件为:
<div class="search">
<form>
<input type="search" id="st-search-input" placeholder="<%= __('search') %>">
</form>
</div>
首先,Gitcafe的国内速度已经够快了,加不加速其实没多大区别,只不过是闲的蛋疼而已。
Gitcafe无故page不更新,所以又换回了github。
Hexo加速可以有以下几个方面: 1. 使用BootCDN并将图片等资源储存至七牛云。可以使用此项目click here。 2. 使用hexo optimize压缩优化HTML、CSS、JS、Image资源。 3. 使用InstantClick。
InstantClick是一款类似于Turbolinks的js库,利用pjax(pushState and Ajax)技术对网站进行优化,能够极大的提高访问速度。
G+圈子很多这样的网站,大部分是由ss-panel这个开源项目建成。不知道他们是乐于分享还是另有目的。下面是列表:
另外推荐Linux下ss GUI客户端:shadowsocks-qt5
using System.Web.Mvc;
namespace MvcClassManageSystem.ActionFilters
{
public class LogStateFilterAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
base.OnActionExecuting(filterContext);
//string controller = filterContext.RouteData.Values["controller"].ToString();
//string action = filterContext.RouteData.Values["action"].ToString();
//System.Diagnostics.Debug.WriteLine("OnAction:" + controller + "/" + action);
if (WebMatrix.WebData.WebSecurity.IsAuthenticated == true)
{
filterContext.Result = new RedirectToRouteResult(new System.Web.Routing.RouteValueDictionary(new { Controller = "Home", action = "Index" }));
}
}
}
}
几年以前,我曾经嘲笑过某科技界大佬。当时他说:也许90后、95后会慢慢不知道谷歌是什么网站。
那一年,这对于我来说简直就是世界上最好笑的笑话。谷歌,全世界最卓越的互联网公司,活在互联网的一代中国人,会不知道他们的网站?
今天,我收回这句嘲笑。因为这件不可能的事,它慢慢变成了现实。
没有人再关注什么谷歌不谷歌。对他们来说,百度也蛮好用的,反正他们几乎没用过谷歌。没有谷歌又怎样?大家还是开心的刷微博,看微信,听歌,看娱乐节目。对于从来就不知道谷歌的人来说,少了谷歌又有什么影响?
