`
shenjun134
  • 浏览: 17097 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
这里主要用到就是通过城市名称获取城市代码,拼装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 ...

eclipse screen shot

    博客分类:
  • soft
eclipse 上的截图工具 plugin

几种随机数

    博客分类:
  • java
摘要:众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。 众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。 我们从书本上学到什么? 最明显的,也是直观的方式,在Java中生成随机数只要简单的调用:   java.lang.Math.random() 在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, floor, sqrt和其他数学函数 ...
下面是具体的安装步骤: http://www.programarts.com/cfree_ch/doc/help/UsingCF/CompilerSupport/Cygwin/Cygwin1.htm 这里是Cygwinhttp://cygwin.com/packages/的主页,可以选择自己区域的site 进行下载安装~ 可以先在主页上下载,setup.exe然后按照步骤进行~
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++肯定是打不开的,这时候可以派上用场~

二维码的生成

    博客分类:
  • java
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 ...

扫雷算法

    博客分类:
  • java
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 ...

单链表实现

    博客分类:
  • java
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; } ...

迷宫算法实现

    博客分类:
  • java
定义一个二维数组: 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 ...

全排列算法实现

    博客分类:
  • java
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 ...
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 ...
Global site tag (gtag.js) - Google Analytics