__getattr__,settr

__getattr__    如果属性查找在实例以及对应的类中(通过__dict__)失败, 那么会调用到类的__getattr__函数, 如果没有定义这个函数,那么抛出AttributeError异常。由此可见,__getattr__一定是作用于属性查找的最后一步,兜底。 @settr def user(self): return self._user @user.setter def user(self, value): self.
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

通过了信息系统项目管理师,庆祝一下写个博客,分享考试经历

工作8、9年了,混的不好,至今还是一线开发。之前一心想做项目经理,但是又不想劳心费神,不想加班。虽然现在没有机会做项目管理工作,但是学习学习考个证还是有必要的,说不定能当敲门砖用。 2015年还在上家公司的时候,考过一次中级的系统集成项目管理工程师,没有报辅导班,书也没有看完,考试没有通过。 2017年来到现在的公司,因为是国企,同事们对考证比较积极,我也想再考,但是比较懒,到了18年才开始报名考试。没有信心直接考高级,主要是因为怕写论文,想着先拿个中级证书再说,高级看心情慢慢考。报了中级的辅
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

区块链学习笔记01(基本介绍)

1、区块链的定义 区块链:区块链是一种按照时间顺序将数据区块以顺序相连接、并以密码学方式保证的不可篡改和不可伪造的分布式账本(也称数据库)。 它具有不可篡改、防伪、可追溯等特性,区块链通过竞争机制,产生记账权,保证记账节点的去中心和所有记账节点账本数据的一致性 2、区块链的结构 区块链结构:区块(区块头 相当于页码:记录了本区块头及前一区块头及下一区块头的hash值,数据主体)+链 区块头和区块主体链 靠merkle值(通过merkle算法,将区块内所有交易数据生成一串加密字符串) 交易(tr
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

区块链学习笔记02(区块链分类及共识机制)

1、区块链分类 1)公开链--非许可链 主要特征:任何人可以参数与读取、交易、写入,可自由加入或离开,完全去中心化,账本信息公开透明,不受任何机构控制,需要挖矿来达成共识 缺点:记账延时高,成本高,效率低 链的代表:比特币、以太坊、EOS等 2)私有链--许可链 主要特征:记账权限由单独个人或机构控制,记账权限由内部机制决定,读取权限可对外开放全部或部分 缺点:交易效率高、无记账成本、隐私性好 链的代表:机构内部的审计 3)联盟链--许可链 主要特征:多个机构共同维护管理,需事先确定好参与的区
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

关于世界

我不知道世界机器如何运作。不过,这已经存在。它是精巧的,设计者(或许不是者)太聪明。时间,空间是什么,从个人成长到人类的进化,从几十年到几亿年,它在干什么。我们是否渺小?可能我们就是那个者。
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

python中的清屏函数

一:cmd中python的清屏函数 import os os.system("cls") cmd中演示   1.在cmd中输入命令行:   2.执行后:   3.为什么会遗留一个0? 因为函数os.system("cls")的返回值为0,并且没有变量来接受这个返回值,所以其返回值在执行清屏后就会输出在命令行窗口。   例如:使用变量 i 接受其返回值      输出:    二:在idle中执行代码   推荐教程
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

CSS-box立体图型

<style> #stage{ width:400px; height:400px; border:1px solid black; perspective:1000px; } #box{ position:relative; width:200px; height:200px; margin:100px;
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

0084-CYX的异己

题目 CYX的异己 难度级别:A; 运行时间限制:1000ms; 运行空间限制:256000KB; 代码长度限制:2000000B 试题描述 CYX 不仅学习成绩优秀,人际关系还处理得非常好,即使是这样,也偶尔有人与他的观点不同,尽管他知道异己者有明显的错误,但他仍然不能说服异己者,咋办呢?这个问题很难,但智慧的 CYX 也有办法解决。现在输入 n 个小写字母表示 n 个人的观点,相同的字母表示观点相同,出现最多的那个字母出现的次数一定是遥遥领先,而且代表 CYX 的观点,请你计算有多少个同学
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

数独高阶技巧入门之三——Fish

术语Fish代表了一组工作原理相同的关于特定候选数的解题技巧(Fish技巧直接产生自数独规则——每个单元内的数字都不能重复),Fish家族成员包括“体型”从小到大的X-Wing、Swordfish、 Jellyfish、Squirmbag、 Whale以及Leviathan(后三者在人工解题过程中很少用到,本篇不做展开),以及由标准Fish结构延伸出来的Finned/Sashimi Fish。 X-Wing——若数字A在某两行(列)中只能存在于相同的两列(行),则这两列(行)的其他格都不能有A
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

remove_if erase

https://blog.csdn.net/u010913001/article/details/53348580 #include <algorithm> forward_iterator remove_if( forward_iterator start, forward_iterator end, Predicate p ); 函数remove_if()移除序列[start, end)中所有应用于谓词p返回true的元素. 此函数返回一个指向被修剪的序列的最后一个元素迭代器. 记住, r
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

网贷查询接口开发 网贷黑名单查询 个人网贷黑名单查询

给一个客户开发网贷查询的。然后顺便看了下目前业界的玩法,基本都是找到一些上级公司,拿到大数据查询接口,然后自己包装订制开发。 下面是我在开发的过程中调用的一些接口。php的。都是找这样的公司拿到appid或者appcode等信息,然后联调他们的数据,获取到数据以后,自己做成h5页面展示出来就可以了。 $host = "https://blanklist.shumaidata.com"; $path = "/blacklist/check"; $method = "POST";
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

【洛谷P1198】最大数【分块】

