初識面向對象

类属性与对象属性 创建对象 也称之为实例化 产生的对象也称之为实例 class Person: color = "black" def eat(self): print("黑人哥们正在吃饭....") p1 = Person() print(p1) print(p1.color) print(p1.__dict__) p2 = Person() print(p2) print(p2.color) print(p2.__dict__)
分类: 其他 发布时间: 05-16 23:34 阅读次数: 0

pycharm从本地离线添加模块

有时候需要在离线的环境下使用pycharm,但是右缺少模块怎么办,这时,我们就可以在互联网上下载需要的模块,然后导入内网,通过pycharm添加本地的库的方式引入模块。 具体做法如下: 1. 打开pycharm的settings界面,选择图中圆圈部分 2. 点击右上角show all 3. 然后点击图中花圈的按钮 4. 点击 + 号按钮,添加你想要的引入的模块所在的路径,点击确认即可
分类: 其他 发布时间: 05-16 23:34 阅读次数: 0

asp.net core 自定义中间件【以dapper为例】

在asp.net core开发中。按照国际案例开始。都是先在Nuget安装XXX包。比如我们今天要用到的Dapper nuget里面安装Dapper 1.然后新建一个类文件DapperExtensions.cs 因为Dapper是IDbConnection扩展出来的,所以我们必须给IDbConnection一个默认的实现 /// <summary> /// 注入服务 /// </summary> /// <typeparam name="
分类: 其他 发布时间: 05-16 23:34 阅读次数: 0

