现在位置: 首页 > maro发表的所有文章
  • 08月
  • 15日
综合 ⁄ 共 2097字 评论关闭
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script> <script type="text/javascript"> $(function() { // JQuery代码 var oldhh; var o......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 3562字 评论关闭
2道KM。HDU 3523题目长了点,POJ 2516 需要拆点来做KM。 /*HDU 3523*/ #include <iostream> #include <cstdlib> #include <cstdio> #include <string> #include <cstring> #include <cmath> #include <vector> #include <queue> #include <algorithm> #include <map> #include <cctype> using namespace std; const int maxn = 110; const int INF = 0x3f3f3f3f; int n, m; int W[maxn][maxn]; int Lx[maxn], Ly[maxn]; int Left[ma......
阅读全文
  • 12月
  • 30日
综合 ⁄ 共 4027字 评论关闭
题意:给出一棵树,有Q个询问,x到y之间的路径所有边组成的序列,求该序列的LCIS。 思路:hdu 3308的加强版。先进行树链剖分,树链剖分后建线段树,树链剖分后一条链上的点在线段树中编号是连续的,所以只能在线段树上查询一条链上的区间信息,所给的点肯定不全是在一条链上的,所以我们求出的是一些区间,而这些区间还要合并起来求最大LCIS,在树上操作的时候是从度数大的点向上求的,有一条路径求的是下降的序列,所以线段树要统计两种序列的信息。每一次线段树的查找返回的结果应该是从该点到所在链的顶点或者一条链上两点的路......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 12731字 评论关闭
转自:http://www.infoq.com/cn/articles/memory_barriers_jvm_concurrency 内存屏障,又称内存栅栏,是一组处理器指令,用于实现对内存操作的顺序限制。本文介绍了内存屏障对多线程程序的影响。我们将研究内存屏障与JVM并发机制 的关系,如易变量(volatile)、同步(synchronized)和原子条件式(atomic conditional)。本文假定读者已经充分掌握了相关概念和Java内存模型,不讨论并发互斥、并行机制和原子性。内存屏障用来实现并发编程中称为 可见性(visibility)的同样重要的作用。 内存屏障为何重要? 对主存的一次访问一般......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 3101字 评论关闭
  /*--比较两个数据库的表结构差异 --邹建 2003.9(引用请保留此信息)--*//*--调用示例  exec p_comparestructure 'xzkh_model','xzkh_new'--*/ if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_comparestructure]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_comparestructure]GO create proc p_comparestructure@dbname1 varchar(250), --要比较的数据库名1@dbname2 varchar(250) --要比较的数据库名2ascreate table #tb1(表名1 varchar(250),字段名 varchar(250),序号 int......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 5213字 评论关闭
mysql中库表News,字段如下 id      |  int     |  auto_increment  |  primary key title   |  varchar content |  varchar date    |  varchar   1:Hibernate的insert操作         Session session = HibernateSessionFactory.getSession();                 News news = new News();         news.setContent("my content");         news.setTitle("my title");         news.setDate("my date"); //news是VO                 Transaction trans = session.beginTransaction();         session.save(news); /......
阅读全文
在一个产品里迭代了三年,碰到最头疼的问题之一就是跨平台开发的字符集转换的问题。至今为止,我以为我懂了,但可能还是错的,希望别人能纠正。 ascii,7位美国国家信息交换标准码,基本能搞定英文。但是里面的128个字符不能满足需求,于是出来了一个ascii的扩展标准,及ANSI/ISO8859-1-1987标准草案(美国国家信息处理标准--8位单字节编码图形字符集),windows ANSI字符集基于该标准制定。一个char类型占8位(bit)等于一个字节(byte),所以char基本上能和ascii一一对应。 问题如此简单就不对了,中文、日文、韩文等象形文字怎......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 642字 评论关闭
------- android培训、java培训、期待与您交流! ----------  ArrayList是有序的, HashSet是无序的, 有Obj1,Obj2,Obj3    3个对象, Collection是集合类的上级接口,继承与他的接口主要有Set和List. Conllection collections=new ArrayList(); collections.add(Obj1); collections.add(Obj2); collections.add(Obj3); collections.add(Obj1); System.out.println(collections.size());//结果为:4 Conllection collections=new HashSet(); collections.add(Obj1); collections.add(Obj2); collections.add(Obj3); collections.ad......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 2125字 评论关闭
1. 意图 将对象组合成树形结构以表示“部分-整体” 的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。 Composite模式的关键是一个抽象类,它既可以代表图元,又开始代表图元的容器。 2.适用性 在以下情况使用Composite模式 你想表示对象的部分-整体层次结构 你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。 3.类图 4. 参与着 Component, Leaf, Composite, Client 5. Composite的目的是为了为调用者提供操作的一致性,因此Leaf与Composite都继承自抽象的Component 要注意......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 872字 评论关闭
Follow up for N-Queens problem. Now, instead outputting board configurations, return the total number of distinct solutions. 思路:II比I简单,只需在I的基础上不打印计数即可。 class Solution { private: vector<bool> used; vector<vector<bool> > queen; int total; public: bool isAdj(int row, int col) { int n = queen.size(); int i,j; i = row-1, j = col - 1; while(i>=0 && j>=0) { ......
阅读全文
  • 11月
  • 22日
综合 ⁄ 共 419字 评论关闭
func setupNavigationBar() { //初始化导航栏 var navigationBar = UINavigationBar(frame: CGRectMake(0, 0, 320, 64)) var navigationItem = UINavigationItem(title: "我的") var rightButton = UIBarButtonItem(title: "退出", style: UIBarButtonItemStyle.Bordered, target: self, action: "exitBtnPressed:") navigationBar.pushNavigationItem(navigationItem, animated: false) navigationItem.setRightBarButtonItem(rightButton, animated: false) self.v......
阅读全文
  • 11月
  • 15日
综合 ⁄ 共 881字 评论关闭
官方下载地址:http://www.navicat.com/cn/download/download.html navicat_for_mysql_10.0.11_cn_linux.tar.gz 使用方法: 1.打开终端:应用程序->系统工具(或附件)->终端,切换到root账户: #su 密码: (注意:输入root账户密码时,密码不会显示出来,也没有提示的特殊字符,直接输完密码按Enter键就行了) 2.切换到放置下载得到的 navicat_for_mysql_10.0.11_cn_linux.tar.gz软件包的目录, 例如我把软件包放置到了 /home/zdw/software目录下 # cd /home/zdw/software 3.解压 navicat_for_mysql_10.0.11_cn_linux.tar......
阅读全文