https://leetcode.com/problems/search-in-rotated-sorted-array/?tab=Description 很好的很经典的题目。今天复习了一下。之前的思路虽然有了,但是对于相等的数字的处理很复杂,容易出错。今天看到了一个很好的解法。 https://d ...
分类:
编程语言 时间:
2017-02-26 13:46:01
阅读次数:
252
前言 手册在(一)中有原版下载,在(三)中有在线版本,建议对照手册食用。 在本文发布的时候前几天好像阿里做出了修改,在(一)中的地址下载的版本为1.0.2可能对一些之前的改动和修改。 本文依旧还是针对1.0.0的版本写的,不过出入应该不大。 有关编程规范(一)http://www.cnblogs.c ...
分类:
编程语言 时间:
2017-02-26 13:57:50
阅读次数:
249
前言 阿里巴巴Java开发手册———个人追加的见解和补充(一) 阿里巴巴Java开发手册———个人追加的见解和补充(二) 阿里巴巴Java开发手册———个人追加的见解和补充(三) 阿里巴巴Java开发手册———个人追加的见解和补充(四) 阿里巴巴Java开发手册———个人追加的见解和补充(五) 总结 ...
分类:
编程语言 时间:
2017-02-26 14:08:37
阅读次数:
186
线程 1.1什么是线程? 在一个程序中的多个执行路线就叫做线程(thread)。更准确的定义是:线程是一个进程内部的一个控制序列。 要搞清楚fork系统调用和创建新线程之间的区别。当进程执行fork调用时,将创建出该进程的一份新的副本。这个新进程拥有自己的变量和自己的PID,它的时间调度也是独立的, ...
分类:
编程语言 时间:
2017-02-26 14:09:45
阅读次数:
236
package cn.skyfffire; /** * * @author skyfffire * */ public class Test { // void fun1() { // System.out.println("调用无返回值的方法"); // } // // int fun1() { ... ...
分类:
编程语言 时间:
2017-02-26 14:13:45
阅读次数:
168
package cn.skyfffire; /** * * @author skyffire * */ class Tree { int height; Tree() { prt("无参数构造"); } Tree(int i) { prt("创建Class Tree使用Integer参数" + i)... ...
分类:
编程语言 时间:
2017-02-26 14:18:26
阅读次数:
171
注册方法: 1. 在DOS命令行模式下,cd到tomcat的bin目录下 cd tomcatpath 根目录加:后回车 进入到tomcat安装目录,cd bin,进入tomcat启动目录 2.在tomcat的bin目录下可以看到有一个service.bat的批处理文件,这个文件就是为我们将tomca ...
分类:
编程语言 时间:
2017-02-26 14:21:53
阅读次数:
202
ubuntu 13.04默认的python版本是2.7的,想在其上做python3的开发会遇到问题。比如要使用pip安装软件包时,默认安装的就是python2的包。如果想安装python3的包,就需要用到virtualenv了。 virtualenv的官网在http://www.virtualenv ...
分类:
编程语言 时间:
2017-02-26 14:23:24
阅读次数:
213
比如有模式串 t="aaaab" 那么执行过程是这样的: i=1,j=0,next[1]=0; //初始化i,j的值 [规则1:根据如果j==0或者t[i]=t[j]则i++,j++,否则j=next[j] [规则2:如果t[i]==t[j] next[i]=next[j]否则 next[i]=j] ...
分类:
编程语言 时间:
2017-02-26 14:23:52
阅读次数:
159
#include #include #include #include #include #include #include #include #include using namespace std; /** 【1】模板编程,template 声明模板 */ template T findmax(... ...
分类:
编程语言 时间:
2017-02-26 15:09:51
阅读次数:
158
Lock Convoy(锁封护) [1]Lock Convoy是在多线程并发环境下由于锁的使用而引起的性能退化问题。当多个相同优先级的线程频繁地争抢同一个锁时可能会引起lock convoy问题,一般而言,lock convoy并不会像deadlock或livelock那样造成应用逻辑停止不前,相反 ...
分类:
编程语言 时间:
2017-02-26 15:10:07
阅读次数:
208
#1. 本章学习总结 你对于本章知识的学习总结 本章我们学习了各种java相关文件的使用,以及码云,博客,pat等程序辅助软件,这些对于我们专业的学习有非常大的帮助,对于java的使用,目前处于初学者的状态,感觉到比较难。 #2. 书面作业 **Q1. java HelloWorld命令中,Hell ...
分类:
编程语言 时间:
2017-02-26 15:10:39
阅读次数:
156
封装库--JavaScript,表单验证--备注字数验证 效果图 ...
分类:
编程语言 时间:
2017-02-26 15:14:04
阅读次数:
149
一、下载activemq 这个例子使用的版本是5.9.0 链接:http://download.csdn.net/download/hpw90333/6652367 先下载了5.14.2运行后出错: javax.jms.JMSException: Cannot send, channel has a ...
分类:
编程语言 时间:
2017-02-26 15:17:56
阅读次数:
1387
1.本周学习总结 1.Java语言是一种多用途的语言、并发的语言、以类为基础,面向对象的语言。 2.Java比C++更加方便,有辅助输入,编写速度大大加快。 3.Java根据应用领域不同,区分为Java SE、Java EE与Java ME三大平台,而Java SE是各应用平台的基础。 2.书面作业 ...
分类:
编程语言 时间:
2017-02-26 15:21:55
阅读次数:
180
java操作excel 创建、修改 xls 文件 JAVA操作Excel文件 Java生成和操作Excel文件 java导出Excel通用方法 Java 实现导出excel表 POI Java POI导出excel经典实现 Java 实现导出excel表 POI Java POI导出excel经典实 ...
分类:
编程语言 时间:
2017-02-26 15:35:31
阅读次数:
166
lsl321 lsl321 java第一次作业 #1. 本章学习总结 你对于本章知识的学习总结 本章我们学习了各种java相关文件的使用,以及码云,博客,pat等程序辅助软件,这些对于我们专业的学习有非常大的帮助,对于java的使用,目前处于初学者的状态,感觉到比较难。 #2. 书面作业 1.为什么 ...
分类:
编程语言 时间:
2017-02-26 15:43:03
阅读次数:
224
1. 本周学习总结 java语言具有:简约且简单,平台无关性,面向对象,多线程、分布性、高性能、健壮性等特点。 2. 书面作业 1.为什么java程序可以跨平台运行?执行java程序的步骤是什么? JAVA拥有的JVM(虚拟机)可以在不同系统中将程序翻译成系统理解的机器码。 先编写好源代码,再通过J ...
分类:
编程语言 时间:
2017-02-26 15:44:11
阅读次数:
174