wiplus项目日志

来源:互联网 发布:macbook无法下载软件 编辑:程序博客网 时间:2024/06/05 23:00

2014-07-15: 

        项目环境: 1,vss获取文件 2,iis建网站 3,C:\Windows\System32\drivers\etc\hosts配置ip映射 4,管理员身份打开启动项目

        自定义控件: 绑事件时,遇到逻辑不相关情况,相同事件考虑分开绑定

        字符串拼接成函数,可用eval(str)再执行

2014-07-16:

        Javascript二进制进算浮点数产生的BUG

            var a = 0;
            while (a < 10) {
                 a += 0.1;
             }
             alert(a);// 10.099999....
             alert(a.toFixed(1));//10.1

2014-07-23:

        在做自定义滚动条时,很短的时间间隔处理html会因客户端的运行环境不同出现问题,浏览器忙不过来,要注意控制时间间隔

2014-07-29:

        seaJs的学习,实现消息文本框构建 处理文本光标所在位置插入表情

2014-08-12

       数据库横向扩展-----------根据地区创建表,查询用小表,增,删,改对大表,小表都操作

       数据库 前置机+后置机   缺点:数据更新等重要业务在后置做,导致数据不能实时 优点:安全

2014-08-13

       导数据:

                 1,Excel导入数据库 2,建立字典对于表,字典对于函数 3,建立字段对于表 4,插入数据存储过程

2014-08-14

        SQL:  select * from tb1 where not exists(select * from tb2 where tb1.id = tb2.id and ....)

                  select id,name into #temp from tb1

2014-08-27

        Javascript中文乱码 要进行 2次encodeURI 接收页面1次decodeURI

         详细参考:http://blog.csdn.net/howlaa/article/details/12834595

2014-09-03

Hashtable 和 Dictionary <K, V> 类型 区别
 1:单线程程序中推荐使用 Dictionary, 有泛型优势, 且读取速度较快, 容量利用更充分.
 2:多线程程序中推荐使用 Hashtable, 默认的 Hashtable 允许单线程写入, 多线程读取, 对 Hashtable 进一步调用 Synchronized() 方法可以获得完全线程安全的类型. 而 Dictionary 非线程安全, 必须人为使用 lock 语句进行保护, 效率大减.
 3:Dictionary 有按插入顺序排列数据的特性 (注: 但当调用 Remove() 删除过节点后顺序被打乱), 因此在需要体现顺序的情境中使用 Dictionary 能获得一定方便.


2014-09-09

合并数组 去重复

function DiffArray(a,b){
    this.a = a;
    this.b = b;
}
DiffArray.prototype.diff = function(){
    var c = [];
    var tmp = this.a.concat(this.b);
    var o = {};
    for (var i = 0; i < tmp.length; i ++) (tmp[i] in o) ? o[tmp[i]] ++ : o[tmp[i]] = 1;
    for (x in o) if (o[x] == 1) c.push(x);
    return c;
};

//使用方法
var a = ['a','b','c','d','e'];
var b = ['d','e','f','g','h'];
var point = new DiffArray(a,b);
var c = point.diff();
alert(c);


2014-09-30

服务器读取文件流 需要将文件安全 针对用户 把权限设置上

2014-10-10

Regex r1 = new Regex(@"(.+)<br>");

Regex r2 = new Regex(@"(.+?)<br>");

区别在于,"?"号阻止向后继续匹配

2014-10-12

将站点映射到 8080端口 存在缓存问题






 

        














0 0
原创粉丝点击