自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (12)
  • 收藏
  • 关注

原创 PyQt5案例汇总(完整版)

PyQt5案例汇总(完整版)起步PyQt5是一套绑定Qt5的应用程序框架。他在Python 2.x和3.x中都是可用的。该教程使用的是Python3.x。Qt库是一套最有用的GUI库。PyQt5是作为一套Python模块实现的。他已经超过620个类和6000个函数与方法。他是一个运行在所有主流操作系统上的多平台组件,包括Unix,Windows和Mac OS。说明下面小编就给大家提供一...

2019-11-03 23:47:45 45705 14

原创 mysql中的内置函数

mysql内置函数列表可以从mysql官方文档查询,这里仅分类简单介绍一些可能会用到的函数。1 数学函数abs(x)pi()mod(x,y)sqrt(x)ceil(x)或者ceiling(x)rand(),rand(N):返回0-1间的浮点数,使用不同的seed N可以获得不同的随机数round(x, D):四舍五入保留D位小数,D默认为0, 可以为负数, 如round(...

2019-11-25 21:49:47 293

原创 Deepin 下安装 LAMP

ubuntu/deepin linux 下使用 apt-get 安装所需套的软件 LAMP1. 安装 apacache2apt-get install apache2配置文件:/etc/apache2/apache2.confservice apache2 startservice apache2 stopservice apache2 restart2. 安装 mysqlsudo...

2019-11-25 21:48:37 825

原创 58到家MySQL军规升级版

一、基础规范表存储引擎必须使用InnoDB表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它禁止使用存储过程,视图,触发器,Event解读:(1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事情,不要交到数据库层(2)调试,排错,迁移都比较困难...

2019-11-25 21:47:12 278

原创 Django笔记01-基础:一个完美主义的web框架

浅谈Web框架一,什么是框架?软件框架就是为实现或完成某种软件开发时,提供了一些基础的软件产品,框架的功能类似于基础设施,提供并实现最为基础的软件架构和体系通常情况下我们依据框架来实现更为复杂的业务程序开发一个字,框架就是程序的骨架二,框架的优缺点可重用成熟,稳健可扩展性良好选对框架很重要三,python中常见的框架大包大揽 Django 被官方称之为完美主义者的Web框架...

2019-11-25 21:45:47 389

原创 Python中的虚拟环境-virtualenv

更低层次: virtualenvvirtualenv 是一个创建隔绝的Python环境的 工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。它可以独立使用,代替Pipenv。通过pip安装virtualenv:$ pip install virtualenv 测试您的安装:$ virtualenv --version 基本使...

2019-11-25 21:44:55 327

原创 pip默认使用国内镜像地址

很多小伙伴在ubuntu系统下,使用pip安装会很慢以为安装源在国外服务器上面今天小编就教大家配置成让pip默认从国内源中寻找安装包首先Ctrl+Alt+T打开终端进入家目录cd ~在家目录中创建一个文件夹,命名为.pipmkdir .pip进入目录,并创建一个名为pip.conf的文件cd .piptouch pip.conf使用vim编辑文件内容,如下[globa...

2019-11-25 21:44:08 1384

原创 Python中的yield详解

阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结:通常的for…in…循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可以是mylist = [1, 2, 3],也可以是mylist = [x*x for x in range(3)]。它的缺陷是所有数据都在内存中,如果有海量数据的话将会非常耗内存。生成器...

2019-11-25 21:43:09 454

原创 Python脚本实现图片加水印

起步图片是指由图形、图像等构成的平面媒体,有形式的事物,我们看到的,是图画、照片、拓片等的统称。为了保护一些原创图片的版权,某些时候我们需要在图片上面,加上水印,当然你可以用Photoshop来做,只不过如果图片数量过多,亦或者图片的动态生成的时候,使用ps将会稍有吃力.今天小编就交大家用python写一个脚本,实现图片加水印环境搭建python3.7 环境:python安装以及版本检测...

2019-11-25 21:42:29 706

原创 Python脚本实现汉子转拼音

起步中华文化博大精深,是中华民族的财富,吸收和继承发扬中 华文化,是现代每个炎黄子孙无可推卸的天职。今天小编就交大家用python写一个脚本,实现汉子和拼音之间的转换pinyin.py汉字转拼音,With PythonExample:from pinyin import PinYintest = PinYin()test.load_word()test.hanzi2pinyin...

2019-11-25 21:41:45 581

原创 PyQt5案例汇总(完整版)

起步PyQt5是一套绑定Qt5的应用程序框架。他在Python 2.x和3.x中都是可用的。该教程使用的是Python3.x。Qt库是一套最有用的GUI库。PyQt5是作为一套Python模块实现的。他已经超过620个类和6000个函数与方法。他是一个运行在所有主流操作系统上的多平台组件,包括Unix,Windows和Mac OS。说明下面小编就给大家提供一些简单的pyqt5的案例,如有...

2019-11-15 19:40:10 5116

原创 PyQt5案例汇总(简洁版)

01菜单栏import sysfrom PyQt5.QtWidgets import QMainWindow, QAction, qApp, QApplicationfrom PyQt5.QtGui import QIconclass Example(QMainWindow): def __init__(self): super().__init__() ...

2019-11-15 19:39:30 3032

原创 JDBC笔记-李伟杰版

JDBC 032019/8/1 9:51:41 笔记网站全球加速: http://zaixianke.com北京节点: http://itdage.cnJDBC 事务 ***在dos命令行操作oracle时 , 执行DML , 需要结束事务 (commit提交 或 rollback回退)在JDBC中, 事务是自动提交的, 每执行一条DML语句, 事务就自动提交一次. ...

2019-11-15 19:38:21 789

原创 druid.properties文件的配置

# druid.properties文件的配置driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/planusername=rootpassword=# 初始化连接数量initialSize=5# 最大连接数maxActive=10# 最大超时时间maxWait=3000...

2019-11-15 19:37:51 13008

原创 JDBC笔记02-数据库连接池 Spring JDBC

今日内容数据库连接池Spring JDBC : JDBC Template数据库连接池概念:其实就是一个容器(集合),存放数据库连接的容器当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器好处:节约资源用户访问高效实现标准接口:DataSource javax.sql包下的方...

2019-11-15 19:37:16 357

原创 c3p0-config.xml文件简单说明与备忘

<?xml version="1.0" encoding="UTF-8"?><c3p0-config> <named-config name="mysql"> <!-- 配置数据库用户名 --> <property name="user">root</property> ...

2019-11-15 19:36:39 596

原创 JDBC笔记01-JDBC,Connection,Statement,ResultSet,PreparedStatement,Properties

学习目标 理解JDBC原理 掌握Connection接口的使用 掌握Statement接口的使用 掌握ResultSet接口的使用 掌握PreparedStatement接口的使用 掌握Properties类与配置文件的使用JDBC 概念JDBC (Java DataBase Connectivity)Java数据库连接技术的简称,提供连接各种常用数据库的能力说白了就是j...

2019-11-15 19:35:58 635

原创 JavaWeb笔记05-解决线程安全问题

线程安全问题:Servlet的service方法,每次被请求是,调用.这个调用很特殊,是在新的子线程中调用的,当service方法执行完毕,子线程死亡了.可以简单的理解为:service方法每次执行都是一个新的线程.package cn.xdl.demo1;import javax.servlet.ServletException;import javax.servlet.annot...

2019-11-15 19:35:05 249

原创 JavaWeb笔记04-解决GET与POST乱码问题

解决GET与POST乱码问题:请求的乱码问题GET:tomcat8版本之前,get请求会乱码正常文字 --> UTF-8编码 --> 字节数组 --> ISO-8859-1 编码 --> 乱码文字正常文字 <-- UTF-8编码 <-- 字节数组 <-- ISO-8859-1 编码 <-- 乱码文字解决乱码的两种格式:格式1:可...

2019-11-15 19:34:15 275

原创 JavaWeb笔记02-Tomcat

今日内容web相关概念回顾web服务器软件:TomcatServlet入门学习web相关概念回顾软件架构C/S: 客户端/服务器端B/S: 浏览器/服务器端资源分类静态资源: 所有用户访问后,得到的结果都是一样的,成为静态资源,静态资源可以直接被浏览器解析如:html, css ,JavaScript动态资源:每个用户访问相同资源后,得到的结果可能不一样....

2019-11-15 19:33:35 265

原创 JavaWeb笔记03-Servlet

今日内容ServletHTTP协议RequestServlet概念步骤执行原理生命周期Servlet3.0注解配置Servlet的体系结构Servlet – 接口GenericServlet – 抽象类:将Servlet接口中其他方法做了默认空实现,只将service()方法作为抽象将来定义Servlet类时候,可以继承GenericServlet,实现serv...

2019-11-15 19:33:00 262

原创 JavaWeb笔记01-XML

今日内容XML概念语法解析XML:概念:Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的.<user><student>功能存储数据配置文件在网络中传输一个故事由于浏览器之间的竞争,导致HTML发展的十分不顺利用户:唉,这怎么报错了呢?浏览器1:我不用写引号就能应用属性.贼强浏览器2...

2019-11-15 19:32:17 280

原创 Emmet的html语法

Emmet的html语法所有操作按下“tab”键即可瞬间完成元素1.在编辑器中输入元素名称,即可自动补全生成 HTML 标签,即使不是标准的 HTML 标签。2.输入:! 或者 html:5 或者 html:4s 或者 html:4t 将自动补全html基本结构嵌套操作1.使用“>”生成子元素// 输入div>ul>li// 按下TAB键<div&gt...

2019-11-04 00:16:11 282

原创 npm常用命令

npm有啥用npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。npm常用命令1、npm install moduleNames:安装Node模块安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。node的安装分为全局模式和本地模式。一...

2019-11-04 00:15:10 223

原创 Node.js中事件的循环

Node.js 事件循环Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事...

2019-11-04 00:14:34 196

原创 nodejs简介

nodejs是啥?Node.js是运行在服务端的JavaScript。Node.js是一个基于Chrome JavaScript运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。Node.js适合哪些人来使用呢?对于不会运用Python、PHP以...

2019-11-04 00:13:55 426

原创 ubuntu系统下Java环境JDK的安装

Debian Linux下安装jdk下载压缩包官网下载对应的.gz包 点击下载解压文件创建一个目录用于存放解压后的文件,并解压缩到该目录下sudo mkdir /opt/java8sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /opt/java8修改环境变量sudo vim ~/.bashrc进入文件,末尾追加如下内容:expo...

2019-11-04 00:12:53 484

原创 删除github上的commit历史记录

删除github上的commit历史记录起步今天小编发现了git克隆下来的远程库特别大:经过查询之后发现是每次推送之后都会留下记录缓存,这样很多没用的记录就会占用多余的空间,别人克隆的时候也会多耗费时间,今天我查到了一个清除无用记录的方法。# 克隆你的远程仓库git clone git@github.com:victorfengming/victorfengming.github.io...

2019-11-04 00:11:50 1890

原创 Python实现自动推本地github博客到远程仓库

Python实现自动推本地github博客到远程仓库以前的简单版本通过python中的os模块操作系统命令详情可参考:Python实现一行代码推本地git到远程仓库升级版本本次加入了监听文件修改功能这样脚本只需在后台运行,即可检测到对应的文件夹中的内容是否变化如果变化,则调用自动push函数,即可实现推本地仓库到远程中依赖库的配置这里我们需要用到一个库watchdog关于它的安...

2019-11-04 00:10:54 642

转载 Django/Flask/Tornado三大web框架性能分析

写在前面:本文的数据涉及到之前遇到过的问题,大概一次 http 请求到收到响应需要多少时间。这个问题在实际工作中与框架有比较大的关系,因此特别就框架的性能做了一次分析。这里使用之前的一个报告数据: Python's Web Framework Benchmarks。本文仅关注目前最常用的三大 Python 框架:Django、 Flask 以及 Tornado。报告主要比较三点:JSON:序列化...

2019-11-04 00:09:36 385

原创 Flask 概述

什么是Web Framework?Web Application Framework(Web应用程序框架)或简单的Web Framework(Web框架)表示一个库和模块的集合,使Web应用程序开发人员能够编写应用程序,而不必担心协议,线程管理等低级细节。什么是Flask?Flask是一个用Python编写的Web应用程序框架。 它由 Armin Ronacher 开发,他领导一个名为Poc...

2019-11-04 00:07:16 388

原创 python中文件变化监控-watchdog

起步在python中文件监控主要有两个库,一个是pyinotify,一个是watchdog。pyinotify依赖于Linux平台的inotify,后者则对不同平台的的事件都进行了封装。因为我主要用于Windows平台,所以下面着重介绍watchdog(推荐大家阅读一下watchdog实现源码,有利于深刻的理解其中的原理)。watchdog在不同的平台使用不同的方法进行文件检测。在init.p...

2019-11-04 00:06:33 2188

原创 Python实现修改图片尺寸

起步很多小伙伴从网上找的图片可能图片尺寸与自己的需求不符合今天小编就教大家使用python写一个简单脚本程序实现修改图片的尺寸环境准备首先我们需要python环境,它的安装可以参考:python安装以及版本检测其次我们还需要安装一个python图形化的库PILPIL的安装,这里我们使用pip来进行安装,关于pip可以参考:Python pip 安装与使用pip安装好后,在终端中执行...

2019-11-04 00:05:39 14851 3

原创 jupyter浅析

一、jupyter 起步:简介Jupyter Notebook是一个开源的Web应用程序,允许用户创建和共享包含代码、方程式、可视化和文本的文档。它的用途包括:数据清理和转换、数值模拟、统计建模、数据可视化、机器学习等等。它具有以下优势:可选择语言:支持超过40种编程语言,包括Python、R、Julia、Scala等。分享笔记本:可以使用电子邮件、Dropbox、GitHub和Jupyte...

2019-11-04 00:04:58 9262

原创 Java笔记13-兄弟连在线考试系统

今天内容:1.兄弟连在线考试系统1.1 软件开发的流程 需求分析文档 => 概要设计文档 => 详细设计文档 => 编码和测试1.2 编写目的(1)复习JavaSE所学的所有内容。(2)锻炼基本的编程能力。1.3 功能分析 考试系统: (1)学员系统 a.修改密码 b.开始考试 ...

2019-11-04 00:02:13 396

原创 Java笔记12-函数式接口

主要内容自定义函数式接口函数式编程常用函数式接口第一章 函数式接口概念函数式接口在java中指的是:有且只有一个抽象方法的接口函数式接口,即适用于函数式编程场景的接口.而java中共的函数式编程体现就是Lambda,所以函数式接口就是可以适用于lambda使用的接口.只有确保接口中有且只有一个宠幸方法,java中的lambda才能顺利地进行推导.备注:语法糖是指使用更加方便,但...

2019-11-04 00:01:17 384

原创 Java笔记11-软件开发流程&设计原则

今天内容:1.常用的设计原则2.常用的设计模式3.常用的查找算法4.常用的排序算法1.常用的设计原则(记住)1.1软件的开发流程软件开发授权-投标 -> 100万1. 编写需求分析文档 => 2. 概要设计文档(架构) => 3. 详细设计文档(类图) => 4. 编码(项目经理分具体任务) 还要测试 (SVN/GIT)单元测试,模块测试...

2019-11-04 00:00:03 315

原创 Java笔记11-【异常、线程】

主要内容异常、线程第一章 异常1.1 异常概念异常,就是不正常的意思。在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点不同,该部位的功能将受影响.在程序中的意思就是:异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异...

2019-11-03 23:59:01 244

原创 Java笔记08-Map详解

第一章 Map集合1.1 概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。[外链图片转存失败,源...

2019-11-03 23:58:00 334

原创 Java笔记07-List、Set、数据结构、Collections

Java笔记07-List、Set、数据结构、Collections主要内容数据结构List集合Set集合Collections第一章 数据结构2.1 数据结构有什么用?当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类的。好用吗?好用,这就是数据结构的用处,只不过你在不知不觉中使用了。现实世界的存储,我们使用的...

2019-11-03 23:57:15 271

debug-react.7z

debug-react本项目用于 Create React App入门 该项目是通过引导的 可用脚本

2021-11-12

IM-DEMO微信小程序即时通讯案例

微信小程序——原生小程序即时通信IM demo,包含聊天、表情、语音、图片、会话列表功能

2021-10-16

基于verilogHDL的PCIE接口设计以及Modelsim仿真.7z

基于verilogHDL的PCIE接口设计以及Modelsim仿真,FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物.PCI-Express是一种高速串行计算机扩展总线标准,它原来的名称为“3GIO”,是由英特尔在2001年提出的,旨在替代旧的PCI,PCI-X和AGP总线标准。

2021-07-09

leeks-1.7.1.zip.7z

小韭菜,后改名为 leeks,这是一个 IDEA 查看股票、基金插件。 leeks-1.x.x.zip 直接在IDEA里面安装,注意:直接选择zip安装,不要解压。 设置里面找到Leeks选项,输入基金编码,股票编码,逗号分隔,apply。 隐蔽模式默认开启,开启无着色,并且拼音显示,可以自行关闭。 股票编码有前缀,示例代码:(sh000001,sh600519,sz000001,hk00700,usAAPL)股票编码前缀小写,建议用雪球看网页找 基金编码zfb上面有,或者天天基金看

2021-05-21

FPGA直接驱动LCD_12864

FPGA直接驱动LCD_12864程序,使用Verilog HDL语言编写,带中文字库的128X64 是一种具有4 位/8 位并行、2 线或3 线串行多种接口方式,内部含有国标一级、二级简体 中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192 个16*16 点汉字,和128 个16*8 点ASCII 字符集

2020-12-10

victor_keyboard.exe

本程序通过autohotkey语言,实现了将colmak键盘布局的替换,随用随开,打包好的程序具有良好的可移植性.需要源码,可以在文章https://victorfengming.gitee.io/2020/01/10/colmak/中查看

2020-01-13

PyCharm设置

本资源为PyCharm的设置文件,界面和一些快捷键已经设置好了,例如Ctrl+滚轮可以进行字体大小的缩放

2019-07-16

开发板EP4CE10F17C8技术手册.zip

本资源为Alter 公司的Cyclone IV E 系列的芯片EP4CE10F17C8的技术手册

2019-07-12

基于FPGA的uart接口电路设计verilog实现

通用串口是远程通信接口,在数字系统中使用很普遍,是一个很重要的部件本设计使用了Verilog HDL语言描述硬件功能,利用Quartus II 13.0在FPGA 芯片上综合描述,利用模块化设计方法设计 UART(通用异步收发器)的各个模块。其中包括波特率控制、SRAM存储、UART数据接收器、UART数据发送器、数码管显示,本设计采用外部时钟50MHZ,波特率4800和9600可设定。资源中附有代码和quartusII的工程文件,由于作者水平有限,若有不足之处欢迎指正。

2019-07-12

基于FPGA的8b10b编解码verilog实现

本设计是采用EDA技术设计的一种8B /10B 编解码电路,实现了在高速的串行数据传输中的直流平衡。利用verilog HDL 逻辑设计语言,经过modelsim、quartus II的仿真和下载验证,实现其编码和解码的功能。 该编解码电路设计大体上可以由五个模块构成,分别是默认编码模块、差异度计算模块、编码校正模块、并串转换模块、显示模块。 采用Verilog HDL 描述、modelsim 10.2a 进行功能仿真、Quartus II 13.1 进行FPGA逻辑综合和适配下载,最后在Alter 公司的Cyclone IV E 的芯片EP4CE6F17C8 上实现并完成测试。 资源包中附有quartusII 的项目文件和代码,直接打开即可使用。

2019-07-12

空空如也

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

TA关注的人

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