随笔分类 -  求职

摘要:目录 1. 专利 8 篇 2. 论文 4 篇 3. 获奖 3 项 1. 专利 专利名称:一种对话系统的训练数据选择方法 发明人:张贺;雷欣;李志飞 申请人:出门问问(武汉)信息科技有限公司 申请号:CN201910840420.3 申请日期:20190906 公开号:CN110543636A 公开日 阅读全文
posted @ 2020-04-25 12:12 ZH奶酪 阅读(700) 评论(0) 推荐(0) 编辑
摘要:面试题 https://www.cnblogs.com/CheeseZH/p/11927577.html 其他 大数据相关面试题 https://www.cnblogs.com/CheeseZH/p/5283390.html 最大熵模型源码 维特比算法源码 维特比算法2 softmax/交叉熵/dr 阅读全文
posted @ 2019-11-25 15:44 ZH奶酪 阅读(704) 评论(0) 推荐(0) 编辑
摘要:求职目标:NLP工程师 为什么想换工作? 毕业之后,除了技术相关书籍,我没读过太多其他类型的书,其中有一本内容短但是对我影响特别大的书——《谁动了我的奶酪》。出门问问是我毕业后的第一份工作,无论是工作内容还是团队氛围,我很满意在出门问问的工作,但是考虑到自己已经在出门问问工作了将近3年半,一直在从事 阅读全文
posted @ 2019-11-25 15:33 ZH奶酪 阅读(9214) 评论(5) 推荐(0) 编辑
摘要:题目描述 字符串由"."和ASCII码字母构成,若每次操作将字符串中出现连续两个“.”,则以“.”替代,则可以将函数f(s)定义为使得串中不出现连续2个“.”的最小置换次数。 现考虑m个字符替换操作,每次将指定位置的字符替换为给定字符,求替换后函数的f(s)的值。 输入: 输入有若干组,第一行为2个 阅读全文
posted @ 2016-03-29 20:47 ZH奶酪 阅读(868) 评论(0) 推荐(0) 编辑
摘要:首先处理大数据的面试题,有些基本概念要清楚: (1)1Gb = 109bytes(1Gb = 10亿字节):1Gb = 1024Mb,1Mb = 1024Kb,1Kb = 1024bytes; (2)基本流程是,分解大问题,解决小问题,从局部最优中选择全局最优;(当然,如果直接放内存里就能解决的话, 阅读全文
posted @ 2016-03-16 14:20 ZH奶酪 阅读(27277) 评论(6) 推荐(2) 编辑
摘要:昨天面试的时候,面试官让我用C++或Java实现一个单例模式。 因为设计模式是在12年的时候学习过这门课,而且当时觉得这门课很有意思,所以就把课本读了几遍,所以印象比较深刻,但是因为实际编程中很少注意使用,所以没能编码实现。 这是之前用C#写的一个单例模式的文章:http://www.cnblogs 阅读全文
posted @ 2016-03-11 10:15 ZH奶酪 阅读(8971) 评论(0) 推荐(0) 编辑
摘要:进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。 以Linux 阅读全文
posted @ 2016-03-11 10:05 ZH奶酪 阅读(62392) 评论(9) 推荐(31) 编辑
摘要:在浏览器中输入一个地址,按下回车之后,到用户看到页面之前,发生了什么? https://www.processon.com/view/link/56c6679ce4b0f0c4285e69c0 阅读全文
posted @ 2016-02-19 08:56 ZH奶酪 阅读(504) 评论(0) 推荐(0) 编辑
摘要:前两天去面试web developer,面试官提出一个问题,用JavaScript或者Python实现字符串反转,我选择了Python,然后写出了代码(错误的): 1 #!/usr/bin/env python 2 #-*-coding:utf-8-*- 3 __author__ = 'ZhangH 阅读全文
posted @ 2016-02-12 11:28 ZH奶酪 阅读(15520) 评论(0) 推荐(0) 编辑
摘要:多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入、文件读写和网络收发数 阅读全文
posted @ 2016-02-03 10:51 ZH奶酪 阅读(750) 评论(1) 推荐(1) 编辑
摘要:一,set和hash_set简介 在STL中,set是以红黑树(RB-Tree)作为底层数据结构的,hash_set是以哈希表(Hash table)作为底层数据结构的。set可以在时间复杂度为O(logN)的情况下插入,删除和查找数据。hash_set操作的时间度则比较复杂,取决于哈希函数和哈希表 阅读全文
posted @ 2016-02-02 10:52 ZH奶酪 阅读(16266) 评论(2) 推荐(1) 编辑
摘要:关注Linux的系统状态,主要从两个角度出发,一个角度是系统正在运行什么服务(ps命令);另外一个就是有什么连接或服务可用(netstat命令)。netstat还可以显示ps无法显示的、从inetd或xinetd中运行的服务,比如telnet等。 1.功能与说明 netstat 用于显示linux中 阅读全文
posted @ 2016-01-29 16:55 ZH奶酪 阅读(3853) 评论(0) 推荐(0) 编辑
摘要:1.TCP连接的建立 设主机B运行一个服务器进程,它先发出一个被动打开命令,告诉它的TCP要准备接收客户进程的连续请求,然后服务进程就处于听的状态。不断检测是否有客户进程发起连续请求,如有,作出响应。设客户进程运行在主机A中,他先向自己的TCP发出主动打开的命令,表明要向某个IP地址的某个端口建立运 阅读全文
posted @ 2016-01-29 16:24 ZH奶酪 阅读(1486) 评论(0) 推荐(0) 编辑
摘要:参考链接:http://slj.me/2009/04/apache-rewrite-regular/ 1.Rewrite规则简介 Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的(.htaccess)两种方式。如果要想 阅读全文
posted @ 2016-01-29 16:21 ZH奶酪 阅读(14699) 评论(1) 推荐(2) 编辑
摘要:Apache的主要工作模式有两种:prefork和worker 一、两种模式 prefork模式(缺省模式) prefork是Unix平台上的默认(缺省)MPM,使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接,效率高,但内存占用量比较大。 这个多路处理模块(MPM) 阅读全文
posted @ 2016-01-29 15:35 ZH奶酪 阅读(13042) 评论(0) 推荐(0) 编辑
摘要:面试过程中被问到Apache和Nginx服务器的对比,因为之前没有关注过这个问题,所以也没能回答上来。 今天在网上搜索资料,发现中文资料极少,还是英文资料多一下。 原文链接:https://www.wikivs.com/wiki/apache_vs_nginx 精简版 Apache:出名比较早,09 阅读全文
posted @ 2016-01-29 11:09 ZH奶酪 阅读(675) 评论(1) 推荐(0) 编辑
摘要:---2016/03/10更新-start-- 【快速排序性能分析】 参考资料:http://book.51cto.com/art/201108/287089.htm 今天阅读上边的这篇资料,让我对快速排序的性能分析的关键点有了更深入的理解。 前言 我们都知道快速排序的时间复杂度一般为O(N*log 阅读全文
posted @ 2016-01-28 13:47 ZH奶酪 阅读(5587) 评论(1) 推荐(1) 编辑
摘要:传值和传引用的区别在于,如果一个参数比较大,占用大量的内存空间,那么传引用的话就会节省拷贝空间。 传值:是把实参的值赋值给行参 ,那么对行参的修改,不会影响实参的值 传引用 :真正的以地址的方式传递参数传递以后,行参和实参都是同一个对象,只是他们名字不同而已对行参的修改将影响实参的值 说明: 1.  阅读全文
posted @ 2016-01-28 10:28 ZH奶酪 阅读(2712) 评论(0) 推荐(0) 编辑
摘要:精简版: 传值:被调函数局部变量改变不会影响主调函数局部变量 传址:被调函数局部变量改变会影响主调函数局部变量 Python参数传递方式:传递对象引用(传值和传址的混合方式),如果是数字,字符串,元组则传值;如果是列表,字典则传址; copy使用场景:列表或字典,且内部元素为数字,字符串或元组 de 阅读全文
posted @ 2016-01-28 09:57 ZH奶酪 阅读(37763) 评论(0) 推荐(3) 编辑
摘要:在面试过程中,被面试官问到传值和传引用的区别,之前没有关注过这个问题,今天在网上找了一篇包含代码和图片的讲解文章,浅显易懂,遂转载备忘。 参考:[原文链接] 1. 值传递 1 void f( int p){ 2 printf("\n%x",&p); 3 printf("\n%x",p); 4 p=0 阅读全文
posted @ 2016-01-27 14:56 ZH奶酪 阅读(1951) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示