1、编程语言能力。 作为一名专业的软件工程师,应该能够熟练掌握JAVA语言,并且能够深入理解OOP、OOA、OOD等编程思想。精通一门编程语言能为以后的软件开发打下坚实的基础。2、编码能力。 这里说的编码可不是照着书本敲代码,而是能够独立的运用代码,编写一个程序出来。有很多软件工程师,他们都是随.....
分类:
编程语言 时间:
2015-04-27 23:21:10
阅读次数:
149
[cpp]view plaincopystaticconstcharS_FILL[]="cycle_queue_fill_";staticconstcharS_EMPTY[]="cycle_queue_empty_";templateclassCycleQueueT{private:CycleQue...
分类:
编程语言 时间:
2015-04-27 23:20:49
阅读次数:
182
目 录 1. 前言 2. 试用范围3. JAVA命名规范-- 3.1 公共约定 3.2 Java文件、包 3.3 类、接口命名规范 3.4 方法命名规范 3.5 常量 3.6 变量和参数 3.7 组件/部件 3.8 集合 3.9 神秘的数 3.10 其他 3.11 Java异常 3.12 ...
分类:
编程语言 时间:
2015-04-27 23:20:14
阅读次数:
168
Java文件操作,共实现了文件复制(单个文件和多层目录文件),文件移动(单个文件和多层目录文件),文件删除(单个文件和多层目录文件),文件压缩 (单个文件),文件解压(单个文件),文件分割(将一个大文件分割为若干个小文件),文件组合(将多个文件组合到一个文件中)。packagettstudy.io;...
分类:
编程语言 时间:
2015-04-27 23:16:13
阅读次数:
196
Spring两种事物处理机制,一是声明式事物,二是编程式事物声明式事物1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。 其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。 声明式事务最大的优点就是不需要通过.....
分类:
编程语言 时间:
2015-04-27 23:14:19
阅读次数:
218
查找格式化日期的方法大都是写日期扩展方法,也许是为了维持jquery easyUI 源码完整性, 1 // 对Date的扩展,将 Date 转化为指定格式的String 2 // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, 3 // 年(y)可以用 ....
分类:
编程语言 时间:
2015-04-27 23:15:59
阅读次数:
163
最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,...
分类:
编程语言 时间:
2015-04-27 23:11:51
阅读次数:
158
1.onerror事件处理函数onerror事件处理函数是第一个用来协助javascript处理错误的机制。页面上出现异常时,error事件便在window对象上触发。例如: OnError Example 在这个例子中,尝试调用不存在的函...
分类:
编程语言 时间:
2015-04-27 23:13:58
阅读次数:
188
逆转链表是简单而又简单的链表问题,其问题的方法之一可以设置三个指针,一个指向当前结点,一个指向前驱结点,一个指向后继指针 代码如下: class Solution {
public: ListNode* ReverseList(ListNode* pHead) {
// if(pHead==NULL...
分类:
编程语言 时间:
2015-04-27 23:11:19
阅读次数:
134
必知:软件企业要求基础软件工程师具备六大基本素质,即良好的编码能力、自觉的规范意识和团队精神、认识和运用数据库的能力、较强的英语阅读和写作能力、具有软件工程的概念和求知欲和进取心。 1.良好的编码能力。软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开...
分类:
编程语言 时间:
2015-04-27 23:13:05
阅读次数:
171
差分消除加减一个值得影响,貌似r二分上界要设成(n-2)/2?为啥?sa求不可重叠最长重复子串给定一个字符串,求最长重复子串,这两个子串不能重叠。算法分析:这题比上一题稍复杂一点。先二分答案,把题目变成判定性问题:判断是否存在两个长度为 k 的子串是相同的,且不重叠。解决这个问题的关键还是利用hei...
分类:
编程语言 时间:
2015-04-27 23:10:08
阅读次数:
170
继上一篇文章使用xlrd来读Excel之后,这一篇文章就来介绍下,如何来写Excel,写Excel我们需要使用第三方库xlwt,和xlrd一样,xlrd表示read xls,xlwt表示write xls,同样目前版本只支持97-03版本的Excel。 xlwt下载:xlwt 0.7.4安装xlwt...
分类:
编程语言 时间:
2015-04-27 23:07:15
阅读次数:
136
前些天在蘑菇街的面试中碰到一道洗牌的算法题,拿出来和大家分享一下! 原题是:54张有序的牌,如何无序的发给3个人? 这个题是运用经典的洗牌算法完成。首先介绍一种经典的洗牌算法--Fisher-Yates.现在大家在网上看到,大多是Fisher-Yates算法的变形。将本来O(n2),简化到了...
分类:
编程语言 时间:
2015-04-27 23:08:07
阅读次数:
298
① 什么是多态? 多态(polymorphism)是具有表现多种形态的能力的特征。同一个实现接口,使用不同的实例而执行不同的操作② 什么是向上转型?语法要求是什么? 1、 将一个父类的引用指向一个子类对象,称为向上转型(upcasting),此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,...
分类:
编程语言 时间:
2015-04-27 23:05:39
阅读次数:
109
题目1:给出一个一维数组A, 大小为n, 相邻元素的差的绝对值都为1. 如A = [1, 0, 1, 2, 3, 2, 1, 2, 3],现在给定A和目标查找数num. 请找到num在数组中的位置。
题目2:在题目一的前提下,现在要返回num的所有索引位置。思路:依次遍历可以实现,但是复杂度O(N).
如果数组第一个元素是A[0], 要找的数是num. 设 t = abs(num - A[0]...
分类:
编程语言 时间:
2015-04-27 21:59:15
阅读次数:
181