数的查找—寻找第k小的数的位置
相关代码:#include<stdio.h>
int m, k, a[40], b[40];
void Swap(int *p, int *q, int *i, int *j) //错误第一处,忘记了如果想要通过修改形参而改变实参,一定要加在形参上加*,实参加&。
{
int t1, t2;
t1 = *p;
*p = *q;
*q = t1;
t2 = ...
ZOJ 1633 Big-String
Big String Time Limit: 2 Seconds Memory Limit: 65536 KB We will construct an infinite...
例题5-2 木块问题 The Blocks Problem Uva 101
#include<stdio.h>
#include<vector>
#include<string.h>
#define N 40
using namespace std;
vector<int>pile[N];
int n;
void find_block(int a, int &p, int &h)
{
for(p = ...
jdbc,mybatis,hibernate各自有优缺点以及区别
JDBC: 我们平时使用jdbc进行编程,大致需要下面几个步骤: 1,使用jdbc编程需要连接数据库,注册驱动和数据库信息 2,操作Connection,打开Statement对象 3,通过Statement对象执行SQL,返回结果到ResultSet对象 4,使用ResultSet读取数据,然后通过代码转化为具体的POJO对象 5,关闭数据库相关的资源 jdbc的缺点: 一:工作量比较大,需要连接,然后处理jdbc底层事务,处理数据类型,还需要操作Connection,Statement对象
python webdriver firefox 登录126邮箱,先添加联系人,然后进入首页发送邮件,带附件。
代码: #encoding=utf-8 from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_co
hbase learning
万万没想到,促使我填坑的居然是学习HBase,之前听分享的时候知道它是一个kv型的数据库就没有多了解,现在才开始学习。 hbase和bigtable很像,入门看起来也不太难#flag #下面是对于我看的一个介绍的翻译and理解: hbase的结构组件 物理上,hbase是一个三种服务构成的主从式的结构,Region服务器管理数据的读写,当接收数据的时候,客户和HBase Region服务器直接通信,Region的分配和DDL操作由Master管理,Zookeeper是HDFS的一部分,维护
python入门—字符串
字符串 字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"123"等等。 请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符。 创建字符串: 1 a = 'Hello World!' 2 b = "Python RAlvin" 对应操作: 1 # 1 * 重复输出字符串
2 print('hello'*2
【数据结构】 二叉树
【二叉树】 二叉树是最为简单的一种树形结构。所谓树形结构,其特征(部分名词的定义就不明确给出了,毕竟不是学术文章。。)在于: 1. 如果是非空的树形结构,那么拥有一个唯一的起始节点称之为root(根节点) 2. 除了根节点外,其他节点都有且仅有一个“父节点”;除此外这些节点还都可以有0到若干个“子节点” 3. 树中的所有节点都必须可以通过根节点经过若干次后继操作到达 4. 节点之间不会形成循环关系,即任意一个节点都不可能从自身出发,经过不重复的径路再回到自身。说明了树形结构
tomcat下部署应用helloworld
部署应用(简单) 1、到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录。 2、在webapps目录下新建一个目录myapp,也就是项目名。部署项目,就是在webapps目录下新建文件夹,tomcat启动后会自动部署。 3、myapp下新建一个目录WEB-INF;#注意,目录名称是区分大小写的 4、WEB-INF下新建一个文件web.xml,内容如下: <?xml version="1.0" encoding=
使用curl自动签到smzdm
curl -H 'cookie:urcookies' -e 'http://www.smzdm.com/qiandao/' -k 'https://zhiyou.smzdm.com/user/checkin/jsonp_checkin'
其中参数-k表示 允许不使用证书到SSL站点
nodejs 使用 body-parser 获取网页内容
var bodyParser = require('body-parser'); var urlencodedParser = bodyParser.urlencoded({ extended: false }); 路由中使用 router.post('/', urlencodedParser, function (req, res) { req.body.labelname }
第11届ACM省赛总结
第11届ACM省赛总结 这次省赛我们队一共做了2道题,拿到题之后,W和J开始看中文题,我的任务是翻译并思考剩余的几道英文题。根据榜单,我首先选择翻译了关于博弈的那道题,翻译出结果后,我就开始模拟博弈的各种可能性,发现存在多种可...
第一章 初识Java
1.1 Java 简介
1.1.1什么是Java语言
1. Java语言的运作过程
1.1.2 Java的应用领域
经常使用的Java开发工具:Eclipse, NetBeans, JBuilder。
1.1.3 Java的版本
1. Java SE: Ja...
第三章 Java语言基础
第三章 Java语言基础
3.1 Java主类结构
3.1.3 编写主方法
1. main()方法是程序开始执行的位置。
2. Java严格区分大小写。
3.2 基本数据类型
3.2.1 整数类型
...
简单的迷宫问题(DFS+回溯)
输入一个n×n的迷宫,规定左上角为起点,右下角为终点,寻找一条路径输入:n,表示迷宫的尺寸随后是n×n的矩阵,0表示迷宫的道路,1表示墙壁#include&lt;bits/stdc++.h&gt;
using namespace std;
const int dirx[4]={ 1, 0, 0,-1};
const int diry[4]={ 0, 1,-1, 0}; //定义四个方...
今日推荐
周排行