`
文章列表
算法分析: 1.将此矩阵分解为一个一个的圈,如下图,1-20可以看成一个圈,21-32是一个圈,33-36也是一个圈。 2.再将圈分解为四个均等的数列 3.打印的过程中用一个二维数组存储矩阵,记录圈数 ,当前圈的数列长度 和圈开始计数的数字 。 public class Matrix { public void printMatrix(int n){ int array [][] = new int[n][n]; int circleCount ; //圈数 int currentCircleLength = n-1; //当前圈的数列长度 ...
当我们在处理简单程序中,可以使用诸如count++这种简单的计数器,但是这种简单的处理在高并发/多线程中的使用却是不安全的,几乎可以百分百的说,得到的数据是未更新的,不是实时数据,然而在JDK1.5之后,却封装了一个类AtomicInteger 可以用来统计这种计数。        该类中有三个变量,其中最重要的是        private volatile int value;        value就类似count,还有2个辅助变量用于进行更新value。其中的volatile使用可见最后说明。         // setup to use Unsafe.compareA ...
直接运行会报这个错误 # A fatal error has been detected by the Java Runtime Environment: # #  Internal Error (classFileParser.cpp:3161), pid=4884, tid=1732 #  Error: ShouldNotReachHere() # # JRE version: 6.0_22-b04 # Java VM: Java HotSpot(TM) Client VM (17.1-b03 mixed mode windows-x86 ) 解决办法如下:   ...
打开使用MySQL5.0的PDM之后,在菜单里选择Database-> Edit   Current   DBMS.. 确认DBMS使用的是MySQL5.0 打开左端树状结构Script-> Objects-> View 选中Create,在右端的Value中写入 create   VIEW   [%R%?[   if   not   exists]]   %VIEW%   as %SQL% 选中Drop,在右端的Value中写入 drop   table   if   exists   %VIEW% 选中Enable,在右端的Value中选择Yes 
  目前较为常见的mysql读写分离分为两种: 1、 基于程序代码内部实现:在代码中对select操作分发到从库;其它操作由主库执行;这类方法也是目前生产环境应用最广泛,知名的如DISCUZ X2。优点是性能较好,因为在程序代码中 ...
原因:我们在定义申明AOP的时候。没有加载schema。 解决:首先应该加载JAR包。 还要在<beans>中要加入“xmlns:aop”的命名申明, 并在“xsi:schemaLocation”中指定aop配置的schema的地址 配置文件如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans "xmlns:xsi="http://www. ...
如何执行它呢?(仅限于mysql) 1、用root用户登陆数据库:C:\mysql\bin>mysql -u root -p root 2、更改数据库:mysql> use mysql; Database changed 3、运行该脚本文件:mysql> source 20120312.sql(位置要选对
建立目的电脑(Linux OS)的共享连接,目的电脑IP:192.168.17.211 共享文件夹prison 用户名 root 密码 88888888 <html> <head> <title>共享连接</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache" ...
代码不应该是先设置属性在追加,而应该是先追加再设置属性。 原因是 追加DOM要先追加 后设置属性,否则会有reflow发生。 <html> <head> <title>JQuery</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> & ...
这是一个级联插入,删除,更新的操作。 cascade="all-delete-orphan"(所有-删除-孤儿)。级联操作的精确语义在下面列出: 如果父对象被保存,所有的子对象会被传递到saveOrUpdate()方法去执行 如果父对象被传递到update()或者saveOrUpdate(),所有的子对象会被传递到saveOrUpdate()方法去执行 如果一个临时的子对象被一个持久化的父对象引用了,它会被传递到saveOrUpdate()去执行 如果父对象被删除了,所有的子对象对被传递到delete()方法执行 如果临时的子对象不再被持久化的父对象引用, ...
<!--[if IE 6]> <![endif]--> 只有IE6版本可见 <!--[if lte IE 6]> <![endif]--> IE6及其以下版本可见 <!--[if gte IE 6]> <![endif]--> IE6及其以上版本可见 <!--[if IE 7]> <![endif]--> 只有IE7版本可见 <!--[if lte IE 7 ...
使用中遇到此问题,网上搜索是版本的问题! 例如: from Department as d where d.employees.name='Tom'; 运行时出现异常:org.hibernate.QueryException: illegalattempt to dereference collection 是因为:在上面的HQL语句中,Department的关联实体employees是一个集合,而不直接是一个Employee实体。 在Hibernate3.2.2以前的版本,Hibernate会对关联实体自动使用隐式的innerjoin, 也就是说如下SQL语句不会有任何问题 :from D ...
jQuery.each(object, [callback])       返回值:Object  通用遍历方法,可用于例遍对象和数组。 参数说明: object:需要例遍的对象或数组。 callback (可选)Function :每个成员/元素执行的回调函数。 例遍数组,同时使用元素索引和内容。 jQuery 代码:$.each( [0,1,2], function(i, n){    alert( "Item #" + i + ": " + n );  }); 描述: 例遍对象,同时使用成员名称和变量内容。 jQuery 代码:$ ...
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- Properties for Proxool Configurator testing. Defines the same parameters as TestHelper.buildCompleteAlternativeProperties() --> <something-else-entirely xmlns="http://sumthin.else.entirely" ...
Web项目中数据库表很多时,往往会出现表Set集合与表Set集合的互相嵌套,在将这些数据进行JSON转换时很 可能会报一个错误“There is a cycle in the hierarchy!”。今天就遇到了一个棘手的问题,通过过滤条件过滤时, 我发现“曾孙层”与“爷爷”层重名,我只想过滤曾孙层时,进行单纯的过滤发现把“爷爷”层也给过滤掉了,去掉过 滤字符,却提示我有“There is a cycle in the hierarchy!”。对于这种问题,幸运的是json包里还是为我们提供了一 把利剑“setCycleDetectionStrategy(CycleDetec ...
Global site tag (gtag.js) - Google Analytics