首先在myeclipse中设置jdk和tomcat服务器 右键空白处新建web project 打开webroot中的index.jsp文件 将该项目挂载至tomcat服务器中 打开浏览器输入项目地址 ...
分类:
编程语言 时间:
2017-10-18 23:18:03
阅读次数:
206
//输入两个数求最大公约数
#include<stdio.h>
intmain(intargc,constchar*argv[]){
inta,b,tmp,c,d,y=1;
printf("请输入两个数字:\n");
scanf("%d%d",&a,&b);
if(b>a){
tmp=b;
b=a;
a=tmp;
}
c=a;d=b;
while(y!=0){
y=c%d;
c=d;
d=y;
}
printf("最大公约..
分类:
编程语言 时间:
2017-10-18 23:18:10
阅读次数:
245
众所周知,java1.5并发包通过volatile+CAS原理提供了优雅的并发支持。今天仔细想想.net也有volatile关键字保证内存的可见性,同时也有Interlocked提供了CAS的API,因此突发奇想——对着java并发包写一下.net并发包。第一步就是原子类型的实现(.NET目前还没有 ...
分类:
编程语言 时间:
2017-10-18 23:19:01
阅读次数:
363
//输入一个小数,输出它的立方。输出保留小数点后的2位数字。
#include<stdio.h>
intmain(intargc,constchar*argv[]){
doublei,t;
printf("输入一个小数:\n");
scanf("%lf",&i);
t=i*i*i;
printf("输出为:%.2lf\n",t);
}
分类:
编程语言 时间:
2017-10-18 23:20:07
阅读次数:
297
package com.swift; import com.rupeng.game.GameCore; public class BouncingBall implements Runnable { public static void main(String[] args) { GameCore.... ...
分类:
编程语言 时间:
2017-10-18 23:21:08
阅读次数:
528
在上一个系列,我们学会使用rabbitmq。本来接着是把公司的celery分享出来,但是定睛一看,celery4.0已经不再支持Windows。公司也逐步放弃了服役多年的celery项目。恰好,公司找人进来新人也要给他们培训爬虫。接下来,我们就从零开始,学习爬虫,目标是能掌握到执行js,反爬虫这个水 ...
分类:
编程语言 时间:
2017-10-18 23:21:15
阅读次数:
425
2.可变参数(内部将参数组装成tuple) 3.关键字参数(函数内部将参数组装成dict) ...
分类:
编程语言 时间:
2017-10-18 23:21:24
阅读次数:
392
import requests import time import xml.etree.ElementTree as ET from multiprocessing.dummy import Pool as ThreadPoo; from xml.parsers.expat import Pars... ...
分类:
编程语言 时间:
2017-10-18 23:43:59
阅读次数:
426
import timeit sum_by_for = """ for d in data: s += d """ sum_by_sum = """ sum(data) """ sum_by_numpy_sum = """ import numpy numpy.sum(data) """ def ti... ...
分类:
编程语言 时间:
2017-10-18 23:44:09
阅读次数:
485
PMD是一个源代码分析器。 它发现常见的编程缺陷,如未使用的变量、空catch块、不必要的对象创建等等。 它支持Java、JavaScript、Salesforce.com Apex、PLSQL、Apache Velocity、XML、XSL等。 此外,它包括CPD(copy-paste-detec ...
分类:
编程语言 时间:
2017-10-18 23:44:18
阅读次数:
457
configParser 模块用于操作配置文件 注:Parser汉译为“解析”之意。 配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 为了更好的理解本文,我们先了解一下配置文件的组成及命名:配置文件(INI文件)由章节(sec ...
分类:
编程语言 时间:
2017-10-18 23:44:50
阅读次数:
495
# -*- coding: utf-8 -*-#或者写成下面这种形式 # coding: utf-8 #注意空格的对齐try: x = 100 y = 200 except IndentationError: print('IndentationError: unexpected indent') ... ...
分类:
编程语言 时间:
2017-10-18 23:45:31
阅读次数:
417
python流程控制条件总结循环for循环脚本简单使用for典型1+…+100python脚本数列小细节迭代遍历简单操作内嵌for循环经典-九九乘法表for循环常用关键字猜随机数whilewhile与for相比while循环打开文件的方法读取文件的方法小结for遍历文件的方法小结:总结while循环 ...
分类:
编程语言 时间:
2017-10-19 00:16:23
阅读次数:
432
问题1: 作用域(Scope) 考虑以下代码: 上述代码会打印出5。这个问题的陷阱就是,在立即执行函数表达式(IIFE)中,有两个赋值,但是其中变量a使用关键词var来声明。这就意味着a是这个函数的局部变量。与此相反,b被分配给了全局作用域(译注:也就是全局变量)。 这个问题另一个陷阱就是,在函数中 ...
分类:
编程语言 时间:
2017-10-19 00:16:54
阅读次数:
275
question: nested exception is java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an ac ...
分类:
编程语言 时间:
2017-10-19 00:17:05
阅读次数:
633
问题一: 给定一个正整数N,求其二进制形式的第一个比特位1(从低位到高位的顺序)。 例如,给定正整数12,其低8位二进制表示为:00001100 从低位到高位的顺序,第一个1出现在第三位。 版本一: 最低位开始,针对每一位进行与(&)操作判断是否为1,直到遇到第一个1为止。 算法实现(版本一): 版 ...
分类:
编程语言 时间:
2017-10-19 00:17:21
阅读次数:
321
Bellman-ford 算法适用于含有负权边的最短路求解,复杂度是O( VE ),其原理是依次对每条边进行松弛操作,重复这个操作E-1次后则一定得到最短路,如果还能继续松弛,则有负环。这是因为最长的没有环路的路,也只不过是V个点E-1条边构成的,所以松弛E-1次一定能得到最短路。因此这个算法相比 ...
分类:
编程语言 时间:
2017-10-19 00:18:05
阅读次数:
339
1、Annotation 它的作用是修饰编程元素。什么是编程元素呢?例如:包、类、构造方法、方法、成员变量等。Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元 ...
分类:
编程语言 时间:
2017-10-19 00:51:09
阅读次数:
193
安装python 2.7 PyCharm 安装配置使用 python脚本传递参数 PyCharm Debug 调试 PyCharm 快捷键总结 ...
分类:
编程语言 时间:
2017-10-19 00:51:27
阅读次数:
153
1.以下代码为何无法通过编译?哪儿出错了? 因为在Foo类中已经有了一个Foo类的有参构造函数,所以Foo类中已经不默认Foo()的无参构造函数,所以在new Foo()时无法调用构造函数。所以在无法通过译。可以再在Foo类中写一个无参构造函数,这样在new Foo()时,就可以通过编译。 2.使用 ...
分类:
编程语言 时间:
2017-10-19 00:52:03
阅读次数:
173