安装 error: Microsoft Visual C++ 14.0 is required 解决方案

  最近写的项目需要用到Python的第三方库,比如:mmh3, pyshark等等,而直接pip install ... 会报错:error: Microsoft Visual C++ 14.0 is required,然后各种查资料,但是都没有好的解决办法,各种不顶用的方法都试过了,这里只提干货。 参考网址:Microsoft Visual C++ 14.0 is required的解决方案   这里提到为什么要装VC++ 14.0的具体原因:mmh3 安装 error: Microsof
分类: 其他 发布时间: 06-26 23:33 阅读次数: 3

cmd命令行的FTP使用

进入ftp: ftp 打开连接: open 192.168.1.106 2121 用户名空: none 密码空: 不用输入,直接回车 查询远程服务器当前路径: pwd 显示远程服务器当前路径下的文件: dir 远程服务器切换目录: cd 二进制传输: bin 上传文件: put (可以直接把文件拖进命令框中,使用文件的绝对路径也可以上传) 下载文件: get 创建目录: mkdir 删除目录: rmdir 删除文件: delete 查看本地当前所在路径,查看路径下的文件: !dir 切换本地路
分类: 其他 发布时间: 06-26 23:33 阅读次数: 3

linux_shell自定义命令

一、命令可执行文件所在目录 shell命令可执行文件所在目录是保存在环境变量PATH中的,终端输入如下命令查看 PATH 环境变量的内容: $ echo $PATH 我的linux输出如下: /opt/ros/indigo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 二、自定义shell命令 在 /home/hj(注:hj为用户目录)目录创建一个 myb
分类: 其他 发布时间: 06-26 23:33 阅读次数: 3

Java 类 ThreadLocal 本地线程变量

前言:工作中将要使用ThreadLocal,先学习总结一波。有不对的地方欢迎评论指出。 定义   ThreadLocal并不是一个Thread,而是Thread的局部变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。 作用   实现每一个线程都有自己的共享变量。 使用方法      initialValue:返回该线程局部变量的初始值,该方法是一个protected的方法,显然是为了让子类覆盖而设计
分类: 其他 发布时间: 06-26 23:33 阅读次数: 3

Redis数据库简介

  Redis是一个key-value存储系统,和Memcached类似,它支持存储的value类型相对更多,包括String(字符串),list(链表)、set(集合)、zset(有序集合)、GEO(坐标)和hash(哈希类型)。这些操作都支持push/pop、add/remove及取交集并集和差集的操作,而且这些操作都是原子性的。redis还支持不同方式的裴谞,与memcached一样,为了保证效率,数据都是缓存在内存中,区别:redis会周期性把更新的数据写入磁盘或者把修改操作写入追加的
分类: 其他 发布时间: 06-26 23:33 阅读次数: 2

华为ACL控制协议实现流量控制

通过ACL协议,可以限制用户端口的进出的数据包
分类: 企业开发 发布时间: 06-26 23:33 阅读次数: 3

Centos7编译安装Mysql

环境说明 :centos7.4 64位虚拟机 mysql5.7.21.tar.gz 编译安装需要虚拟机2G内存安装步骤如下:1、安装依赖包:cmake:由于从 MySQL5.5 版本开始弃用了常规的 configure 编译方法,所以需要 CMake 编译器,用于设置 mysql 的编译参数。如:安装目录、数据存放目录、字符编码、排序规则等。GCC 是 Linux 下的 C 语言编译工具
分类: 企业开发 发布时间: 06-26 23:33 阅读次数: 3

linux基本命令总结(一)

基本命令1.Linux的基本原则:1、由目的单一的小程序组成;组合小程序完成复杂任务;2、一切皆文件;3、尽量避免捕获用户接口;(尽量不和用户进行交互,就是一个程序一但开始运行,就不需要用户进行任何操作,如ls命令,ifconfig命令)4、配置文件保存为纯文本格式;用户接口:是一种独特的应用程序,能够为用户提供启动其他应用程序的机制CLI:命令提示符,用户输入命令即可shell:sh,csh,k
分类: 企业开发 发布时间: 06-26 23:33 阅读次数: 2

指针的本质分析

*号的意义 在指针声明时,*号表示所声明的变量为指针 在指针使用时,*号表示取指针所指向的内存空间中的值 指针是变量,因此可以声明指针参数 当一个函数体内部需要改变实参的值,则需要使用指针参数 函数调用时实参值将复制到形参 指针适用于复杂数据类型作为参数的函数中 const int* p;  //p可变,p指向的内容不可变 int const* p;  //p可变,p指向的内容不可变 int* const p;  //p不可变,p指向的内容不可变 const int* const p;  //
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

添加学生信息并显示

思路分析 第一,创建表单 <fieldset> <legend>学生信息添加</legend> <form id="mainForm"> 姓名:<input type="text" name="name"> <br> 年龄:<input type="text" name="age"> <br> 性别:<input type="text" name="gender"> <br> 邮箱:<input type="text" nam
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

