编程笔记
-
iOS 沙盒
iOS沙盒大家都不陌生 沙盒目录下有三个文件夹Documents、Library(下面有Caches和Preferences目录)、tmp。 Documents 可自定义文件(自定义文件默认iTunes会备份,可设置不备份) 持久化数据,例如文件数据等,大…
-
基于运动控制器硬件平台的PSO位置同步输出指令介绍
本节内容主要包括以下几个部分,支持PSO功能的硬件、PSO技术的特点、在运动控制器上使用哪些命令实现PSO功能、PSO使用的案例说明。看完本节内容,相信大家就能了解PSO的使用方法,下节我们将深入讲解。 一、硬件说…
-
方法引用-通过this引用成员方法和类的构造器引用
通过this引用成员方法 this代表当前对象 如果需要引用的方法就是当前类中的成员方法 那么可以使用this::成员方法 的格式来使用方法引用 函数式接口: @FunctionalInterface public interface Richable { void buy(…
-
最大连续子段和
a[]为全体实数集 1.O(n^2)枚举 2.利用单调性和贪心O(n) 首先我们累加a[i],直到sum出现了负数,这时候不管后面的数如何,舍弃前面这一段一定比保留更优,因为舍弃后sum=0。 int max_sum() { int ans = 0, tmp = 0; …
-
code
A code is a rule for converting a piece of information into another object or action, not necessarily of the same sort. In communications and information processing, code is a system of rules to conv…
-
字符串基础
KMP 应用:求字符串s在文本T中出现的次数与位置 概念: 后缀 从某个位置 i 开始到整个串末尾结束的一个特殊子串。字符串 S 的从 i 开头的后缀表示为 Suffix(S, i),也就是 Suffix(S, i) = S[i…|S|-1]。 真后缀 除…
-
[数学知识]快速幂,龟速乘,光速幂
1. 快速幂 考虑求 $a^b /operatorname{mod} p$ ,$p$ 是质数 用乘法累乘实在是太慢了,所以我们要找出更优秀的算法 不妨将 $b$ 分解为二进制,比如 $(11)_{10}$ 分解成 $(1011)_2$ 那么 $11=8+2+1$ ,也就是 $a^{11…
-
【CF603E】 Pastoral Oddities
CF 传送门:CF603E 整体二分 + 可撤销并查集。 (这个方法是个人认为较简单的,除外还有LCT 维护、线段树分治的做法。) 考场上苦想正解觉得自己写得出来的我真的太 naive 了 Solution Part 1 每个点的度数均为奇数…
-
Python Json使用
Python Json使用 本篇主要介绍一下 python 中 json的使用 如何把 dict转成json 、object 转成json 、以及json转成对象 等等。。 json是非常常用的一种数据格式,比如在前后端分离的 web开发中,返回给前端 通常都会…
-
信2105-3班张少阳第四周java学习报告
本周重点学习了集合以及继承的知识,并能够利用知识做了一个学生管理系统。 学生管理系统的代码如下: //导包以及主方法的设计 mport jdk.swing.interop.SwingInterOpUtils; import java.util.Scanner;import java.…