- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 常用的设计模式
常用的设计模式闲来无聊学习学习设计模式,设计模式太多了,好像有20多种,其实在平时工作中没有用到很多,有的在不经意之间就已经使用了,现在总结一些平时使用比较多的设计模式。什么是设计模式首先,来看看百度百科是怎么说的: 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验总结。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码的可靠性。毫无疑问,设计
2018-08-23 14:38:09 179
翻译 Vue CLI 3.0
Vue CLI 3.0作者:Evan You | 译:小熊 原文地址: (https://medium.com/the-vue-point/vue-cli-3-0-is-here-c42bebe28fbb)在过去的几个月里,我们一直在努力开发下一代Vue CLI,这是Vue应用程序标准构建工具链。今天,我们非常高兴地宣布发布Vue CLI 3.0及其令人兴奋的功能。丰富的内置功...
2018-08-16 18:34:34 2055
原创 回车和换行
回车和换行在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做”回车”,告诉打字机把打印头定位在左边界;另一
2018-01-25 17:40:56 399
原创 反转字符串I am a student
//写一个函数,将字符串翻转,翻转方式如下:“I am a student”反转成“student a am I”,不借助任何库函数。方法是先反转整个字符串,然后再反转字串。譬如先将“I am a student”反转为“tneduts a ma I”,然后再对每个字串(空格分割)反转一次。算法 1 #include 2 3 void main()
2015-08-25 14:15:26 1197
翻译 反转字符串
解法一:第一次看到这题目,想到最简单、最直觉的解法就是:遍历字符串,将第一个字符和最后一个交换,第二个和倒数第二个交换,依次循环,即可,于是有了第一个解法:char* strrev1(const char* str){ int len = strlen(str); char* tmp = new char[len + 1];
2015-08-25 11:37:33 238
原创 快速排序
算法介绍设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。值得注意的是,快速排序不是一种稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束时产生变动。一趟快速排序的算法是:1)设置两个变量i、j,排序开始的时候:i=0,j=N-1
2015-08-25 09:03:23 201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人