环境准备—之—linux下安装jdk 在Linux里设置环境变量的方法(export PATH)
本文大部分转自 https://www.cnblogs.com/Dylansuns/p/6974272.html openjdk与jdk的区别 ----反正不一样,要不名字也不会不相同了 https://www.cnblogs.com/chenmingjun/p/9930200.html 1.首先查看jdk版本 [root@bogon java]# java -version
显示结果
openjdk version "1.8.0_161"
OpenJDK Runtime Environmen
MyBatis数据库连接的基本使用
MyBatis部分: 本部分内容只主要体现Mybatis的特点。 (1)MyBatis是什么? 开源的持久层框架,MyBatis的底层仍然是JDBC (2)编程步骤 step1 Maven项目 pom.xml导包mybatis,ojdbc,junit,mysql驱动等 <dependencies>
<!--导入junit测试包 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.
【题解】[P3557 POI2013]GRA-Tower Defense Game
【题解】[P3557 POI2013]GRA-Tower Defense Game 这道题是真的** 根据题目给的\(k\),可以知道,我们随便放塔,只要不全放一起,一定是一种合法的方案。 直接枚举就好了,脑子都不用,时间复杂度\(O(n)\) #include<bits/stdc++.h>
using namespace std;
#define RP(t,a,b) for(register int t=(a),edd=(b);t<=edd;++t)
#define DRP(t,a,b)
学点经济学,升级认知
三.《经济学的思维方式》 供需关系+稀缺性 短期折现+长期复利 机会成本(两难时放弃的一项的全部资源)+沉没成本(不管接受或放弃,都需要的投入或损失) 边际效用递减规律(幸福对数=效用 / 欲望) 核心竞争力 / 不可替代性 恩格尔系数(花在吃上的比例) 口红效应 / 低价产品偏爱趋势 (1)限量、稀缺 a. 商店集中的商业街,供大于需,商家会争相打折。 b. 劳动力也是一种商品,流量明星有天价片酬,他们人数少,而娱乐产业市场相当大,供小于需。 c. 就业市场,报酬也是有供需关系决定的,而不是
LeetCode-131-Palindrome Partitioning
算法描述: Given a string s, partition s such that every substring of the partition is a palindrome. Return all possible palindrome partitioning of s. Example: Input: "aab"
Output:
[
["aa","b"],
["a","a","b"]
] 解题思路:所有可能的回文,可以用回溯法。 vector<vector<
Delphi开发单机瘦数据库程序要点(后缀cds)
一、概述 Delphi作为Windows下的一种快速开发工具,不仅能开发一般的Windows应用程序,而且还具有强大的数据库应用程序开发功能。Delphi本身提供了对BDE,ODBC,ADO和InterBase几种数据库驱动的支持,能够满足不同应用对数据库程序开发的需要。 然而,在发布用Delphi开发的数据库程序时,除了要安装应用程序之外,还需要同时发布数据库驱动程序。这对于一些只涉及单个或多个简单表数据存储的单机应用程序来说,就显得有点头重脚轻的感觉了。况且,有些应用程序本身需要存
POJ 2386 Lake Counting(搜索联通块)
Lake Counting Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 48370 Accepted: 23775 Description Due to recent rains, water has pooled in various places in Farmer John's field, which is represented by a rectangle of N x M (1 <= N <= 10
AI时代什么最重要,什么是AI时代的基础资产?
第五章 AI时代,数据为王 1. 大时代,大格局——AI+思维方式 (1). 未来因AI引发的技术革命需要新一代的教育体制、人才培养、再培训机制和社会保障制度的建立和完善,这些全局层面的问题需要国家解决。 (2). 无论是在互联网时代还是AI时代,Google都能敏锐的捕捉先机,抢先在竞争对手3-5年占领巨大的技术优势。在战略层面,Google对时代大格局的认知之早、把握精准,已经是傲视同侪(chai)。 Google大脑是一个模拟人脑可以进行自主学习(深度计算)的
iOS开发UI篇—Quartz2D使用(图形上下文栈)
1 - (void)drawRect:(CGRect)rect
2 {
3 //获取上下文
4 CGContextRef ctx=UIGraphicsGetCurrentContext();
5 //绘图
6 //第一条线
7 CGContextMoveToPoint(ctx, 20, 100);
8 CGContextAddLineToPoint(ctx, 100, 320);
9
10 //设置第一条线的状态
iOS开发UI篇—Quartz2D简单使用(二)
一、画文字 代码: // // YYtextview.m // 04-写文字 // // Created by 孔医己 on 14-6-10. // Copyright (c) 2014年 itcast. All rights reserved. // #import "YYtextview.h" @implementation YYtextview - (void)drawRect:(CGRect)rect { // 画文字 NSString *str = @"的额搜风搜分手了粉色发俄双方说
LeetCode-130-Surrounded Regions
算法描述: Given a 2D board containing 'X' and 'O' (the letter O), capture all regions surrounded by 'X'. A region is captured by flipping all 'O's into 'X's in that surrounded region. Example: X X X X
X O O X
X X O X
X O X X
After running your function
iOS开发UI篇—Quartz2D简单使用(一)
一、画直线 代码: // // YYlineview.m // 03-画直线 // // Created by apple on 14-6-9. // Copyright (c) 2014年 itcase. All rights reserved. // #import "YYlineview.h" @implementation YYlineview // 当自定义view第一次显示出来的时候就会调用drawRect方法 - (void)drawRect:(CGRect)rect { //
iOS开发UI篇—Quartz2D简单介绍
一、什么是Quartz2D Quartz 2D是⼀个二维绘图引擎,同时支持iOS和Mac系统 Quartz 2D能完成的工作: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quartz2D在iOS开发中的价值 为了便于搭建美观的UI界面,iOS提供了UIKit框架,⾥⾯有各种各样的UI控件 UILabel:显⽰文字 UIImageView:显示图片 UIButton:同时显示图片和⽂字(能点击) 利⽤UIK
javaWeb_JDBC_JDBC批处理
JDBC_批处理 1.概述 当需要成批插入或者更新记录时。可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交 处理更有效率。 2.java批处理方法 JDBC的批量处理语句包括下面两个方法: addBatch(String):添加需要批量处理的SQL语句或是参数; executeBatch();执行批量处理语句 3.通常我们会遇到两种批量执行SQL语句的情况: 多条SQL语句的批量处理; 一个SQL语句的批量传参 4.批量数据测试 (1).清空
iOS开发UI篇—Quartz2D使用(绘图路径)
1 //1.获取图形上下文
2 CGContextRef ctx=UIGraphicsGetCurrentContext();
3 //2.绘图(画线)
4 //设置起点
5 CGContextMoveToPoint(ctx, 20, 20);
6 //设置终点
7 CGContextAddLineToPoint(ctx, 200, 300);
8 //渲染
9 CGContextStrokePath(ctx); 上面的代
Bailian4147 汉诺塔问题(Hanoi)
4147:汉诺塔问题(Hanoi) 总时间限制: 1000ms 内存限制: 65535kB 描述 一、汉诺塔问题 有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠在小盘上面。 提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。 问:如何移?最少要移动多少次? 汉诺塔示意图如下: 三个盘的移动: 二、故事由来 法国数学家爱德华·卢卡斯曾编写过一个印度的古老
今日推荐
周排行