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 原理

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

  • 相关阅读:
    电脑华硕A455L系列,机械硬盘换成固态硬盘,光驱位改放机械硬盘
    帮助命令
    文件搜索命令
    命令基本格式及文件处理命令
    Jupyter Notebook出现kernel error情况
    八、数据拟合分析seaborn
    Scrapy中的错误
    (续篇)Selenium 安装配置以及如何解决('chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/ch)或者(unknown error:cannot find Chrome binary)问题?
    如何安装selenium以及scrapy,最重要的是pip?
    五、SVM推导过程
  • 原文地址:https://www.cnblogs.com/cutepig/p/3185055.html
Copyright © 2011-2022 走看看