编程笔记

  • Android横竖屏切换实例总结

    本文实例总结了Android横竖屏切换相关技巧。分享给大家供大家参考,具体如下: 一、禁止横竖屏切换 Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,即通过在AndroidManifest.xml中设置activity中的android:screenOrientation属

  • Python实现定时精度可调节的定时器

    本文实例为大家分享了Python实现定时精度可调节的定时器,供大家参考,具体内容如下 # -* coding: utf-8 -*- import sys import os import getopt import threading import time def Usage: usage_str = '''''说明: \t定时器

  • C++设计模式之备忘录模式(Memento)

    当我们在实际应用中需要提供撤销机制,当一个对象可能需要再后续操作中恢复其内部状态时,就需要使用备忘录模式。其本质就是对象的序列化和反序列化的过程,支持回滚操作。 作用 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到原先的状态。 类视图

  • python实现多线程网页下载器

    本文为大家分享了python实现的一个多线程网页下载器,供大家参考,具体内容如下 这是一个有着真实需求的实现,我的用途是拿它来通过 HTTP 方式向服务器提交游戏数据。把它放上来也是想大家帮忙挑刺,找找 bug,让它工作得更好。 keywords:python,http,multi-threads,thread,threading,httplib,urllib,urllib2,Queu

  • python2.7实现FTP文件下载功能

    本文实例为大家分享了python实现FTP文件下载功能的具体代码,供大家参考,具体内容如下 代码: #-*-coding:utf-8-*- import os import time from ftplib import FTP #服务器地址 FTP_SERVER='xx.xx.xx.xx' -- 对应 ftpe服务器地址 USE

  • 重新认识php array_merge函数

    重新认识php array_merge函数 今天因一个Bug重新审视了下array_merge这个函数。 定义:array_merge — 合并一个或多个数组 规范:array array_mergearray $array1 [, array $...] 说明: 1. 将一个或多个数组的单元合并起来,一个数组中的值附加在前

  • Python读取视频的两种方法(imageio和cv2)

    用python读取视频有两种主要方法,大家可依据自己的需求进行使用。 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用。 import pylab import imageio #视频的绝对路径 filename = 'pathtoyourvideo.mp4' #可以

  • python读取和保存视频文件

    为了获取视频,应该创建一个 VideoCapture 对象。他的参数可以是设备的索引号,或者是一个视频文件。设备索引号就是在指定要使用的摄像头。 一般的笔记本电脑都有内置摄像头。所以参数就是 0。你可以通过设置成 1 或者其他的来选择别的摄像头。之后,你就可以一帧一帧的捕获视频了。但是最后,别忘了停止捕获视频。 import numpy as np import

  • HTML5实现留言和回复页面样式

    具体就不做详细讲解了,直接上代码: !DOCTYPE html html head meta charset="utf-8" meta name="author" content="http:www.webkfa.com" titleweb开发-webkfa.comtit

  • python读取视频流提取视频帧的两种方法

    本文实例为大家分享了python读取视频流提取视频帧的具体代码,供大家参考,具体内容如下 方法一:通过imageio库和skimage库 1. 安装环境: pip install imageio pip install skimage 这时候会报错Please in

  • javascript控制层显示或隐藏的方法

    本文实例讲述了javascript控制层显示或隐藏的方法。分享给大家供大家参考。具体实现方法如下: html head title中国风title meta http-equiv="Content-Type" content="texthtml; charset=gb2312" head

  • Android自定义Banner轮播效果

    本文实例为大家分享了Android自定义Banner轮播效果展示的具体代码,供大家参考,具体内容如下 自定义View布局 RelativeLayout xmlns:android="http:schemas.android.comapkresandroid" android:layout_width="match_parent" android:l

  • 如何使用log miner分析oracle日志

    当我们不小心误操作致使数据库数据丢失、改变时, 需要对数据库对象做基于时间点的恢复,找到我们需要的数据,这个时间点不能认为精确确定,我们可以通过对oracle日志进行分析,而获得无操作的精确时间点。 oracle db提供了一个分析日志包logmnr logminer 工具的使用 -------对redo log 进行挖掘,找出在某个时间点所作的DDL 或DML 操作(包括:时间点、datablo

  • java微信公众号支付开发之现金红包

    我们先来看看公众号发放现金红包的效果: 需要调用商户平台的接口,接口发放规则如下: 1.发送频率限制——默认1800min 2.发送个数上限——按照默认1800min

  • 脚本实现SSH登录邮件报警

    登录保护是一个非常重要的环节,下面通过图文并茂的方式给大家详细讲解下: 前两天@cyy 给我发了一个图 然后我就想到USHQ的ssh登录app通知功能,然后就像如果把这个部

  • php微信公众号开发之现金红包

    本文实例为大家分享了php微信公众号之现金红包的具体代码,供大家参考,具体内容如下 以下有关微信支付中现金红包的开发参考自微信支付开发文档,如下图所示

  • Jedis操作Redis数据库的方法

    本文实例为大家分享了Jedis操作Redis数据库的具体代码,供大家参考,具体内容如下 关于NoSQL的介绍不写了,直接上代码 第一步导包,不多讲 基本操作: package demo; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.c

  • 神经网络(BP)算法Python实现及应用

    本文实例为大家分享了Python实现神经网络算法及应用的具体代码,供大家参考,具体内容如下 首先用Python实现简单地神经网络算法: import numpy as np # 定义tanh函数 def tanhx: return np.tanhx # tanh函数的导数 def tan_derivx: return 1.0 -

  • 微信小程序实现一个简单swiper代码实例

    这篇文章主要介绍了微信小程序实现一个简单swiper代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 话不多说,上截图 img src="https:img.nhooo.comstaticupload2103141236000.png?2019113011264

  • 解决更新tensorflow后应用tensorboard报错的问题

    更新tensorflow后,出现tensorboard 不可用情况(tensorflow-cpu 1.4 -tensorflow-gpu 1.7) 尝试了更新tensorboard 仍然不可用,事故情况: 运行tensorboard.exe报错并且闪退,在控制台运行tensorboard命令 报错如下: img src="https:

  • TensorFlow保存TensorBoard图像操作

    简单的代码: import tensorflow as tf In [2]: matrix1=tf.constant[[3.,3.]] In [3]: matrix2=tf.constant[[2.],[2.]] with tf.Session as sess: ...: writer = tf.summary.FileWri

  • 对Tensorflow中tensorboard日志的生成与显示详解

    TensorBoard是TensorFlow下的一个可视化的工具,能够帮助我们在训练大规模神经网络过程中出现的复杂且不好理解的运算。TensorBoard能展示你训练过程中绘制的图像、网络结构等。 1. 构建简单的TensorBoard日志输出 import tensorflow as tf input1 = tf.constant[

  • VS2010发布Web网站技术攻略

    VS2010 Web网站发布详解 对VS2010来说,发布Web是一件相当容易的事情,也许就是这个原因导致网上关于发布网站具体细节的资料很少。然而这些正是初学者所需要的,下面我详细介绍一下Web网站发布的具体过程。 第一步:在解决方案资源管理器中右击Web应用程序名(例如:newsSystem)——》点击发布,如图所示: img src="https:

  • tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式

    Google提供了一个工具,TensorBoard,它能以图表的方式分析你在训练过程中汇总的各种数据,其中包括Graph结构。 所以我们可以简单的写几行Pyhton,加载Graph,只在logdir里,输出Graph结构数据,并可以查看其图结构。 执行下述代码,将数据流图保存为图片,在目录F:tensorflowgraph下生成文件events.out.tfevents.15084

  • PHP技术开发微信公众平台

    下面通过图文并茂的方式介绍微信公众平台开发过程,具体内容如下: 微信公众平台有两种模式:编辑模式 和 开发模式。 普通的功能可以通过编辑模式来搞定。开发模式具有更多的功能。让我们来使用开发模式开发helloword吧 步骤如下: 第一步:先注册一个公众号(a href="https:mp.weixin.qq.c

  • 详解利用Spring加载Properties配置文件

    记得之前写Web项目的时候配置文件的读取都是用Properties这个类完成的,当时为了项目的代码的统一也就没做什么改动。但事后一直在琢磨SpringMVC会不会都配置的注解功能了?经过最近的研究返现SpringMVC确实带有这一项功能,Spring确实很强大。 因为代码很简单,我就贴上我测试的代码,按照步骤做就可以实现了。 新建配置文件jdbc.properties

  • Python中staticmethod和classmethod的作用与区别

    一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名来调用。 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 既然@staticmethod和@classmethod都可以直接类名.方法名来调用,那他们有什么区别

  • 基于python中staticmethod和classmethod的区别(详解)

    例子 class Aobject: def fooself,x: print "executing foo%s,%s"%self,x @classmethod def class_foocls,x: print "executing class_foo%s,%s"%cls,x @st

  • go grpc安装使用教程

    gRPC是由Google主导开发的RPC框架,使用HTTP2协议并用ProtoBuf作为序列化工具。其客户端提供Objective-C、Java接口,服务器侧则有Java、Golang、C++等接口,从而为移动端(iOSAndroi)到服务器端通讯提供了一种解决方案。 当然在当下的环境下,这种解决方案更热门的方式是RESTFull API接口。该方式需要自己去选择编码方式、服务器架构、自己搭建框架(JSON-RPC)

  • Android仿京东快报信息滚动效果

    先来看看效果吧,Android仿京东快报信息滚动效果,具体内容如下 (截图效果不是很好,但是差不多出来了) 代码:

  • JavaScript自定义数组排序方法

    本文实例讲述了JavaScript自定义数组排序方法。分享给大家供大家参考。具体分析如下: Array中有自带的排序功能,这个使用起来比较方便,我们有一点必须清楚,就是排序的依据,如果sort不传入参数的话,那就是按照字符编码(Unicode编码)的顺序排序。 var a=["3","2","1"]; console.loga[0].charCodeAt0;

  • JavaScript数组基于交换的排序示例【冒泡排序】

    本文实例讲述了JavaScript数组基于交换的排序。分享给大家供大家参考,具体如下: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns="http:www

  • C# 文件下载之断点续传实现代码

    注意,本文所说的断点续传特指 HTTP 协议中的断点续传。本文主要聊聊思路和关键代码,更多细节请参考本文附带的 demo。 工作原理 HTTP 协议中定义了一些请求响应头,通过组合使用这些头信息。我们可以在一次 HTTP 请求中只请求一个文件中的一部分数据。这样我们就可以把已经下载的数据存起来,下次只用请求剩余的数据即可,当全部数据都下载到本地后再完

  • python编程嵌套函数实例代码

    python,函数嵌套,到底是个什么东东? 很少有人用,但是,有时确实会用: def multiplierfactor: def multiplyByFactornumber: return number*factor return multiplyByFactor python程序,一个函数在另外一个函数的里面,外层

  • 原生JS实现循环Nodelist Dom列表的4种方式示例

    本文实例讲述了原生JS实现循环Nodelist Dom列表的4种方式。分享给大家供大家参考,具体如下: function $id { return document.getElementByIdid; } var _PAGE = { timeListDom: $'timeList' }; var spanDoms = _PAGE.timeListDom.querySe

  • 使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)

    1. 根据官方指引,构建项目框架 # 安装vue $ cnpm install vue@2.1.6 # 全局安装 vue-cli $ cnpm install --global vue-cli

  • 纯HTML5制作围住神经猫游戏-附源码下载

    HTML5围住神经猫游戏网页版是一款基于HTML5、jquery、Typescript等技术制作的围住神经猫游戏。 先给大家附上演示和源码下载,点击这里 查看演示 a target="_blank" hr

  • 使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)

    在上篇文章给大家介绍了使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一) 1. 引入路由工具vue-router,切换视图 # 安装vue-router cnpm install vue-router --save-dev 2. 使用vue-router main.js import Vue from

  • winform实现创建最前端窗体的方法

    本文实例讲述了winform实现创建最前端窗体的方法。分享给大家供大家参考。具体实现方法如下: 一、需求: 1.需要这个窗体始终处于前端而且可用 2.在主窗体打开其他模态窗体的时候,这个Form也要处于活动状态。 注意: 设置了Form的 TopMost 属性 但是在 主窗体打开模态窗体的时候无效 p

  • C#自定义事件监听实现方法

    本文实例讲述了C#自定义事件监听实现方法。分享给大家供大家参考。具体实现方法如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApp { summary 定义事件