cf584DDima and Lisa(素数性质,三素数,哥德巴赫猜想)

题目链接 Dima loves representing an odd number as the sum of multiple primes, and Lisa loves it when there are at most three primes. Help them to represent the given number as the sum of at most than three primes. More formally, you are given an odd num
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

用相机镜头来做电子书

1、把手机放三脚架下,用户在镜头前面翻书 2、镜头启用了录制书本 功能(黑科技) 3、用户翻一页,镜头确认识别完毕,就钉一声;然后用户继续翻页 4、用户2秒翻一页,400页码的书,翻200次就能翻完 5,用户就能把这个书保存为PDF。 自己收藏,分享都可以 需要的技术 1、文字识别,主要是非正常角度的文字识别率 2、快速识别,让用户翻页很快,提高效率 3、提取章节信息,做好导航页 商业价值: 1、技术实力体现 风险:书籍的版权问题
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

leetcode1143 Longest Common Subsequence

1 """ 2 Given two strings text1 and text2, return the length of their longest common subsequence. 3 A subsequence of a string is a new string generated from the original string with some characters(can be none) deleted without changing the relativ
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

加var和不加var的区别

在书写Java script 代码时候,定义变量有个注意的地方: 过程体(包括方法,对象)外的所有变量不管你有没有加var保留字,他都是全局变量 过程体内(包括方法,对象)内的对象加var保留字则为局部变量,而不加var保留字即为全局变量 加var为局部变量(在方法内),不加var为全局变量(当方法内有一次使用后)。
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

SpringMVC 参数映射与文件上传

handler参数映射: 接下来就是Spring的各个处理细节了,无论框架如何疯转其实我们处理请求的流程是不变的,设计到的操作也是固定的,举个例子,当我们要实现一个登陆功能时: 创建一个用于处理登录请求的Servlet 实现doget等其他http方法(一些情况可能根据业务需要限制请求方法) 从request对象中取出数据 处理编码 验证参数是否符合要求 对参数数据类型进行转换(需要时) 开始业务逻辑处理(登录) 可能需要操作session来完成 组织响应给数据,可能是html可能是json,
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

2020 总结积累计划

1.源码分析 NGINX LIVE555 FFMPEG 2.流媒体-传输协议 RTSP HLS RTMP 3.流媒体-文件封装 常用视频格式 常用音频格式 4.开发开源软件 基于NGINX的HLS直播回放服务-hls应用 基于live555新增几种常用音视频格式-rtsp应用 后续再加
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

vue-router 滚动行为封装示例

官方文档 import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) const Home = { template: '<div>home</div>' } const Foo = { template: '<div>foo</div>' } const Bar = { template: ` <div> bar <div style="height:500px
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

Android Studio学习路程(6)

今天学习了如何进行界面之间的跳转。 用Intent进行页面跳转: Intent是一个将要执行的动作的抽象的描述,由Intent来协助完成Android各个组件之间的通讯。下面是一些代码。 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.an
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

字符串的rsplit方法

''' rsplit() 方法语法: rsplit([sep=None][,count=S.count(sep)]) sep -- 可选参数,指定的分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 count -- 可选参数,分割次数,默认为分隔符在字符串中出现的总次数。 ''' title = 'this is a dog' # rsplit 方法默认就是按空字符分隔,包括空格、换行(\n)、制表符(\t)等 r = title.rspli
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

简单服务器开发(三)Socket 编程

Socket 的英文原义是“孔”或“插座”。通常也称作"套接字",用于描述 IP 地址和端口,可以用来实现不同计算机之间的通信。在 Internet 上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个 Socket,并绑定到一个端口上,不同的端口对应于不同的服务。 根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤: 服务器监听,客户端请求,连接确认。 第一步:服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

结构体数组排序:1004 成绩排名 【pta】

结构体模板 1 struct STU 2 { 3 string name; //用string可以代替char 4 string num; 5 int s; 6 }; sort是用快速排序实现的,属于不稳定排序,stable_sort是用归并排序实现的,因此是稳定的。从此以后,为了保险起见我打算使用stable_sort。 不管是sort还是stable_sort默认都是升序,有些情况要求降序等更加复杂的情况,利用默认的升序就会变得比较麻烦(其实都是一样的) 因此
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

C++_概述 笔记

由于家长不让开电脑,手机操作又不方便,所以先把手写版笔记扔上来,等我中考结束后再上传电子版,欢迎各位前辈批评指教!(字丑……别吐槽好不好~_~……憋着……)
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

【2020-02-10】煮饭那点家常

12:30 “生活的真正意味不是从大事中,而是从小事中才能品尝出来。比如,从这种挪动着虚弱的两腿的蹒跚漫步中,从谨防引起胸中刺痛而小心翼翼的呼吸中,从吃饭时在汤里捞出一个没有冻坏的整土豆中······从这类小事中才能品尝出来。” ——索尔仁尼琴 刚吃饱中午饭,何太说要征用一下我的电脑一个洗碗时间(是我洗的碗)。好吧,午饭后我得一条龙服务了。 按我们新建立的默契而言,晚上的家务得全归她所有了。一个洗碗的时候过后,碗真的洗完了,但何太还没忙完。算了,看她在忙得不亦乐乎的样子,还是继续让着她吧,谁叫
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

Angular第三方UI组件库

一、Angular第三方UI组件库(github搜“awesome angular ")-----lonic 概述:是一个第三方的适用于移动端App的UI组件库,可以与Angular/React/Vue.js组合,也可以独立使用。 九种主题色:primary、secondary、tertiary、danger、warning、success、dark、medium、light 页面结构:<ion-app> <ion-header> <ion-toolbar> <ion-title></ion-
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

大数据学习day33----spark13-----1.两种方式管理偏移量并将偏移量写入redis 2. MySQL事务的测试 3.利用MySQL事务实现数据统计的ExactlyOnce(sql语句中出现相同key时如何进行累加(此处时出现相同的单词))

1.两种方式管理偏移量并将偏移量写入redis (1)第一种:rdd的形式   一般是使用这种直连的方式,但其缺点是没法调用一些更加高级的api,如窗口操作。如果想更加精确的控制偏移量,就使用这种方式 代码如下 KafkaStreamingWordCountManageOffsetRddApi package com._51doit.spark13 import com._51doit.utils.JedisConnectionPool import org.apache.kafka.cli
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

冰冻人_1

“啊嚏……”一个喷嚏打醒了坐在我身边的室友,我揉揉鼻子,吸了口气。 “怎么了,哥们,是不是昨晚上着凉了?”慕宇随口问道。 “没有,就是不知道为什么感觉有点冷。” “呵呵,肯定是最近这几天天气变化有点快,你着凉了要感冒吧。” “啊嚏……应该是这样吧。”我又打了个喷嚏,对他说。“还是好好上课吧。” “好吧,不过你看看咱们的课堂上,可以叫做小型非主流手机展览会了。” “那也没办法,谁叫这堂课是最让人嗜睡的马哲呢?” “也是,你说要是咱们的老师去做志愿者,去给社区的失眠患者讲课,肯定效果出奇。会不会像
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

《中小学生Python编程入门指南》1.3 安装环境

1.3 安装环境 Python是一种开发语言,是需要编译这种语言的工具的,只有编译成我们电脑懂得语言,电脑才能执行我们得python语句,我们一般都称为软件开发环境(Software Development Environment,SDE),我们可能还听过IDE(集成开发环境,Integrated Development Environment),这是涉及比较专业的开发工具,有兴趣的同学可以了解,本书还是主要侧重于基础知识的普及。 我们本书演示用的操作系统是Windows 10系统,当然,如果
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

iOS 读写操作 处理 pthread_rwlock dispatch_barrier_async

pthread_rwlock:读写锁 #import "ViewController.h" #import <Pthread.h> @interface ViewController () @property (nonatomic,assign) pthread_rwlock_t lock; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; pthread_rwlo
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

springCloud进阶(微服务架构&Eureka)

springCloud进阶(微服务架构&Eureka) 1. 微服务集群 1.1 为什么要集群 为了提供并发量,有时同一个服务提供者可以部署多个(商品服务)。这个客户端在调用时要根据一定的负责均衡策略完成负载调用。 1.2 服务提供者集群-同一种服务(服务名)部署多个 实际生产就是同一种服务多部署几台服务器,开发时就是用端口来区分。 1) 拷贝一份8001 2) 修改主类-改名 3) 改8002yml,端口 4) 服务提供者 1.3 服务消费者负载均衡调用 1)常见的负载均衡技术 Ribbon
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0

Excel 2016双击文件打开为空白的问题解决

故障描述: 安装Office 2016后,双击EXCEL文件打开后显示为空白。 解决办法: 开始——运行——regedit 修改HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command项默认值(Excel.Sheet.8也要一起改)。 原值: "C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" 增加"%1",如下: "C:\Program Files\Microsoft Offic
分类: 其他 发布时间: 02-11 23:34 阅读次数: 0