编程笔记

  • 使用nginx模拟进行蓝绿部署的方式

    这篇文章介绍一下蓝绿部署以及使用nginx如何最简单地模拟一下蓝绿部署的方式 蓝绿部署 蓝绿部署的重点在于如下特点 1. 蓝色版本和绿色版本同时存在 2. 实际运行的环境为蓝或则绿,只能为其中之一,通过开关控制 优点和缺点分析

  • linux正则表达式awk详解

    awk和sed一样是流式编辑器,它也是针对文档中的行来操作的,一行一行的去执行。awk比sed更加强大,它能做到sed能做到的,同样也能做到sed不能做到的。awk常用来分段; awk不用加任何参数就可以实现 + ? * . | 这些特殊符号; 1、截取文档中的某个段 [root@yonglinux ~]# hea

  • jQuery实现的老虎机跑动效果示例

    本文实例讲述了jQuery实现的老虎机跑动效果。分享给大家供大家参考,具体如下: 老虎机的跑动效果 注意需要自行引用jquery库 !DOCTYPE html html head meta charset="UTF-8" title老虎机tit

  • JAVA防止重复提交Web表单的方法

    本文实例讲述了JAVA防止重复提交Web表单的方法。分享给大家供大家参考,具体如下: package cn.com.form; import java.io.IOException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Ran

  • EasyValidate优雅地校验提交数据完整性

    前言 在日常的Android开发中,我们在做登录注册等带有提示性输入校验的时候。常常会写样子写代码: 然后你会发现每一次写带有提交信息页面的时候都不

  • asp文件用什么软件编辑

    编辑asp文件 记事本:默认的ASP文件双击是不能打开的,一般都会使用记事本对ASP文件进行编辑,但是记事本功能单一,只能进行一些简单的操作,而且当你的ASP文件编码是UTF-8编码的,使用记事本还会出现问题,它会把文件改为带签名的文件,从而会引起很多未知问题。 img s

  • JDBC操作数据库的增加、删除、更新、查找实例分析

    本文实例讲述了JDBC操作数据库的增加、删除、更新、查找方法。分享给大家供大家参考,具体如下: package cn.com.JDBC; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class

  • 小程序日历控件使用方法详解

    之前小程序开发需要用到日历控件,但是关于小程序可用的实在资源有限,于是就自己写了一个,如今项目上线后将它分享出来,希望能帮到需要的人。 效果图:

  • 详解JavaScript数组的操作大全

    本文给大家介绍js数组的操作非常详细,感兴趣的朋友一起学习本篇文章吧。 1、数组的创建 var arrayObj = new Array; 创建一个数组 var arrayObj = new Array[size]; 创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array[ele

  • Git使用小坑 Out of memory错误的解决方法

    最近公司将内部使用的代码由svn迁到了git上,所以也必须学者使用Git命令。 虽说git的模式和svn区别很大,但想必也不是什么难事。但没曾想在第一步git clone的时候就踩到了一个大坑……废话不多提,先看错误代码: Cloning into XXXX... remote: Couting objects: 125627, done.

  • pip安装py_zipkin时提示的SSL问题对应

    python的应用实践zipkin,需要py_zipkin,使用pip进行安装py_zipkin的时候出现问题, 根据stackoverflow的信息设定了pypi.org 和 files.pythonhosted.org解决了问题。 问题现象 [root@kong ~]# pip install py_zipkin Collecting p

  • 对python实现二维函数高次拟合的示例详解

    在参加“数据挖掘”比赛中遇到了关于函数高次拟合的问题,然后就整理了一下源码,以便后期的学习与改进。 在本次“数据挖掘”比赛中感觉收获最大的还是对于神经网络的认识,在接近一周的时间里,研究了进40种神经网络模型,虽然在持续一周的挖掘比赛把自己折磨的惨不忍睹,但是收获颇丰。现在想想也挺欣慰自己在这段时间里接受新知识的能力。关于神经网络方面的理解会在后续博文中补充(刚提交完论文,还没来得及整理),先分享一下高

  • Docker 的健康检测机制

    对于容器而言,最简单的健康检查是进程级的健康检查,即检验进程是否存活。Docker Daemon会自动监控容器中的PID1进程,如果docker run命令中指明了restart policy,可以根据策略自动重启已结束的容器。在很多实际场景下,仅使用进程级健康检查机制还远远不够。比如,容器进程虽然依旧运行却由于应用死锁无法继续响应用户请求,这样的问题是无法通过进程监控发现的。 通常我们为了防止容器断电

  • AutoIt脚本的反编译和代码格式化问题分析

    最近集中冒出一波AutoIt的恶意脚本来,也就多看了几个这类的样本。AutoIt脚本是以“.au3”为扩展名的明文脚本,但病毒作者自然不会把明文的脚本放出来。所以自然用到了AutoIt自带的这个Au2Exe的工具: 可以看到AutoIt允许用户将au3的

  • JDBC编程实现文件、图片的存储方法

    本文实例讲述了JDBC编程实现文件、图片的存储方法。分享给大家供大家参考,具体如下: * 实现的功能: 用数据库存储文本数据,并且读取出来放在当前项目里 分析: 难度不是很大,关键是掌握文件流,数据库的操作不是很多,但是文件流的读写比较多 日期:20131003 作者:烟大阳仔 * public class Ckb_test { public static void

  • 基于vue.js实现分页查询功能

    利用vue.js实现数据库分页,供大家参考,具体内容如下 最新项目有一个分页功能,画面风格很简朴给的样图就用【1】表示页码了, 因此,我没有上网上找插件,自己简单的做了一个。作为菜鸟,代码可能有点青涩,请见谅。 img src="https:img.nhooo.coms

  • JSP中正则表达式用法实例

    本文实例讲述了JSP中正则表达式用法。分享给大家供大家参考,具体如下: %@ page language="java" import="java.util.*,cn.com.Person,cn.com.Adddress" pageEncoding="UTF-8"% % String path = request.getContextPath; String ba

  • python查找指定文件夹下所有文件并按修改时间倒序排列的方法

    代码如下: import os, glob, time def search_all_files_return_by_time_reversedpath, reverse=True: return sortedglob.globos.path.joinpath, '*', key=lambda x: time.strftime"%Y-%

  • JSP中隐式对象用法实例

    本文实例讲述了JSP中隐式对象用法。分享给大家供大家参考,具体如下: %@ page language="java" import="java.util.*" pageEncoding="UTF-8"% % String path = request.getContextPath; String basePath = request.getScheme+":

  • python os.listdir按文件存取时间顺序列出目录的实例

    如下所示: import os DIR = "homeserhoworkspacelisp" def comparex, y: stat_x = os.statDIR + "" + x stat_y = os.statDIR + "" + y if stat_x.st_ctime stat_y.s

  • 解决Fiddler在win7系统下的安全证书问题

    如果电脑win7系统,一直解决不了Fiddler的证书安装问题,可以试试下面的办法。 在安装证书的时候一直遇到这个问题。 这是因为win7系统的在.net

  • python遍历文件夹找出文件夹后缀为py的文件方法

    大学毕业, 想看看大学写了多少行代码。 #coding=utf-8 import os class Solution: def __init__self: self.dirPath = [] def numberOfCodeself,path: for dir in os.listdirpath: childDir = os.path.join

  • ubantu 16.4下Hadoop完全分布式搭建实战教程

    前言 本文主要介绍了关于ubantu 16.4 Hadoop完全分布式搭建的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 一个虚拟机 1.以 NAT网卡模式 装载虚拟机 2.最好将几个用到的虚拟机修改主机名,静态IP&

  • asp文件如何打开

    运行asp文件 首先我们需要搭配运行环境,运行ASP文件需要的服务器是IIS服务器,所以我们要来安装和配置IIS服务器,其实相比于其他的服务器,IIS简单很多,因为是windows自带的服务器,只要安装必要的组件就行了。 img src="https:img.nhooo.comstatic

  • python使用正则表达式来获取文件名的前缀方法

    在我们处理文件的时候,会遇到这样的一种场景,我们需要对某个文件进行操作,然后生成与原文件名相同的文件只是文件格式改变。那么这个时候就可以使用正则表达式来匹配我们所需要的字符串。 实现 import re test='kasduabshdvkjASVKDV.txt' m=re.findallr'.+?\.',test print

  • 使用Scrapy爬取动态数据

    对于动态数据的爬取,可以选择selenium和PhantomJS两种方式,本文选择的是PhantomJS。 网址: a rel="external nofollow" href="https:s.taobao.comsearch?q=%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91imgfile=commend=

  • python之消除前缀重命名的方法

    ● 脚本用途 遍历文件夹下的文件,消除文件名前的特征字符串。 ● 脚本实现 import os,sys import re from string import Template div = r"、" ####################################

  • python 分离文件名和路径以及分离文件名和后缀的方法

    分离路径和文件名: os.path.split 区分文件的名字和后缀: os.path.splitext import os file_path = "D:testtest.py" filepath, tempfilename = os.path.s

  • docker利用selenium+testng实现web自动化的方法

    前言 经历了漫长的各种资料,终于把selenium+testng参数化的问题搞定了!可能网上能找到一些,但是这些都是自己的经历。本文主要介绍了关于docker利用selenium+testng实现web自动化的相关内容,下面话不多说了,来一起看看详细的介绍吧 Windows下selenium+testng的web自动化环境搭建str

  • python去掉 unicode 字符串前面的u方法

    有时我们会碰到类似下面这样的 unicode 字符串: u'\xe4\xbd\xa0\xe5\xa5\xbd' 这明显不是一个正确的 unicode 字符串,可能是在哪个地方转码转错了。 我们要想得到正确的 unicode 字符串首先就必须先将这个字符串转成非 unicode 字符串, 然后再进行解码。按照普通的办法进行

  • Scrapy框架使用的基本知识

    scrapy是一个基于Twisted的异步处理框架,可扩展性很强。优点此处不再一一赘述。 下面介绍一些概念性知识,帮助大家理解scrapy。 一、数据流向 要想熟练掌握这个框架,一定要明白数据的流向是怎么一个过程。总结如下: 1.引擎先打开网站,请求url。 2.引擎通过调度器以Request形式调

  • .net core使用FastHttpApi构建web聊天室实例代码

    前言 一般在dotnet core下构建使用web服务应用都使用asp.net core,但通过FastHttpApi组建也可以方便地构建web服务应用,在FastHttpApi功能的支持下构建多人聊天室是件非常简单的事情,通过组件并不需要了解WebSocket知识即可简单构建,以下讲解一下通过FastHttpApi如何构建一个简单的多人聊室。 st

  • Windows系统下PhantomJS的安装和基本用法

    1.安装 下载网址:http:phantomjs.orgdownload.html img src="https:img.nhooo.com

  • HttpClient详细使用示例详解

    HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问

  • 深入浅析STL vector用法

    本文关于stl vector用法的介绍非常详细,具体内容请看下文 介绍 这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在remove_if和for_each中的使用。通过阅读这篇文章读者应该能够有效地使用vect

  • 图文详解python安装Scrapy框架步骤

    python书写爬虫的一个框架,它也提供了多种类型爬虫的基类,scrapy用途广泛,可以用于数据挖掘、监测和自动化测试 首先要先安装python 安装完成以后,配置一下环境变量。 还

  • 全系IE支持Bootstrap的解决方法

    最近做一个Web网站,之前一直觉得bootstrap非常好,这次使用了bootstrap3,在chrome,firefox,safari,opera,360浏览器(极速模式)、搜狗浏览器等浏览器下均没有问题,而在IE8及IE11下发现样式无法显示,然后各种百度啊,最后在一个网友帖子的帮助下解决了问题,先将解决方法总结如下: 首先需要确保你的HTML页面开始部分要有DOCTYPE声明。DOCTYPE告诉浏

  • SQL Server数据库连接 Web.config如何配置

    此文章主要介绍的是Web.config正确配置SQL Server数据库连接的实际擦步骤,在图5-6中,选择“添加新的启用了调试的Web.config文件”单选按钮,在图5-6中,单击“确定”按钮后,在“解决方案资源管理器”对话框中可以看到。 在Web应用程序的根目录中创建了一个“Web.config”文件,如图所示。 img s

  • 谈谈HttpClient使用详解

    HttpClient是一个客户端的HTTP通信实现库。HttpClient的目标是发送和接收HTTP报文。 Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟

  • 区分ASP.NET中get方法和post方法

    在网页设计中,无论是动态还是静态,get方法是默认的,它在URL地址长度是有限的,所以get请求方法能传送的数据也是有限的,一般get方法能传递256字节的数据,当get请求方法传递的数据长度不能满足需求时,就需要采用另一种请求方法post,post方法可传递的数据最大值为2mb相应地,读取post方法传递过来的数据时,需要采用form方法来获取;post方法在aspx页面执行时,地址栏看不到传送过来的参数数据,更加有利