page contents

一幅漫画告诉你何谓SQL注入

先来看一副很有意思的漫画: 今天我们来聊一聊SQL注入相关的内容。 何谓SQL注入? SQL注入是一种非常常见的数据库攻击手段,SQL注入漏洞也是网络世界中最普遍的漏洞之一。 大家也许都听过...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-04 14:29
  • 阅读 ( 529 )

使用字符打印照片

最早的显示器是单色的,只能显示文本,每行最多显示80个字符。想看图片只能用针式打印机打印在两侧穿孔的宽行打印纸上,每个像素用一个字符表示,不同的字符代表不同的灰度,就像下图这个样子。...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-04 11:38
  • 阅读 ( 422 )

文件IO与常用文件操作模块

Python提供了非常丰富的I/O支持,它既提供了pathlib和os.path来操作各种路径,也提供了全局的open()函数来打开文件——在打开文件之后,程序既可以读取文件的内容,也可向文件输出内容,并且Pytho...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-04 11:01
  • 阅读 ( 526 )

最通俗易懂的Nginx介绍,看完这篇应该够了

Nginx的产生  没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-03 15:54
  • 阅读 ( 409 )

关于 Linux 重点知识,这次整理的很全面,建议收藏!

写在前面 我们都知道Linux是一个支持多用户、多任务的系统,这也是它最优秀的特性,即可能同时有很多人都在系统上进行工作,所以千万不要强制关机。同时,为了保护每个人的隐私和工作环境,针...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-03 14:34
  • 阅读 ( 444 )

二叉树的遍历思想及核心代码实现

二叉树在计算机中的存储方式往往线性结构,线性存储分为顺序存储和链式存储,将二叉树按层序编号。 顺序结构:按编号的顺序进行存储,对于完全二叉树而言,顺序存储可以反映二叉树的逻辑,但是...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-03 13:48
  • 阅读 ( 525 )

Java 实现小球碰撞GUI

我们先来看一下效果演示图: 基本思路 1. 小球都有那些具体特征?  涉及动能定理就需要考虑质量了,除此之外常规的几个变量也不能忘:方向、球的尺寸,所在位置以及当前速度。 2. 谁能初...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-03 11:25
  • 阅读 ( 505 )

使用Python串口实时显示数据并绘图的例子(2)

四、通过多线程实现串口数据的实时绘图import pyqtgraph as pg 这里主要开了一个线程去处理串口,剩下的和上面内容一样。 代码: import arrayimport serialimport threadingimport numpy ...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-03 09:35
  • 阅读 ( 731 )

使用Python串口实时显示数据并绘图的例子(1)

今天为大家分享一篇使用Python串口实时显示数据并绘图的例子,具有很好的参考价值,希望对大家有所帮助。 一、安装pyserial以及基本用法 使用pyserial进行串口传输,在cmd下输入命令pip ins...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-03 09:33
  • 阅读 ( 544 )

Redis常见面试题,精心整理(下)

Redis常用命令? Keys pattern *表示区配所有 以bit开头的 查看Exists  key是否存在 Set 设置 key 对应的值为 string 类型的 value。 setnx 设置 key 对应的值为 string 类型的 value。...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-02 16:48
  • 阅读 ( 623 )

Redis常见面试题,精心整理(上)

介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。 传统数据库遵循 AC...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-02 16:36
  • 阅读 ( 615 )

算法 常见的排序算法

排序的稳定性 因为待排序的记录序列中可能存在两个或两个以上的关键字相等的记录, 排序结果可能会存在不唯一的情况。所以就有稳定与不稳定的定义。 假设ki=kj( 1 =< i <= n,1 =< j...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-02 14:48
  • 阅读 ( 551 )

java代码实现银行管理系统

本文实例为大家分享了java银行管理系统的具体代码,供大家参考。 一、系统要求 1、银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 2、有三种对应类型...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-02 11:58
  • 阅读 ( 701 )

Python面向对象封装操作案例详解

本文实例讲述了Python面向对象封装操作,分享给大家供大家参考。具体如下: 目标 封装小明爱跑步存放家具 封装 封装是面向对象编程的一大特点。面向对象编程的 第一步 —— 将属性和方法封...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-02 11:05
  • 阅读 ( 538 )

Python实现:使用机器学习和深度学习预测股票价格

预测股票市场如何表现是最困难的事情之一。预测涉及很多因素-物理因素和生理因素,理性和非理性行为等。所有这些因素共同导致股票价格波动,很难以高精度预测。 我们可以将机器学习作为该领域...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-02 10:15
  • 阅读 ( 705 )

如何解决Redis缓存和MySQL数据一致性的问题?

在高并发的业务场景下,数据库的性能瓶颈往往都是用户并发访问过大。所以,一般都使用redis做一个缓冲操作,让请求先访问到redis,而不是直接去访问MySQL等数据库。从而减少网络请求的延迟响应...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-31 16:11
  • 阅读 ( 420 )

实践剖析,数据库连接池优化过程

问题背景:MySQL 线程数只升不降一段时间以来,XXX 部门开放平台 OPENXXX 系统在业务高峰频繁出现 MySQL 线程数升高的现象。升高本身不是问题,问题是随着业务高峰过去,QPS 下来后 ,MySQL 线...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-31 16:06
  • 阅读 ( 734 )

分布式事务的四种解决方案

简述 分布式事务指事务的操作位于不同的节点上,需要保证事务的 AICD 特性。 例如在下单场景下,库存和订单如果不在同一个节点上,就涉及分布式事务。 解决方案 在分布式系统中,要实现分布...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-31 13:32
  • 阅读 ( 564 )

盘点 JAVA 线上故障排查中会遇到的全部套路

线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。 同时例如 jstack、jmap 等工具也是不囿于一个方面...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-31 11:44
  • 阅读 ( 645 )

用好这3行代码,可以让你的Python脚本速度提升5倍!

Python是一门非常适合处理数据和自动化完成重复性工作的编程语言,我们在用数据训练机器学习模型之前,通常都需要对数据进行预处理,而Python就非常适合完成这项工作。 比如需要重新调整几十万...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-31 10:14
  • 阅读 ( 642 )