文西
码龄18年
求更新 关注
提问 私信
  • 博客:631,697
    社区:6,879
    638,576
    总访问量
  • 79
    原创
  • 966
    粉丝
  • 38
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2007-06-25

个人简介:过得太舒服,就是不自在的人

博客简介:

文西

查看详细资料
个人成就
  • 博客专家认证
  • 获得356次点赞
  • 内容获得401次评论
  • 获得451次收藏
  • 代码片获得342次分享
  • 博客总排名346,504名
创作历程
  • 1篇
    2020年
  • 1篇
    2018年
  • 15篇
    2017年
  • 8篇
    2016年
  • 2篇
    2013年
  • 64篇
    2012年
  • 7篇
    2011年
成就勋章
TA的专栏
  • 算法
    60篇
  • C++
    39篇
  • Andr
  • Android
    3篇
  • DIRECTX
    1篇
  • GAME PROGRAMING
    1篇
  • 面试
    22篇
  • 操作系统
    1篇
  • C语言
    1篇
  • leetcode
    1篇
  • 求职
    3篇
  • Java
    10篇
  • Eclipse
  • Javascript
  • Mybatis
    1篇
  • 运维
  • 移动支付
    1篇
  • 服务器开发
    13篇
  • 电商系统
    1篇
  • 架构设计
    13篇
  • 云计算
    1篇
  • 创业
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    推荐算法
  • 人工智能
    集成学习
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

高质量C++编程指南

发布资源 2011.03.22 ·
pdf

跟我一起写Makefile--GCC

发布资源 2011.03.22 ·
pdf

Win7下CUDA5.0+VS2010环境配置.pdf

发布资源 2013.02.19 ·
pdf

IBM DB2 730认证原题,背了包你过730

发布资源 2008.12.12 ·
pdf

二叉搜索树和红黑树概述以及模板实现(2)--红黑树

其实很多人会意识到,如果使用二叉搜索树,在数据不好的情况下,最后查找的效果会变成线性。例如数据 1 2 3 4 5 6 7,根为1,其他数据依次插入在右侧,最后变成一个线性结构,性能就会变差。如何改善二叉搜索树,使得树的高度接近logN,这种特殊的二叉搜索树就可以用红黑树来实现。红黑树满足的五个条件1. 每个节点或是红色,或者是黑色2. 根是黑色的3. 每个叶节点(NIL)是黑色的
原创
博文更新于 2021.04.21 ·
1227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

POJ 1185 炮兵阵地(想半天没有想通,转一个解释)

炮兵阵地Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 2762 Accepted: 776Description司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H" 表示),也可能
转载
博文更新于 2012.08.09 ·
1598 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

POJ 2488 DFS

题目在http://poj.org/problem?id=2488这个题目尝试用 collabedit写,虽然做了检查,不过依然不能做到bugfree。题目比较简单#include #include #define MAX_GRID 26#define MOVE_WAY 8int g_Board[MAX_GRID][MAX_GRID];int g_nRow, g_nC
原创
博文更新于 2012.08.09 ·
965 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法面试-学习笔记-左旋转字符串

