编程笔记

  • php使用pdo连接并查询sql数据库的方法

    本文实例讲述了php使用pdo连接并查询sql数据库的方法。分享给大家供大家参考。 具体实现代码如下: $login = "root"; $passwd = "mysql"; try{ $db=new pdo'mysql:host=localhost;dbname=mysql',$login,$passwd;

  • Vim如何使用相对行号实现一切操作详解

    前言 大家都知道,我们使用Vim的一点好处就是,可定制性非常高,如果遇到任何让自己感到不适的痛点,都可以通过配置甚至开发一款插件来解决。开始使用Vim一段时间之后,我发现一个非常“反人类”的地方:Vim的很多命令都是需要查行数的。比如“删除一个函数体”,你就要数数这个函数占了几行(比如5行),然后按5dd。如果是使用鼠标的话就不用数了,可以直接拖过去,但是鼠标效率太低,

  • php使用pdo连接mssql server数据库实例

    本文实例讲述了利用php的pdo来连接微软的mssql server数据库的方法,分享给大家供大家参考。具体实现方法如下: $dsn = 'mssql:dbname=bookStore_demo;host=192.168.1.106'; $user = 'sa'; $password = '123'; mssql_connec

  • php下pdo的mysql事务处理用法实例

    本文实例讲述了php下pdo的mysql事务处理用法。分享给大家供大家参考。具体分析如下: php+mysql事务处理的几个步骤: 1.关闭自动提交 2.开启事务处理 3.有异常就自动抛出异常提示再回滚 4.开启自动提交 注意:mysql只有这个InnoDB驱动是支持事务处理的,默认MyIsAM驱动不支持,下面是实例代码: ?ph

  • mysql 5.7.20 win64 安装及配置方法

    mysql-5.7.20-winx64.zip免安装步骤的安装包: https:dev.mysql.comdownloadsfile?id=473309 环境变量设置: Path中放入C:\Pro

  • Django-simple-captcha验证码包使用方法详解

    django-simple-captcha是django的验证码包,非常简单实用,这次记录的是如何点击验证码后刷新验证码,因为这个功能官方文档并没有详细给出。 django-simple-captcha官方文档:http:d

  • php使用PDO方法详解

    本文详细分析了php使用PDO方法。分享给大家供大家参考。具体分析如下: PDO::exec:返回的是int类型,表示影响结果的条数. PDOStatement::execute 返回的是boolean型,true表示执行成功,false表示执行失败,这两个通常出现在如下代码: $rs0 = $pdo-&

  • Python基于Webhook实现github自动化部署

    一. 分析需求 1. 需求说明 在项目开发过程中,我们有时会频繁的更新代码, 流程大概为: 1 本地git push提交代码至git托管平台 2 登陆到部署有网站源码的线上服务器 3 cd到项目根目录, 执行git pull 指令拉取最新代码 p style="t

  • php使用PDO操作MySQL数据库实例

    本文实例讲述了php使用PDO操作MySQL数据库的方法。分享给大家供大家参考。具体分析如下: PDO是mysql数据库操作的一个公用类,我们不需要进行自定类就可以直接使用pdo来操作数据库,但是在php默认配置中pdo是未开启所以我们必须先在php.ini中开启它才可以使用,这里来详细介绍一下. PDO扩展为PHP访问数据库定义了一个轻量级的,一致性的接口,它提供了一个数据访问抽象层

  • PHP PDO fetch 模式各种参数的输出结果一览

    PDO 的 fetch 模式功能实在是太方便了,但每次要产生想要的结果都要试太麻烦了,这里列出可能的组合。 ?php $dbAdapter = new PDO"mysql:host=localhost;dbname=test", "root", "1234"; $dbAdapter-&

  • 快速创建python 虚拟环境

      python安装第三方库大都是通过pip命令安装,这个命令确实是很简便的,而对于每个独立的项目来说,需要用到的库或许会不同,如果删除或更新原来已有的版本库,或许会导致其他的项目出错,这时候,虚拟环境就能够起作用了。哈哈~~~   所以呢,通过python创建虚拟环境,可以分隔开不同环境下开发的项目。   小编用到的 材料:     环境:python3.7&nbs

  • 对PHP PDO的一些认识小结

    1、PDO(PHP Data Object)扩展为PHP定义了一个访问数据库的轻量、持久的接口。实现PDO接口的每一种数据库驱动都能以正则扩展的形式把各自的特色表现出来。 主要:PDO扩展只是一个抽象的接口层,利用PDO扩展本身并不能实现任何数据库操作,必须使用一个特定的数据库PDO驱动访问数据库 2、启动PDO方法:

  • python 获取剪切板内容的两种方法

    第一种 # -*- coding: utf-8 -*- # @Time : 2020316 21:26 # @File : get_text_from_cupboard_13.py # @Author: Hero Liu # python读取剪切板内容 import win32clipboard as w import win32con

  • c#创建圆形类Circle、矩形类实现代码

    c#创建圆形类,其中包括set,get方法 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 圆 { class circle { int center_x; int ce

  • c++ 形状类Shape(派生出圆类Circle和矩形类Rectangle)

    1.建立一个形状类Shape作为基类,派生出圆类Circle和矩形类Rectangle,求出面积并获取相关信息。 具体要求如下: (1)形状类Shape (a)保护数据成员 double x,y:对于不同的形状,x和y表示不同的含义,如对于圆,x和y均表示圆的半径,而对于矩形,x表示矩形的长,y表示矩形的宽。访问权限定义为保护

  • c++中将二维数组元素变换为逆向存放的实现代码

    1、例如,原始二维数组为,逆向存放后变为。试建立一个类REVARR,完成上述工作。 具体要求如下: (1)私有数据成员 int a[M][N]:初始化时存放原始二维数组,最终存放逆向存放后的二维数组。 (2)公有成员函数 REVARRint x[M][N]:构造函数,用形参x初始化数据成员a。

  • C++ sort排序之降序、升序使用总结

    一、升序 C++ sort 函数十分方便,可以对内置类型也可对自定义类型进行快速排序,内置类型的使用比较简单,下面主要讨论自定义类型的排序,一般有如下几种使用方法: 1.1 重载比较操作符 比如,我们现有一批学生,要根据他们的成绩进行升序排序,成绩如果相等则根据名字升序排序,那么我们可以如下操作: struct Student{

  • webpack4从0搭建组件库的实现

    代码分离 代码分离方法有三种: 入口起点:使用 entry 配置手动地分离代码。 防止重复:使用 SplitChunksPlugin 去重和分离 chunk。 动态导入:通过模块中的内联函数调用来分离代码。 动态导入dyna

  • js实现简易点击切换显示或隐藏

    本文实例为大家分享了js实现简易点击切换显示或隐藏的具体代码,供大家参考,具体内容如下 html: div id="header" p点击

  • PHP使用PDO连接ACCESS数据库

    1,参考W3CSHOOL http:www.w3cschool.ccphpphp-pdo.html 2,连接access ?php $db = new PDO"odbc:driver={microsoft

  • javascript实现点击小图显示大图

    本文实例为大家分享了javascript实现点击小图显示大图的具体代码,供大家参考,具体内容如下 !DOCTYPE html html head lang="en" meta charset="UTF-8" titletitle style type="textcss"&g

  • 详解MySQL拼接函数CONCAT的使用心得

    前几篇文章给大家介绍了MySQL中的替换函数(Replace)、切分函数(SubString),今天我们一起来看看MySQL专业拼接“字符串”的函数:concat。老规矩,有好的建议和想法,记得写到评论中,等我上班摸鱼时,跟大家一起吃瓜~ 一、concat函数相关的几种用法 1-1、函数:concatstr1,str2,…st

  • php中PDO方式实现数据库的增删改查

    需要开启php的pdo支持,php5.1以上版本支持 实现数据库连接单例化,有三要素 静态变量、静态实例化方法、私有构造函数 DPDO.php class DPDO{ private $DSN; private $DBUser; private $DBPwd; private $longLink; private $pdo; 私

  • RecycleView实现item侧滑删除与拖拽

    本文实例为大家分享了RecycleView实现item侧滑删除与拖拽的具体代码,供大家参考,具体内容如下 一、添加依赖 侧滑删除依赖 implementation 'com.yanzhenjie.recyclerview:support:1.3.2' 二、布局文件 p

  • 在Python的Django框架中包装视图函数

    我们最终的视图技巧利用了一个高级python技术。 假设你发现自己在各个不同视图里重复了大量代码,就像 这个例子: def my_view1request: if not request.user.is_authenticated: return HttpResponseRedirect'accountslogin' # ... return ren

  • 原生js实现弹幕效果

    本文实例为大家分享了js实现弹幕效果的具体代码,供大家参考,具体内容如下 效果展示: 源码展示: !doctype html ht

  • JAVA中AES加密方法实例分析

    本文实例讲述了JAVA中AES加密方法。分享给大家供大家参考。具体如下: java代码: KeyGenerator kg = KeyGenerator.getInstance"AES"; 获取密匙生成器 kg.init256; 初始化 DES算法必须是56位 DESede算法可以是112位或168位 AES算法可以是128、192、256位

  • Java生成非对称型加密公钥和私钥的方法

    本文实例讲述了Java生成非对称型加密公钥和私钥的方法。分享给大家供大家参考。具体如下: 非对称型加密非常适合多个客户端和服务器之间的秘密通讯,客户端使用同一个公钥将明文加密,而这个公钥不能逆向的解密,密文发送到服务器后有服务器端用私钥解密,这样就做到了明文的加密传送。 非对称型加密也有它先天的缺点,加密、解密速度慢制约了它的发挥,如果你有大量的文字需要加密传送,建议你通过非对称型加密来把对称型

  • 原生js+canvas实现验证码

    本文实例为大家分享了js+canvas实现验证码的具体代码,供大家参考,具体内容如下 效果展示: 源码展示: !DOCTYPE html

  • Java模拟QQ桌面截图功能实现方法

    本文实例讲述了Java模拟QQ桌面截图功能实现方法。分享给大家供大家参考。具体如下: QQ的桌面截图功能非常方便,去年曾用Java模拟过一个,现整理出来。 本方法首先需要抓到屏幕的整个图象,将图象显示在一个JFrame中,再将JFrame全屏显示,这样就模拟出了一个桌面,Java也就可以获得鼠标的作用区域从而实现桌面中的小范围截屏。 import javax.swing

  • python自动提取文本中的时间(包含中文日期)

    有时在处理不规则数据时需要提取文本包含的时间日期。 dateutil.parser模块可以统一日期字符串格式。 datefinder模块可以在字符串中提取日期。 datefinder模块实现也是用正则,功能很全 但是对中文不友好。 但是这两个模块都不能支持中文及一些特殊的情况;所以我用正则写了段代码可进行中文日

  • Django中URL视图函数的一些高级概念介绍

    说到关于请求方法的分支,让我们来看一下可以用什么好的方法来实现它。 考虑这个 URLconfview 设计: # urls.py from django.conf.urls.defaults import * from mysite import views urlpatterns = patterns'', # ... r'^somepage$', views

  • Mybatis-Plus和Mybatis的区别详解

    原文:https:blog.csdn.netqq_34508530articledetails88943858 img src="https:img.nhooo.comstaticuplo

  • 从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)

    VScode不愧是用户数量上升最快的编辑器,界面华丽(当然,需要配合各种主题插件),十分容易上手且功能强大。之前用它写C++体验十分nice,现在需要学习tensorflow,而工欲善其事必先利其器,搭建一个舒服的开发环境是非常重要的第一步。 目标:在linux下从无到有,安装anaconde3, tensorflow, 配置vs code,直到可以运行一个tensorflow版hello world(

  • Python的Django框架中从url中捕捉文本的方法

    每个被捕获的参数将被作为纯Python字符串来发送,而不管正则表达式中的格式。 举个例子,在这行URLConf中: r'^articles?Pyear\d{4}$', views.year_archive, 尽管 \d{4} 将只匹配整数的字符串,但是参数 year 是作为字符串传至 views.year_archive 的,而不是整

  • JS遍历树层级关系实现原理解析

    1.遍历树的层级关系 1)先整理数据 2)找到id和数据的映射关系 3)然后找到父节点的数据,进行存储 代码如下 test { const list = [ { id: "123", parentId: "", children: [] }, { id: "124", parentId: "1

  • C语言按关键字搜索文件夹中文件的方法

    本文实例讲述了C语言按关键字搜索文件夹中文件的方法。分享给大家供大家参考。具体实现方法如下: 方法1: #includeiostream #includestring #includeio.h using namespace std; void filesearchstring path,string mode {

  • MyBatis Plus 入门使用详细教程

    一、MyBatis Plus 介绍 MyBatis Plus 是国内人员开发的 MyBatis 增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 MyBatis Plus 的核心功能有:支持通用的 CRUD、代码生成器与条件构造器。 通用 CRUD:定义好 Mapper 接口后,只需要继承 BaseM

  • Django框架中处理URLconf中特定的URL的方法

    有时你有一个模式来处理在你的URLconf中的一系列URL,但是有时候需要特别处理其中的某个URL。 在这种情况下,要使用将URLconf中把特殊情况放在首位的线性处理方式 。 比方说,你可以考虑通过下面这个URLpattern所描述的方式来向Django的管理站点添加一个目标页面 urlpatterns = patterns'', # ... '^[^]+

  • C++获得文件状态信息的方法

    本文实例讲述了C++获得文件状态信息的方法。分享给大家供大家参考。具体如下: C++ 获得文件状态信息源码, C++ 获得文件所在磁盘盘符源码, C++ 文件创建时间源码, C++ 访问时间源码, C++ 最后修改日期源码,No such file or directory(无此文件或索引) #includeiostream.h #include