fangjian1204
码龄13年
求更新 关注
提问 私信
  • 博客:415,585
    社区:269
    问答:6,458
    422,312
    总访问量
  • 136
    原创
  • 221
    粉丝
  • 11
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2012-11-24
博客简介:

fangjian1204的专栏

查看详细资料
个人成就
  • 获得354次点赞
  • 内容获得191次评论
  • 获得334次收藏
  • 博客总排名1,430,193名
创作历程
  • 1篇
    2020年
  • 5篇
    2016年
  • 1篇
    2015年
  • 145篇
    2014年
  • 29篇
    2013年
成就勋章
TA的专栏
  • leetcode解题目录
    44篇
  • quic
    1篇
  • Linux系统运维
    13篇
  • opencv
    15篇
  • 杂项
    13篇
  • 网络编程
    7篇
  • 编程之美
    11篇
  • 待字闺中
    30篇
  • leetcode
    44篇
  • 算法
    62篇
  • 笔试面试题
    6篇
  • python
    16篇
  • web server
    1篇
  • make系列
    13篇
  • nodejs
    1篇
  • redis
    1篇
  • git
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

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

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

linux下基于epoll的简单http协议

发布资源 2014.07.01 ·
gz

automake编写的完整项目---动态库+可执行文件

发布资源 2014.11.25 ·
gz

mean-shift算法在目标跟踪方面的应用

mean-shift算法具体内容在学习opencv这本书上讲解的比较详细,但是怎么应用到目标跟踪方面描述的有点欠缺。大致思路如下:将要跟踪的目标划分成hsv三个子空间,可以对三个子空间都计算,也可以只针对h空间进行计算,假设只对h空间计算。计算出h空间的颜色直方图,该直方图就用于后面的目标跟踪的漂移计算。第一次计算时,用要跟踪的目标的矩形窗口的位置作为搜索窗口,在图像中利用mean-shift
原创
博文更新于 2013.09.16 ·
1201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于进程池的多进程服务器通信

代码来源:游双的linux高性能服务器编程主进程创建一个进程池,当有客户端发送请求时,主进程选择一个进程与该客户端进行通信,为了简单期间,去掉了一些信号处理代码,其中信号的用法可以参考基于多进程的网络聊天程序服务器代码如下:#include #include #include #include #include #include #include #include #i
原创
博文更新于 2014.08.12 ·
1546 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

numpy模块之axis

numpy模块之axis的含义numpy是python进行科学计算必不可少的模块,随着深度学习越来越火,numpy也越来越流行。了解numpy的人知道,在numpy中,有很多的函数都涉及到axis,很多函数根据axis的取值不同,得到的结果也完全不同。可以说,axis让numpy的多维数组变的更加灵活,但也让numpy变得越发难以理解。这里通过详细的例子来学习下,axis到底是什么,它在numpy中
原创
博文更新于 2016.11.06 ·
29357 阅读 ·
99 点赞 ·
9 评论 ·
203 收藏

QUIC-LB: Generating Routable QUIC Connection IDs(draft-ietf-quic-load-balancers-0)

AbstractQUIC connection IDs allow continuation of connections across address/ port 4-tuple changes, and can store routing information for stateless or low-state load balancers. They also can prevent linkability of connections across deliberate address mi.
翻译
博文更新于 2020.06.05 ·
1676 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Google Android开发入门与实战

发布资源 2012.12.22 ·
pdf

小白求助!python下for循环print输出先后问题

答:

是先输出第一个print(s)的;比如当i==3时,第一个prnt(s)调用3次,然后第二个输出,结果为:图片说明

回答问题 2015.10.24

git操作之git rebase

git rebase可以简单的理解为调整commit信息,包括合并commit信息到master(与merge类似,但是效果不同)以及删除commit信息或者修改log信息等,下面分别介绍几种git rebase常用的场景。合并commit信息到master例如有如下commit信息并且当前处于topic分支: A---B---C topic /D---E---F---G ma
原创
博文更新于 2016.03.30 ·
1593 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

redis中的事务、lua脚本和管道的使用场景

事务redis中的事务并不像mysql中那么完美,只是简单的保证了原子性。redis中提供了四个命令来实现事务,MULTI:类似于mysql中的BEGIN;EXEC:类似于COMMIT;DISCARD类似于ROLLBACK;WATCH则是用于来实现mysql中类似锁的功能。具体的使用方法非常简单,例如:127.0.0.1:6379> multiOK127.0.0.1:6379> incr cou
原创
博文更新于 2016.01.26 ·
19322 阅读 ·
6 点赞 ·
1 评论 ·
17 收藏

node.js在遇到“循环+异步”时的注意事项

