编程笔记

  • NodeJS制作爬虫全过程(续)

    书接上回,我们需要修改程序以达到连续抓取40个页面的内容。也就是说我们需要输出每篇文章的标题、链接、第一条评论、评论用户和论坛积分。 如图所示,$'.reply_author'.eq0.text.trim;得到的值即为正确的第一条评论的用户。 {1} img src="https:img.nhooo.comstaticuplo

  • Linux下yum安装nginx教程

    本文教程为大家分享了Linux下yum安装nginx的详细过程,供大家参考,具体内容如下 第一步,在etcyum.repos.d目录下创建一个源配置文件nginx.repo: cd etcyum.repos.d vim nginx.repo 填写如下内容: [nginx]

  • linux下查看yum/rpm/dpkg某软件是否已安装的方法

    前言 因为Linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。 总结起来就是这样几类: 一、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字” 。 [root@hexuweb

  • linux常用命令小结之yum、源码安装

    一、软件安装 rpm rpm -ivh zziplib-0.13.62-5.el7.x86_64.rpm 安装zziplib-0.13.62-5.el7.x86_64.rpm rpm -qf `which cd` 查看cd的包名,这里使用反引号,rpm会

  • Java8使用LocalDate计算日期实例代码解析

    最近项目遇到一个需要计算两个日期间隔的期限,需要计算出,整年整月整日这样符合日常习惯的说法,利用之前的Date和Calendar类会有点复杂,刚好项目使用了JDK8,那就利用起来这个新特性,上代码: public static String getTermString startTime, String endTime { String term = ""; if startTim

  • Linux yum 命令安装mysql8.0的教程详解

    一 ,做好安装前的清理工作 rpm -pa | grep mysql 或者 rpm -qa | grep -i mysql yum remove mysql-xxx-xxx find -name mysql rm -rf xxxxxxxxx 二 , 下载对应的安装包 下载链

  • 如何获得两个Java LocalDate之间的天,月和年?

    设置两个Java日期: LocalDatedate1=LocalDate.of2019,3,25; LocalDatedate2=LocalDate.of2019,4,29; 现在,使用Period类between方法获取两

  • linux yum安装指定版本mysql的教程详解

    1、下载mysql rpm包 cd usrlocalsrc wget https:dev.mysql.comgetmysql80-community-release-el7-3.noarch.rpm 2、安装下载的rpm包 yum localinstall mysq

  • 如何将Java LocalDateTime格式化为ISO_DATE_TIME格式

    首先,设置日期: LocalDateTimedateTime=LocalDateTime.of2019,Month.JULY,9,10,20; 现在,将日期时间格式化为ISO_DATE_TIME格式: Stringstr=dateTime.

  • Linux yum软件包管理方法

    简介 yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而

  • bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?

    树形列表菜单的数据组织形式一般有两种:一种是一次性向服务器请求所有节点的数据,一种是先请求根目录的节点,当用户点击该节点时,再去请求该节点的子叶节点的数据。这里我们的需求是第一种。 树形菜单是我们经常会用到的一种菜单展现方式,这

  • linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法

    linux输入yum后提示: -bash: usrbinyum: No such file or directory的解决方案 今天在安装程序时,发现有一个插件未安装,我就随手敲了一个命令,看都没看 yum remove yum 然后就杯具了... [root@localhost ~]# yum -bash:

  • bootstrap treeview 树形菜单带复选框及级联选择功能

    具体代码如下所示: div id="searchTree"div script var treeData = [{ text: "Parent 1", nodes: [{ text: "Child 1", nodes: [{ text: "Grandchild 1" }, {

  • FlippingBook使用教程(附下载)

    FlippingBook是一款收费的图书翻页效果的flash播放器。在线预览地址:FlippingBook,破解版下载地址

  • bootstrap-Treeview实现级联勾选

    本文实例为大家分享了bootstrap Treeview实现级联勾选的具体代码,供大家参考,具体内容如下 核心方法 var nodeCheckedSilent = false; function nodeChecked event, node{ ifnodeCheckedSilent{ return; } nodeCheckedSilent

  • 用js读、写、删除Cookie代码续篇

    上次的一篇文章:用js读、写、删除Cookie代码分享及详细注释说明,在实践中发现了一些问题: 1.cookie在本地文件上只能在火狐上调试,IE和chrome无效 2.cookie没有设置为永不过期,只考虑了设置一个时间段就过期,显然不太合理。 这次给出的是比较合理的cookie操作代码: var Cookie = {

  • bootstrap treeview 扩展addNode方法动态添加子节点的方法

    bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件。该jQuery插件基于Twitter Bootstrap,以简单和优雅的方式来显示一些继承树结构,如视图树、列表树等等。 本文只是详细说明对bootstrap-treeview添加子节点的扩展方法addNode,如了解a rel="nofollow" target="_blank" href=

  • js字符串完全替换函数分享

    这几天用到了js字符串完全替换的功能,啥都不说,直接上代码,需要拷走即可: !DOCTYPE html html head meta charset="utf-8"

  • GO语言标准错误处理机制error用法实例

    本文实例讲述了GO语言标准错误处理机制error用法。分享给大家供大家参考。具体分析如下: 在 Golang 中,错误处理机制一般是函数返回时使用的,是对外的接口,而异常处理机制 panic-recover 一般用在函数内部。 error 类型介绍 error 类型实际上是抽象了 Error 方法的 error 接口,Golang

  • BootStrap TreeView使用实例详解

    本文实例为大家分享了BootStrap TreeView使用代码,供大家参考,具体内容如下 html head titletitle link href="Scriptsbootstrapcssbootstrap.css" rel="stylesheet" link hre

  • php生成随机颜色方法汇总

    方法一: 随机生成颜色值例如 FF00FF. color.php function random_color{ mt_sranddoublemicrotime*1000000; $c = ''; w

  • bootstrap插件treeview实现全选父节点下所有子节点和反选功能

    项目需要实现权限管理,使用前端框架bootstrap,所以就直接选用了bootstrap的treeview扩展插件。先上图: 选中父节点时,父节点下所有子节点也都全部选中,看代码 1、HTML代码

  • php实现使用正则将文本中的网址转换成链接标签

    function text2links$str='' { if$str=='' or !preg_match'http|www\.|@i', $str { return $str; } $lines = explode"\n", $str; $new_text = ''; &

  • JS树形菜单组件Bootstrap TreeView使用方法详解

    简要介绍:   之前手头的一个项目需要去做一个左侧的树形菜单,右侧则是一个整体的iframe,从而构成一个整体的网站。一开始是打算用bootstrap的tree-view插件,直接把菜单的数据传过去就好了,结果后来项目又改了需求,菜单的内容和图表都是后台动态生成的,所以只能放弃使用bootstrap插件,自己着手写了一个树形菜单。本文主要分两部分讲,一个是对于

  • GO语言延迟函数defer用法分析

    本文实例讲述了GO语言延迟函数defer用法。分享给大家供大家参考。具体分析如下: defer 在声明时不会立即执行,而是在函数 return 后,再按照 FILO (先进后出)的原则依次执行每一个 defer,一般用于异常处理、释放资源、清理数据、记录日志等。这有点像面向对象语言的析构函数,优雅又简洁,是 Golang 的亮点之一。 代码1:了解 defer 的执行顺

  • 基于jquery实现等比缩放图片

    基于jquery的图片尺寸调整 resize.js $window.bind"load", function { IMAGE RESIZE $'#product_list img'.eachfunction { &

  • 浅析使用BootStrap TreeView插件实现灵活配置快递模板

    bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件。该jQuery插件基于Twitter Bootstrap,以简单和优雅的方式来显示一些继承树结构,如视图树、列表树等等。 开发条件: 安装bootstrap-treeview插件,具体操作见: a rel="nofollow"

  • GO语言常用的文件读取方式

    本文实例讲述了GO语言常用的文件读取方式。分享给大家供大家参考。具体分析如下: Golang 的文件读取方法很多,刚上手时不知道怎么选择,所以贴在此处便后速查。 一次性读取 小文件推荐一次性读取,这样程序更简单,而且速度最快。 func ReadAllfilePth string []byte, e

  • javascript简单实现图片预加载

    简单的图片预加载 reloader.js var images = new Array; function preloadImages{ for i=0; i preloadImages.arguments.length; i++{

  • Bootstrap树形菜单插件TreeView.js使用方法详解

    jQuery多级列表树插件基于Twitter Bootstrap,以简单和优雅的方式来显示一些继承树结构,如视图树、列表树等等。 实用Bootstrap树形菜单特效插件Bootstrap Tree View,非常不错的Bootstrap插件,现在很多Bootstrap制作的页面都需要此功能,此插件需要Bootstrap3版本以及jQuery 2.0极以上版本支持,支持众多参数自定义功能,颜色、

  • GO语io包的常用接口

    本文实例分析了GO语io包的常用接口。分享给大家供大家参考。具体分析如下: 我没有 CC++ 基础,没有接口的概念,且从 Python 投奔而来,Python 的极简主义(一个结果往往只提供一个方法),让我在 Golang 中非常迷糊,特别是文件的读写操作,因为 Go 的文件读写操作有很多的方法,让我不知道怎么选择。直到我学习了 interface 的概念,然后由看了 package io 后才慢慢理

  • 浅析BootStrap Treeview的简单使用

    bootstrap-treeview.js1是一款强大的树菜单插件,本文给大家介绍bootstrap treeview的简单使用。 废话不多说,直接上干干货。 1、bootstrap-treeview Github网址: a rel="nofollow" href="https:github.comjonmilesboots

  • 3种Jquery限制文本框只能输入数字字母的方法

    onlyNum,onlyAlpha和onlyNumAlpha3个Jquery扩展方法 number.js ---------------------------------------------------------------------- summary 限

  • 基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合

    在上篇给大家介绍了基于MVC5和Bootstrap的jQuery TreeView树形控件一之数据支持json字符串、list集合。 这种方式其实还是利用list集合的方式传给前台,只不过在前台做了一些小小的变化,而控制器代码也进行了部分的优化,值的一提的是:没用的ajax前后台交互舍弃掉了。 控制器代码如下: 实例化公共静态字典表

  • javascript引擎长时间独占线程造成卡顿的解决方案

    Javascript 引擎的单线程特性使得在处理一个较大的循环遍历时会长时间独占线程,导致其它事件(例如用户操作)无法及时响应,严重时造成卡顿甚至是假死现象。为解决上述问题,一种可行机制是将大的循环拆分成若干小的循环片段分片执行,使得Javascript 引擎有时机在各段之间插入执行其它事情,从而有效改善性能体验 Ansync.js function An

  • bootstrap-treeview自定义双击事件实现方法

    bootstrap-treeview是一款效果非常酷的基于bootstrap的jQuery多级列表树插件。该jQuery插件基于Twitter Bootstrap,以简单和优雅的方式来显示一些继承树结构,如视图树、列表树等等。但是不知为什么这个插件没有自带双击事件。 经过多次测试,使用方法$'#tree'.dblclick function {}和方法$'#tree'.on'dblclick'

  • GO语言文件的创建与打开实例分析

    本文实例分析了GO语言文件的创建与打开用法。分享给大家供大家参考。具体分析如下: 文件操作是个很重要的话题,使用也非常频繁,熟悉如何操作文件是必不可少的。Golang 对文件的支持是在 os package 里,具体操作都封装在 type File struct {} 结构体中。 一、func Openname string file *File, err err

  • vue数据双向绑定的注意点

    最近一个vue和element的项目中遇到了一个问题: 动态生成的对象进行双向绑定是失败 直接贴代码: el-form :model="addClass" :rules="rules" ref="addClass" el-form-item label="表单分类名称" prop="NAME" :label-width="formLabelWi

  • Go语言中的方法、接口和嵌入类型详解

    概述 在 Go 语言中,如果一个结构体和一个嵌入字段同时实现了相同的接口会发生什么呢?我们猜一下,可能有两个问题: 1.编译器会因为我们同时有两个接口实现而报错吗? 2.如果编译器接受这样的定义,那么当接口调用时编译器要怎么确定该使用哪个实现? 在写了一些测试代码并认真深入的读了一下标准之后,我发现了一些有意思的东西,而且觉得

  • Vue关于数据绑定出错解决办法

    Vue关于数据绑定出错 错误提示: 相对应的代码: input id="input-check" type="checkbox" v-mode