自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 VBS 对IBM Notes的常规操作

之前在这个帖子中讨论了使用VBA发送Lotus Notes邮件,那个帖子中还有些问题一直没有解决,例如签名。另外之前自己也认为不能使用Lotus Notes的UI操作,实际上是错的。这里开一个新贴提供一些关于使用VBA操作Notes的例子,主要涉及Notes的邮件功能。使用的Notes版本是R9。如有不足的地方,希望大家补充。1. 获取当前用户名Sub GetUserName() Dim aNotes ' 创建NoteSession对象 Set aNotes .

2020-05-22 10:02:12 1916 1

原创 QTP中类的使用

Call TestClass Tester Dim mvarTesterName,mvarAge,mvarGender Sub Class_Initialize '构造函数 MsgBox "接下来,大家欢迎新同事的到来!" End Sub Sub...

2020-03-25 15:18:59 325

原创 01c语言的环境.html

01c语言的环境1vs写代码转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消转存失败重新上传取消2 文本编辑器写代码a>用notepad++写源代码b>找到编译器应用程序- gcc转存失败重新上传取消c>如果想让计算机能够命令执行gcc,必须让...

2020-03-15 15:14:09 349

原创 Ubuntu安装node10

1.下载最新版的文件node官网下载地址 点击选择图中方式下载2.依次执行下面命令sudo tar -xf node-v10.14.1-linux-x64.tar.xz -C /usr/local/sudo ln -s /usr/local/node-v10.14.1-linux-x64/bin/node /usr/local/bin/nodesudo ln -s ...

2019-08-02 20:30:07 1096 1

原创 HTML 4.01 符号实体

HTML 4.01 符号实体Previous Page Next Page本字符实体参考手册包括了数学符号、希腊字符、各种箭头记号、科技符号以及形状。注释:实体名称对大小写敏感。HTML 支持的数学符号结果 描述 实体名称 实体编号 ∀ for all ∀ ∀ ∂ part &am...

2019-05-31 22:48:15 412

原创 No.012 React 哲学

React 哲学我们认为,React 是用 JavaScript 构建快速响应的大型 Web 应用程序的首选方式。它在 Facebook 和 Instagram 上表现优秀。React 最棒的部分之一是引导我们思考如何构建一个应用。在这篇文档中,我们将会通过 React 构建一个可搜索的产品数据表格来更深刻地领会 React 哲学。从设计稿开始假设我们已经有了一个返回 JSON 的...

2019-04-23 18:00:59 349

原创 No.011 组合 vs 继承

组合 vs 继承React 有十分强大的组合模式。我们推荐使用组合而非继承来实现组件间的代码重用。在这篇文档中,我们将考虑初学 React 的开发人员使用继承时经常会遇到的一些问题,并展示如何通过组合思想来解决这些问题。包含关系有些组件无法提前知晓它们子组件的具体内容。在Sidebar(侧边栏)和Dialog(对话框)等展现通用容器(box)的组件中特别容易遇到这种情况。我...

2019-04-23 18:00:11 336

原创 No.010 状态提升

状态提升通常,多个组件需要反映相同的变化数据,这时我们建议将共享状态提升到最近的共同父组件中去。让我们看看它是如何运作的。在本节中,我们将创建一个用于计算水在给定温度下是否会沸腾的温度计算器。我们将从一个名为BoilingVerdict的组件开始,它接受celsius温度作为一个 prop,并据此打印出该温度是否足以将水煮沸的结果。function BoilingVerd...

2019-04-23 17:59:30 296

原创 No.009 表单

表单在 React 里,HTML 表单元素的工作方式和其他的 DOM 元素有些不同,这是因为表单元素通常会保持一些内部的 state。例如这个纯 HTML 表单只接受一个名称:<form> <label> 名字: <input type="text" name="name" /> </label> <inp...

2019-04-23 17:58:34 256

原创 No.003 内置常量

内置常量有少数的常量存在于内置命名空间中。 它们是:Falsebool类型的假值。 给False赋值是非法的并会引发SyntaxError。Truebool类型的真值。 给True赋值是非法的并会引发SyntaxError。NoneNoneType类型的唯一值。None经常用于表示缺少值,当因为默认参数未传递给函数时。 给None赋值是非法的并...

2019-04-17 09:04:26 186

原创 No.002 内置函数

