面向对象分析笔记(二)
下面是我截取的课件内容,使用CRC方法,就是先画几个卡片,每个卡片内部分成三个部分,左侧分上下两部分分别标注类(Class)和职责(Responsibility), 右侧标注协作类(Collaborations).
flask的源码之请求
请求上下文 golbal文件,生成这些对象 _request_ctx_stack = LocalStack()
_app_ctx_stack = LocalStack()
current_app = LocalProxy(_find_app)
request = LocalProxy(partial(_lookup_req_object, "request"))
session = LocalProxy(partial(_lookup_req_object, "session")) 每一次有请
SoftwareSerial库
参考书:《ARDUINO开发实战指南 AVR篇》 功能概要:使用SoftWareSerial库可以通过软件模拟的方式利用任意两个I/O实现串口通信 函数 构造函数 参数1:receivePin:接收数据的引脚号 参数2:transmitPin:发送数据的引脚号 用于创建对象时指定用于串口通信的数据发送引脚和数据接收引脚 begin() 参数:speed:串行通信速率 用于设置串口串行通信速率 read() 参数:无 用于读取串行通信中接收到的字符 print()和println() 用途:输出
按区域消除--arcgis python实例教程
按区域消除--arcgis python实例教程 目的:对应细碎多边形,合并到周围的大多边形中,同时要求在同一个区域。例如对于处理多个县组成的图斑,某一个县的细碎多边形不能合并到别的县 使用方法: 工具名称:eliminatePerZone field:描述要分别处理的区域 eli_where:细碎多边形的条件,例如下图表示面积<5km2 out_name_prefix:表示输出数据的前缀,可以忽略 要求:如果使用到自动生成的几何字段,因为每次都需要自动更新,为了保证一致性,请使用地理数据库。
删掉不需要的roleid scm
SELECT * FROM sys_menu where parent_id='2' and (id=13 or id=2)
SELECT * from sys_role_menu where role_id=1
and menu_id not in(
13,2,14,17,20,30,4,3,56,67,7
)
delete from sys_role_menu where role_id=1
and menu_id not in(
13,2,14,17,20,30,4,3,56,6
github.com下载失败的解决办法,有效
打开码云(当然不是福报)https://gitee.com/并注册登录 2.创建仓库 3.在新建仓库页选择 “导入已有仓库” 4.复制你需要下载的git链接,如https://github.com/lehaifeng/T-GCN.gi放到导入已有仓库中 5.点击创建,然后下载 下载zip,速度飞起~~~~(亲测!)
Nginx WebSocket
websocket + History 路由 user root;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream picam
剑指offer[27]——字符串的排列
题目描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述: 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 这道题目我们换一种思路,假设题目中给的字符串全部是不重复字母,然后题目要求我们给出字符串排列的种数,这个时候大家心里应该能够想到使用排列组合的方法来解决这道题目。 首先,我们把四个字母的位置当做是四个杯子,假设四个字母是ABCD
.NET微服务从0到1:服务容错(Polly)
Polly是 .NET 平台下的一个弹性和瞬态故障处理库,它允许开发人员以流畅和线程安全的方式表达策略,如重试、熔断器、超时、舱壁隔离和回退等 重试 进行一次重试 Retry() 无参数表示重试一次 private static async Task RetryOnce()
{
var policy = Policy.Handle<CustomException>()
.Retry(3);
await policy.Execute(() => FooFuncti
凸包性质——cf1044C
由题目给出的条件不难发现这是个凸包 又因为要求的是曼哈顿距离的最大值,所以当k>=4时都是同一个答案,即上下左右的最远点构成的凸包外接矩形 当k=3时固定两个极点,枚举第三个点即可(赋值粘贴就完事了) #include<bits/stdc++.h>
using namespace std;
#define N 300005
#define ll long long
struct point{
ll x,y;
}p[N],l,r,u,d;
int n;
int cmp1(point
C语言常见的几个字符串函数
C语言的这种str函数如果有两个字符串参数,一个目的,一个源头。都是第一个为char*,第二个const char*的,前者为目的字符串地址,后者是只读的。 strcpy: 第二个字符串复制到第一个字符串 strncpy: 复制第二个字符串的前n个字符过去 strcat: 将第二个字符串拼接到第一个字符串后面 strncat: 拼接第二个字符串的前n个字符过去 strtok: 分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符(如果传入字符串,则传入的字符串中每个字符均为分割符
今日推荐
周排行