在软件开发领域中,人们经常会用到这一个概念——“设计模式”(design pattern),它是一种针对软件设计的共性问题而提出的解决方案。在一本圣经级的书籍《设计模式:可复用面向对象软件的基础》(1991年,Design Patterns - Elements of Reusable Object ...
分类:
编程语言 时间:
2019-01-07 17:42:55
阅读次数:
202
这是一个小问题,一般用txt打开文件才会遇到,word打开也是正常(估计其他编程软件打开也正常)。 顺便提一下pscp从Linux上下载文件到Windows。 这时候需要看一下是否有unix2dos或dos2unix这两个命令。如果没有需要root用户rpm安装一下。我这里挂载了一个CentOS7的 ...
系列前言 本系列是本人参加微软亚洲研究院,腾讯研究院,迅雷面试时整理的,另外也加入一些其它IT公司如百度,阿里巴巴的笔试面试题目,因此具有很强的针对性。系列中不但会详细讲解多线程同步互斥的各种“招式”,而且会进一步的讲解多线程同步互斥的“内功心法”。有了“招式”和“内功心法”,相信你也能对多线程挥洒 ...
分类:
编程语言 时间:
2018-12-08 17:59:23
阅读次数:
195
为什么结构化编程、面向对象编程、软件工程、架构设计最后没有成为软件领域的银弹? 从计算机语言开始讲,一步一步的概述和讲解,最终会有一个结论,大家往后看,即可明白。 1.机器语言(1940年之前) 机器语言,直接使用二进制码0和1来表示机器可以识别的指令和数据。 比如01000111110000101 ...
分类:
其他好文 时间:
2018-11-25 17:55:36
阅读次数:
249
vim大法好 参考 "GitHub jez/vim as an ide: Workshop on how to use Vim Plugins." vscode vscode是最好的编辑器,不解释。 vscode安装 下载deb包 "Visual Studio Code Code Editing. ...
分类:
系统相关 时间:
2018-11-23 23:30:39
阅读次数:
550
zsh 安装zsh + zsh 兼容bash + zsh 官网: "Zsh" + 查看CentOS已安装的shell 正常结果应该是这样的: + 查看当前的shell + 更新软件源 + 安装zsh 安装oh my zsh 保证已经安装好git和wget 完成后将shell设置为zsh模式 重启或注 ...
分类:
系统相关 时间:
2018-11-23 23:30:22
阅读次数:
225
今天是冲刺的第二天,按照计划我们开展了代码的查找,是关于闹钟的代码,目的是在备忘录里加入闹钟内容,作为项目的关键,我们没有怠慢,寻找了几条适合不同编程软件的代码,以便为了明天工作的继续。我们的软件之所以区别于其他备忘录和记事本软件,是因为加入了闹钟。明天继续按照原计划进行。 ...
分类:
其他好文 时间:
2018-11-16 18:23:05
阅读次数:
170
今天和组员一起讨论了软件设计思路,在网上搜寻了很多例子与信息,开始了解了如何使用编程软件实现我们的思路即我们的软件。 今天为合作工作,分别用自己的电脑搜寻资料,收集更多资源,为团队做准备。 本人确定用C++或C#做程序,用QT或VS等做成软件。这只是初级思路,还需要以后的完善 ...
分类:
其他好文 时间:
2018-11-15 23:41:25
阅读次数:
232
N(need)现在生活节奏日益加快,人们也变的越来越忙碌,一旦生活中的琐事过多,或者在匆忙之中就会忘记一些重要的事情,许多人对此也十分苦恼。这时人们就需要一个可以时刻提醒着他们在什么时间该做些什么事情的备忘软件。 A(Approach)结合所学的编程软件,如;c++、c#、Java等,并求教一些专业 ...
分类:
其他好文 时间:
2018-11-13 20:22:31
阅读次数:
187
Java语法 1.Java语法——关键字 1.关键字概述 java语言中被赋以特定含义的单词,用作专门用途的关键的字符串成为关键字(keyword)。 2.关键字特点 组成关键字的字母全是英文小写。 3.关键字注意事项 A.Java中goto和const作保留字存在,目前并不使用。 B.高级编程软件 ...
分类:
编程语言 时间:
2018-11-12 17:49:06
阅读次数:
136