zoukankan      html  css  js  c++  java
  • 每周总结20130711

    1. 写了2个小工具

    1)一个windbg扩展-不同module的compatability检查
    a. 俺的成果

    https://github.com/cutepig123/TestWindbg/tree/master/adp_ext_msvc

    b. 参考资料

    windbg资料:

    DIA SDK

    DbgHelp.dll的api



    2)myPsSuspend用来suspend程序便与调试

    2. 学习tcp基础
    基本概念
    wiki上资料
    那本书tcp大全?


    1. keepalive
    tcp的keepalive和http的keepalive不是一码事。

    http的是指持久连接,服务器timeout一到就断掉。

    tcp心跳设置在/proc/sys/net/ipv4/tcp_keepalive_intvl,默认75。

    K-Means,K Nearest Neighbor,或是别的什么贝叶斯、回归、决策树、随机森林

    2. 处理器缓存
    微软大牛Igor Ostrovsky一篇博文《漫游处理器缓存效应》
    7个示例科普CPU Cache

    今天的CPU不再是按字节访问内存,而是以64字节为单位的块(chunk)拿取,称为一个缓存行
    (cache line)
    C语言中应该尽量减少静态变量的引用,这是因为静态变量存储在全局数据段,在一个被反复
    调用的函数体内,引用该变量需要对缓存多次换入换出
    循环体内的代码要尽量精简
    云风的《感悟》一书

    3. KNN算法和K-Means
    http://coolshell.cn/articles/8052.html
    KNN算法和K-Means算法不同的是,K-Means算法用来聚类,用来判断哪些东西是一个比较相近
    的类型,而KNN算法是用来做归类的,你可以简单的理解为由那离自己最近的K个点来投票决定
    待分类数据归为哪一类。

    KNN算法中找到离自己最近的K个点,是一个很经典的算法面试题,需要使用到的数据结构是
    “最大堆——Max Heap”,一种二叉树


    4. 2012年09月07日 -- 无锁队列的实现
    这个比较难理解,看了也记不住。。

    5. 目前整个软件行业越来越需要一堆多面手,所以不要:“I will learn it when I need
    it – 我会在我需要的时候再学“

    6. How to instantly change name of variable for all references in project
    希望是开源的东东,暂时未解。。。

    7. 动态密码RSA SecurID 原理

    《算法导论》《运筹学导论》《数据挖掘 概念与技术》。
    《计算机程序设计艺术》。
    火车运煤问题,赛马问题

  • 相关阅读:
    paip.提升性能C#.NET程序内存占用过多以及OutOfMemory解决方法
    ATTILAX项目进展表VC425
    paip.VOB DVD视频的无损分割与截取
    paip.程序不报错自动退出的解决
    paip.TechExcel DevSuite IIS 应用配置
    paip.软件版本完善计划C426fromVC423
    paip.chrome使用ACTIVX 的总结
    PAIP批量改名JS实现
    Source Navigato rNG4.4在ubuntu的简单的安装
    QuartusII编译出错小小总结
  • 原文地址:https://www.cnblogs.com/cutepig/p/3185055.html
Copyright © 2011-2022 走看看