内置函数¶Python 解释器内置了很多函数和类型,您可以在任何时候使用它们。以下按字母表顺序列出它们。 内置函数 abs() delattr() hash() memoryview() set() all() dict() help() min() setattr() any() di...

2019-04-16 19:21:57 243

原创 No.001 概述

概述"Python 库"中包含了几种不同的组件。它包含通常被视为语言“核心”中的一部分的数据类型,例如数字和列表。对于这些类型,Python语言核心定义了文字的形式,并对它们的语义设置了一些约束,但没有完全定义语义。(另一方面,语言核心确实定义了语法属性,如操作符的拼写和优先级。)这个库也包含了内置函数和异常 --- 不需要import语句就可以在所有Python代码中使用的对象。...

2019-04-16 18:21:16 2108

原创 Python 标准库

吸收点营养:Python 语言参考描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。它还描述了通常包含在 Python 发行版中的一些可选组件。Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,...

2019-04-16 18:19:38 852

原创 No.8 列表 & Keys

列表 & Keys首先,让我们看下在 Javascript 中如何转化列表。如下代码,我们使用map()函数让数组中的每一项变双倍,然后我们得到了一个新的列表doubled并打印出来:const numbers = [1, 2, 3, 4, 5];const doubled = numbers.map((number) => number * 2);conso...

2019-04-10 18:46:54 336

原创 No.7 条件渲染

