空间操作,就是一个从头找到尾(遍历)的过程。 字符空间与非字符空间的区别: 1、结束符不同。 (字符空间结束符是’\0’,非字符空间没有结束符,通过个数(字节)来限定空间大小) 2、是否是一个字符…
分类:架构
开发规范
开发规范 首先,我这篇开发规范,只是针对于刚进入职场的萌新来写的,已经形成自己开发风格的可以自行绕过。其次,这些也只是我在工作当中自己总结的一些经验,也许有不恰当,大家可以共同讨论。最后,所谓规范,我只想说,这个东西并不…
lintcode 最长公共子串
给出两个字符串,找到最长公共子串,并返回其长度。 注意事项 子串的字符应该连续的出现在原字符串中,这与子序列有所不同。 样例 给出A=“ABCD”,B=“CBCE”,返回 2 题目链接:http://www.lintco…
C++ 网易面试题“让new操作符不分配内存,只调用构造函数”
问题 c++中的new操作符 通常完成两个工作 分配内存及调用相应的构造函数。 请问: 1)如何让new操作符不分配内存,只调用构造函数? 2)这样的用法有什么用? placement new的含义 placement …
Advent of Code Day 9 流处理
解题语言不限Java 个人感觉这个难哭了,主要还是没干过这个 拖更了,不好意思 Advent of Code Day 1 逆向验证码 Advent of Code Day 2 损坏校验和 Advent of Code D…
我对SOLID的理解
超前的设计或者过度的设计都不是良好的设计,很多时候我们等到代码在第一次变化的时候可以及时作出反应就够了 单一责任原则(The Single Responsibility Principle ) 根据实际情况,拿捏需求的拆…
剑指offer第二版-21.使数组中奇数位于偶数前面
本系列导航:剑指offer(第二版)java实现导航帖 面试题21:调整数组顺序使奇数位于偶数前面 题目要求: 实现一个函数来调整数组中的数字,使得所有奇数位于数组的前半部分,偶数位于后半部分。 解题思路: 其实我想到的…
产品中的需求如何落地
产品是建立在需求之上的,如何将需求落地也是我们一直思考的问题, 那么我们以产品的五大层次作为基础,对在各个阶段做什么事情,如何将需求落地,做一个简短的说明,希望能对大家有用。 &…
将本地开发的Node.js应用一键部署到服务器
我的所有文章会在我的个人博客首发和更新,欢迎使用微博与我交流,一起探讨技术问题。 在开发过程中,修改完代码后部署到服务器是一件头疼的事,每一次部署都要上传代码,重启程序,这个过程最少也需要3分钟的时间,作为程序员,怎么能…
如何将ORM框架封装为通用的BaseDao
最近开发的项目中需要使用到ORM框架,但是我并不想针对每一个具体业务写一个Dao,对于通用的CRUD功能,我想试着通过一个BaseDao解决问题,这里涉及到一个关键问题是:如何在编译时获取泛型的实际类型?后来通过抽象类解…
计算机专业词汇整理
最近学习前端知识,发现很多有趣的资源都只有英文版,英文渣渣有点受打击。。越发觉得不会英语实在不行。 开始背单词计划:找了一本不错的单词书,每天在这里分享 20 个 。 第一单元 1、object type n.对象类型 …
做C端运营的你,为什么到了to B企业迟迟无法适应
一般来说,我们可以笼统地把互联网产品分为以下几类:资讯类、社交类、电商类、娱乐类和工具类。而就我们的日常经验来看,这几类产品绝大部分都是to C类的产品,也就是直接面向广大个体用户的。甚至不无夸张的说,当下90%以上的互…