- 浏览: 17097 次
- 性别:
- 来自: 杭州
最新评论
文章列表
通过城市代码获取免费天气预报
- 博客分类:
- PHP
这里主要用到就是通过城市名称获取城市代码,拼装URL去方位免费天气预报的网站获取资源信息,然后保存解析,展现给user。
如果想要运行下面的代码,首先要新建一个PHP的project,把下面三个文件拷贝进去,然后开启server,在浏览器上运行,如果不能访问,可以转换下你PC的代理,应该可以访问。有问题可以联系我~谢谢
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html ...
摘要:众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。
众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。
我们从书本上学到什么?
最明显的,也是直观的方式,在Java中生成随机数只要简单的调用:
java.lang.Math.random()
在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, floor, sqrt和其他数学函数 ...
Cygwin 的下载安装 介绍
- 博客分类:
- soft
下面是具体的安装步骤:
http://www.programarts.com/cfree_ch/doc/help/UsingCF/CompilerSupport/Cygwin/Cygwin1.htm
这里是Cygwinhttp://cygwin.com/packages/的主页,可以选择自己区域的site 进行下载安装~
可以先在主页上下载,setup.exe然后按照步骤进行~
如何是用annotation 介绍
- 博客分类:
- java
package com.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface MyAnnotation {
String m ...
XNotePad 切割txt文件
- 博客分类:
- soft
可以通过这个软件切割文件,比如有些日志文件比较大,一般的软件是打不开的,但是可以通过下面的这个软件打开,他的原理就是把文件分割成很多小文件,然后一一打开。因为现在做开发,log会很多,一般都是几个g,普通的notepad++肯定是打不开的,这时候可以派上用场~
package com.gce;
import java.io.*;
import java.util.Date;
import java.awt.*;
import java.awt.image.*;
import javax.imageio.*;
import com.swetake.util.Qrcode;
public class QRCodeEncoderTest
{
/** Creates a new instance of QRCodeEncoderTest */
public QRCodeEncoderTest()
{
}
...
package com.sc;
import java.math.RoundingMode;
import java.text.NumberFormat;
public class DoubleTest {
public static void main(String[] args) {
// test1();
test2();
}
public static void test1(){
double num1 = 2.123456789;
System.out.println(Math.log(num1));
System.out.p ...
package com.common;
public class Constant {
public static final String MINE = "*";
public static int PANEL_SIZE = 10;
public static int MINE_SIZE = 10;
public static int LEVEL_1 = 1;
public static int LEVEL_2 = 3;
public static int LEVEL_3 = 9;
}
package com ...
Josephu问题实现
- 博客分类:
- java
package com.acm;
import java.util.ArrayList;
import java.util.List;
import com.bean.Node;
public class Josephu {
public static void generate(){
int totalP = 41;
int dead = 3;
List<String> list = new ArrayList<String>();
for(int i = 2;i <= totalP;i++){
if ...
package com.bean;
public class Fraction {
private Integer molecule;
private Integer denominator;//!=0
public Fraction(Integer molecule, Integer denominator){
this.denominator = denominator;
this.molecule = molecule;
}
public Integer getMolecule() {
return molecule;
}
p ...
package com.bean;
public class Node<T> {
private T data;
private Node<T> next;
private Node<T> previous;
public Node(){
}
public Node(T data){
this.data = data;
}
public Node(T data, Node<T> next){
this.data = data;
this.next = next;
}
...
定义一个二维数组:
int maze[5][5] = {
0, 1, 0, 0, 0,
0, 1, 0, 1, 0,
0, 0, 0, 0, 0,
0, 1, 1, 1, 0,
0, 0, 0, 1, 0,
};
它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。
package com.acm;
import java.util.Stack;
public class Maze {
private static Stack<String> STACK = new ...
package com.arithmetic;
import java.util.ArrayList;
import java.util.List;
public class PermutationsCombinations {
public static void generate(int count) {
String[] original = new String[count];
for (int i = 0; i < count; i++) {
original[i] = "" + (i + 1);
}
List ...
数独算法实现(循环方式)
- 博客分类:
- java
package com.sudoku;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class Sudoku {
private static int[][] DATA = new int[9][9];
private static int[] DATA_1_9 = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
private static Random ran = new Random();
public static i ...