java一个八皇后问题代码实现



java一个八皇后问题代码实现.

求8*8的棋盘有多少皇后位置方式。

 

 

  1. public class Empress {
  2.     private int n ;
  3.     private int[] x ;
  4.     private long sum ;
  5.     private static int h ;
  6.     public Empress(){
  7.         this.sum = 0 ;
  8.         this.n = 8 ;
  9.   [......]

Read more

java用一个能产生[1,m]的随机函数, 实现一个能随机产生一个[1, n]的函数。



java用一个能产生[1,m]的随机函数, 实现一个能随机产生一个[1, n]的函数。
[java] view plaincopy在CODE上查看代码片派生到我的代码片
import java.util.Random;

public class MyRandom {

public static int random(int m,int n){
int c = (int) (Math.log(n-1)/Math.log(m))+1;
Random random = new Random();
int sum = 0;

while(true){
sum =[......]

Read more

java将数字转换成科学计数法

java将数字转换成科学计数法.

例如一个数字 -123456.1234 转换成 -1.2346*10^5
[java] view plaincopy在CODE上查看代码片派生到我的代码片
public class FormatNumber {

public static String format(double num){
String neg = “”;
if(num<0){
num *= -1;
neg = “-”;
}
int n = (int)Math.log10(num);

num = num / Math.pow(10, n);
num[......]

Read more

java输出递增序列中不重复的两个数和等于某个给定的值

java输出递增序列中不重复的两个数和等于某个给定的值.

例如给定一个数组{2, 2, 3, 4, 5, 5}, sum = 7, 求所有两个数和等于7

 

 

  1. public class FindTwoNumberSum {
  2.     public static void findSum(int [] a, int sum){
  3.         int i=0, j=a.length-1, preI=-1, preJ=-1;
  4.         while(i<j){
  5. [......]

Read more

sed命令详解

sed命令详解.

1.简介
sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。
sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入文件的最后一行后,sed便结束运行。sed把每一行都存在临时缓冲区中,对这个副本进行编辑,所以不会修改原文件。
2.定址
定址用于决定对哪些行[......]

Read more

CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法

CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法。LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;而LNMP指的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMP一键安装包可以从网上下载使用。

Nginx(发音同 engine x)由 Igor Sysoev 用C语言为俄罗斯访问量第二的搜索引擎 Rambler.ru 站点开发,是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3/SMTP)代理服务器,其将源代码以类BSD许可证的形式发布,并在一个BSD-like 协议下发行。其特[......]

Read more

CI框架 QQ接口(第三方登录接口PHP版

CI框架 QQ接口(第三方登录接口PHP版)大部分都是源码,要修改的地方只有一个,其他只要复制过去,就可以完美运行。本帖主要针对CI框架,不用下载SDK,按我下面的步骤,建文件,复制代码就可以了。10分钟不要,接口就可完成。 第一步:申请APP ID,APP KEY,申请地址:http://connect.opensns.qq.com/ 验证通过后:会得到APP ID,APP KEY。这是你用个文件把这些信息保持下来,免得用的时候有要上网去查,记录在本地记事本里,方便,用的时候打开就可以。如下: APP ID:101091331 APP KEY:7cb032049f2c900fea509424[......]

Read more

centos yum SVN服务器搭建与迁移

SVN服务器搭建与迁移。实验环境:

服务器端 Linux+Subversion+Apach 
客户端 windows

1、yum install subversion //安装svn(安装好之后需要有否则后期启httpd时会出错 mod_dav_svn.so、mod_authz_svn.so)
2、yum install httpd //安装apach
3、svnadmin create /home/zqk/svn //在何处生成svn环境(后期目标文件拥有者是apache)
4、htpasswd -c /etc/httpd/conf.d/itsvnpasswd svn //生成[......]

Read more

微信公众平台开发 OAuth2.0网页授权认证

微信公众平台开发 OAuth2.0网页授权认证。一、什么是OAuth2.0

官方网站:http://oauth.net/   http://oauth.net/2/

权威定义:OAuth is An open protocol to allow secure authorization in a simple and standard method from web, mobile and desktop applications.

OAuth是一个开放协议,允许用户让第三方应用以安全且标准的方式获取该用户在某一网站、移动或桌面应用上存储的私密的资源(如用户个人信息、照片、视[......]

Read more

phonegap安卓环境下使用BarcodeScanner插件扫描二维码教程(包含PG3.X版本)

phonegap安卓环境下使用BarcodeScanner插件扫描二维码教程(包含PG3.X版本)。有网上的朋友说PG到了3.X之后文件夹的规划有了变化,需要配置的地方也发生了变化,因为之前也为PG3.5版本装过一次BarcodeScanner插件,所以现将这些补充到最后面,希望能够帮到大家。

 

 

由于一直在使用phoneGap来开发安卓应用,而对于原生Java小白的我最近这几天一直陷入了如何使用phonegap的BarcodeScanner插件这件事情上,可以说查遍了百度和Google,虽然只是一个小小的二维码的功能,但是这里面还是让我学到了许多开发[......]

Read more