码迷,mamicode.com
首页 > 编程语言
51_1037最长循环节 (miller rabin算法 pollard rho算法 原根)
1037 最长的循环节 V2 基准时间限制:1 秒 空间限制:131072 KB 分值: 320 难度:7级算法题 收藏 关注 收藏 关注 正整数k的倒数1/k,写为10进制的小数如果为无限循环小数,则存在一个循环节,求<=n的数中,倒数循环节长度最长的那个数。 1/6= 0.1(6) 循环节长度为 ...
分类:编程语言   时间:2016-05-04 01:09:24    阅读次数:377
多线程——线程的生命周期
线程状态: 与人有生老病死一样,线程也同样要经历新建、就绪、运行(活动)、阻塞和死亡五种不同的状态。这五种状态都可以通过Thread类中的方法进行控制。 创建并运行线程: ① 新建状态(New Thread):在Java语言中使用new 操作符创建一个线程后,该线程仅仅是一个空对象,它具备类线程的一 ...
分类:编程语言   时间:2016-05-04 01:06:53    阅读次数:137
再回首Java第二十二天
类加载器的种类: 1.Bootstrap ClassLoader: 负责加载Java核心类,即$JAVA_HOME/jre/lib/rt.jar,由C++实现 2.Extension ClassLoader: 负责加载Java平台扩展功能的一些jar,包括$JAVA_HOME/jre/lib/*.j ...
分类:编程语言   时间:2016-05-04 01:05:46    阅读次数:190
JAVA - 优雅的记录日志(log4j实战篇) (转)
写在前面 项目开发中,记录错误日志有以下好处: 在java中,记录日志有很多种方式: 自己实现 自己写类,将日志数据,以io操作方式,写数据到文本文件、数据库中。 使用log4j log4j可以将日志输出到console窗口、文本文件、数据库等,功能强大! 使用slfj slfj也是一个很强大的功能 ...
分类:编程语言   时间:2016-05-04 01:04:19    阅读次数:325
多线程——线程模型
什么是程序? 安装在磁盘上的一段指令集合,它是静态的概念。 什么是进程? 它是运行中的程序,是动态的概念,每个进程都有独立的资源空间。 什么是线程? 线程,又称为轻量级进程,是程序执行流的最小单元,是程序中一个单一的顺序控制流程。线程是进程的一个实体,是被系统独立调度和分派的基本单位。 什么是多线程 ...
分类:编程语言   时间:2016-05-03 23:56:40    阅读次数:406
Java源代码学习 -- java.lang.String
java.lang.String是使用频率非常高的类。要想更好的使用java.lang.String类,了解其源代码实现是非常有必要的。由java.lang.String,自然联想到java.lang.StringBuffer和java.lang.StringBuilder,下篇文章再来研究java ...
分类:编程语言   时间:2016-05-03 23:57:10    阅读次数:500
Spring中@Transactional事务回滚实例及源码
一、使用场景举例 在了解@Transactional怎么用之前我们必须要先知道@Transactional有什么用。下面举个栗子:比如一个部门里面有很多成员,这两者分别保存在部门表和成员表里面,在删除某个部门的时候,假设我们默认删除对应的成员。但是在执行的时候可能会出现这种情况,我们先删除部门,再删 ...
分类:编程语言   时间:2016-05-03 23:55:40    阅读次数:536
LintCode_173 链表插入排序
题目 用插入排序对链表排序 样例 Given 1->3->2->0->null, return 0->1->2->3->null C++代码 ListNode *insertionSortList(ListNode *head) { // write your code here if (!head ...
分类:编程语言   时间:2016-05-03 23:56:27    阅读次数:482
Python基础教程(第九章 魔法方法、属性和迭代器)
本文内容全部出自《Python基础教程》第二版,在此分享自己的学习之路。 ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5437223.html______ Created on Marlowes 在Python中,有的名称会在前面和后面都加上两个下划线, ...
分类:编程语言   时间:2016-05-03 23:56:23    阅读次数:566
python多线程爬虫:亚马逊价格
...
分类:编程语言   时间:2016-05-03 23:52:12    阅读次数:256
HDU3068 manacher算法
附上题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3068 这个题的意思是给你一个串, 求这个串中的最长的回文串的长度, 直接裸manacher即可。 代码如下: ...
分类:编程语言   时间:2016-05-03 23:53:27    阅读次数:229
spring框架学习笔记(十)
通过注解的方式配置bean Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。 即,想要实现注解的方式配置bean需要满足2个条件: 以下实例说明:新增People类,请注意命名空间(之前举例的时候都基本都略去了命名空间部分,但是通过bean-scan来实现基于注解的注 ...
分类:编程语言   时间:2016-05-03 23:50:57    阅读次数:168
java
class hello { public static void main(String[] args) { System.out.println("hello world"); } } ...
分类:编程语言   时间:2016-05-03 23:51:40    阅读次数:193
fzuoj Problem 2236 第十四个目标(树状数组+dp)
Problem 2236 第十四个目标 Problem Description 目暮警官、妃英里、阿笠博士等人接连遭到不明身份之人的暗算,柯南追踪伤害阿笠博士的凶手,根据几起案件现场留下的线索发现凶手按照扑克牌的顺序行凶。在经过一系列的推理后,柯南发现受害者的名字均包含扑克牌的数值,且扑克牌的大小是 ...
分类:编程语言   时间:2016-05-03 23:49:05    阅读次数:228
python在linux中输出带颜色的文字的方法
在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。 我们可以通过对有用的信息设置不同颜色来达到醒目的效果,因为我平时都是在linux下开发,而li ...
分类:编程语言   时间:2016-05-03 23:50:18    阅读次数:199
用c++写一个简单的计算器程序
// 050305.cpp : 定义控制台应用程序的入口点。// // 050304.cpp : 定义控制台应用程序的入口点。////四则运算#include "stdafx.h"#include<iostream>#include<stdio.h>using namespace std;void ...
分类:编程语言   时间:2016-05-03 23:49:58    阅读次数:288
JAVA学习第四天
今天2016年5月3日,JAVA学习第四天! P76 3.4构造方法 构造方法的名称和类名称保持一致; 构造方法不允许由返回值类型声明;(没有return语句) 一个类之中至少存在一个构造方法。 默认情况下会存在一个无参的构造方法。 class Person{ //类名称首字母大写 public P ...
分类:编程语言   时间:2016-05-03 23:48:42    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!