Python学习之路—2018/6/26

Python学习之路—2018/6/26 1.ORM 单表操作 删除与修改记录 >>> ret = Book.objects.filter(title="go").delete() (1, {'app01.Book': 1}) >>> Book.objects.filter(price=115).update(price=120) 多表操作 创建模型 一对一 models.OneToOneField(to="表名", on_delete=models.CASCADE) 一对多 models.F
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

oracle 恢复table删除数据 恢复package(使用闪回)

好久没写东西了,今天写一篇凑个数吧,来公司一年多了,感觉自己到了一个小瓶颈期了。 以前每天很多新东西,都是忙着学,感觉没时间写博客总结一下,大部分都是写笔记,现在又是没东西可以写,每天干着95%都是重复的工作,大部分时间在运维,但我内心是把自己当做dba的,毕竟当初老大把我从java开发拉倒系统组^_^ 上次一个技术把表中的数据删除,这次是另一个技术把正确的包给覆盖了,我给恢复了,哈哈哈---有用的话看一下 参考博客:https://blog.csdn.net/wyzxg/articl
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

总结div里面水平垂直居中的实现方法

  最近经常碰到要垂直居中的问题,所以想着总结一下:关于如何设置小盒子在大盒子里面水平垂直方向同时居中的实现方法有很多种,下面仅列举了常用的几种。   首先看一下要实现的效果图及对应的html代码: <div class="parent"> <div class="child"> </div> </div> 1、使用定位的方法 .parent { width: 300px; height: 200px; border: 1px so
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

ASFNU SC Day2

暑期训练第二天,学习网络流…… 包括SAP算法,SPFA费用流,zkw费用流等。 ------算法模板----- 坑先放这,再填。 --------例题-------- 学长说一道例题就蕴含一种思想。 例A.试题库问题   经典的网络流匹配问题。   建图:源点向每道题连流量为1的边,每道题向可属类型连流量为1的边,类型向汇点连流量为ki的边。   然后跑最大流,输出方案没啥好说的。 例B.危桥   考虑将往返看作走两次,然后强行跑最大流。   但是这样有个问题,就是万一a的流量流到b去了呢?
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

Git的简单使用

  这是我第二篇关于git使用的文章,承袭上一篇文章《git基本概念以及简单用法》地址是:https://www.cnblogs.com/lizhe-Ning/p/9162242.html   先说两句题外话,今天看到一位老师写的文章,内容相似。但是人家的文章一看就条理鲜明,思路清楚,格式工整规范。如果我是一个求助者,肯定喜欢读他的文章。这是我以后学习的对象与目标。我把他的链接贴出来希望能够帮助大家。http://bioinfostar.com/2018/06/15/%E5%AD%A6R%E5
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

2018-06-26-Python全栈开发day22-part1-os,json,sys,pickle,shelve模块介绍

1.os模块   1.1 os.getcwd()    #获取当前目录 a=os.getcwd() print(a)   1.2 os.chdir()      #更改脚本当前目录 os.chdir('path')   1.3 os.makedirs()    os.makedirs('dirname1/diename2')   1.4 os.removedirs()     删除文件夹,可以一起删除当前文件下的子文件夹,不为空的话,为空则全删   1.5 os.makedir()     建
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

mysql date_format()函数

DATE_FORMAT(DATE,FORMAT)函数 占位符 说明 %a 缩写的星期几(Sun.....Sat) %b 缩写的月份(Jan.....Dec) %c 数字形式的月份(1.......12) %D 当月的第几天,带英文的后缀(0th,1st,2nd.....) %d 当月的第几天,两位数字形式表示,不足两位则补零(01.....31) %e 当月的 第几天,数字形式(1..........31) %f 毫秒 %H 24 小时制的小时(00.....23) %h 12小时制的小时(0
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

Ubuntu切换多版本jdk

  输入命令:     sudo update-alternatives --config java   选择版本序号即可。   
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

python3 turtle 画国际象棋棋盘

python3 turtle 画国际象棋棋盘 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung Wan import turtle n = 60 # 每行间隔 x = -300 # x初始值 y = -300 # x初始值 turtle.speed(11) turtle.pensize(2) # 先画8*8的正方形,并按要求涂黑 for i in range(8): for j in rang
分类: 其他 发布时间: 06-26 23:28 阅读次数: 2

关于友谊的残酷真相

今日导读 时代日新月异,但“交朋友”是永不过时的话题。不管是约饭,约电影,约健身跳舞蹦床等等,能叫上三五好友同行,都是幸福。不过,友谊的基石在很多时候并不像人们想的那样坚固,甚至还可能遇上自己一厢情愿,对方却无动于衷的情况。今天的新闻就揭开了友情的黑暗面,做好心理准备,一起去见识一下。 新闻正文 The dark side of friendship 友谊的黑暗面 As a rule, friendship is considered an unalloyed good, one of lif
分类: 其他 发布时间: 06-26 23:28 阅读次数: 3