arcgis python 随机取部分数据

# -*- coding: cp936 -*- import arcpy import os import ylpy import random def main(): num=ylpy.getCount(inFeature) n=int(num*mscale/100) ylpy.clearselect(inFeature) A=random.sample(range(num),n) FID=ylpy.getOIDField(inFe
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

【剑指Offer】07 - 斐波那契数列

斐波那契数列 时间限制:1秒 空间限制:32768K 本题知识点:递归 题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39 public class Solution { public int Fibonacci(int n) { } } 解法一: /** * 暴力递归法(性能超级差,谁试谁知道) */ public class Solution { public int Fib
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

奇3场景算法(Java实现)

<一>表面积 将长N*M厘米的矩形区域划分成N行M列(每行每列的宽度均为1厘米),在第i行第j列的位置上叠放Ai,j个边长为1厘米的正方体(1<=Aij<=100) ,所有正方体就组成了一个立体图形,每个正方体六个面中的一部分会被其它正方体遮挡,未被遮挡的部分的总面积即为该立体图形的表面积,那么该立体图形的表面积是多少平方厘米? 输入 第一行包含两个整数N和M.1sN, Ms1000. 接下来N行,每行包含M个整数,第i行的第j个整数表示Ajp 输出 输出表面积的大小。 特例输入:   2 2
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

BeautifulSoup的简单用法

官方文档加载比较慢(估计是我党的原因) https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html#find-parents-find-parent 1、下载BeautifulSoup4 2、导入模块 from bs4 import BeautifulSoup 3、使用BeautifulSoup获取标签中的text from bs4 import BeautifulSoup s1 = """ <p class="q
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

Game of Connections

Game of Connections 这个题也是直接求卡特兰数,不过数据有一点大,不能够直接求,因为杭电不能交 python 不然我就用 python 写了.... 对于这么大的数据,还不能写 python 就只能用高精度啦 代码: // Created by CAD on 2019/8/15. #include <bits/stdc++.h> #define mst(name, value) memset(name,value,sizeof(name)) using namespace s
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

多线程while(!state){}有问题,volatile优化,sleep睡着之后唤醒,刷新变量缓存

https://ask.csdn.net/questions/664596 https://www.cnblogs.com/mengdd/archive/2013/02/16/2913659.html
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

重新理解业务里程碑----HHR计划----以太入门课

---- 理解业务背后的逻辑,抓住创业重点。 第一课:开始学习 1,FA : financial advisor。财务顾问。 2,本节课的目的:抓住创业的重点。 3,预热思考题: (1) 如果把你的整个创业过程,拆解成几个大的里程碑的话,你会怎么拆分? version1: 冷启动,融资,DAU 10万,广告盈利,上市。 (2)你现在项目的业务模式成立么?其中风险最高的部分是什么?你可以列出来1-3个点么? version1:推荐+烧钱,让DAU跑起来,吃广告。风险最高的:DAU无法不烧钱就往上
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

Java-第三篇3种创建的线程方式

1、Java使用Thread类代表线程,所有的线程对象必须是Thread类或其子类的实例。 当线程继承Thread类时,直接使用this即可获取当前线程,Thread对象的getName()方法返回当前线程的名字,因此可以直接调用getName()方法返回当前线程的名字。 Thread.currentThread():该方法总是返回当前正在执行的线程对象。 2、创建线程方式1:继承Thread类创建线程类 这种方式创建线程的步骤一般为: 1》定义Thread类的子类,并重写该类的run()方法
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

Scala 入门笔记-单例对象

在Scala中实现静态字段和静态方法的方式是用Object关键字来实现 1.工具类,存放常量和工具方法 2.实现单例模式 package day03 import scala.collection.mutable.ArrayBuffer object SingletonDemo { def main(args: Array[String]): Unit = { val sessionFactory = SessionFactory println(se
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

记录第一篇博客

嘻嘻,今天博客申请通过了,再次发第一篇博客庆祝一下!
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

redis集群报错:(error) CLUSTERDOWN The cluster is down

更换了电脑,把原来的电脑上的虚拟机复制到了新电脑上,启动虚拟机上的centos系统,然后启动redis集群(redis5版本),发现集群可以启动,redis进程也有,但是连接集群中的任意节点就报错,如下 查看单个节点的集群配置信息: 发现是因为原来的集群配置信息导致的错误,需要将每个redis实例下的dump.rdb 和nodes.conf文件删除,然后重新创建集群 重新创建集群: 首先启动6个redis实例 2 .进入任意一个redis实例,执行集群创建命令: ./redis-cli --c
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

洛谷P1209 [USACO1.3]修理牛棚 Barn Repair

跳转题意 分析:也是标准的贪心题,木板长度的最差情况是a[n]-a[1],然后我们算一下木板在哪个地方断掉可以减少最大的距离就OK 1 #include<cstdio> 2 #include<iostream> 3 #include<cstring> 4 #include<algorithm> 5 6 using namespace std; 7 8 int a[205],n,m,s,c[205]; 9 10 inline bool cmp(int x
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

题解 luogu P5021 【赛道修建】

题解 luogu P5021 【赛道修建】 时间:2019.8.9 20:40 时间:2019.8.12 题目描述 C 城将要举办一系列的赛车比赛。在比赛前,需要在城内修建 \(m\) 条赛道。 C 城一共有 \(n\) 个路口,这些路口编号为 \(1,2,\dots,n\),有 \(n-1\) 条适合于修建赛道的双向通行的道路,每条道路连接着两个路口。其中,第 \(i\) 条道路连接的两个路口编号为 \(a_i\) 和 \(b_i\),该道路的长度为 \(l_i\)。借助这 \(n-1\)
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

java面试-线程池使用过吗,谈谈对ThreadPoolExector的理解

一、架构说明: 二、为什么使用线程池,优势是什么? 线程池做的工作主要是控制运行的线程的数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,那么超出数量的线程排队等候,等其它线程执行完毕,再从队列中取出任务来执行。 特点:线程复用、控制最大并发数量、管理线程 优点: 降低资源消耗。通过重复利用已创建的线程来降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 提高线程的可管理性。线程是稀缺资源,如果无限制的
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

Go的流程控制

流程控制 Go语言支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。 顺序结构:程序按顺序执行,不发生跳转。 选择结构:依据是否满足条件,有选择的执行相应功能。 循环结构:依据条件是否满足,循环多次执行某段代码。 1 选择结构 1.1 if语句 1.1.1 if package main import "fmt" func main(){ s := "屌丝" // if 和{ 就是条件,条件通常都是关系运算符 if s == "王思聪"{
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

CP防火墙导入.csv格式的对象

Step1:将.csv格式的对象上传到管理服务器,本例为/home/admin目录 [Expert@SZ-OFFICE-SMT:0]# pwd /home/admin [Expert@SZ-OFFICE-SMT:0]# ls -l total 8 -rw-r----- 1 admin root 625 Aug 15 22:18 host.csv -rw-r----- 1 admin root 1036 Aug 15 22:18 network.csv [Expert@SZ-OFFICE-SMT
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

JavaScript 的查询机制——LHS 与 RHS

JavaScript 引擎在查找一个变量的时候,有两种查找机制:LHS 和 RHS。 RHS 的查询是简单地查找到某个变量的值,而 LHS 则是试图找到变量的容器的本身。 一个简单的例子:当我们执行 console.log(a) 时,执行的就是 RHS ,因为这里 a 并没有赋予任何的值。相应的,需要查找并取得 a 的值,这样才能将值传递给 conso.log(..)。 而当我们执行到 a = 2 时,这里对 a 的引用就是 LHS 引用,因为实际上我们并不关心当前的值是什么,只是想要为 =2
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

【vue】---猫眼项目中使用js组件的时候-------loading 加载 无法移除的原因---------

认识loading是一个函数 没次执行loading 都会返回一个新vm. 类似于闭包??????????????????????????????????? 所以根本原因是 插入元素和删除 不是同一个。所以无法删除。需要让他们变成共一个对象才行。 变成同一个对象的方法是:保留, loading() 执行之后会有一个返回值,这个返回值就是vm 把loading换成 vm .这样 添加和删除都在同一个vm 上执行。 总结: 绑定同一个作用对象,
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

replace()替换函数

replace()方法语法: str.replace(old, new[, max]) 参数 old -- 将被替换的子字符串。 new -- 新字符串,用于替换old子字符串。 max -- 可选字符串, 替换不超过 max 次
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0

关于TypeScript命名空间

TypeScript 命名空间 命名空间一个最明确的目的就是解决重名问题 假设这样一种情况,当一个班上有两个名叫小明的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的姓(王小明,李小明),或者他们父母的名字等等。 命名空间定义了标识符的可见范围,一个标识符可在多个名字空间中定义,它在不同名字空间中的含义是互不相干的。这样,在一个新的名字空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其他名字空间中。 TypeScript 中命名
分类: 其他 发布时间: 08-15 23:38 阅读次数: 0