• 每周总结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 原理

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

  • 相关阅读:
    QT编译./configure参数的详细解释
    在pcduino安装Qt
    在ubuntu上安装opengl es2.0 来编译Qt5.2
    Linux 常用命令
    关键字:auto、static、register、const、volatile 、extern 总结
    C++CLI编程(一、命名空间)
    优秀的代码风格
    HTTP web错误
    来自网络的收藏分享
    虚基类的作用
  • 原文地址:https://www.cnblogs.com/cutepig/p/3185055.html
Copyright © 2020-2023  润新知