学习来自 程序员编程艺术(算法卷):第一章、左旋转字符串先说一一下题目描述:例如 abcdefg 如果向右侧旋转3 变成 efgabcd 显然算法可以通过一个一个的右移来实现,时间复杂度是 K*N,N是字符串长度,K是移动的个数我们的目的是要找到一个时间复杂度为N并且空间复杂度是1的算法(有一处感觉怪怪,他为什么 K = K%N 后就说复杂度是 N^2了,雾水,我怎么觉得应该是 K%N
原创
博文更新于 2011.11.28 ·
1301 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

机器学习在饿了么竞价广告中的实践

本文介绍的内容,有真亦是假假亦真的部分,请读者自行斟酌。具体数据比较敏感,都使用模糊的描述方式代替。概述竞价广告,这个在大百度的时代就家喻户晓的词汇,相比大家也很熟悉了。顾名思义,竞价、竞价,广告位置有限,满足条件的竞争商家有很多,那么如何选择商家对商家排序。价高者应该是在没有任何数据积累的情况下,最原始的策略。这类广告的收费模型往往是按照点击次数付费(CPC),如果价高者得广告位,但是因为自身原
原创
博文更新于 2017.12.22 ·
2952 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

POJ 3250 单调堆栈

其实今天是第一次听说这个数据结构。顺便AC了一道题目:http://poj.org/problem?id=3250先说说单调堆栈吧,其实网上对这个东西的介绍不是很具体,百度知道上也只是有很简单的描述,其实这个堆栈就是一种对压入堆栈的元素有一定限制的堆栈,例如单调递增或者单调递减。如果当前要压入堆栈的元素不满足递增或者递减要求,则从栈结构中弹出一些数据,直到变成空,或者满足单调条件。所以
原创
博文更新于 2012.07.29 ·
1374 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

POJ 3267 动态规划

题目地址: http://poj.org/problem?id=3267这个题目我自己不是很明白如何做动态规划,看到一个同学的帖子,ac了题目,不过似乎还有一些似懂非懂,转载一下思路,慢慢想吧。题思路动态规划 题意就是给出一个主串,和一本字典,问最少在主串删除多少字母,可以使其匹配到字典的单词序列。PS:是匹配单词序列,而不是
转载
博文更新于 2012.08.15 ·
1408 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PMML模型文件在机器学习的实践经验

算法工程师和业务开发工程师,所掌握的技能容易在长期的工作中出现比较深的鸿沟,算法工程师辛辛苦苦调参的成果,业务工程师可能不清楚如何使用,如何为线上决策给予支持。本文介绍一种基于PMML的模型上线方法。这种方案,在本次参加 QCon 大会时,Paypal的机器学习平台中也有所提及:PMML预测模型标记语言(Predictive Model Markup Language,PMML)是一种可以呈现预测
原创
博文更新于 2017.10.23 ·
25317 阅读 ·
8 点赞 ·
4 评论 ·
52 收藏

OpenGL学习大礼包

发布资源 2009.12.27 ·
application/x-rar

互联网大厂的后端技术栈

最近公司招聘海外后端研发,所以整理一份技术栈的资料给他们,但是想来这份整理也适用于所有后端研发,所以去掉了敏感内容,把它呈现于此,本文重在概述,毕竟篇幅有限,欢迎【关注】https://www.zhihu.com/people/wenxi.zhang,后续可能把单点拓展成文,详细地一一阐述,另外笔者见识有限,毕竟也没有可能在所有大厂工作过,所以如果有疏漏可以在留言处赐教目录后端开发概述...
原创
博文更新于 2020.02.22 ·
4091 阅读 ·
11 点赞 ·
1 评论 ·
52 收藏

C++入门必做编程题

发布资源 2011.03.22 ·
text/plain

LRU原理和Redis实现——一个今日头条的面试题

很久前参加过今日头条的面试,遇到一个题,目前半部分是如何实现 LRU,后半部分是 Redis 中如何实现 LRU。我的第一反应是操作系统课程里学过,应该是内存不够的场景下,淘汰旧内容的策略。LRU ... Least Recent Used,淘汰掉最不经常使用的。可以稍微多补充两句,因为计算机体系结构中,最大的最可靠的存储是硬盘,它容量很大,并且内容可以固化,但是访问速度很慢,所以需要把使用的内容
原创
博文更新于 2018.03.13 ·
29045 阅读 ·
25 点赞 ·
2 评论 ·
146 收藏

Spring Cloud + Kubernetes 微服务框架原理和实践

早在半年前,公司开始推行容器化部署方案 AppOS,虽然发布界面过于极客,十分晦涩,不过仔细研究起来真的觉得十分强大,容器化推行后,计算资源(CPU、内存)的利用率可以极大提高,降低服务器数量,从而节约技术成本。恰巧,若干个朋友所在创业公司最近也在尝试做微服务、容器化。架构上摒弃 SOA 的 dubbo,加入Spring Cloud阵营;部署方案上从过去的云服务器直接部署,升级到基于Kuberne
原创
博文更新于 2017.12.06 ·
19080 阅读 ·
3 点赞 ·
4 评论 ·
39 收藏

GBDT的原理和应用

周二、周三参加了QCon上海2017|全球软件开发大会,听了几场机器学习相关的 Session,多次提及 GBDT(Gradient Boost Decision Tree),并且在模型演化历史中,都有很重要或者最重要的地位。如《Pinterest如何利用机器学习实现两亿月活跃用户》提到的模型发展历史,GBDT带来过巨大的效果提升。迭代决策树(GBDT)《唯品金融机器学习实践》中也提到因为GBDT
原创
博文更新于 2017.10.23 ·
11192 阅读 ·
5 点赞 ·
2 评论 ·
26 收藏

基于Elastic Search的搜索广告召回方案

如果你对搜索广告,竞价排序,或者Elastic Search技术感兴趣,读读这篇文章或许多少能有所收获。作者不是计算广告领域的专家,如果作为读者的你是这个方面的专家发现本文浅薄,希望留下你宝贵的意见。因为ES版本升级很快,很多功能支持程度也伴随版本的升级而改变,本文内容基于Elastic Search 5.4.1实现。什么是搜索广告举个最常见的例子,当我们在淘宝上购物搜索时候,例如输入“猫粮”在搜
原创
博文更新于 2017.08.09 ·
9353 阅读 ·
3 点赞 ·
0 评论 ·
34 收藏

从单一WAR到多活, 记述一个创业公司的架构演变

本故事纯属虚构,如有雷同,实属巧合程 是一个爱折腾,喜欢交朋友的程序员。某一天,程一个朋友介绍了另外一个朋友 创 给他,创说他有个点子,可以改变世界,现在就差一个程序员。程看了创的PPT,觉得还不错,反正也没妹子,平时下班回家或者周末也没事干,就答应创,做他的合伙人,给他开发网站。单一垂直架构程把他自己在大学的时候做的基于Java的考试管理系统,拿来改了改,又自学了
原创
博文更新于 2017.07.17 ·
12629 阅读 ·
17 点赞 ·
11 评论 ·
62 收藏
加载更多