用JAVA写一个函数。功能如下:任意给定一组数,例如{12,60,-8,99,15,35,17,18},找出任意数相加之后的结果为35(任意设定)的情况.可以递归算法来解:...
分类:
编程语言 时间:
2014-06-07 16:27:55
阅读次数:
321
以下3步问正确的程序片段:
1.写文件
#! /usr/bin/python3
'makeTextFile.py -- create text file'
import os
def write_file():
"used to write a text file."
ls = os.linesep
#get filena...
分类:
编程语言 时间:
2014-06-20 10:47:27
阅读次数:
278
由于Java在开发网页上占有绝大优势,所以作为web端的领军人物,譬如发送短信和发送邮件这些就成了必然,网络安全一再安全我们需要把账号的安全级别提到更高!因此这些对于开发人员也就成了必须掌握的技能!我一直都觉得作为开发人员,不怕在开发的过程中遇到多少难题,而是有没有去解决它的勇气和决心,这里多学习就成为了关键,成为了一个程序猿发展的重中之重!好啦,闲话就说到这里,来点实际的!
当一个开发人员工作...
分类:
编程语言 时间:
2014-06-07 16:16:46
阅读次数:
277
// CommonInject.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include
#include
#include
#include
#include
using namespace std;
#include
#pragma comment(li...
分类:
编程语言 时间:
2014-06-20 13:09:49
阅读次数:
306
我们知道要实现单链表,必须要有指针,那么像Java这样没有指针的的语言就略显蛋疼了。
没关系,我们有静态链表,其本质就是用采用数组的方式实现单链表的功能。
1,静态链表其实是单链表的另一种实现方式
2,静态链表的实现“媒介”不是指针而是数组
3,静态链表主要用于不支持指针的程序设计语言中
4,静态链表的实现是一种内存管理的简易方法...
分类:
编程语言 时间:
2014-06-20 11:30:38
阅读次数:
227
什么是C++11
C++11是曾经被叫做C++0x,是对目前C++语言的扩展和修正,C++11不仅包含核心语言的新机能,而且扩展了C++的标准程序库(STL),并入了大部分的C++ Technical Report 1(TR1)程序库(数学的特殊函数除外)。
C++11包括大量的新特性:包括lambda表达式,类型推导关键字auto、decltype,和模板的大量改进。
本文将对...
分类:
编程语言 时间:
2014-06-20 10:11:14
阅读次数:
321
前言
今天Apple发布了新的编程语言Swift,也提供了一本将近400页的 The Swift Programming Language(Swift编程语言)。
虽然我没有开发者账号,没法实际上机练习Swift代码,但这不影响我阅读这本书,以及用铅笔在纸上运行这些小程序。
Apple的东西如此之火爆,Swift一经推出大家纷纷转投iOS/OS X怀抱,相信不久就能出现中文版的相关书籍,而各...
分类:
编程语言 时间:
2014-06-20 11:40:16
阅读次数:
309
1 数学函数
数学库函数声明在 math.h 中,主要有:
abs(x) 求整型数x 的绝对值
cos(x) x(弧度)的余弦
fabs(x) 求浮点数x 的绝对值
ceil(x) 求不小于x 的最小整数
floor(x) 求不大于x 的最小整数
log(x) 求x 的自然对数
log10(x) 求x 的对数(底为10)
pow(x, y) 求x 的y 次方
sin(x) 求x...
分类:
编程语言 时间:
2014-06-20 11:34:13
阅读次数:
349
function Class() {
this.name = "className";//全局变量
var propert = "class";//私有变量
this.add=function() {//定义的公用方法
alert(propert);
}
}
//初始化js对象
var class = new Class();
function Class2 () {...
分类:
编程语言 时间:
2014-06-07 14:35:05
阅读次数:
219
Java用vector容器排序
/**
* 功能:定义一个Student数组,其中保存学生的基本信息,包括姓名,学号,性别,还有三门课的成绩
* 和课程对应的学分,计算出学分积,降序排序
* 时间:2014年6月4日16:33:24
* 作者:cutter_point
*/
package com.lesson4;
import java.util.*;
public clas...
分类:
编程语言 时间:
2014-06-20 10:17:21
阅读次数:
489
如果在C++中,用cin>>str;这种方法来接收字符串那么录入的str不能包含空格,否则它会按照空格将整个字符串切分成若干段。如果你要是想输入带空格的字符串那就要用到getline()这个函数了。
示例代码如下:
#include
#include //getline 包含在 sstream 中,要include!
using namespace std;
int _tmain(int...
分类:
编程语言 时间:
2014-06-07 15:28:59
阅读次数:
239
可以修改前景色(字体颜色)和背景色。
示例代码如下:
#include
#include //需要引用Windows.h
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
HANDLE hConsole;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
for(int i...
分类:
编程语言 时间:
2014-06-20 12:38:55
阅读次数:
279
第一章 多线程
多线程和多进程之间的区别:
本质区别在于每个进程有他自己的变量的完备集,线程则共享相同的数据,这个听起来似乎有些危险,事实上也的确如此,你将会在本章后面的内容中看到这个问题,尽管如此,对于程序来说,共享的变量使线程之间的通信
比进程间的通信更加有效简单,而且,对于某些操作系统而言,线程比进程更加轻量级。创建和销毁单个线程比发起进程的开销要小很多。
线程优先级
在J...
分类:
编程语言 时间:
2014-06-07 14:03:00
阅读次数:
318
JDK是Java程序开发的工具包。那么厨房的工具包就是:锅、蔬菜、煤气、吸油烟机之类的。
JRE是Java运行环境,供普通用户使用。就像是客人吃饭的餐桌,只要你坐在那里就会有服务员来提供酒水饮料,至于这些食物是怎么做的,只需要厨师(开发人员)知道就可以了,客人并不关心。
那么在安装过程中的“环境变量的配置”,就好比是厨师把厨房的所用工具都归类摆放在适当的位置,需要用什么就直接去那里拿,就好了。而不是先把厨房翻个底朝天,最终还没有找到。...
分类:
编程语言 时间:
2014-06-07 15:43:49
阅读次数:
393
字符串匹配
精确:
indexOf(String str); -- strstr(), O(mn)。
lastIndexOf(String str); -- continue 的别样用法。
matches(String regex); -- Regex.compile()/match()。
模糊:
java package?
Spell Checker -- 两个字符串的相似程度...
分类:
编程语言 时间:
2014-06-20 11:00:18
阅读次数:
287
观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
观察者模式结构图如下:
举例:
气象系统有三个部分分别是气象站(获取实际气象数据的物理装置),WeatherData对象(用来追踪来自气象站的数据,并更新布告板)和布告板(显示目前天气状况给用户看)。Weather...
分类:
编程语言 时间:
2014-06-20 13:38:15
阅读次数:
236
Hessian像RMI一样,使用二进制消息进行客户端和服务端的交互,它的二进制消息可以移植到其他非Java的语言中包括PHP、Python、C++和C#。因为Hessian是基于HTTP的,所以HessianSeriviceExporter实现为一个Spring MVC控制器。
HessianSeriviceExporter是一个SpringMVC控制器,它可以接收Hessian请求,并...
分类:
编程语言 时间:
2014-06-07 13:18:26
阅读次数:
309