技术文章类别

 所有技术文章

  • SQLite教程(五):数据库和事务

    一、Attach数据库: ATTACH DATABASE语句添加另外一个数据库文件到当前的连接中,如果文件名为":memory:",我们可以将其视为内存数据库,内存数据库无法持久化到磁盘文件上。如果操作Attached数据库中的表,则需要在表名前加数据库名,如dbname.table_name。最后需要说明的是,如果一个

  • 使用Python脚本将Bing的每日图片作为桌面的教程

    微软最近出了个 必应bing 缤纷桌面,使用下来还是不错,可以每天更换Bing首页的北京作为壁纸,但是该软件有个不好的地方是,安装后桌面上会有一个搜索框出现,很是烦人,而且不能关掉。于是出于技术考虑,想到了使用Python来实现这个功能。 正如很多介绍Python书中那样,Python是中

  • jQuery实现菜单式图片滑动切换

    jQuery菜单式图片滑动切换是一款天猫官方网站的鼠标滑过图片切换导航菜单特效。 $function{ floorCon-slide $".floorCon-slide .floorConSlideImgNav li span".css{opacity:0.95}

  • php压缩和解压缩字符串的方法

    本文实例讲述了php压缩和解压缩字符串的方法。分享给大家供大家参考。具体如下: 下面php代码通过gzcompress和gzuncompress压缩和解压缩字符串,可以设定压缩级别 $str = 'Hello I am a very very very very long string'; $compressed = gzcompress$str, 9;压缩级别为9

  • php计算两个日期相差天数的方法

    本文实例讲述了php计算两个日期相差天数的方法。分享给大家供大家参考。具体实现方法如下: ?php ** * 求两个日期之间相差的天数 * 针对1970年1月1日之后,求之前可以采用泰勒公式 * @param string $day1 * @param string $day2 * @return number * function diffBetwe

  • php计算两个文件相对路径的方法

    本文实例讲述了php计算两个文件相对路径的方法。分享给大家供大家参考。具体如下: 一、问题: 写一个php函数算出两个文件的相对路径。例如$a="abcde.php"; $b="ab1234c.php",B相对于A的相对路径是什么? 二、解决方法: ?php ** * 求$b相对于$a的相对路径 * @

  • php实现将字符串按照指定距离进行分割的方法

    本文实例讲述了php实现将字符串按照指定距离进行分割的方法。分享给大家供大家参考。具体如下: 将一个字符串每隔三个字符添加一个逗号,例如把字符串1234567890转换为1,234,567,890,这种做法在金融领域非常常见 ?php ** * 每隔3个字符,用逗号进行分隔 * @param string $str * @return string

  • jQuery实现精美的多级下拉菜单特效

    这是一款精美的多级下拉菜单美化,可以完美替代“select”来实现下拉菜单的效果。而且支持多级菜单,有加载等待效果,有层级分类展示。 !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 StrictEN" "

  • python检测远程服务器tcp端口的方法

    本文实例讲述了python检测远程服务器tcp端口的方法。分享给大家供大家参考。具体如下: python检测远程服务器tcp端口的代码,这段代码可以用来做服务器监控实用 #!usrbinenv python #coding:utf-8 #filename:tcp.py ''' author: gavingeng date: 2011-12-14 09

  • jQuery插件实现大图全屏图片相册

    大图全屏图片相册jQuery插件,支持左右按钮切换以及点击大图自动切换图片,基于jQuery插件jQuery.album.js,插件支持参数自定义功能,viewMode:0没有缩略图 1有缩略图 2缩略图。全屏幕。可以对图片进行左右转,具体的参数大家可以查看jQuery.album.js文件,总之效果很不错,喜欢的朋友可学习下 !DOCTYPE html

  • Xshell5 注册码 ,Xftp5 注册码,Xmanager5注册码(已测)

    p style="list-style-type: none; margin-bottom: 0px; font-size: 12px; font-family: 微软雅黑, 宋体; vertical-align: top; white-space: normal; color: rgb88,88,88; padding-bottom: 0px; padding-top: 0px; padding-left: 0px;

  • jQuery实现加入购物车飞入动画效果

    HTML 首先载入jQuery库文件和jquery.fly.min.js插件。 script src="jquery.js"script

  • jQuery+jRange实现滑动选取数值范围特效

    有时我们在页面上需要选择数值范围,如购物时选取价格区间,购买主机时自主选取CPU,内存大小配置等,使用直观的滑块条直接选取想要的数值大小即可,无需手动输入数值,操作简单又方便。 HTML 首先载入jQuery库文件以及jRange相关的css文件:jquery.range.css和插件:jquery.range.js p

  • python检测远程udp端口是否打开的方法

    本文实例讲述了python检测远程udp端口是否打开的方法。分享给大家供大家参考。具体实现方法如下: import socket import threading import time import struct import Queue queue = Queue.Queue def udp_senderip,port: &nb

  • php从给定url获取文件扩展名的方法

    本文实例讲述了php从给定url获取文件扩展名的方法。分享给大家供大家参考。具体实现方法如下: ?php ** * 给定url,获取文件后缀 * @param string $url * @return string * function getUrlPostfix $url { $url_arr = explode'.', $url; $p

  • python检测远程端口是否打开的方法

    本文实例讲述了python判断远程端口是否打开的方法。分享给大家供大家参考。具体实现方法如下: import socket sk = socket.socketsocket.AF_INET, socket.SOCK_STREAM sk.settimeout1 try: sk.connect'www.sharejs.com',80 print 'Server po

  • nunit 基本流畅断言

    示例 Assert.Thatactual,Is.EqualToexpected;

  • Python函数生成器原理及使用详解

    1.python函数运行原理 import inspect frame = None def foo: bar def bar: global frame frame = inspect.currentframe pass # python解释器 python.exe 会用一个叫做PyEval_EvalFrameExc语言函数去执行

  • Python基于read(size)方法读取超大文件

    pyhon读取文件很方便,但是,如果文件很大,而且还是一行文件,那就蛋疼了. 不过还好有readsize方法,这个方法就是每次读取size大小的数据到内存中 下面来个示例 def readlinesf, separator: ''' 读取大文件方法 :param f: 文件句柄 :param separator: 每一行的分隔符 :re

  • Python 实现网课实时监控自动签到、打卡功能

    响应国家停课不停学的号召,学生们都开始了网上授课,但由于课程繁多,消息繁杂,经常错过课堂签到,针对这一难题,博客主作为Python爱好者,完全使用Python语言写了本篇博客,希望能够帮助小伙伴们完成上课签到问题(注:只是帮你签到,而不是叫你代签,我的出发点是帮助记性不是很好的同学签到,防止漏签被老师点名),所以希望大家能理解博主的苦心。 img

  • 在Visual Studio 2019中修改项目名的方法

    1.需求场景 场景一:开始创建项目时,瞎起了一个名字,等后面开发了一部分功能后突然想改名。 场景二:想从一个老项目的基础上开发一个新项目。 2.操作步骤 2.1 重命名解决方案 【解决方案】右键选择【重命名】,将OldSlnName重命名为NewSlnNamep

  • javascript实现拖拽碰撞检测

    本文实例为大家分享了javascript实现拖拽碰撞检测的具体代码,供大家参考,具体内容如下 拖拽碰撞检测碰撞改变颜色 css: style .div1{width: 100px;height: 100px;background: pink;position: absolute;} .div2{ width: 1

  • Visual Studio 2019创建C++ Hello World项目的方法

    最近准备入坑c++ 使用visual studio来配c++环境,虽然visual studio很笨重,但轻松啊~~,安装后什么都不用管,就能跑c++代码了:P 不过启动项目就有一个很尴尬的问题,记录简单一下。 1、新建一个空项目 由于visual studio写代码,一定要新建工程,我们这边选择空的项目

  • YII2框架中验证码的简单使用方法示例

    本文实例讲述了YII2框架中验证码的简单使用方法。分享给大家供大家参考,具体如下: 验证码的使用是比较频繁的。YII2中已经帮我们做好了封装。 首先我们在控制器里创建一个actions方法,用于使用yii\captcha\CaptchaAction ?php namespace app\controllers; use YII; use

  • js 使用ajax设置和获取自定义header信息的方法小结

    本文实例讲述了js 使用ajax设置和获取自定义header信息的方法。分享给大家供大家参考,具体如下: 1、js ajax 设置自定义header 1.1 方法一: $.ajax{ type: "POST", url: "Handler1.ashx", contentType: "applicationx-www-form-ur

  • Python线程协作threading.Condition实现过程解析

    领会下面这个示例吧,其实跟java中waitnofity是一样一样的道理 import threading # 条件变量,用于复杂的线程间同步锁 """ 需求: 男:小姐姐,你好呀! 女:哼,想泡老娘不成? 男:对呀,想泡你 女:滚蛋,门都没有! 男:切,长这么丑, 还这么吊... 女:关你鸟事! """ class Boythrea

  • jQuery使用ajax传递json对象到服务端及contentType的用法示例

    本文实例讲述了jQuery使用ajax传递json对象到服务端及contentType的用法。分享给大家供大家参考,具体如下: 0、一般情况下,通过键值对的方式将参数传递到服务端 0.1 客户端代码: $.ajax{ url: 'TestHandler.ashx', type: 'post', data: { name: "admi

  • 基于javascript实现碰撞检测

    本文实例为大家分享了javascript实现碰撞检测的具体代码,供大家参考,具体内容如下 html head style #div1 {width:100px; height:100px; background:red; position:absolute; z-index:2;} #div2 {width:100px; height:10

  • Python多线程多进程实例对比解析

    多线程适合于多io操作 多进程适合于耗cpu计算的操作 # 多进程编程 # 耗cpu的操作,用多进程编程, 对于io操作来说,使用多线程编程 import time from concurrent.futures import ThreadPoolExecutor, as_completed from concurrent.futures import Proces

  • Python多进程编程multiprocessing代码实例

    在 多线程与多进程的比较 这一篇中记录了多进程编程的一种方式. 下面记录一下多进程编程的别一种方式,即使用multiprocessing编程 import multiprocessing import time def get_htmln: time.sleepn print'sub process %s' % n return n

  • Python通过4种方式实现进程数据通信

    python提供了4种方式来满足进程间的数据通信 1. 使用multiprocessing.Queue可以在进程间通信,但不能在Pool池创建的进程间进行通信 2. 使用multiprocessing.Manager.Queue可以在Pool进程池创建的进程间进行通信 3. 通过Pipe进行线程间的通信, pipe进程间通信的性能高于Queue,但是它只能在两个进程间

  • js实现操作cookie的常见方法总结【创建、读取、删除】

    本文实例讲述了js实现操作cookie的常见方法。分享给大家供大家参考,具体如下: js操作cookie,可以通过开源的插件实现,方便快捷,兼容性好,同样也可以自己写; 此文主要介绍两个常用的插件: Js.cookie.js 和 jQuery.cookie.js 0、Js.cookie.js

  • JavaScript代码异常监控实现过程详解

    这篇文章主要介绍了JavaScript代码异常监控实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 JavaScript异常一般有两方面:语法错误和运行时错误。两种错误的捕获和处理方式不同,从而影响具体的方案选型。通常来说,处理JS异常的方案有两种:try...catch捕获 和 window.onerror捕获。以下就两种方案分别分析各自的

  • python3连接MySQL8.0的两种方式

    1、下载MySQL官方的mysql-connector-python-8.0.17-py3.7-windows-x86-64bit.msi,直接点击安装; 2、安装完毕后直接可以导入mysql.connnector模块 连接方式一: import mysql.connector cnx = mysql.conne

  • Python3连接Mysql8.0遇到的问题及处理步骤

    最近在使用Python开发系统,需连接mysql数据库,我用的是Python3连接MySQL8.0,其中老是报错以下问题: 网上给了各种各样的方法,大多是通过各种方式修改密码。 最简

  • linux文件及用户管理的实例练习

    1、显示etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。 [root@centos7 etc]# ls -d etc[^[:alpha:]][:alpha:]* 2、复制etc目录下所有以p开头,以非数字结尾的文件或目录到tmpmytest1目录中。 blockq

  • Kali Linux安装VMware tools安装过程及VM安装vmtools按钮灰色

    小白记录安装vmtools: 1.意义与作用:VMWARE tools是虚拟机自带的软件,安装后可以更新虚拟机中的显卡驱动,鼠标想移出虚拟机也不需要按组合键,在主机和客户机之间时间同步,在主机和客户机之间或者从一台虚拟机到另一台虚拟机进行复制和粘贴操作,简化了操作. 2.如图打开虚拟机,点击安装vmtools选项 如果安装vmtools像下图一样为灰

  • 从多个tfrecord文件中无限读取文件的例子

    原来在一本书上看到过,从多个tfrecord文件中读取数据的方法,今天想用在网上找了一下,现在记录一下,免得自己以后忘记了又不好找, tfrecord_file_path = 'train*.tfrecords'#train是存放tfrecord的文件夹 filename_queue = tf.train.string_input_producer tf.

  • JS前端广告拦截实现原理解析

    这篇文章主要介绍了JS前端广告拦截实现原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下   主流的浏览器,默认都开启了广告过滤,这对于用户(浏览者)来说,不但加快了访问网页的速度,而且也避免了勿点一些垃圾色情的东西,可以说绿色了网络环境。   第一、对于正常的广告拦截前端开发需要注意的是:     在请求图片与

  • JS通用方法触发点击事件代码实例

    这篇文章主要介绍了JS通用方法触发点击事件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最简单的触发单击事件肯定是elem.click,平时在不需要考虑兼容性的场合我都是这么干的,但是毕竟这个方法有兼容性(具体兼容性如何没做过测试),所以还是要掌握一个通用的方法。 以下代码是网上比较容易找到的一段代码,我在前面加了一段M