引言

自发表上一篇文章至今(事实上,上篇文章更新了近3个月之久),blog已经停了3个多月,而在那之前,自开博以来的21个月每月都不曾断过。正如上一篇文章支持向量机通俗导论(理解SVM的三层境界)末尾所述:”额,blog许久未有更新了,因为最近实在忙,无暇顾及blog。“与此同时,工作之余,也一直在闲心研究数据挖掘:"神经网络将可能作为Top 10 Algorithms in Data Mining之番外篇第1篇,同时,k-最近邻法(k-nearest neighbor,kNN)算法谈到kd树将可能作为本系列第三篇。这是此系列接下来要写的两个算法,刚好项目中也要用到KD树“。

但很显然,若要等到下一篇数据挖掘系列的文章时(更新:下一篇kd树目前已经完成:http://t.cn/zjLQ8Ky),说不定要到年底去了,而最近的这段时间,9月、10月,正是各种校招/笔试/面试火热进行的时节,自己则希望能帮助到这些找工作的朋友,故此,怎能无动于衷,于是,3个多月后,blog今天更新了。

再者,虽然blog自10年10月开通至11年10月,一年的时间内整理了300多道面试题(这300道题全部集锦在此文中第一部分:http://blog.csdn.net/v_july_v/article/details/6543438)。但毕竟那些题已经是前年或去年的了,笔试面试题虽然每年类型变化不大,但毕竟它年年推陈出新,存着就有其合理性。

OK,以下是整理自8月下旬至10月份内的各大公司的笔试面试三十题(注:所有题目基本上全部为软件开发方向,题目来源:网络收集),相信一定能给正在参加各种校招的诸多朋友多少帮助,学习参考或借鉴(如果你手头上有好的笔试/面试题,欢迎通过微博私信:http://weibo.com/julyweibo,或邮箱:zhoulei0907@yahoo.cn发给我,或者干脆直接评论在本文下;同时,若你对以下任何一题有任何看法.想法.思路或建议,欢迎留言评论,大家一起讨论,共同享受思考的乐趣,谢谢)。

九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题

「我正在一点一点做.整理下面的笔试面试题,欢迎读者朋友们跟我一起做,你可以把你的答案或代码直接评论在本文之下,也可以通过私信或邮件发给我,感谢诸位。同时,以下所有任何题目所给的点评里的答案,尤其是所给的外部链接若有任何问题,欢迎在本文评论下留言指正,谢谢。答题除了让你感受到思考的乐趣以外,还有奖哦,请君自看。July、二零一二年十月十一日」
  1. 9月11日, 京东:

    谈谈你对面向对象编程的认识

  2. 8月20日,金山面试,题目如下:
        数据库1中存放着a类数据,数据库2中存放着以天为单位划分的表30张(比如table_20110909,table_20110910,table_20110911),总共是一个月的数据。表1中的a类数据中有一个字段userid来唯一判别用户身份,表2中的30张表(每张表结构相同)也有一个字段userid来唯一识别用户身份。如何判定a类数据库的多少用户在数据库2中出现过?
    来源:http://topic.csdn.net/u/20120820/23/C6B16CCF-EE15-47C0-9B15-77497291F2B9.html。
  3. 百度实习笔试题(2012.5.6)
     1、一个单词单词字母交换,可得另一个单词,如army->mary,成为兄弟单词。提供一个单词,在字典中找到它的兄弟。描述数据结构和查询过程。评点:同去年9月份的一道题,见此文第3题:http://blog.csdn.net/v_july_v/article/details/6803368。
    2、线程和进程区别和联系。什么是“线程安全”
    3、C和C++怎样分配和释放内存,区别是什么
    4、算法题1
    一个url指向的页面里面有另一个url,最终有一个url指向之前出现过的url或空,这两种情形都定义为null。这样构成一个单链表。给两条这样单链表,判断里面是否存在同样的url。url以亿级计,资源不足以hash。
    5、算法题2
    数组al[0,mid-1] 和 al[mid,num-1],都分别有序。将其merge成有序数组al[0,num-1],要求空间复杂度O(1)
    6、系统设计题
    百度搜索框的suggestion,比如输入“北京”,搜索框下面会以北京为前缀,展示“北京爱情故事”、“北京公交”、“北京医院”等等搜索词,输入“结构之”,会提示“结构之法”,“结构之法 算法之道”等搜索词。
    请问,如何设计此系统,使得空间和时间复杂度尽量低。

    评点:①直接上Trie树「Trie树的介绍见:从Trie树(字典树)谈到后缀树」 +  TOP K「hashmap+堆,hashmap+堆 统计出如10个近似的热词,也就是说,只存与关键词近似的比如10个热词,详细方法可参看此文第2个题的讲解:http://blog.csdn.net/v_july_v/article/details/7382693」? 
    ②or Double-array trie tree?同时,StackOverflow上也有两个讨论帖子:http://stackoverflow.com/questions/2901831/algorithm-for-autocomplete,http://stackoverflow.com/questions/1783652/what-is-the-best-autocomplete-suggest-algorithm-datastructure-c-c。
    ③此外,这里有一篇关于“拼写错误检查”问题的介绍,或许对你有所启示:http://blog.afterthedeadline.com/2010/01/29/how-i-trie-to-make-spelling-suggestions/。。
  4. 人搜笔试 1. 快排每次以第一个作为主元,问时间复杂度是多少?(O(N*logN))
  1. 2. T(N) = N + T(N/2)+T(2N), 问T(N)的时间复杂度是多少?

点评:O(N*logN) or O(N)?

  1. 3. 从(0,1)中平均随机出几次才能使得和超过1?(e)
  1. 4.编程题:
  1. 一棵树的节点定义格式如下:
  1. struct Node{
  1. Node* parent;
  1. Node* firstChild; // 孩子节点
  1. Node* sibling; // 兄弟节点
  1. }
  1. 要求非递归遍历该树。
  1. 思路:采用队列存储,来遍历节点。
  1. 5. 算法题:
  1. 有N个节点,每两个节点相邻,每个节点只与2个节点相邻,因此,N个顶点有N-1条边。每一条边上都有权值wi,定义节点i到节点i+1的边为wi。
  1. 求:不相邻的权值和最大的边的集合。
  2. 人搜面试,所投职位:搜索研发工程师:面试题回忆 
         1、删除字符串开始及末尾的空白符,并且把数组中间的多个空格(如果有)符转化为1个。
         2、求数组(元素可为正数、负数、0)的最大子序列和。 
         3、链表相邻元素翻转,如a->b->c->d->e->f-g,翻转后变为:b->a->d->c->f->e->g 
         4、链表克隆。链表的结构为: 
         typedef struct list { 
             int data; //数据字段 
         list *middle; //指向链表中某任意位置元素(可指向自己)的指针 
         list *next;//指向链表下一元素 
         } list; 
         5、100万条数据的数据库查询速度优化问题,解决关键点是:根据主表元素特点,把主表拆分并新建副表,并且利用存储过程保证主副表的数据一致性。(不用写代码) 
         6、求正整数n所有可能的和式的组合(如;4=1+1+1+1、1+1+2、1+3、2+1+1、2+2)。点评:这里有一参考答案:http://blog.csdn.net/wumuzi520/article/details/8046350。
         7、求旋转数组的最小元素(把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1) 
         8、找出两个单链表里交叉的第一个元素 
         9、字符串移动(字符串为*号和26个字母的任意组合,把*号都移动到最左侧,把字母移到最右侧并保持相对顺序不变),要求时间和空间复杂度最小 
         10、时间复杂度为O(1),怎么找出一个栈里的最大元素   
         11、线程、进程区别 
         12、static在C和C++里各代表什么含义 
         13、const在C/C++里什么意思 
         14、常用linux命令 
         15、解释Select/Poll模型
  3. 网易有道二面:
    判断一个数字序列是BST后序遍历的结果,现场写代码。
    来源:http://blog.csdn.net/hopeztm/article/category/1201028;
  4. 8月30日,网易有道面试题
    var tt = 'aa';
    function test()
    {
      alert(tt);
      var tt = 'dd';
      alert(tt);
    }
    test();
  5. 8月31日,百度面试题:不使用随机数的洗牌算法,详情:http://topic.csdn.net/u/20120831/10/C837A419-DFD4-4326-897C-669909BD2086.html;
  6. 9月6日,阿里笔试题:平面上有很多点,点与点之间有可能有连线,求这个图里环的数目。
  7. 9月7日,一道华为上机题:
    题目描述: 选秀节目打分,分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type == 1,表示专家评委,judge_type == 2,表示大众评委,n表示评委总数。打分规则如下:专家评委和大众评委的分数先分别取一个平均分(平均分取整),然后,总分 = 专家评委平均分 * 0.6 + 大众评委 * 0.4,总分取整。如果没有大众评委,则 总分 = 专家评委平均分,总分取整。函数最终返回选手得分。
    函数接口 int cal_score(int score[], int judge_type[], int n)  
     上机题目需要将函数验证,但是题目中默认专家评委的个数不能为零,但是如何将这种专家数目为0的情形排除出去。
    来源:http://topic.csdn.net/u/20120907/15/c30eead8-9e49-41c2-bd11-c277030ad17a.html;
  8. 9月8日,腾讯面试题:
    假设两个字符串中所含有的字符和个数都相同我们就叫这两个字符串匹配,
     比如:abcda和adabc,由于出现的字符个数都是相同,只是顺序不同,
     所以这两个字符串是匹配的。要求高效!
    又是跟上述第3题中简单题一的兄弟节点类似的一道题,我想,你们能想到的,这篇blog里:http://blog.csdn.net/v_JULY_v/article/details/6347454都已经有了。
  9. 阿里云,搜索引擎中5亿个url怎么高效存储;
  10. 一道C++笔试题,求矩形交集的面积:
    在一个平面坐标系上,有两个矩形,它们的边分别平行于X和Y轴。
    其中,矩形A已知, ax1(左边), ax2(右边), ay1(top的纵坐标), ay2(bottom纵坐标). 矩形B,类似,就是 bx1, bx2, by1, by2。这些值都是整数就OK了。
    要求是,如果矩形没有交集,返回-1, 有交集,返回交集的面积。
    int area(rect const& a, rect const& b)
    {
      ...
    }
    点评:
    healer_kx:
    补齐代码,最好是简洁的,别用库。你可以写你的辅助函数,宏定义,代码风格也很重要。
    ri_aje:

    struct rect
    {// axis alignment assumed// bottom left is (x[0],y[0]), top right is (x[1],y[1])double x [2];double y [2];
    };template <typename T> T const& min (T const& x, T const& y) { return x<y ? x : y; }
    template <typename T> T const& max (T const& x, T const& y) { return x>y ? x : y; }// return type changed to handle non-integer rects
    double area (rect const& a, rect const& b)
    {// perfectly adjacent rects are considered having an intersection of 0 areadouble const dx = min(a.x[1],b.x[1]) - max(a.x[0],b.x[0]);double const dy = min(a.y[1],b.y[1]) - max(a.y[0],b.y[0]);return dx>=0&&dy>=0 ? dx*dy : -1;
    }

    下面是一个简短的证明。
    对于平行于坐标轴的矩形 r,假设其左下角点坐标为 (rx0,ry0),右上角点坐标为 (rx1,ry1),那么由 r 定义的无限有界点集为:{(x,y)|x in [rx0,rx1] && y in [ry0,ry1]}。
    根据交集的定义,则任意二维点 (x,y) 在矩形 a,b 的交集内等价于
    {(x,y)|(x,y) in a 并且 (x,y) in b} <==>
    {(x,y)|x in [ax0,ax1] && x in [bx0,bx1] 并且 y in [ay0,ay1] && y in [by0,by1]} <==>
    {(x,y)|x in [max(ax0,bx0),min(ax1,bx1)] 并且 y in [max(ay0,by0),min(ay1,by1)]}
    因此,交集矩形的边长分别为 min(ax1,bx1)-max(ax0,bx0) 和 min(ay1,by1)-max(ay0,by0)。注意当交集为空时(a,b 不相交),则经此法计算出来的交集边长为负值,此事实可用于验证 a,b 的相交性。
    鉴于笛卡尔积各个维度上的不相关性,此方法可扩展到任意有限维线性空间,比如,三维空间中平行于坐标轴的长方体的交集体积可以用类似的方法计算。
    来源:http://topic.csdn.net/u/20120913/18/bc669d60-b70a-4008-be65-7c342789b925.html。

  11. 2012年创新工场校园招聘最后一道笔试题:工场很忙
        创新工场每年会组织同学与项目的双选会,假设现在有M个项目,编号从1到M,另有N名同学,编号从1到N,每名同学能选择最多三个、最少一个感兴趣的项目。选定之后,HR会安排项目负责人和相应感兴趣的同学一对一面谈,每次面谈持续半小时。由于大家平时都很忙,所以咱们要尽量节约时间,请你按照以下的条件设计算法,帮助HR安排面试。
    1)同学很忙。项目负责人一次只能与一名同学面谈,而同学会在自己第一个面试开始时达到工场,最后一个面试结束后离开工场,如果参加一个项目组的面试后不能立即参加下一个项目组的面试,就必须在工场等待。所以请尽可能让同学的面试集中在某一时间段,减少同学在工场等待的时间。
    2)项目负责人很忙。众所周知,创业团队的负责人会有很多事情要做,所以他们希望能够将自己参与的面试集中在某一段时间内,请在保证1)的情况下,使得项目负责人等待的时间最少。
    3)HR很忙。从第一轮面试开始以后,所有HR都必须等到最后一轮面试结束,所以需要在保证1)和2)的同时,也能尽快解放掉所有的HR,即让第一轮面试到最后一轮面试之间持续的时间最短。
    输入(以文件方式输入,文件名为iw,例如iw.in):
        第1行...第n行:同学的编号 项目的编号
        样例(数据间用空格隔开,两个0表示输入结束):           
    1 1
    12
    1 3
    2 1
    3 1
    3 2
    0 0             
        表示M=3,N=3,编号为1的同学选择了项目1,2和3,编号为2的同学选择了项目1,编号为3的同学选了项目1和2
    输出(以文件方式输出,文件名为iw,例如iw.out):
        第1行:编号为1的项目依次面试新同学的编号序列
        第2行:编号为2的项目依次面试新同学的编号序列
        ...
        第n行:编号为n的项目依次面试新同学的编号序列
        样例(数据间用空格隔开,0表示没有面试):
    13 2
    3 1 0
    0 0 1
        表示编号为1的项目在第一轮面试编号为1的同学,第二轮面试编号为3的同学,第三轮面试编号为2的同学
        编号为2的项目在第一轮面试编号为3的同学,第二轮面试编号为1的同学,第二轮不用面试
        编号为3的项目在第一轮和第二轮都不用面试,第三轮面试编号为1的同学
    链接:http://t.qq.com/p/t/108332110988802;
  12. 4**9 的笔试题,比较简单:
    1.求链表的倒数第二个节点
    2.有一个整数数组,求数组中第二大的数

  13. 阿里巴巴二道题
    第一道:
    对于给定的整数集合S,求出最大的d,使得a+b+c=d。a,b,c,d互不相同,且都属于S。集合的元素个数小于等于2000个,元素的取值范围在[-2^28,2^28 - 1],假定可用内存空间为100MB,硬盘使用空间无限大,试分析时间和空间复杂度,找出最快的解决方法。
    点评:
    @绿色夹克衫:两两相加转为多项式乘法,比如(1 2 4 6) + (2 3 4 5) => (x + x^2 + x^4 + x^6)*(x^2 + x^3 + x^4 + x^5) 。更多思路请见这:http://www.51nod.com/answer/index.html#!answerId=569。
    阿里巴巴第二道(研发类)
    笔试题1,原题大致描述有一大批数据,百万级别的。数据项内容是:用户ID、科目ABC各自的成绩。其中用户ID为0~1000万之间,且是连续的,可以唯一标识一条记录。科目ABC成绩均在0~100之间。有两块磁盘,空间大小均为512M,内存空间64M。
    1) 为实现快速查询某用户ID对应的各科成绩,问磁盘文件及内存该如何组织;
    2) 改变题目条件,ID为0~10亿之间,且不连续。问磁盘文件及内存该如何组织;
    3) 在问题2的基础上,增加一个需求。在查询各科成绩的同时,获取该用户的排名,问磁盘文件及内存该如何组织。
    笔试题2:代码实现计算字符串的相似度。
    点评:和计算两字符串的最长公共子序列相似。
    设Ai为字符串A(a1a2a3 … am)的前i个字符(即为a1,a2,a3 … ai)
    设Bj为字符串B(b1b2b3 … bn)的前j个字符(即为b1,b2,b3 … bj)
    设 L(i , j)为使两个字符串和Ai和Bj相等的最小操作次数。
    当ai等于bj时 显然L(i, j)=L(i-1, j-1)
    当ai不等于bj时
    若将它们修改为相等,则对两个字符串至少还要操作L(i-1, j-1)次
    若删除ai或在Bj后添加ai,则对两个字符串至少还要操作L(i-1, j)次
    若删除bj或在Ai后添加bj,则对两个字符串至少还要操作L(i, j-1)次
    此时L(i, j)=min( L(i-1, j-1), L(i-1, j), L(i, j-1) )  + 1
    显然,L(i, 0)=i,L(0, j)=j, 再利用上述的递推公式,可以直接计算出L(i, j)值。具体代码请见这:http://blog.csdn.net/flyinghearts/article/details/5605996。 
  14. 9月14日,小米笔试,给一个浮点数序列,取最大乘积子序列的值,例如 -2.5,4,0,3,0.5,8,-1,则取出的最大乘积子序列为3,0.5,8。
    点评:
    解法一、
         或许,读者初看此题,自然会想到最大乘积子序列问题类似于最大子数组和问题:http://blog.csdn.net/v_JULY_v/article/details/6444021,然实则具体处理起来诸多不同,为什么呢,因为乘积子序列中有正有负也还可能有0。
        既如此,我们可以把问题简化成这样:数组中找一个子序列,使得它的乘积最大;同时找一个子序列,使得它的乘积最小(负数的情况)。因为虽然我们只要一个最大积,但由于负数的存在,我们同时找这两个乘积做起来反而方便。也就是说,不但记录最大乘积,也要记录最小乘积。So,
    我们让maxCurrent表示当前最大乘积的candidate,
    minCurrent反之,表示当前最小乘积的candidate。
    (用candidate这个词是因为只是可能成为新一轮的最大/最小乘积),
    而maxProduct则记录到目前为止所有最大乘积candidates的最大值。
        由于空集的乘积定义为1,在搜索数组前,maxCurrent,minCurrent,maxProduct都赋为1。
    假设在任何时刻你已经有了maxCurrent和minCurrent这两个最大/最小乘积的candidates,新读入数组的元素x(i)后,新的最大乘积candidate只可能是maxCurrent或者minCurrent与x(i)的乘积中的较大者,如果x(i)<0导致maxCurrent<minCurrent,需要交换这两个candidates的值。
        当任何时候maxCurrent<1,由于1(空集)是比maxCurrent更好的candidate,所以更新maxCurrent为1,类似的可以更新minCurrent。任何时候maxCurrent如果比最好的maxProduct大,更新maxProduct。
        具体代码如下:

    template <typename Comparable>
    Comparable maxprod( const vector<Comparable>&v)
    {int i;Comparable maxProduct = 1;Comparable minProduct = 1;Comparable maxCurrent = 1;Comparable minCurrent = 1;//Comparable t;for( i=0; i< v.size() ;i++){maxCurrent *= v[i];minCurrent *= v[i];if(maxCurrent > maxProduct) maxProduct = maxCurrent;if(minCurrent > maxProduct)maxProduct = minCurrent;if(maxCurrent < minProduct)minProduct = maxCurrent;if(minCurrent < minProduct)minProduct = minCurrent;if(minCurrent > maxCurrent)swap(maxCurrent,minCurrent);if(maxCurrent<1)maxCurrent = 1;//if(minCurrent>1)//    minCurrent =1;}return maxProduct;
    }

    解法二、
        本题除了上述类似最大子数组和的解法,也可以直接用动态规划求解(其实,上述的解法一本质上也是动态规划,只是解题所表现出来的具体形式与接下来的解法二不同罢了。这个不同就在于下面的解法二会

转载于:https://www.cnblogs.com/davidshi/p/3337367.html

九月十月百度人搜,阿里巴巴,腾讯华为笔试面试八十题(第331-410题)(转)相关推荐

  1. 九月十月百度人搜 阿里巴巴 腾讯华为笔试面试八十题 第331 410题

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 九月十月 ...

  2. 转:九月十月百度人搜,阿里巴巴,腾讯华为笔试面试八十题(第331-410题)

    分类: 05.MS 100' original 2012-09-13 12:38 108951人阅读 评论(346) 收藏 举报 目录(?)[+] 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试 ...

  3. 九月十月百度人搜,阿里巴巴,腾讯华为笔试面试八十题(第331-410题) C++版

    好文章,分享,更多内容请访问原文地址:http://blog.csdn.net/v_july_v/article/details/7974418 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八 ...

  4. [转]九月十月百度人搜,阿里巴巴,腾讯华为笔试面试八十题(第331-410题)

    引言 自发表上一篇文章至今(事实上,上篇文章更新了近3个月之久),blog已经停了3个多月,而在那之前,自开博以来的21个月每月都不曾断过.正如上一篇文章支持向量机通俗导论(理解SVM的三层境界)末尾 ...

  5. 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题(10.29)

    文章出处:http://blog.csdn.net/v_july_v/article/details/7974418 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题 (参与算法&面 ...

  6. 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试六十题 10 12

    http://blog.csdn.net/v_july_v/article/details/7974418 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔/面试五十题 「以下所有任何题目所给的点评里的 ...

  7. 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题(10.23)

    引言 自发表上一篇文章至今(事实上,上篇文章更新了近3个月之久),blog已经停了3个多月,而在那之前,自开博以来的21个月每月都不曾断过.正如上一篇文章支持向量机通俗导论(理解SVM的三层境界)末尾 ...

  8. 2013九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试题

    九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题 引言 自发表上一篇文章至今(事实上,上篇文章更新了近3个月之久),blog已经停了3个多月,而在那之前,自开博以来的21个月每月都不曾断过. ...

  9. 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试五十题

    九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试五十题 (欢迎加入十月面试题集训组,参与讨论&解题:193308452) 引言 自发表上一篇文章至今(事实上,上篇文章更新了近3个月之久), ...

最新文章

  1. 智能家居数据获得美好生活的6种方法
  2. 利用Switch实现两台计算机通信
  3. tensorrt 低精度推理
  4. python爬虫百度百科-如何入门 Python 爬虫?
  5. Vue2.0 + ElementUI 手写权限管理系统后台模板(一)——简述
  6. ArcGIS删除地图投影坐标,只保留地理坐标
  7. const_iterator,const 迭代器
  8. 小鹏汽车提交赴美IPO:上半年营收1.42亿美元 何小鹏持股31.6%为最大股东
  9. 【转】记使用Kali linux 2.0的一些坑
  10. python保存html图_如何保存“完整网页”不仅仅是使用Python的基本HTML
  11. [转载] 当心掉进Python多重继承里的坑
  12. NameNode和SecondaryNameNode的工作机制
  13. 华为交换机导入配置_华为交换机配置教程 华为核心交换机配置
  14. VSTO之一:Word外接程序
  15. proteus8.0绘制元器件pcb封装
  16. 搭建react + typescript + airbnb eslint 项目
  17. Kubernetes CKA认证运维工程师笔记-Docker快速入门
  18. 「带队伍」的关键是什么?
  19. 数学证明凸透镜成像原理
  20. BPMN2.0 泳池与泳道

热门文章

  1. 纵横家之鼻祖--鬼谷子
  2. w3c的html5与css3校验,DIV+CSS验证_W3C验证
  3. 中国移动M5310 nbiot开发板连接onenet平台全过程
  4. java 短连接转长连接_转:关于长连接和短连接
  5. python request 请求头_python爬虫请求头如何设置?
  6. 什么是产业资本和金融资本
  7. 光电特性实验台,QY-GD01
  8. 某一年中53个星期二,并且当年的元旦不是星期二,那么下一年的最后一天是星期几?
  9. LOTO示波器选型指南
  10. 众摇滚乐人合唱的《礼物》