条件渲染在 React 中,你可以创建不同的组件来封装各种你需要的行为。然后,依据应用的不同状态,你可以只渲染对应状态下的部分内容。React 中的条件渲染和 JavaScript 中的一样,使用 JavaScript 运算符if或者条件运算符去创建元素来表现当前的状态,然后让 React 根据它们来更新 UI。观察这两个组件:function UserGreeting(pr...

2019-04-10 18:45:10 222

原创 No.6 事件处理

事件处理React 元素的事件处理和 DOM 元素的很相似,但是有一点语法上的不同:React 事件的命名采用小驼峰式(camelCase),而不是纯小写。 使用 JSX 语法时你需要传入一个函数作为事件处理函数,而不是一个字符串。例如,传统的 HTML:<button onclick="activateLasers()"> Activate Lasers&lt...

2019-04-10 18:43:49 308

原创 No.5 State & 生命周期

State & 生命周期本页面介绍了 React 组件中 state 和生命周期的概念。你可以查阅详细的组件 API 参考文档。请参考前一章节中时钟的例子。在元素渲染章节中,我们只了解了一种更新 UI 界面的方法。通过调用ReactDOM.render()来修改我们想要渲染的元素:function tick() { const element = ( <...

2019-04-10 18:42:16 225

原创 No.4 组件 & Props

组件 & Props组件可以将UI切分成一些独立的、可复用的部件,这样你就只需专注于构建每一个单独的部件。组件从概念上看就像是函数,它可以接收任意的输入值(称之为“props”),并返回一个需要在页面上展示的React元素。函数定义/类定义组件定义一个组件最简单的方式是使用JavaScript函数:function Welcome(props) { retu...

2019-04-10 08:01:31 252

原创 No.3 元素渲染

元素渲染元素是构成 React 应用的最小单位。元素用来描述你在屏幕上看到的内容:const element = <h1>Hello, world</h1>;与浏览器的 DOM 元素不同,React 当中的元素事实上是普通的对象,React DOM 可以确保 浏览器 DOM 的数据内容与 React 元素保持一致。注意:初学者很可能把元素的定义...

2019-04-10 08:01:11 274

原创 No.2 JSX 简介

JSX 简介我们来观察一下声明的这个变量:const element = <h1>Hello, world!</h1>;这种看起来可能有些奇怪的标签语法既不是字符串也不是 HTML。它被称为 JSX, 一种 JavaScript 的语法扩展。 我们推荐在 React 中使用 JSX 来描述用户界面。JSX 乍看起来可能比较像是模版语言,但事实上它完全是在...

2019-04-10 08:00:12 283

原创 No.1 Hello World

Hello World尝试React最简单的方法是使用CodePen上的Hello World例子。如果你不想安装任何东西,可以在浏览器中打开它,然后跟着尝试我们接下来的例子。如果你更愿意使用本地开发环境,可以查看安装页面 。一个最简单的React例子如下:ReactDOM.render( <h1>Hello, world!</h1>, documen...

2019-04-10 07:59:44 275

原创 Ubuntu 安装 nvm

nvm 可以切换 nodejs 版本使用git 安装方法:https://github.com/creationix/nvm#git-install cd ~/ - -切到主目录 git clone https://github.com/creationix/nvm.git .nvm - -克隆代码到文件夹 .nvm cd ~/.nvm - -进入nvm代码目录...

2019-04-09 06:55:26 830

原创 React 组件

React 组件复合组件<!DOCTYPE html><html><head><meta charset="UTF-8" /><title>菜鸟教程 React 实例</title><script src="https://cdn.staticfile.org/react/16.4.0/umd/rea...

2019-04-02 08:09:33 155

原创 vue笔记1

今日内容 1. vue.js - Vue.js模板语法 - Vue指令系统 - ES6常用语法 - 案例 知识点复习回顾 1. HTML(超文本标记语言) - 行内标签(行内标签不能设置宽高,但是input,img可以) a i(斜体) strong b em input label span...

2019-03-26 22:29:56 275

原创 好文章

Python:Python 官方文档:https://docs.python.org/zh-cn/3.7/library/index.html修改npm和yarn源:https://www.jianshu.com/p/010e47ed2bfd?tdsourcetag=s_pcqq_aiomsgSelenium IDE (Open source record and playback t...

2019-03-23 10:01:17 236

原创 Selenium IDE源码分析

Selenium IDE (Open source record and playback test automation for the web)下载:https://docs.seleniumhq.org/selenium-ide/Selenium IDE源码Github地址:https://github.com/SeleniumHQ/selenium-ide/tree/v3.5.10...

2019-03-11 17:10:16 2136

原创 希腊字母表(配读音)

1 Α α alpha a:lf 阿尔法 2 Β β beta bet 贝塔 3 Γ γ gamma ga:m 伽马 4 Δ δ delta delt 德尔塔 5 Ε ε epsilon ep`silon 伊普西龙 6 Ζ ζ zeta zat 截塔 7 Η η eta eit 艾塔 8 Θ θ thet θit 西塔 9 Ι ι iot aiot 约塔 10 Κ κ kappa...

2019-02-27 16:02:44 8043

转载 001-2019-0124 前端Html

01-html介绍和head标签主要内容 web标准 浏览器介绍 开发工具介绍 HTML介绍 HTML颜色介绍 HTML规范 HTML结构详解 一、web标准web准备介绍:w3c:万维网联盟组织,用来制定web标准的机构(组织) web标准:制作网页遵循的规范 web准备规范的分类:结构标准、表现标准、行为标准...

2019-01-24 08:11:31 660

原创 001-2019-0119机器学习

目录​​​​​​​机器学习概述什么是机器学习1、 背景介绍2、定义3、解释为什么需要机器学习机器学习应用场景学习框架和资料介绍1、学习框架2、书籍资料3、提深内功(但不是必须)特征工程介绍学习目标问题:从历史数据当中获得规律?这些历史数据是怎么的格式?1、数据集的构成1.1 可用数据集1.2 数据集构成特征工程的位置与Pand...

2019-01-19 17:32:58 1312

原创 VBS中实现函数多返回值

这里代码实现不只是实现函数多返回值。借助这个思想,可以实现Excel宏VBA被VBScript代码调用,为什么要用VBS去调用VBA呢?这段时间碰到了一个棘手的问题,Excel中保存有差不多10万条数据,我想通过字典的形式对这10万条数据存储为Dictionary对象。  '方法1 —— 借助Class' 定义一个有多个变量成员的类Class MultiValue ...

2019-01-13 22:56:14 2021

原创 VBS与正则表达式

对经常需要用到文本数据查找、字符串比较匹配从而判断结果的时候就需要使用正则表达式。正则表达式提供了强大、灵活而又高效的方法来处理文本,利用正则表达式的全面模式匹配表达法,可以快速分析大量文本,从而找到特定的字符。在VBS中,使用RegExp对象来支持正则表达式的使用。RegExp提供了3个属性和3个方法,分别为:属性:Pattern、Global、IgnoreCase; 方法:Test、Re...

2019-01-13 22:55:58 5498

原创 038-2018-1030 gevent IO多路复用

笔记 昨日内容回顾: 线程的一些其他方法事件队列 : queue.Queue先进先出  先进后出   优先级的队列线程池: map  submit  result  shutdown(close+join)  add_done_callbackGIL锁 :协程:单线程下实现并发什么并发并行串行今天的内容协程:gevent模块,遇到IO自动切换...

2019-01-13 22:55:37 4380

原创 037-2018-1029 线程池 事件 队列 线程其他方法 协程 greenlet gevent

笔记 昨日内容回顾:线程 两种创建方式线程与进程效率对比同一进程下线程的共享进程的资源的锁(同步锁\互斥锁 Lcok) :死锁现象:当我们使用锁嵌套锁的时候,多个线程异步执行的时候会出现线程之前互相等待对方未释放的锁.递归锁RLock :守护线程:所有非守护线程结束才结束,主线程的代码结束,只要还有非守护线程,那么守护线程也不会结束守护进程:主进程代码结束,...

2019-01-13 22:51:35 290

原创 036-2018-1028 线程 效率对比 数据共享 同步锁死锁递归锁 守护线程 信号量

笔记 昨日内容回顾:队列:Queue管道 : Pipe ,recv消息的时候 OSError,EOFError,数据不安全的Manager : 共享数据 , 数据不安全 , 加锁进程池 :P = Pool()Map(function,iter-obj)  #异步,自带join: 主进程等待map里面任务结束 Apply : 同步执行,串行,一个完了一个的执行...

2019-01-13 22:44:54 249

原创 035-2018-1027 管道 Manager 进程池 线程初识

笔记: 昨日内容回顾:进程同步:锁 : 将异步变为同步,保证数据安全,信号量 : 可以规定同时进入锁内执行的进程数量事件 :进程通信:IPC队列 :生产者消费者模型 : 解耦,缓冲,解决双方效率差异问题JoinableQueue :今日内容:管道  数据共享  进程池  线程管道:     管道的数据不安全:...

2019-01-13 22:39:52 311

原创 034-2018-1026 锁 信号量 事件 队列 JoinableQueue

笔记 昨日内容回顾: 1 创建进程的两种方法直接使用from multiprocessing import Process自定义一个类,继承Process类,重写run方法,如果需要传参,重写init,并调用super执行父类的init2 两种传参方式:Args = (1,)元组Kwargs = {‘n’:1,}3 验证进程之间是空间隔离的全局变量4...

2019-01-13 22:33:08 210

原创 033-2018-1023 非阻塞+进程以及创建进程的两种方法

笔记 昨日内容回顾:多道技术空间复用时间复用分时系统并发:伪并行,遇到IO就进行切换 提高了程序的运行效率进程切换保存现场,进程运行的状态信息 并行应用多核,同时运行多个任务,真正的同时在进行进程的创建 结束等 同步 异步 阻塞 非阻塞同步阻塞同步非阻塞异步阻塞异步非阻塞From Multiprocessing imp...

2019-01-13 22:27:50 325

原创 032-2018-1022 操作系统多道技术

笔记 昨日内容回顾: 操作系统发展史今日内容:操作系统:多道技术背景:提高工作效率(充分利用IO阻塞的时间)同时执行多个任务多道技术空间复用:充分的利用内存空间    时间复用:充分利用IO阻塞时间分时系统:并发:提高了程序的工作效率 两项工作:1:进程之间的切换2:保护现场,保留你进程执行的状态并行应用多核,多个任务在同...

2019-01-13 22:21:40 351

原创 031-2018-1019 ftp功能讲解+操作系统

笔记昨日内容回顾: 1  粘包解决方案二先发送数据的长度 + 发送数据  #自定制消息头Pack打包的数据长度 = 4个字节 Struct打包:pack(‘i’,int类型数据) #21亿多,4个字节解包:unpack(‘i’,pack的数据) 返回数据是个元组 拿数据需要加上[0]2 ftp上传看代码 3 socketserverImp...

2019-01-13 22:19:12 484

原创 030-2018-1018 FTP上传+打包工具+粘包现象2

笔记 一 昨日内容回顾 缓冲区 : 暂时存放传输数据的,防止你的程序在发送数据的时候卡住,提高代码运行效率输入缓冲区:recv输出缓冲区:send缓冲区有长度限制 MTU:最大传输单元,网络层限制是1500B,每次发送数据的时候最好不要超过这个数 粘包粘包现象:1 连续发送小的数据,间隔时间很短,有可能一次就接收到了这几个连续的拼接在一起的小数据...

2018-11-18 17:21:39 386

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除