Java线程池之ThreadPoolExecutor

  java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类,因此如果要透彻地了解Java中的线程池,必须先了解这个类。 1.ThreadPoolExecutor类的构造函数: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue) {
分类: 其他 发布时间: 05-16 23:34 阅读次数: 0

学习Pushlet(二):项目实战通过user用户点对点发送

首先我们需要去了解一下pushlet的代码,从而进行我们自己的自定义需求,首先我们找到我们写的后台服务,有两个方法一个设置睡眠时间和生成事件,那么到底有什么用呢,哪里用到了呢。我们将从官网下载的源码也放入到项目中去,我们进入到HelloWorldPlushlet继承的EventPullSource类里面,原来它继承了Runnable,是个线程,那么查看run方法:发现这里用到了我们自定义的两个方法,通过设置的睡眠时间让线程睡眠,一个通过生成事件的方法生成事件并且发布出去,那么到这里我们大概明白
分类: 其他 发布时间: 05-16 23:34 阅读次数: 0

同一目录下批处理执行Word宏

Option Explicit Const c_strRootFolder = "D:\要处理的doc或docx文件" ' 包含需要处理文档的文件夹 On Error Resume Next Dim oApp, oDoc Dim fso, oFolder, oFile Set fso = CreateObject("Scripting.FileSystemObject") Set oFolder = fso.GetFolder(c_strRootF
分类: 其他 发布时间: 05-16 23:34 阅读次数: 0

算法(第四版)之堆排序

堆排序是建立在堆的基础上的, 了解堆排序我们得先了解二叉堆. 二叉堆是以二叉树为基础的, 当一棵二叉树的每个结点都大于等于它的两个子节点数时, 它被称为堆有序. 我们可以很容易的理解出, 它的根节点是最大节点 二叉堆可以用指针和数组两种方式表示, 本文用的是数组的方式. 我们在堆中有两种操作方法, 一种叫做上浮, 一种叫做下潜, 上浮是指将节点n和它的父节点进项比较, 如果它的父节点小于它, 则节点n与它的父节点交换, 然后在继续与它交换后的父节点进行比较, 知道它的父节点不小于它为止. 而下
分类: 其他 发布时间: 05-16 23:34 阅读次数: 0

mysql 分页offset过大性能问题解决思路

在公司干活一般使用sqlserver数据库。rownumber分页贼好用。 但是晚上下班搞自己的事情就不用sqlserver了。原因就是自己的渣渣1核2g的小服务器完全扛不住sqlserver那么大的大块头,于是就使用Mysql数据库。 一般使用MySQL分页都是使用limit,我也这么使用的。 今天晚上打开一个服务器上的小网站,顺便点几下看看有没有问题,不小心点到了最后一页,卡了我近10秒才反应过来。我数据库就7w多条数据。虽说服务器垃圾也不至于卡这么久吧。。 然后把分页的sql找出来,去数
分类: 其他 发布时间: 05-16 23:34 阅读次数: 0

hash初探

hash解决的问题:当要判断两个事物是否相等的时候,如果这两个事物包含很多属性信息,我们去一个一个比较这些属性信息,如果全都相等,最后才判断这个事物相等。这样子的话,当要比较很多组事物是否相同的时候,每个事物又包含了很多的信息,这样子的话复杂度一下子就上去了。所以,不如把所有的每个事物的所有属性信息提前映射成一个函数值,这样我们下次去比较两个事物是否相等的时候直接去比较函数值就可以了。 例题:poj3349:题意:每片雪花都有六个角,每个角都有一个长度,现在给出很多片雪花六个角的长度,然后现在
分类: 其他 发布时间: 05-16 23:34 阅读次数: 0

申请博客园博客,原来这么容易。

听说很多申请了多次才通过,我只一次就通过了。 可能是写得比较认真吧。 各位大牛好,小弟在此致敬了。 刚刚参加工作,之前做毕业设计的时候,看了很多博客园大牛们写的博客。 真是受益匪浅,感谢各位的分享精神。 入职不久,要学习的东西很多,平时在博客写一写入门笔记,各位不要笑话。 本人主要学习Python人工智能开发,包括机器学习,深度学习。 内容非常多,不学个一两年,恐怕是学不出来。
分类: 企业开发 发布时间: 05-16 23:34 阅读次数: 0

好程序员web前端分享CSS3颜色值HSLA表示方式

说明:本文档兼容性测试基础环境为:windows系统;IE6-IE10, Firefox6.0, Chrome13.0, Safari5.1, Opera11.51说明:HSLA(H,S,L,A)取值:H:Hue(色调)。0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为:0 - 360S:Saturation(饱和度)。取值为:0.0% - 100.0%L:
分类: 服务端 发布时间: 05-16 23:30 阅读次数: 0

kubeadm安装高可用kubernetes v1.14.1

前言步骤跟之前安装1.13版本的是一样的区别就在于kubeadminit的configurationfile目前kubeadminitwithconfigurationfile已经处于beta阶段了,在1.15版本已经进入到了v1beta2版本虽然还没到GA版,但是相对于手动配置k8s集群,kubeadm不但简化了步骤,而且还减少了手动部署的出错的概率,何乐而不为呢环境介绍:系统版本:CentOS
分类: 企业开发 发布时间: 05-16 23:30 阅读次数: 0

社群运营之如何营造社群氛围

1、社群公告公告大家估计都知道,这也是激活潜水用户的一个重要功能。在活动开始前2-3天,笔者建议每天发一次公告进行活动倒计时,活动当天可以多发1-2次,也就是活动开始前1小时内。一可以让屏蔽了群的用户最大化的进行激活点进来看看,二可以让现有活跃用户对于活动的期待再次提升。另外,在发公告时,一定要记得提前把公告文案和时间写好,尤其是活动时间可以每次都发一下,因为这样不管是对于活跃用户还是潜水用户都起
分类: 企业开发 发布时间: 05-16 23:20 阅读次数: 0

影院无线网络解决方案

提供免费Wi-Fi服务“一举多得”在面向日益增加的智能手机人群(目前占比已达35%,明年底预计将达50%)提供免费Wi-Fi上网的差异化服务之外,同时获得额外收益:有效控制候影室乱哄哄的场面,提高现场服务、管理水平。识别、发现新增个人高端客户(智能手机用户),获得深度营销、品牌关怀、业务回馈机会。在悠闲的环境下推送影视资讯、排期信息等,开展近距交互式营销。营销渠道的拓展—通过智能手机客户端“免费无
分类: 企业开发 发布时间: 05-16 23:20 阅读次数: 0

利用相机内外参读取矫正后的视频流

主要目的 利用所得到的内外参矩阵读取矫正后的相机的视频流 (因为用到的摄像头是红外线摄像头(监控摄像头),有必要了解其原理)从光谱来讲,和普通摄像头感可见光原理类似。红外摄像头工作原理是红外灯发出红外线照射物体,红外线漫反射,被监控摄像头接收,形成视频图像。 程序源码 整个项目主要包括以下程序 main.cpp include include <opencv2/opencv.hpp> include include"CameraCalibrator.h" using names
分类: 其他 发布时间: 05-16 23:18 阅读次数: 0

[手机按键备忘]大型项目下的坐标的使用方法(感谢凤凰师兄的帮助)

平时我们点击手机上的坐标就几种情况 1.通过找图找色找字 获取到目标的位置坐标信息 然后tap intX,intY就可以了 2.有些按钮在指定界面是固定的位置雷打不动 比如各个界面的右上关闭按钮 我们也不需要做图色找到了对应的关闭按钮 只是需要按键抓抓获取这个界面的关闭按钮的坐标 用tap 100,200这样点击下就实现了关闭 问题: 平时我们项目小 基本上和坐标相关的主要是这2个情况 还有一些非常少见的这里就不说了 项目大的情况下 我的前一个脚本2w多行 就拿之前的 游戏主界面的关闭按钮来算
分类: 其他 发布时间: 05-16 23:18 阅读次数: 0

赖氏经典英语语法—介词2:in, on, to, with

5.in 在……之内, 如建筑物,空间,书,文件,公司 在房子里,in the house. 在公园里,in the park 在杂志里,in the magazine. 在这间公司里,in this company. 穿/戴着… be dressed in = wear… 身穿/戴着…… put on穿的动作。 who's the girl that is dressed in red? who's the girl that is wearing a red dress? 那个穿着红衣服的
分类: 其他 发布时间: 05-16 23:18 阅读次数: 0

线程-多线程socket server聊天(二)

多线程接受input类型 client import socket sk = socket.socket() sk.connect(('127.0.0.1',8080)) msg = sk.recv(1024) print(msg) inp = input('>>> ').encode('utf-8') sk.send(inp) sk.close() server import socket from threading import Thread def chat(conn): conn.s
分类: 其他 发布时间: 05-16 23:18 阅读次数: 0

ubuntu下查看本机IP地址

在终端输入: ifconfig -a 即可得解。
分类: 其他 发布时间: 05-16 23:18 阅读次数: 0

cad.net 图层隐藏 IsHidden 用法 eDuplicateRecordName 报错

今天小博发现了一件事情,无论怎么用 IsHidden 都会出现报错 eDuplicateRecordName public class Command_hbtcWin22222 { [CommandMethod("Hiddenlayer")] public void Hiddenlayer() { Document doc = Application.DocumentManager.MdiActi
分类: 其他 发布时间: 05-16 23:18 阅读次数: 0