编程笔记

  • js删除数组中的元素delete和splice的区别详解

    例如有一个数组是 :var textArr = ['a','b','c','d']; 这时我想删除这个数组中的b元素: 方法一:delete 删除数组 delete textArr[1] 结果为: ["a",undefined,"c","d"] 只是被删除的元素变成了 undefi

  • Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法

    本文实例讲述了Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法。分享给大家供大家参考,具体如下: 统计两个红球和蓝球,哪个组合最多,显示前19组数据 #!usrbinpython # -*- coding:UTF-8 -*- import pandas as pd import numpy as np import matplotlib.pyplot

  • JAVA中数组插入与删除指定元素的实例代码

    今天学了Java的数组,写了数组的插入和删除,本人小白,写给不会的小白看,大神请忽略,有错请大家指出来; ** 给数组指定位置数组的插入 * import java.util.*; public class ArrayInsert{ public static void mainString []args{ System.out.println"请用键盘输入5个

  • kotlin和Java的相互调用示例详解

    前言 互操作就是在Kotlin中可以调用其他编程语言的接口,只要它们开放了接口,Kotlin就可以调用其成员属性和成员方法,这是其他编程语言所无法比拟的。同时,在进行Java编程时也可以调用Kotlin中的API接口。 1.在kotlin中调用Java方法 Kotlin和Java是两种不同的语言,所以

  • PHP删除数组中指定下标的元素方法

    1、前面有讲数组作为堆栈和队列时的删除元素操作,即按顺序有规律的进行删除。那么,如果需要从数组的中间位置删除某个元素该如何操作呢?就需要我们今天要讲的unset函数了。 2、unset函数允许取消一个数组中的元素,但数组并不会重建索引,即保持原有索引,因为php中的索引具有特殊的含义。 3、示例展示: ?php $arr = array

  • Node.js实现mysql连接池使用事务自动回收连接的方法示例

    本文实例讲述了Node.js实现mysql连接池使用事务自动回收连接的方法。分享给大家供大家参考,具体如下: var mysql = require'mysql', Connection = require'mysqllibConnection.js'; var pool = mysql.createPool{ host: '127.0.0.1', databa

  • hadoop的wordcount实例代码

    可以通过一个简单的例子来说明MapReduce到底是什么:   我们要统计一个大文件中的各个单词出现的次数。由于文件太大。我们把这个文件切分成如果小文件,然后安排多个人去统计。这个过程就是”Map”。然后把每个人统计的数字合并起来,这个就是“Reduce"。   上面的例子如果在MapReduce去做呢,就需要创建一个任务job,由job把文件切分成若干独立的数据块,并分布在不同的机器

  • PHP 获取某年第几周的开始日期和结束日期的实例

    实例如下所示: ** * 获取某年第几周的开始日期和结束日期 * @param int $year * @param int $week 第几周; * public function weekday$year,$week=1{ $year_start = mktime0,0,0,1,1,$year; $y

  • Python自定义简单图轴简单实例

    简单定义图轴: import numpy as np import matplotlib.pyplot as plt 创建一个简单的matplotlib实例: fig = plt.figure rect = fig.patch # a rectangle instance rect.set_facecolor'lightgoldenro

  • python matplotlib 注释文本箭头简单代码示例

    注释文本箭头 结果展示: 完整代码示例: import numpy as np import

  • Python+matplotlib实现计算两个信号的交叉谱密度实例

    计算两个信号的交叉谱密度 结果展示: 完整代码:

  • 基于vue-ssr服务端渲染入门详解

    第一部分 基本介绍 1、前言 服务端渲染实现原理机制:在服务端拿数据进行解析渲染,直接生成html片段返回给前端。然后前端可以通过解析后端返回的html片段到前端页面,大致有以下两种形式: 1、服务器通过模版引擎直接渲染整个页面,例如java后端的vm模版引擎,php后端的smarty模版引擎。 2

  • mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间

    1、当前日期 select DATE_SUBcurdate,INTERVAL 0 DAY ; 2、明天日期 select DATE_SUBcurdate,INTERVAL -1 DAY ; 3、昨天日期 select DATE_SUBcurdate,INTERVAL 1 DAY

  • mysql 数据库取前后几秒 几分钟 几小时 几天的语句

    取当前时间: select current_timestamp; 输出:2016-06-16 16:12:52 select now; 输出:2016-06-16 16:12:52 取当前时间的前一分钟: select SUBDATEnow,interval 60 sec

  • 详解Spring Boot实战之Restful API的构建

    上一篇文章讲解了通过Spring boot与JdbcTemplate、JPA和MyBatis的集成,实现对数据库的访问。今天主要给大家分享一下如何通过Spring boot向前端返回数据。 在现在的开发流程中,为了最大程度实现前后端的分离,通常后端接口只提供数据接口,由前端通过Ajax请求从后端获取数据并进行渲染再展示给用户。我们用的最多的方式就是后端会返回给前端一个JSON字符串,前端解析JSON字符

  • 用tensorflow实现弹性网络回归算法

    本文实例为大家分享了tensorflow实现弹性网络回归算法,供大家参考,具体内容如下 python代码: #用tensorflow实现弹性网络算法多变量 #使用鸢尾花数据集,后三个特征作为特征,用来预测第一个特征。 #1 导入必要的编程库,创建计算图,加载数据集 import matplotlib.pyplot as plt import te

  • 浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头

    在使用pyplot画图的时候,有时会需要在图上标注一些文字,如果曲线靠的比较近,最好还能用箭头指出标注文字和曲线的对应关系。这里就介绍文字标注和箭头的使用。 添加标注使用pyplot.text,由pyplot或者subplot调用。下面是可以选择的参数, texttx,ty,fontsize=fs,verticalalignment=va,horizontalalignm

  • 在CentOS6上安装Python2.7的解决方法

    在CentOS6上yum安装工具是基于Python2.6.6的,所以在CentOS6上默认安装的是Python2.6.6,因为要在服务器系统为CentOS6上部署生产环境,但是代码都是基于Python2.7写的,所有遇到了问题。 探索 发现系统不能卸载Python2.6后,查了系统的版本号 cat etc*-release

  • 浅谈Python2获取中文文件名的编码问题

    问题: Python2获取包含中文的文件名是如果不转码会出现乱码。 这里假设要测试的文件夹名为test,文件夹下有5个文件名包含中文的文件分别为: Python性能分析与优化.pdf Python数据分析与挖掘实战.pdf Python编程实战:运用设计模式、并发和程序库创建高质量程序.pdfp

  • react-router v4如何使用history控制路由跳转详解

    前言 距离React Router v4 正式发布也已经挺久了,这周把一个React的架子做了升级,之前的路由用的还是v2.7.0版的,所以决定把路由也升级下,正好“尝尝鲜”... 江湖传言,目前官方同时维护 2.x 和 4.x 两个版本。(ヾ。ꏿ﹏ꏿノ゙咦,此刻相信机智如我的你也会发现,ReactRouter v3 去哪儿了?整丢了??巴拉出锅了

  • Java基于字符流形式读写数据的两种实现方法示例

    本文实例讲述了Java基于字符流形式读写数据的两种实现方法。分享给大家供大家参考,具体如下: 第一种方式:逐个字符进行读写操作代码注释以及详细内容空闲补充 package IODemo; import java.io.FileReader; import java.io.FileWriter; import java.io.IOExc

  • java8中parallelStream性能测试及结果分析

    测试1 @BenchmarkModeMode.AverageTime @OutputTimeUnitTimeUnit.NANOSECONDS @Warmupiterations = 5, time = 3, timeUnit = TimeUnit.SECONDS @Measurementiterations = 20, time = 3, timeUnit = TimeUni

  • C#窗体间通讯的几种常用处理方法总结

    在进行C#应用程序开发的过程中,经常需要多窗体之间进行数据通信,本文举几个例子,把几种常用的通信方式总结一下,窗体界面如下图所示: 主窗体Form1是一个ListBox,单击选中某列时,弹出窗体Form2,Form

  • Node.js中使用计时器定时执行函数详解

    如果你熟悉客户端JavaScript编程,你可能使用过setTimeout和setInterval函数,这两个函数允许延时一段时间再运行函数。比如下面的代码, 一旦被加载到Web页面,1秒后会在页面文档后追加“Hello there”: var oneSecond = 1000 * 1; one second = 1000 x 1 ms setTimeou

  • C#中使用UDP通信实例

    网络通信协议中的UDP通信是无连接通信,客户端在发送数据前无需与服务器端建立连接,即使服务器端不在线也可以发送,但是不能保证服务器端可以收到数据。本文实例即为基于C#实现的UDP通信。具体功能代码如下: 服务器端代码如下: static void Mainstring[] args { UdpClient client = null; string re

  • php获取apk包信息的方法

    有时候在使用php上传安卓apk包的时候,我们需要获取安卓apk包内的信息,本文以实例形式讲述了php获取apk包信息的方法。具体实现方法如下: ?php *解析安卓apk包中的压缩XML文件,还原和读取XML内容 依赖功能:需要PHP的ZIP包函数支持。* include'.Apkparser.php'; $appObj = new Apkparser; $

  • Node.js中使用事件发射器模式实现事件绑定详解

    在Node里,很多对象都会发射事件。比如,一个TCP服务器,每当有客户端请求连接就会发射“connect”事件,又比如,每当读取一整块数据,文件系统就会发射一个“data”事件。这些对象在Node里被称为事件发射器(event emitter)。事件发射器允许程序员订阅他们感兴趣的事件,并将回调函数绑定到相关的事件上,这样每当事件发射器发射事件时回调函数就会被调用。发布订阅模式非常类似传统的GUI模式,比如按钮被点击时

  • 人工智能自动sql优化工具--SQLTuning for SQL Server

    针对这种情况,人工智能自动SQL优化工具应运而生。现在我就向大家介绍这样一款工具:SQLTuning for SQL Server。 1. SQL Tuning 简介 SQL Turning是Quest公司出品的Quest Central软件中的一个工具。 QuestCentral(图1)是一款集成化、图

  • Python异常处理总结

    本文较为详细的罗列了Python常见的异常处理,供大家参考,具体如下: 1. 抛出异常和自定义异常 Python用异常对象exception object表示异常情况,遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯Traceback,一种错误信息终止执行。 ①.raise 语句s

  • 基于Python的身份证号码自动生成程序

    需求细化: 1.身份证必须能够通过身份证校验程序。 2.通过查询,发现身份证号码是有国家标准的,标准号为 GB 11643-1999 可以从百度下载到这个文档 下载:GB11643-19

  • 使用 TOP 子句限制UPDATE 语句更新的数据

    可以使用 TOP 子句来限制 UPDATE 语句中修改的行数。当 TOP n 子句与 UPDATE 一起使用时,将针对随机选择的 n 行执行删除操作。例如,假设您要为一位高级销售人员减轻销售负担,而将一些客户分配给了一位初级销售人员。下列示例将随机抽样的 10 个客户从一位销售人员分配给了另一位。 USE AdventureWorks2008R2; UPDATE TOP 10 Sa

  • C++动态数组类的封装实例

    C++中的动态数组(Dynamic Array)是指动态分配的、可以根据需求动态增长占用内存的数组。为了实现一个动态数组类的封装,我们需要考虑几个问题:newdelete的使用、内存分配策略、类的四大函数(构造函数、拷贝构造函数、拷贝赋值运算符、析构函数)、运算符的重载。涉及到的知识点很多,对此本文只做简单的介绍。 一、内存分配策略 当用new为一个

  • win7 64位系统 配置php最新版开发环境(php+Apache+mysql)

    一 :准备阶段 1:php php-5.5.13下载链接:http:windows.php.netdownloadsreleasesphp-5.5.13-Win32-

  • C++普通函数指针与成员函数指针实例解析

    C++的函数指针(function pointer)是通过指向函数的指针间接调用函数。相信很多人对指向一般函数的函数指针使用的比较多,而对指向类成员函数的函数指针则比较陌生。本文即对C++普通函数指针与成员函数指针进行实例解析。 一、普通函数指针 通常我们所说的函数指针指的是指向一般普通函数的指针。和其他指针一样,函数指针指向某种特定类型,所有被同一指

  • 手机端网页点击链接触发自动拨打或保存电话的示例代码

    通过网页拨打电话 a href=”tel:110 ”拨打电话a 这种方式塞班、安卓与iphone都支持 切记一定这这么写,不要自己写方法再去调用 例如;a href=”javascript:phone'+phone+' ”拨打电话a fu

  • JS遍历Json字符串中键值对先转成JSON对象再遍历

    1、将Json字符串转换成JSON对象 var t='{"firstName": "cyra", "lastName": "richardson"}'; var obj = eval'' + t + ''; 2、遍历读取键值对 forvar str in obj{ alertstr+'='+obj[str];

  • ThinkPHP中自定义目录结构的设置方法

    效果如图所示: 入口文件 ?php 应用入口文件 检测PHP环境 ifversion_comparePHP_VERSION,'5.3.0','' die'require PHP

  • 在IPython中进行Python程序执行时间的测量方法

    在写MATLAB的脚本的时候我时长会用tic、toc进行一下程序运行时间的测量。在Python中偶尔也会测试下,但是基本上都是靠使用time模块。接触了IPython之后突然间发现,原来程序执行时间的测试可以如此简单! 在IPython中,程序执行时间的测试是通过魔术函数来实现。这个功能的魔术函数有两个,一个是time,还有一个是timeit。后面这个功能与前面的功能类似,但是更为精确,因为测试采用了多

  • CentOS 7 安装Percona Server+Mysql

    一、环境说明 (1)CentOS-7-x86_64,内核版本 uname -r 3.10.0-693.el7.x86_64 (2)Mysql版本 percona-server-5.6.29 &n

  • 在IPython中执行Python程序文件的示例

    简单使用了一下之后,我觉得如果有机会(公司里面编码是极不自由的,也无所谓,我在公司不做数据分析),我肯定是更喜欢使用IPython作为我的Python shell环境了。简单的接触发现了不少我喜欢的功能。其中,在这种命令模式下能够方便地调用Python文件以及能够识别部分物理磁盘路径信息就是我比较喜欢的。 在IPython中集成了几个常用的shell命令,用起来确实感觉顺手了不少。之前偶尔需要用到跟操作