码迷,mamicode.com
首页 > 编程语言
学习java编程能往哪些方向发展
当下Java训练非常热,是因为通过学习java能够快速的就业,这对于今年就业压力非常大的大学生来说,无疑是一条就业的捷路,虽然培教育费动辄过万,但还是非常值得的。可是你可曾想过,学习了java编程后,你就只能做java程序员吗?亦或者做了Java程序员,又具体是什么岗位呢?职业发展方向是什么,如何晋...
分类:编程语言   时间:2015-04-28 15:27:17    阅读次数:149
给定一个整数数组(有正数和负数),找出总和最大的连续数列,并返回总和。
示例: 输入:2 , -8 ,3 , -2 ?,4 ,-10 输出: 5 (即{3 ,-2 ,4})
分类:编程语言   时间:2015-04-28 14:19:11    阅读次数:147
SpringMVC国际化设置-Cannot change HTTP accept header - use a different locale resolution strategy
使用SpringMVC3配置国际化,最近遇到了“Cannot change HTTP accept header - use a different locale resolution strategy” 这样的异常提示,最终解决了。现在来说说有关SpringMVC配置国际化的步骤及注意点,最后结合Spring源码解析下原理。        国际化最常需要解决的问题       页面上能够...
分类:编程语言   时间:2015-04-28 14:16:56    阅读次数:181
编程之美2.18—数组分割
题目: 有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为N的两个数组,并使两个子数组的和最接近。 基本思想: 假设数组A[1..2N]所有元素的和是SUM。模仿动态规划解0-1背包问题的策略,令S(k, i)表示前k个元素中任意i个元素的和的集合。 显然: S(k, 1) = {A[i] | 1 S(k, k) = {A[1]+A[2]+…+A[k]} ...
分类:编程语言   时间:2015-04-28 14:16:04    阅读次数:135
Python scikit-learn 学习笔记—手写数字识别
这是一个手写数字的识别实验,是一个sklearn在现实中使用的案例。原例网址里有相应的说明和代码。   首先实验的数据量为1797,保存在sklearn的dataset里。我们可以直接从中获取。每一个数据是有image,target两部分组成。Image是一个尺寸为8*8图像,target是图像的类别,在我们看来类别就是手写的数字0-9.   代码一开始,将数据载入。 # Standard ...
分类:编程语言   时间:2015-04-28 14:13:48    阅读次数:716
常见的10个JavaScript动画函数库
一、Snap.svg SVG是一种创建交互式动画非常棒的方式,独立的分辨率的矢量图形在任何大小的屏幕上看起来效果都很好。Snap.svg库使操作SVG变得更jQuery操作DOM一样简单。 二、Motio 一个基于动画和平移的简单但强大的JavaScript库 三、animo.js 堆栈动画,可以创建跨浏览器平台的模糊效果,在动画完成可以调用回调函数,创建更魔幻的动画。 四、Move.js Move.js是一个很小的函数库,能简单而优雅的支持CSS3. 五、favic...
分类:编程语言   时间:2015-04-28 14:12:53    阅读次数:194
C和C++的面向对象专题(5)——合理使用模板,避免代码冗余
我们提供这样一种思路,对于链表一类的通用类型,我们尽量采取强制类型转换的方式,尽量避免模板的滥用。 同样,我们应该避免对结构体的直接存储,尽量使用类似java的指针传递方式来传递对象。...
分类:编程语言   时间:2015-04-28 14:13:06    阅读次数:164
C++ string操作
append() //C++ append()函数|C++ 一个字符串连接在另一个字符串后面【C++ string】 #include #include using namespace std; void main() { string a="www.ok2002.com"; string b=" study C++ program"; a.a...
分类:编程语言   时间:2015-04-28 14:10:32    阅读次数:194
HMM的Viterbi算法C#实现
原理请参见鄙人前面的一篇文章 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Viterbi { class Program { const int m = 2; //隐含状态数 const int n...
分类:编程语言   时间:2015-04-28 14:08:48    阅读次数:128
趣谈递归算法
记得之前小罗师傅给我写过一个有趣的VBS程序,代码就不说了,它讲的是一个有趣的小故事:“山上有座庙,庙里有个老和尚很爱跟人家讲故事,故事是这样的:山上有座庙,庙里有个老和尚很爱跟人家讲故事,故事是这样的...”你一定凌乱了:这老和尚是什么鬼!!总是一直重复自己说的话呢??? [自拍也是递归哟] 一、什么是递归调用   哈哈,一个小玩笑,引出递归的定义,程序调用自身的编...
分类:编程语言   时间:2015-04-28 14:07:47    阅读次数:157
图像处理 基于Visual C++编程 学习笔记 持续更新中。。。
2015-4-26新建一个工程,安装MSDN文档File -new - win32application- a simple win32 appDos操作系统是 16位操作系统 2^16=65535 ,内存为16kwin32操作系统(window95以后的系统) 32位 2^32 内存约为4G进入后...
分类:编程语言   时间:2015-04-28 13:58:36    阅读次数:255
C++ 利用模板设计通用的消息体
服务器用 C++ 搞得,消息协议分两种,定长消息和变长消息。游戏的消息协议都不复杂:包头,玩家ID,玩家数据。 // 消息头 struct Base { int size; int id; Base(int _id, int _size)...
分类:编程语言   时间:2015-04-28 14:00:01    阅读次数:128
Java web项目在linux环境下自动编译和部署脚本
自动编译脚本 build.sh, 放置在项目根目录下。 #!/bin/bash # check args # init path CURRPATH=`pwd` LIBDIR="$CURRPATH/WebContent/WEB-INF/lib" SRC="$CURRPATH/src" CLASS="$...
分类:编程语言   时间:2015-04-28 13:57:18    阅读次数:256
如何学习一门新的编程语言?
如何学习一门新的编程语言?答案是:在学习区刻意练习,每天500行。什么是学习区,就是那种,你刚刚够得着,但是还是需要付出一点努力的。1. 如何寻找学习区1.1 经典教程一般某门新语言的图书,在豆瓣排名比较靠前,口碑都很不错的,挑一本带课后练习的就行了,放弃那种虽然写的很好,但是不带练习题目的,那种书...
分类:编程语言   时间:2015-04-28 13:55:52    阅读次数:148
漫谈python中的搜索/排序
在数据结构那一块,搜索有顺序查找/二分查找/hash查找,而排序有冒泡排序/选择排序/插入排序/归并排序/快速排序。如果遇到数据量和数组排列方式不同,基于时间复杂度的考虑,可能需要用到混合算法。如果用C语言自己写,是一个很头疼且门槛很高的过程,python却用很简单的方式,让这类算法人人可用。 .....
分类:编程语言   时间:2015-04-28 13:56:03    阅读次数:215
Swift学习之常用UI的使用
Swift学习之常用UI的使用最近笔者在开始学习苹果最新的编程语言,因为笔者认为,苹果既然出了这门语言就绝对不会放弃,除非苹果倒闭了(当然这里知识一个玩笑)。所以在不久的将来,swift绝对是iOS 开发的主导语言,也许不会完全取代OC。笔者学完swift的语法之后就开始着手UI了,因为我觉得有着一...
分类:编程语言   时间:2015-04-28 13:57:21    阅读次数:109
Java 集合的继承关系(简化)
最近在看《Java编程思想》的第17章时,发现集合的继承关系中缺了Queue的类图,因此准备把图补上。另外,在绘制的过程中只保留了常用的集合对象,使整个继承看起来比较简洁。如果有错误,请大家指出。
分类:编程语言   时间:2015-04-28 13:54:42    阅读次数:294
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!