编程技术

ESBasic 可复用的.NET类库(06) -- 循环任务

1.缘起:假设我的订单处理系统有这样的需求:将一天24小时分为4个时段,凌晨2:15到8:30采用A类型的处理器处理接收到的订单,8:30到14:00采用B类型的处理器,14:00到20:00采用C类型的处理器,20:00到第二天凌晨2:15采用D类型的处理器。即我们的订单处理器需要在任一天的2:15、8:30、14:00、20:00这四个时刻发生切换,这就是一个循环切换器所要做的工作。我设计了ESBasic.Threading.Application.I

系统 2019-08-29 22:15:06 2242

编程技术

5144 错误

5144错误错误编号:5144级别:10数据库'%3!'中文件'%1!'的自动增长在%5!毫秒后已取消或出现超时。使用ALTERDAT

系统 2019-08-12 09:30:12 2242

编程技术

Hibernate一对多使用Map和Set的区别

使用Map和Set的集合映射,都可以配合1对多,但是其中还是有细微的差别,主要体现在一方的inverse属性上数据库结构如下:其中member表的team字段对应team的idCREATETABLE`member1`(`id`varchar(50)NOTNULL,`name`varchar(50)defaultNULL,`age`varchar(50)defaultNULL,`teamRole`varchar(50)defaultNULL,`team`va

系统 2019-08-12 09:29:53 2242

编程技术

UI线程同步

WINFORM开发中常用的UI线程同步相关代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Threading.Tasks;usingSystem

系统 2019-08-12 01:33:52 2242

编程技术

数据库三范式的理解(引用其他网友)

第一范式:确保每列的原子性.如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式.例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。第二范式:在第一范式的基础上更进一层,目标是确保表中的每列都和主键相关.如果一个关系满足第一范式,并且除了主键以外的其它列,都依赖于该主键,则满足第二范式.例如:订单表(订单编号、产品编号、定购日期、价格、……),"订单编号"为主键,"产品编号"和主键列没

系统 2019-08-12 01:33:42 2242

编程技术

reactos操作系统实现(146)

Reactos的显示组成主要由GDI、视频端口驱动程序、小端口驱动程序和显示驱动程序组成。当GDI系统接到应用程序请求后,就会查找相应的小端口驱动程序,接着小端口驱动程序,就会设置视频端口驱动程序和显示驱动程序。在GDI和小端口驱动程序调用流程如下图所示:reactos操作系统实现(146)

系统 2019-08-12 01:32:47 2242

Python

Python csv模块使用方法代码实例

这篇文章主要介绍了Pythoncsv模块使用方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下importcsvdefopenSCV(filename):withopen("renting.csv",'r',encoding='utf_8_sig')asf:f_csv=csv.reader(f)forrowinf_csv:print(row)defTest1():headers=['ID','NA

系统 2019-09-27 17:57:06 2241

Python

python实现的自动发送消息功能详解

本文实例讲述了python实现的自动发送消息功能。分享给大家供大家参考,具体如下:一个简单的脚本#-*-coding:utf-8-*-from__future__importunicode_literalsfromthreadingimportTimerimportitchatimportrequests#抓取金山毒霸每日一句,英文和翻译defget_news():url="http://open.iciba.com/dsapi/"r=requests.g

系统 2019-09-27 17:56:02 2241

Python

Python中asyncio模块的深入讲解

1.概述Python中asyncio模块内置了对异步IO的支持,用于处理异步IO;是Python3.4版本引入的标准库。asyncio的编程模型就是一个消息循环。我们从asyncio块中直接获取一个EventLoop的引用,然后把需要执行的协程扔到EventLoop中执行,就实现了异步IO。2.用asyncio实现Helloworld#!/usr/bin/envpython3#-*-coding:utf-8-*-#@Time:2019/1/911:23#@

系统 2019-09-27 17:54:51 2241

Python

python爬取知乎神回复

看知乎的时候发现了一个“如何正确地吐槽”收藏夹,里面的一些神回复实在很搞笑,但是一页一页地看又有点麻烦,而且每次都要打开网页,于是想如果全部爬下来到一个文件里面,是不是看起来很爽,并且随时可以看到全部的,于是就开始动手了。工具1.Python2.72.BeautifulSoup分析网页我们先来看看知乎上该网页的情况:网址:,容易看到,网址是有规律的,page慢慢递增,这样就能够实现全部爬取了。再来看一下我们要爬取的内容:我们要爬取两个内容:问题和回答,回答

系统 2019-09-27 17:53:39 2241

Python

简单了解python PEP的一些知识

前言或许你是一个初入门Python的小白,完全不知道PEP是什么。又或许你是个学会了Python的熟手,见过几个PEP,却不知道这玩意背后是什么。那正好,本文将系统性地介绍一下PEP,与大家一起加深对PEP的了解。目前,国内各类教程不可胜数,虽然或多或少会提及PEP,但笼统者多、局限于某个PEP者多,能够详细而全面地介绍PEP的文章并不多。本文的目的是:尽量全面地介绍PEP是什么,告诉大家为什么要去阅读PEP,以及列举了一些我认为是必读的PEP,最后,则是

系统 2019-09-27 17:53:09 2241

Python

Python使用Turtle模块绘制五星红旗代码示例

在Udacity上课时学到了python的turtle方法,这是一个很经典的用来教小孩儿编程的图形模块,最早起源于logo语言。python本身内置了这个模块,其可视化的方法可以帮助小孩儿对编程的一些基本理念有所理解。在作业提交的论坛里看到很多turtle画出来的精美图形,想不出什么要画的东西,于是决定拿五星红旗来练练手。前期准备五星红旗绘制参数Turtle官方文档turtle的基本操作#初始化屏幕window=turtle.Screen()#新建turt

系统 2019-09-27 17:53:00 2241

Python

对python中不同模块(函数、类、变量)的调用详解

首先,先介绍两种引入模块的方法。法一:将整个文件引入import文件名文件名.函数名()/文件名.类名通过这个方法可以运行另外一个文件里的函数法二:只引入某个文件中一个类/函数/变量需要从某个文件中引入多个函数或变量时,用逗号隔开即可from文件名import函数名,类名,变量名接下来,通过一个具体的例子说明引入模块的具体方法:假设新建一个python包test2,里边有一个名为run.py的python文件,run.py文件里有一个名为running()

系统 2019-09-27 17:51:22 2241

Python

Python 入门之 内置模块 -- time模块

Python入门之内置模块--time模块1、time模块​time翻译过来就是时间,这个模块是与时间相关的模块importtime#内置模块--标准库(1)time.time()时间戳(时间戳表示的是格林尼治时间是从1970年1月1日00:00:00开始按秒计算的偏移量)print(time.time())#时间戳浮点数秒(2)time.sleep()睡眠time.sleep(3)#秒(3)time.localtime()将时间戳转换成结构化时间prin

系统 2019-09-27 17:48:58 2241

Python

python第三方库安装速度慢或安装失败解决方法

python第三方库安装速度慢或安装失败解决方法解决方法解决方法1.访问https://www.lfd.uci.edu/~gohlke/pythonlibs/#pytorch2.在键盘上按Ctrl+F,出现窗口3.在窗口中输入要安装的库(这里以xgboost为例)4.点击橙色的xgboost5.出现以下画面,接着按照自己的电脑选择不同版本的库。0.90表示库的版本,cp37表示python3.7,amd64表示64位系统6.点击后就会开始下载7.打开cmd

系统 2019-09-27 17:48:38 2241