nodejs的特征nodejs的最大特征就是一切都是基于事件的,从而导致一切都是异步的。nodejs的速度为什么快,其原理和nginx一样,他们都是通过事件回调来处理请求的,从而导致了整个处理过程中,不会阻塞nodejs,因此,其在同一时间内可以处理大量的请求,而这种优越性在你的请求是IO密集型的情况下,表现的尤为突出。下面的例子简单说明了基于异步事件的nodejs的处理流程:var send_da
原创
博文更新于 2016.01.26 ·
15912 阅读 ·
14 点赞 ·
3 评论 ·
26 收藏

从源码角度理解nginx和uwsgi的通信过程

问题来源曾经遇到过一个项目涉及到了上传商品图片的问题,而我在限制图片大小的时候,是先把整个图片都读取到内存中,然后再判断其大小。这种做法当出现恶意攻击或者图片很大时,会严重影响web application的性能。原先想通过先判断首部的content-length来对大小进行限制。但后来觉得,如果图片是先由前端的nginx完全读取后再转发给uwsgi的,那这样判断依然会影响nginx的性能。为此,我
原创
博文更新于 2016.01.26 ·
5744 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

twisted入门教程之二:异步编程初探与reactor模式

第二部分:低效的诗歌服务器来启发对Twisted机制的理解这个系列是从这里开始的,欢迎你再次来到这里来。现在我们可能要写一些代码。在开始之前,我们都做出一些必要的假设。关于对你的假设在展开讨论前,我假设你已经有过用Python写同步程序的经历并且至少知道一点有关Python的Sockt编程的经验。如果你从没有写过Socket程序,或许你可以去看看Socket模块的文档,尤其
转载
博文更新于 2016.01.25 ·
1210 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python编码风格

针对Python Style Guide Jun 18, 2009 版本翻译译文发布于:http://www.elias.cn/Develop/PythonStyleGuide译者:elias DOT soong AT gmail DOT comOn this page... (hide)1.  概述1.1  Python 语言方面的准则1.2  Pyt
转载
博文更新于 2015.06.10 ·
991 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Harris角点检测算法

Harris算法是使用比较多的角点算法之一,opencv中实现的角点检测算法就是Harris和它的改进。Harris角点检测的原理:Harris 角点最初由Harris在A combined corner and edge detector一文中提出,该文实际上是对Moravec算法思想的改进。Harris角点最直观的解释是,在两个相互垂直的方向,都有较大变化的点。通俗
原创
博文更新于 2015.05.05 ·
3868 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

阿里巴巴集团2014年校园招聘系统工程师北京笔试题

第一部分 单选题(前10题,每题2分;后10题,每题3分;共50分。选对得满分,选错倒扣一分,不选得0分。)  1、字符串”alibaba”有  个不同的排列。  A. 5040 B. 840 C. 14 D.420  2、下列一段C++代码的输出是  。  class Base  {  public:  int Bar(char x) {r
原创
博文更新于 2015.03.31 ·
4541 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

ubuntu为什么没有/etc/inittab文件? 深究ubuntu的启动流程分析

最近,因和队友一起做linux开发,因为用的不是同一版本linux(他用arch, 我用ubuntu),再配置上经常就不一样,就如这个inittab文件,于是深究了一下原因:Linux 内核启动 init ,init进程ID是1,是所有进程的父进程,所有进程由它控制。Ubuntu 的启动由upstart控制,自9.10后不再使用/etc/event.d目录的配置文件,改为/etc/
转载
博文更新于 2015.03.18 ·
1046 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

跟我一起写makefile十四

使用make更新函数库文件———————————函数库文件也就是对Object文件(程序编译的中间文件)的打包文件。在Unix下,一般是由命令"ar"来完成打包工作。一、函数库文件的成员一个函数库文件由多个文件组成。你可以以如下格式指定函数库文件及其组成:    archive(member)这个不是一个命令,而一个目标和依赖的定义。一般来说,这种用法基本上就是为了"ar"
转载
博文更新于 2014.12.30 ·
750 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

跟我一起写makefile十三

五、定义模式规则你可以使用模式规则来定义一个隐含规则。一个模式规则就好像一个一般的规则,只是在规则中,目标的定义需要有"%"字符。"%"的意思是表示一个或多个任意字符。在依赖目标中同样可以使用"%",只是依赖目标中的"%"的取值,取决于其目标。有一点需要注意的是,"%"的展开发生在变量和函数的展开之后,变量和函数的展开发生在make载入Makefile时,而模式规则中的"%"则发生
转载
博文更新于 2014.12.30 ·
765 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

twisted入门教程之十二:改进诗歌下载服务器

第十二部分 改进诗歌下载服务器你可以从这里从头阅读这个系列。新的服务器实现这里我们要新写一个Twisted版的服务器。然后,再来讨论一些Deferred的新功能。在第九、十部分,我们提出了诗歌转换引擎这个概念。由于其实现太过简单,因此我们用随机选择来模拟了可能会出现转换失败的情景。但如果转换引擎位于服务器端,那么当服务器宕机就会出现真实的转换
转载
博文更新于 2014.12.25 ·
891 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多