240 发简信
  • 烂代码重构

    今天接手了前同事的一个项目。一个简单的应用,竟然写了2100多行代码,40个action方法,最长的一个action有130多行。 这图的底部曲...

  • 从PHP写C语言是什么感受

    写C的原因 最近用PHP写视频加密,发现PHP加密很慢而且1M的文件需要100M的内存,所以经常爆掉系统内存,真心悲剧。为什么会这样的悲剧?按照...

  • 120
    phper遇到的坑

    一、数据库设计过于注重范式,导致业务查询困难,速度慢,优化难。 原因:项目刚开始,每个人都想把公共的逻辑进行抽取,在数据库设计上追求不冗余。 具...

  • 如何和产品经理进行有效的沟通

    作为一名程序员,难免会和产品经理打交道。记得有一个段子: 产品汪:程序猿,我们来实现一个紧急需求? 程序猿:请说。 产品汪:请根据手机壳的颜色,...

    0.2 1131 5 11
  • 浅谈代码层级与接口设计

    为什么要谈代码层级与接口设计 在目前的工作中,代码如果按照MVC逻辑划分,那么只有MC两层。作为后端,只对其他各端提供接口,V层是不用实现。在M...

  • 对教育的反思

    看完《超能老豆》这部温情的家庭电视剧,有些小小的感慨。这部香港的电视剧描绘了两个的爸爸,因为家庭而做出了人生重大的改变。而从该剧中,更是折射出了...

  • 代码是如何腐烂的

    最近对代码有一种已经很难改动的困境,看了那么多如何写好代码的文章和书,依然没能避免出现了烂代码。正印证了一句话:听过很多道理,却依然过不好这一生...

  • Linux下convert超多页数pdf转图片的取巧办法

    在linux装了imagemagick后,可以用命令 将pdf文件进行转换图片。一般pdf也就几百页,测试给我上传了一个4428页的pdf文件,...

  • 120
    架构演变的探索

    0阶段:项目的确立 项目背景:K12教育,是公司的主要业务。由于公司内部需要对资源、产品进行管理,添加标签,公司需要一套CMS系统对这些资源和产...

个人介绍
做个有艺术感的程序员~!~