当下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
使用SpringMVC3配置国际化,最近遇到了“Cannot change HTTP accept header - use a different locale resolution strategy” 这样的异常提示,最终解决了。现在来说说有关SpringMVC配置国际化的步骤及注意点,最后结合Spring源码解析下原理。
国际化最常需要解决的问题
页面上能够...
分类:
编程语言 时间:
2015-04-28 14:16:56
阅读次数:
181
题目:
有一个没有排序,元素个数为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
这是一个手写数字的识别实验,是一个sklearn在现实中使用的案例。原例网址里有相应的说明和代码。
首先实验的数据量为1797,保存在sklearn的dataset里。我们可以直接从中获取。每一个数据是有image,target两部分组成。Image是一个尺寸为8*8图像,target是图像的类别,在我们看来类别就是手写的数字0-9.
代码一开始,将数据载入。
# Standard ...
分类:
编程语言 时间:
2015-04-28 14:13:48
阅读次数:
716
一、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
我们提供这样一种思路,对于链表一类的通用类型,我们尽量采取强制类型转换的方式,尽量避免模板的滥用。
同样,我们应该避免对结构体的直接存储,尽量使用类似java的指针传递方式来传递对象。...
分类:
编程语言 时间:
2015-04-28 14:13:06
阅读次数:
164
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
原理请参见鄙人前面的一篇文章
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
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++ 搞得,消息协议分两种,定长消息和变长消息。游戏的消息协议都不复杂:包头,玩家ID,玩家数据。 // 消息头 struct Base { int size; int id; Base(int _id, int _size)...
分类:
编程语言 时间:
2015-04-28 14:00:01
阅读次数:
128
自动编译脚本 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
在数据结构那一块,搜索有顺序查找/二分查找/hash查找,而排序有冒泡排序/选择排序/插入排序/归并排序/快速排序。如果遇到数据量和数组排列方式不同,基于时间复杂度的考虑,可能需要用到混合算法。如果用C语言自己写,是一个很头疼且门槛很高的过程,python却用很简单的方式,让这类算法人人可用。 .....
分类:
编程语言 时间:
2015-04-28 13:56:03
阅读次数:
215
Swift学习之常用UI的使用最近笔者在开始学习苹果最新的编程语言,因为笔者认为,苹果既然出了这门语言就绝对不会放弃,除非苹果倒闭了(当然这里知识一个玩笑)。所以在不久的将来,swift绝对是iOS 开发的主导语言,也许不会完全取代OC。笔者学完swift的语法之后就开始着手UI了,因为我觉得有着一...
分类:
编程语言 时间:
2015-04-28 13:57:21
阅读次数:
109
最近在看《Java编程思想》的第17章时,发现集合的继承关系中缺了Queue的类图,因此准备把图补上。另外,在绘制的过程中只保留了常用的集合对象,使整个继承看起来比较简洁。如果有错误,请大家指出。
分类:
编程语言 时间:
2015-04-28 13:54:42
阅读次数:
294