码迷,mamicode.com
首页 > 编程语言
java用循环方式实现和计算机玩猜拳的程序
用循环方式实现和计算机玩猜拳的程序(设定胜出条件--输3次或赢3次即退出) /*inta=0;//统计赢得次数 intb=0;//统计输的次数 for(;;){ System.out.println("请输入1、石头;2、剪刀;3、布"); intuser=sc.nextInt();//声明用户输入 intcp=(int)(Math.random()*3+1);/..
分类:编程语言   时间:2016-10-14 23:59:21    阅读次数:490
第六节:python文件处理
file(‘test.txt‘,‘r‘)只读的方式,也是默认的方式。(如果test.txt文件不存在会报错。) file(‘test.txt‘,‘w‘)写一个文件。(如果没有此文件,会在当前目录下创建一个文件) file(‘test.txt‘,‘a‘)追加的方式。 file(‘test.txt‘,‘w‘).write(‘abcdefghkhjisorg‘)把abc。。。写入te..
分类:编程语言   时间:2016-10-14 23:54:53    阅读次数:304
Java中关于WeakReference和WeakHashMap的理解
新美大的10月11日的笔试中有一道选择题,让选择函数返回结果,代码如下: 运行结果是“cde”。 该题关键在考察WeakReference和WeakHashMap的理解。 先说下一点Java GC内容 在Java里, 当一个对象object被创建时,它被放在Heap里。当GC运行的时候,如果发现没有 ...
分类:编程语言   时间:2016-10-14 23:50:11    阅读次数:243
快速排序Python实现及其问题解答
1.基本的快速排序算法 1 def quick_sort(arry): 2 return qsort(arry, 0, len(arry)-1) 3 4 5 def qsort(arry, left, right): 6 if left >= right: 7 return arry 8 key = ...
分类:编程语言   时间:2016-10-14 23:50:41    阅读次数:197
Java review--hashMap
Java代码: 效果图: keySet();键集合 entrySet():键值对 values():值集合 ...
分类:编程语言   时间:2016-10-14 23:45:34    阅读次数:197
Python实战项目网络爬虫 之 爬取小说吧小说正文
本次实战项目适合,有一定Python语法知识的小白学员。本人也是根据一些网上的资料,自己摸索编写的内容。有不明白的童鞋,欢迎提问。 目的:爬取百度小说吧中的原创小说《猎奇师》部分小说内容 链接:http://tieba.baidu.com/p/4792877734 首先,自己定义一个类,方便使用。其 ...
分类:编程语言   时间:2016-10-14 23:42:00    阅读次数:221
NOIP200603 Jam的计数法(C++)
#include<iostream>#include<cstdio>#include<cstring>using namespace std;int a,t,w,len;char t1;string s;int main(){ scanf("%d%d%d",&a,&t,&w); t1=t+96; c ...
分类:编程语言   时间:2016-10-14 23:42:59    阅读次数:158
java发送email
...
分类:编程语言   时间:2016-10-14 23:40:23    阅读次数:248
C++公有继承,私有继承和保护继承的区别
昨天学习三种继承方式,有些比喻十分形象,特此分享。 首先说明几个术语: 1.基类 基类比起它的继承类是个更加抽象的概念,所描述的范围更大。所以可以看到有些抽象类,他们设计出来就是作为基类所存在的(有些名字里面有abstract的)。 基类也叫父类,虽然本人觉得这个比喻并不恰当。因为实际上子类是基类的 ...
分类:编程语言   时间:2016-10-14 23:39:22    阅读次数:219
【leetcode?python】 36. Valid Sudoku
数独规则如下:相当于一个9*9的矩阵 代码如下:#特定的九个格内1-9的个数至多为1#依次检查每行,每列,每个子九宫格是否出现重复元素,如果出现返回false,否则返回true.class Solution(object): def isValidSudoku(self, board): """ : ...
分类:编程语言   时间:2016-10-14 23:39:49    阅读次数:247
Java_Eclipse_Maven插件部署
方法一:在线; Eclipse-help-Install New Software 1.下载地址: m2e - http://download.eclipse.org/technology/m2e/releases, 把选项勾上,然后等待它下载,安装,完成之后重启 eclipse 即可. 2.这里我 ...
分类:编程语言   时间:2016-10-14 23:37:41    阅读次数:166
(转载)LCA问题的Tarjan算法
转载自:Click Here LCA问题(Lowest Common Ancestors,最近公共祖先问题),是指给定一棵有根树T,给出若干个查询LCA(u, v)(通常查询数量较大),每次求树T中两个顶点u和v的最近公共祖先,即找一个节点,同时是u和v的祖先,并且深度尽可能大(尽可能远离树根)。L ...
分类:编程语言   时间:2016-10-14 23:36:45    阅读次数:258
javascript 回车替换成TAB
...
分类:编程语言   时间:2016-10-14 23:32:12    阅读次数:204
Python第一天课程
1、在linux下写python脚本,开头的解释器宣告的写法应该是#!/usr/bin/env python 定义变量name="liubo" age=21 所有使用引号引起的内容都是字符串 变量的意义是标示数据,所以变量名称应该有意义 遇到复杂变量名是使用“_”分割多个单词或单词首字母大写 son ...
分类:编程语言   时间:2016-10-14 23:31:23    阅读次数:323
线程(二)__线程间的通信
线程间的通信:多个线程在处理同一资源,但是任务却不同。一、等待唤醒机制涉及的方法:1.wait();让线程处于冻结状态,被wait的线程会被存储到线程池中2.notify();唤醒线程池中的一个任意线程3.notifyAll();唤醒线程池中的所有线程这些方法都必须定义在同步中,因为这些方法是用于操 ...
分类:编程语言   时间:2016-10-14 23:30:40    阅读次数:235
NOIP201006乌龟棋(C++)
#include <iostream> using namespace std; int dp[50][50][50][50] = {0}; int b[5]={0}; int max(int a, int b, int c, int d) { int m = a; if(b>m) m = b; i ...
分类:编程语言   时间:2016-10-14 23:26:12    阅读次数:230
Python——request模块
1.Requsets模块的安装 进入cmd 2.Requests模块的简单使用 3.json请求 4.xml请求 5.Requests模拟登入实例 6.快速口算 分值: 350 小明要参加一个高技能比赛,要求每个人都要能够快速口算四则运算,2秒钟之内就能够得到结果,但是小明就是一个小学生没有经过特殊 ...
分类:编程语言   时间:2016-10-14 23:26:42    阅读次数:585
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!