leetcode 202 - 快乐数
什么是快乐,不管经历多少曲折最终都能到达终点就是快乐。 int transform(int n) {
int sum = 0;
while(n){
sum += pow(n%10, 2);
n /= 10;
}
return sum;
}
bool isHappy(int n) { // 和“循环”有关的问题可以考虑一下“快慢指针”
☆前端☆---css选择器的复习
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>三种导入css的方式</title>
<!--内部导入-->
<style>
body {
margin: 0;
}
</style>
<!--外部导入-->
<link rel="stylesheet" href="选择器的复习
JavaScript复习(1)
1.JavaScript的基本概念 JavaScript是一个解释型的脚本语言 JavaScript可以写在HTML文档内部的任何地方 行内式 内嵌式 链入式:<script src="">链入式其标签内部的代码不会被执行</script> 2.JavaScript的基本语法 变量 使用var来声明变量,js里不存在int、float、bool、 double,声明任何类型的变量都用var 变量的命名: 1. 可以使用$、下划线、字母开头 2. 首字符之后可以使用数字、$、下划线、字母
第一次作业 第一次作业 软件调查
王若鑫 第一次作业 软件调查 一:SAI2 1. SAI2软件开发者通过给予使用者体验以及教程让使用者快速熟悉软件性能以说服使用者,软件为买断制分为实体版和电子版,现金以及电子账户都有涉及。 2. 从互联网中下载得到。 3. 软件bug固然存在,当软件报错后,会出现 “send report”选项,说明用户使用可以代替软件测试员的职务,发送错误报告以协助软件方进行产品的修复,或者用户的一些反馈来促使软件方进行软件更新(市场作用对公司经营的推动性) 4. SAI2发售于2016年,同类型的绘图软
SparkSQL读写外部数据源-json文件的读写
object JsonFileTest {
def main(args: Array[String]): Unit = {
val spark = SparkSession
.builder()
.master("local")
.appName("JsonFileTest")
.getOrCreate()
import spark.implicits._
//将parquet文件数据转化成js
JavaScript进阶任务一记录
JavaScript进阶任务一记录 程序记录 题目 模拟一个队列,队列的每个元素是一个数字,初始队列为空 有一个input输入框,以及4个操作按钮: 点击"左侧入",将input中输入的数字从左侧插入队列中; 点击"右侧入",将input中输入的数字从右侧插入队列中; 点击"左侧出",读取并删除队列左侧第一个元素,并弹窗显示元素中数值; 点击"右侧出",读取并删除队列又侧第一个元素,并弹窗显示元素中数值; 点击队列中任何一个元素,则该元素会被从队列中删除 程序 <!DOCTYPE html>
day004-python运算符与基本数据类型
一、运算符 1、算术运算符:主要用于两个对象算数计算(加减乘除等运算) 运算符: +:两个对象相加 -:得到负数或是一个数减去另一个数 *:两个数相乘或是返回一个被重复若干次的字符串 /:x除以y %:返回除法的余数 **:返回x的y次幂 //:返回商的整数部分 2、比较(关系)运算符:用于两个对象比较(判断是否相等、大于等运算) 运算符: ==:比较对象是否相等 !=:比较两个对象是否不相等 <>: 比较两个对象是否不相等 >: 返回x是否大于y
SparkSQL读写外部数据源--csv文件的读写
object CSVFileTest {
def main(args: Array[String]): Unit = {
val spark = SparkSession
.builder()
.appName("CSVFileTest")
.master("local")
.getOrCreate()
import spark.implicits._
val df = spark.read.j
护网杯2019 mergeheap --pwn
护网 又是签到 一天 这道题一开始 不懂得如何泄露 libc 信息,就蒙了 后来群里师傅也是刚刚好 做出 到这里 我就接着做了 。 先看下保护,发现 全开了 然后 就看下流程 大概 就是添加 chunk show 合并两个chunk 可利用的 洞就是 int merge()
{
int v1; // ST1C_4
signed int i; // [rsp+8h] [rbp-18h]
int index1; // [rsp+Ch] [rbp-14h]
int inde
SparkSQL读写外部数据源-通过jdbc读写mysql数据库
object JdbcDatasourceTest {
def main(args: Array[String]): Unit = {
val spark = SparkSession
.builder()
.appName("JdbcDatasourceTest")
.master("local")
.getOrCreate()
//url:
// jdbc:mysql://master:3306
centOs 6.5 配置tomcat
二、安装Tomcat 1、下载 Tomcat 下载apache-tomcat-8.5.45.tar.gz(官方网址) 2、解压 Tomcat #tar zxvf apache-tomcat-8.5.45.tar.gz 3、配置 Tomcat 复制解压后的文件到 /opt 目录 #mv apache-tomcat-8.5.45 /usr/local/apache-tomcat-8.5.45 进入tomcat 目录 #cd /usr/local/apache-tomcat-8.5.45 4、启动
Java 之 字符输出流[writer]
一、字符输出流 java.io.Writer 抽象类是表示用于写出字符流的所有类的超类,将指定的字符信息写出到目的地。 它定义了字节输出流的基本共性功能方法。 void write(int c) 写入单个字符。
void write(char[] cbuf) 写入字符数组。
abstract void write(char[] cbuf, int off, int len) 写入字符数组的某一部分,off数组的开始索引,len写的字符个数。
void write(String s
SparkSQL读写外部数据源--数据分区
import com.twq.dataset.Utils._
import org.apache.spark.sql.{SaveMode, SparkSession}
object FilePartitionTest {
def main(args: Array[String]): Unit = {
val spark = SparkSession
.builder()
.appName("FilePartitionTest")
代码规范与读《数学之美》有感
代码规范:https://blog.csdn.net/voidccc/article/details/37599203 读《数学之美》有感 在第一次课被老师安利了《数学之美》这本书,一开始听到书名感觉挺荒谬的后来浅浅阅读了一下确实感觉到了一丝数学的美。但也许是数学本身确实很美只是我们以前缺少发现美的眼睛,也可能是作者吴军先生的语言很美让不太美的数学变得很美。他用更加通俗易懂的语言把高深的数学原理讲解得如同一幅优美的画卷,也许还是有些难懂的地方,但依然不影响我感受到其中的美妙。他还向我们讲述了如
SparkSQL读写外部数据源-jext文件和table数据源的读写
object ParquetFileTest {
def main(args: Array[String]): Unit = {
val spark = SparkSession
.builder()
.appName("ParquetFileTest")
.getOrCreate()
//1: 将json文件数据转化成parquet文件数据
val df = spark.read.json(s"${BASE_P
【react】---react中使用装饰器
一、creact-react-app中使用装饰器 运行 npm run eject 可以让由create-react-app创建的项目的配置项暴露出来 此时,项目中多了一个config文件,并且各个配置文件已经暴露出来了。(运行npm run eject之前,保证本地没有待提交到git的文件) 安装babel插件npm install --save-dev @babel/plugin-proposal-decorators 修改package.json文件的babel配置项 "babel":
微服务的用户认证与授权杂谈(下)
[TOC]AOP实现登录状态检查在微服务的用户认证与授权杂谈(上)一文中简单介绍了微服务下常见的几种认证授权方案,并且使用JWT编写了一个极简demo来模拟Token的颁发及校验。而本文的目的主要是延续上文来补充几个要点,例如Token如何在多个微服务间进行传递,以及如何利用AOP实现登录态和权限的统一校验。为了让登录态的检查逻辑能够通用,我们一般会选择使用过滤器、拦截器以及AOP等手段来实现这个
今日推荐
周排行