版权声明:若希望转载,在评论里直接说明即可,谢谢! https://blog.csdn.net/SSL_ZYC/article/details/85009423 题目大意: 题目链接:https://www.luogu.org/problemnew/show/P1198 现在请求你维护一个数列,要求提供以下两种操作: 查询操作。 语法: Q LQ\ LQ L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。 限制: LLL不超过当前数列的长度。 (L&gt;0)(L&gt;0)(
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

(数据结构)栈

栈,是一种线性存储结构。 特点:1.栈中数据是按照“后进先出”的顺序进出栈的。 2.向栈中添加/删除数据时,只能从栈顶进行操作。 栈通常包括三种操作:push、peek、pop push:向栈中添加元素。 peek:返回栈顶元素。 pop:返回并删除栈顶元素的操作。 栈的c语言实现:数组实现的栈,并且只能存储int数据。 #include <stdio.h> #include <malloc.h> /** * C 语言: 数组实现的栈,只能存储int数据。 * * @author s
分类: 其他 发布时间: 12-15 23:34 阅读次数: 0

一位程序员的编程诗,很强!

我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是我却不能重载对你的思念... 也许命中注定了 你在我的世界里永远的烙上了静态的属性... 而我不慎调用了爱你这个方法... 当我义无返顾的把自己作为参数传进这个方法时... 我才发现爱上你是一个死循环... 它不停的返回对你的思念压入我心里的堆栈... 在这无尽的黑夜中... 我的内存里已经再也装不下别人... 我不停的向系统申
分类: 其他 发布时间: 12-15 23:33 阅读次数: 0

(数据结构)二叉查找树

树,是一种数据结构。它是由n个有限节点组成一个具有层次关系的集合。 特点: 每个节点有0个或多个子节点。 没有父节点的节点称为根节点。 每一个非根节点有且只有一个父节点。 除了根节点外,每一个子节点可以分为多个不相交的子树。 树的基本术语: 节点的度:节点拥有的子树的数目。 叶子:度为零的节点。 分支节点:度不为零的节点。 树的度:树中节点的最大的度。 层次:根节点的层次为1,其余节点的层次等于该节点的双亲的层次加1。 树的高度:树中节点的最大层次。 无序树:如果树中节点的各子树之间的次序是不
分类: 其他 发布时间: 12-15 23:33 阅读次数: 0

(数据结构)AVL树的一点认识

它相对于二叉查找树的一点区别是: AVL树中任何节点的两个子树的高度最大差别为1。 如右图,此图是非AVL树,因为7的两个子树2、8的高度相差超过了1,以2为根节点的树的高度是3,以8为根节点的树的高度是1。
分类: 其他 发布时间: 12-15 23:33 阅读次数: 0

STM32-自学笔记(6.用GPIO点亮LED)

实验说明:将两个LED灯点亮,隔一段时间后,将它们熄灭。 硬件电路: 如图 GPIOA.2引脚连接LED灯,在连接一个1kΩ的限流电阻,最后接地。 GPIOA.3引脚连接LED灯,在连接一个1kΩ的限流电阻,最后接地。(很简单) 主要来看软件设计(程序设计): 需要注意的几点: 置RCC寄存器组,使PLL输出72MHz时钟频率。 配置GPIOA.2和GPIOA.3为推挽输出,最大翻转频率为50MHz。 通过在GPIOA.2和GPIOA.3上输出高电平点亮LED,反之输出低电平则熄灭LED。 程
分类: 其他 发布时间: 12-15 23:33 阅读次数: 0

STM32-自学笔记(7.用GPIO点亮LED,程序用到的库函数介绍)

1.RCC_DeInit 函数原型:void RCC_DeInit (void) 功能:将外设RCC寄存器重设为默认值。 参数:无 例子:RCC_DeInit (); //将外设RCC寄存器重设为默认值 2.RCC_HSEConfig 函数原型:void RCC_HSEConfig (u32 RCC_HSE) 功能:设置外部高速晶振(HSE)。 参数:RCC_HSE_HSE的新状态 参数:RCC_HSE 描述: RCC_HSE_OFF:HSE晶振失能 RCC_HSE_ON:HSE晶振使能 RC
分类: 其他 发布时间: 12-15 23:32 阅读次数: 0

STM32-自学笔记(8.使用STM32的SysTick定时器控制LED灯闪烁)

SysTick定时器,被称为“系统节拍时钟”。SysTick属于ARM Cortex-M3内核的一个内设,STM32也带有SysTick定时器。 SysTick定时器的基本结构 SysTick工作原理: SysTick从时钟源接口获得时钟驱动 从重装寄存器将重装值读入当前计数寄存器中,并在时钟驱动下进行减一计数。 当SysTick发生下溢时,将计数标志位置位,并且触发SysTick溢出中断,同时进行一次重装值载入操作。 实验说明: 使用STM32的SysTick定时器产生长度为1s的时间间隔,
分类: 其他 发布时间: 12-15 23:32 阅读次数: 0

寒假随笔(一)

因为要准备托福,同时要做实验室的项目,想做个简单的工作记录,就在这上面写一些遇到的问题随笔。 这是研一的寒假,回家回的比较早。技术小白。开始简单试着自己写一些程序,主要是机器视觉方面的。 首先写的第一个程序是,简单的车道线检测,本来昨天就应该写了这篇博客的。 昨天还没有调试成功,今天要继续调试。贴图。 目前遇到的问题是,边缘检测的效果很不好,还不知道怎么修改,今天下午继续修改,效果调试好后,上传代码。
分类: 其他 发布时间: 12-15 23:32 阅读次数: 0