写字台

写字台 www.zhongdaiqi.com · 把想法摊开来写

IDC行业两大神坑:景安&电信通(时代宏远)

zhongdaiqi · 2016-08-14 · 7 次阅读

被电信通忽悠的年代好久了,但是伤痛还在!

服务器挂掉,数据全部丢失!

电信通接着改名为“时代宏远”,给人感觉服务器不稳定!

新增加服务器就不用电信通、时代宏远了!

但是存量的网站还是用时代宏远,也没有去推广,也没有心情去推广,问题太多,经不起折腾!

掉入景安的坑,也是一个意外,好多人在发景安的广告,就用了一个。

结果,也是坑得要死!从8月8号出问题到现在还没有完全处理好!看看这个快云的处理进展!

jabug

继续阅读 →

jQuery源码剖析(一)——概览&工具方法(转)

zhongdaiqi · 2016-08-11 · 6 次阅读

前言

其实这剖析jQuery源码系列文章是我自己酝酿很久的想法,当然因为之前的不成熟以及理解不深刻一直不敢提笔写。近期阅读的书籍多,激发我写文章的欲望,于是把这个计划开始实施。 为什么要选择jQuery源码,我想对于一个前端开发人员来说,不言自明。jQuery的出现对于众多前端开发人员来说,是一个无比强大的武器。那为什么jQuery如此流行,深得大家喜欢?我认为秘籍就在于jQuery的API设计。 在jQuery的设计中,最主要的两块就是(个人看法): 提供工具方法; DOM元素的操作,包括选取,属性取值等等。 对于一个库来说,第一点是必然要有所体现的,没有基础的工具方法,……

继续阅读 →

javascript ? : 多条语句

zhongdaiqi · 2016-08-10 · 9 次阅读

var m=1>0?’好’ :’不好’

这段相当于

if(1>0){

m=’好’ ;

}else{

m=’不好’;

}

复杂的:

i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;

测试结果:

输入:i:-10;len:5
T.html:12 结果:i:0;len:5
T.html:6 输入:i:-9;len:5
T.html:12 结果:i:0;len:5
T.html:6 输入:i:-8;len:5
T.html:12 结果:i:0;len:5
T.html:6 输入:i:-7;len:5
T.h……

继续阅读 →

javascript ? : 多条语句

wordpress · 2016-08-10 · 0 次阅读

var m=1>0?’好’ :’不好’

这段相当于

if(1>0){

     m=’好’ ;

}else{

    m=’不好’;

}

复杂的:

i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;

测试结果:

输入:i:-10;len:5
T.html:12 结果:i:0;len:5
T.html:……

继续阅读 →

这些年、我收集的JQuery代码(转)

zhongdaiqi · 2016-08-10 · 6 次阅读
  1. 如何创建嵌套的过滤器
//允许你减少集合中的匹配元素的过滤器,  
       //只剩下那些与给定的选择器匹配的部分。在这种情况下,  
       //查询删除了任何没(:not)有(:has)  
       //包含class为“selected”(.selected)的子节点。
    .filter(":not(:has(.selected))")
  1. 如何重用元素搜索
var allItems = $("div.item"); 
    var keepList = $("div#container1 div.item"); 
 ……
继续阅读 →

JVM性能调优(转)

zhongdaiqi · 2016-08-10 · 8 次阅读

摘要 了解JVM内存分配,垃圾回收机制和简单实战过程 推荐GameKing的JVM学习笔记系列 和 cprime,更加细致 0.JVM体系结构简介 JVM Specification中的JVM整体架构   主……

继续阅读 →

JVM性能调优(转)

wordpress · 2016-08-10 · 0 次阅读

摘要

了解JVM内存分配,垃圾回收机制和简单实战过程

推荐GameKing的JVM学习笔记系列 和 cprime,更加细致

0.JVM体系结构简介

JVM Specifica……

继续阅读 →

C#泛型编程

zhongdaiqi · 2016-08-08 · 9 次阅读

泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。 例子代码:**** class Program { static void Main(string[] args) { int obj = 2; Test<int> test = new Test<int>(obj); Console.WriteLine("int:" + test.obj); string obj2 = "hello world"; Test<string> test1 = new Test<string>(obj2); Console.Writ……

继续阅读 →

C#泛型编程

wordpress · 2016-08-08 · 0 次阅读

泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。

例子代码:

class Program

{

static void Main(string[] args)

{

int obj = 2;

Test<int> test = new Test<int>(obj);

Console.WriteLine(“……

继续阅读 →

“找你妹”在工作中的应用:Null值无法转化为数值

zhongdaiqi · 2016-08-03 · 7 次阅读

Bug提示得非常迷惑,不好直接定位问题。
第一步:定位到出错的代码段,查看报错信息。找不出具体问题,出现代码是将一个JSON串序列化成一个对象,字段较多,使用Chrome反序列化之后的结果一看,好多字段是null,到底是哪个字段引发的bug。如果Mock此段代码,逐一去检测,好像是一种处理方式。But...还得倒腾工程,于是暂时搁置此思路。
第二步:整体上分析此段代码,这段代码的整体特征是,由代码生成工具生成。莫非被人工改动过?为了验证此猜想,立即生成了一遍,Compare的结果是,虽然人工调整过代码,但是与bug不相干,代码的调整仅限于页面显示文字的调整。
第三步 “找你妹”,找……

继续阅读 →