题意:每行放一个棋子,棋子不能在同一行同一列,对角线。 这道题关键在剪枝。剪枝完了就是递归咯。 剪枝: (a[i]数组里面装选择的列). 某一行的a[i]不能和a[n]冲突,所以有以下4个需要判断的条件: a.行与行之间不能冲突,但是因为我们就是每一行求一个皇后位置,所以肯定不会冲突,不需要考虑啦。 ...
分类:
其他好文 时间:
2017-04-04 23:16:37
阅读次数:
224
碎片(Fragment) 嵌入与活动中的UI片段,为了合理的分配布局而存在,这是我的简单理解。多用于兼顾手机与平板的UI,也适用于灵活高级的UI制作。 Demo 简单的按键切换两片不同的Demo 新建left_fragment.xml 新建right_fragment.xml 新建another_r ...
分类:
移动开发 时间:
2017-04-04 23:16:12
阅读次数:
344
Centos默认安装JDK 现在要删除旧版本的jdk,安装新版本jdk 查看现有jdk: 删除旧版本: 将下载的jdk文件放在/usr/local/jdk文件夹下,解压 添加/etc/profile文件为: 启用配置: 查看java版本: 安装Tomcat: 将下载的tomcat迁移到/usr/lo ...
分类:
其他好文 时间:
2017-04-04 23:15:55
阅读次数:
387
今天和一个朋友聊天,谈到了多进程、多线程的区别,回来搜集文章给出结论: 在Linux2.6上,多线程并不比多进程速度快,考虑到线程栈的问题,多进程在并发上有优势。 转载一篇 在Unix上编程采用多线程还是多进程的争执由来已久,这种争执最常见到在C/S通讯中服务端并发技术 的选型上,比如WEB服务器技 ...
分类:
编程语言 时间:
2017-04-04 23:15:08
阅读次数:
326
正则表达式 1、 元字符 元字符是正则表达式的基础,比如\d--[0-9]数字字符,\D--[^0-9]非数字字符;还有转义符\f--换页,\n--换行;边界^--字符串起始位置,$--字符串结束位置,量词*--重复零次或更多 x>=0,+--重复一次或更多次 x>=1,?--重复零次或一次 x=( ...
分类:
其他好文 时间:
2017-04-04 23:14:41
阅读次数:
284
安装很简单,这里记录只是为了记下下载地址: A、[root@localhost soft]# wget http://nginx.org/download/nginx-1.4.2.tar.gz B、[root@localhost soft]# tar -xvf nginx-1.4.2.tar.gz ...
分类:
其他好文 时间:
2017-04-04 23:14:19
阅读次数:
229
一.实验目的 理解tcp传输客户端服务器端通信流程 二.实验平台 MAC OS 三.实验内容 编写TCP服务器套接字程序,程序运行时服务器等待客户的连接,一旦连接成功,则显示客户的IP地址、端口号,并向客户端发送字符串。 四.实验原理 使用TCP套接字编程可以实现基于TCP/IP协议的面向连接的通信 ...
分类:
其他好文 时间:
2017-04-04 23:13:52
阅读次数:
294
算法训练 求先序排列 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 锦囊1 后序的最后一个字母为根结点。 锦囊1 后序的最后一个字母为根结点。 问题描述 给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,长度<=8)。 ...
分类:
编程语言 时间:
2017-04-04 23:12:57
阅读次数:
326
我的搭档是陈曼曼,我们是室友也是好朋友,平时生活在一起也比较熟悉。我们两个对代码不是很熟悉,但是我们会一点一点的进步。结对编程有利有弊,好处是程序员互相帮助,互相教对方,可以得到能力上的互补。可以让编程环境有效地贯彻Design。增强代码和产品质量,并有效的减少BUG。降低学习成本。一边编程,一边共 ...
分类:
其他好文 时间:
2017-04-04 23:12:38
阅读次数:
151
spring整合hibernate 有两种方式 1、注解方式 2、xml方式实现 Spring整合Hibernate有什么好处? 1、由IOC容器来管理Hibernate的SessionFactory 2、让Hibernate使用上Spring的声明式事务 xml: 那什么我们先创建一个账户,再把j ...
分类:
其他好文 时间:
2017-04-04 23:12:16
阅读次数:
281
前几天学了javascript,挺难的比之前学的H5难多了,之前还觉得H5很难,一比较之下就相形见绌了。 在JS里面代码什么的还是蛮简单的,就是逻辑问题让你绕不过来....在这些逻辑问题里又有一个既难而且十分经典的问题,那就是斐波那契数列。 斐波那契数列(Fibonacci sequence),又称 ...
分类:
其他好文 时间:
2017-04-04 23:11:03
阅读次数:
159
1、systemctl 列出正在运行的任务 2、systemctl start *.service 开启相关服务 3、systemctl stop *.service 关闭相关服务 4、systemctl restart *.service 重启一个服务 5、systemctl status *.s ...
分类:
其他好文 时间:
2017-04-04 23:10:45
阅读次数:
153
当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数据先用setAttribute将数据放入到HttpServletRequest对象中,然后转发目标通过 getAttribute方法来取得要共享的数据。而MVC中用的就是Web组件之间的转发。 下面整理一下getParame ...
分类:
其他好文 时间:
2017-04-04 23:10:16
阅读次数:
156
(1)<? super String> is any class which is a superclass of String (including String itself). (In this case, the only other suitable class is Object.) 即 ...
分类:
编程语言 时间:
2017-04-04 23:09:59
阅读次数:
189
1.定义模型 2.获取表中所有数据all/get 3.find和first获取单个记录 4.获取聚合 5.新建 想要在数据库中插入新的记录,只需创建一个新的模型实例,设置模型的属性,然后调用save方法: save方法还可以用于更新数据库中已存在的模型。要更新一个模型,应该先获取它,设置你想要更新的 ...
分类:
数据库 时间:
2017-04-04 23:09:39
阅读次数:
231
jQuery EasyUI,Calendar(日历)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Canlendar(日历)组件的使用方法,这个组件不依赖于其 他组件。 一.加载方式 class 加载方式 calendar()将一个元素执 ...
分类:
Web程序 时间:
2017-04-04 23:08:36
阅读次数:
166
1、定义服务 2、app.module.ts文件中引入服务 3、组件中使用服务获取数据 ...
分类:
其他好文 时间:
2017-04-04 23:08:04
阅读次数:
205