Python在Windows下安装第三方库浅谈

  • Post author:
  • Post category:python

在用python编写代码时,往往需要用到第三方库,那么python如何去用第三方库呢,首先我们先来看看是如何安装的,方法可能会很多,但这边只介绍一种,其它请百度或google 比如asyncio,这里简单介绍下asyncio asyncio可以实现单线程并发IO操作。如果仅用在客户端,发挥的威力不大。如果把asyncio用在服务器端,例如Web服务器,由于HTTP连接就是IO操作,因此可以用单线程…

继续阅读 Python在Windows下安装第三方库浅谈

服务器正文23:定时器设计与实现(最小堆、跳表、多层时间轮)

  • Post author:
  • Post category:其他

文章目录 一、定时器按组织方式分类(按市面上的定时器设计举例) 1)时间序列(经过固定时间后触发或在某个时刻触发) 2)执行序列(按照固定频率周期性触发) 3)应用方式 4)定时器API接口 5)如何判断一个任务是否到期呢? 二、定时器与其他模块的关系 1)参与与网络模块协同处理 2)基于事件驱动业务的开展 3)除了协同网路处理,复用系统调用 三、定时器实现 0)前提数据结构评测 1)最小堆 2)…

继续阅读 服务器正文23:定时器设计与实现(最小堆、跳表、多层时间轮)

Android 应用的自动升级、更新模块的实现

  • Post author:
  • Post category:其他

我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。首先给出界面效果: 1. 准备知识 在AndroidManifest.xml里定义了每个Android apk的版本标识: 1 < manifest xmlns:android = "http://schemas.…

继续阅读 Android 应用的自动升级、更新模块的实现

杭电、POJ、ZOJ ACM刷题顺序和题目分类详解

  • Post author:
  • Post category:其他

首先推荐一个各大ACM网站的一键直达网站。 链接地址: https://vjudge.net 杭电OJ刷题顺序推荐 第一阶段:开始入门!(15天,53题) 一.输入输出练习(2天,10题) 1000、1089—1096、1001 二.简单操作(2—4天,12题) 2000—2011、2039 三.英文题试水(3—4天,8题) 1720、1062、2104、1064、2734、1170、1197、2…

继续阅读 杭电、POJ、ZOJ ACM刷题顺序和题目分类详解

循环队列的定义,入队算法,出队算法,遍历算法,及其代码实现

  • Post author:
  • Post category:其他

队列 的定义: 一种可以是实现“先进先出”的存储结构。数据的进出类似于排队购票。队只允许队尾一端(rear)添加,在另一端队头(front)删除。队有队头(front)和队尾(rear)两个指针。队头front指向第一个元素,队尾rear指向无实际意义的元素,即队列最后一个元素的下一位置。 //队列定义 typedef struct Queue { int *pBase;//数组基地址,数组的首地…

继续阅读 循环队列的定义,入队算法,出队算法,遍历算法,及其代码实现

春节到了,程序员的对联页面是这样滴

  • Post author:
  • Post category:其他

前言 大年初一还在写代码。并不是我卷,而是最近发现了一些好康的动画效果,想要自己实现一下。 参考了b站一个up的切片动画,代码量很少,非常Nice,推荐去康康 => 传送门 还有在jQuery插件库的飘落效果 => 传送门 最终样子 视频展示(动态) 程序员的春节对联页面 实现思路 1.先是背景图片切片,再合并 2.合并快完成时,展示对联。用计时器来控制对联的展示 对联用三个并排标签指…

继续阅读 春节到了,程序员的对联页面是这样滴

npm常用命令

  • Post author:
  • Post category:其他

查看镜像 npm config get registry 恢复镜像: npm config delete registry 或 npm config edit(手动删除) [](()安装模块 npm install:根据package.json文件中的dependencies配置安装所有的依赖 npm install <包名>:本地安装,会默认安装最新版本。示例: npm instal…

继续阅读 npm常用命令

java 包含文件_Java读取文件夹下的指定类型的文件(包含子文件夹)

  • Post author:
  • Post category:java

java如何获取文件下某种类型的文件呢,本文通过递归筛选实现此功能,代码如下: import java.io.File; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * * @author yaohucaizi */ public class FileViewer { /** *…

继续阅读 java 包含文件_Java读取文件夹下的指定类型的文件(包含子文件夹)

nginx配置防 http host头攻击漏洞

  • Post author:
  • Post category:其他

其实该漏洞,就是将域名或者ip+端口修改为篡改后的ip+端口,获取用户信息 问题现象:比如 http://www.test.com 或者 http://192.168.0.100:8080 在浏览中,比如可以修改篡改ip+端口为 199.99.0.8080,点击页面进入有问题界面。 处理:nginx配置仅允许192.168.0.100和8080端口能真正进入服务器 解决:nginx配置,假如对外访…

继续阅读 nginx配置防 http host头攻击漏洞