编程笔记

  • Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)

    准备工作 B站登录页 https:passport.bilibili.comlogin python3 pip install selenium (webdriver框架) pip install PIL (图片

  • javascript异常处理实现原理详解

    这篇文章主要介绍了javascript异常处理实现原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、什么是例外处理 当 JavaScript程序在运行中发生了诸如数组索引越界、类型不匹配或者语法错误时,JavaScript解释器就会引发例外处理。 ECMAScript定义了六种类型的错误,除此之外,我们可以使用Er

  • Python 读取有公式cell的结果内容实例方法

    操作Excel通常是用如下三个扩展体: import xlrd import xlwt import openpyxl wb1 = openpyxl.load_workbookxlsxFileWithFullPath, data_only=True b

  • tensorflow将图片保存为tfrecord和tfrecord的读取方式

    tensorflow官方提供了3种方法来读取数据: 预加载数据preloaded data:在TensorFlow图中定义常量或变量来保存所有的数据,适用于数据量不太大的情况。填充数据feeding:通过Python产生数据,然后再把数据填充到后端。 从文件读取数据reading from file:从文件中直接读取,然后通过队列管理器从文

  • JavaScript函数Call、Apply原理实例解析

    这篇文章主要介绍了JavaScript函数Call、Apply原理实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、方法重用 使用 call 方法,您可以编写能够在不同对象上使用的方法。 1、函数是对象方法 在 JavaScript 中,函数是对象的方法。

  • tensorflow生成多个tfrecord文件实例

    我就废话不多说了,直接上代码吧! import tensorflow as tf from PIL import Image import matplotlib.pyplot as plt import numpy as np import os i = 0 j = 0 num_shards = 100#总共写入的文件个数 instances_p

  • Vue的双向数据绑定实现原理解析

    这篇文章主要介绍了Vue的双向数据绑定实现原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、概述     vuejs是采取数据劫持结合发布者-订阅者模式的方式实现model--view的数据绑定,通过Object.defineProperty来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者

  • Windows下实现将Pascal VOC转化为TFRecords

    前言 由于TensorFlow常用TFrecords作为输入格式,我们需要将制作好的Pascal VOC转为TFrecords格式。使用 object detection API 内提供的脚

  • IOS实现上滑隐藏NvaigtionBar而下拉则显示效果

    先看看原APP的效果 实现过程 主要是给view中的滚动视图添加一个KVO来监

  • npx create-react-app xxx创建项目报错的解决办法

    手头有一台大学时代的Windows电脑,它此前没有装过create-react-app,只装了node环境。版本信息:node - 10.16.3,npm - 6.9.0。前几日闲的无事想给它装个React,结果失败了,报了错,所以有了下面这出。 安装过程 img src="https:img.nhooo.comstaticu

  • windows下create-react-app 升级至3.3.1版本踩坑记

    电脑原先使用npm install -g create-react-app命令全局安装过,根据文档先全局卸载npm uninstall -g create-react-app,然后采用npx create-r

  • C语言关于注释的知识点总结

    在编写C语言源代码时,应该多使用注释,这样有助于对代码的理解。在C语言中有两种注释方式: 1.一种是以*开始、以*结束的块注释(block comment); 2.另一种是以开始、以换行符结束的单行注释(line comment)。 可以使用*和*分隔符来标注一行内的注释,也可以标注多行的注释。例如,在下列的函数原型中,省略号的意思是 open 函数有

  • Python循环结构的应用场景详解

    前言 如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向奔跑的指令。当然你可能已经注意到了,刚才的描述中其实不仅仅有需要重复的动作,还有我们上一个章节讲到的分支结构。 再举一个简单的例子,比如在我们的程序中要实现每隔1秒中在屏幕上打印一个"hello,

  • Kali Linux安装ipython2 和 ipython3的方法

    1、更新包管理 apt-get install update. 2、安装 pip3 :apt-get install python3-pip 3、安装ipython 2 : pip install ipython. 查看 ipython 命令的所在位置:which usrlocalbinipython 改名:

  • JS学习笔记之贪吃蛇小游戏demo实例详解

    本文实例讲述了JS学习笔记之贪吃蛇小游戏demo实例。分享给大家供大家参考,具体如下: 最近跟着视频教程打了一个贪吃蛇, 来记录一下实现思路, 先上代码 静态页 !DOCTYPE html html lang="en" head meta

  • python按比例随机切分数据的实现

    在机器学习或者深度学习中,我们常常碰到一个问题是数据集的切分。比如在一个比赛中,举办方给我们的只是一个带标注的训练集和不带标注的测试集。其中训练集是用于训练,而测试集用于已训练模型上跑出一个结果,然后提交,然后举办方验证结果给出一个分数。但是我们在训练过程中,可能会出现过拟合等问题,会面临着算法和模型的选择,此时,验证集就显得很重要。通常,如果数据量充足,我们会从训练集中划分出一定比例的数据来作为验证集。

  • jQuery向父辈遍历的简单方法

    通过DOM树可以可容易的访问到html文档中的所有元素 例如向上访问父辈的元素有以下方法 1.parent方法可以得到所定元素的直接父元素 $"span".parent;得到span元素的直接父元素 2.parents

  • javaweb项目如何实现手机短信登录

    手机号登录在现在的项目中用的场景非常多,实现起来也不难,今天我们就一起来通过演示实现登录过程。 img src="https:img.nhooo.comstaticupload2103140811040.png?2019720

  • 百度语音识别(Baidu Voice) Android studio版本详解

    百度语音识别Baidu Voice Android studio版本 已同步更新至个人blog:http:dxjia.cn20160229baidu-voice-helper 最近在一个练手小项目里要用

  • Android 轻松实现语音识别详解及实例代码

    使用Intent调用语音识别程序 说明 Android中主要通过RecognizerIntent来实现语音识别,其实代码比较简单,但是如果找不到语音识别设备,就会抛出异常 ActivityNotFoundException,所以我们需要捕捉这个异常。而且语音识别在模拟器上是无法测试的,因为语音识别是访问google 云

  • Python中list初始化方法示例

    本文实例讲述了Python中list初始化方法。分享给大家供大家参考,具体如下: 1、基本方法。 lst = [1, 2, 3, 4, 5] 2、初始化连续数字。 lst = [n for n in range5, 10] printlst [5, 6, 7,

  • kali中python版本的切换方法

    如下所示: update-alternatives --config python 一条简单的命令,如下图所示: 以上

  • jQuery实现的网页换肤效果示例

    本文实例讲述了jQuery实现的网页换肤效果。分享给大家供大家参考,具体如下: 现在许多后台网站都有换皮肤的效果,今天我用 jquery 写了这个效果,主要思路是改变 link 标签的 href 属性值。 html 代码如下: !DOCTYPE HTML html lang="en-US" head &

  • vue项目中实现缓存的最佳方案详解

    需求 在开发vue的项目中有遇到了这样一个需求:一个视频列表页面,展示视频名称和是否收藏,点击进去某一项观看,可以收藏或者取消收藏,返回的时候需要记住列表页面的页码等状态,同时这条视频的收藏状态也需要更新, 但是从其他页面进来视频列表页面的时候不缓存这个页面,也就是进入的时候是视频列表页面的第一页 p style="text-align: cen

  • php操纵mysqli数据库的实现方法

    从php5.0开始增加mysqli支持 , 新加的功能都以对象的形式添加 i表示改进的意思 功能多、效率高、稳定 st

  • js字符串引用的两种方式(必看)

    如下所示: function setNameobj { obj.ok = "ccccccc"; } function aa { var name = new String"hechangmin"; name.ok = "sdf"; 第一种方式 String.prototype.ok = "aaaaa";

  • php微信公众账号开发之前五个坑(一)

    直入主题: 微信公众账号开发文档,官方版(https:mp.weixin.qq.comwiki),相信我,我已经无力吐槽写这个文档的人了,我真心想杂碎这个键盘,但是下手之后才发现,原来键盘是我自己花钱买的。。。。尴尬了。 废话不说,直接说怎么部署,怎么开发。 首先,你得有一个公众平台账号,好了,开始计坑。&n

  • mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项

    选项配置 配置文件路径: fullpathmysqlbinmy.cnf (默认为etcmy.cnf ) [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] init_connect='SET co

  • jQuery实现获取元素索引值index的方法

    本文实例讲述了jQuery实现获取元素索引值index的方法。分享给大家供大家参考,具体如下: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns="http:

  • 浅谈js中的引用和复制(传值和传址)

    好像一般很少人讲到js中的引用和复制,不过弄清楚这个概念可以帮助理解很多东西 先讲一下很基础的东西,看看js中几种数据类型分别传的什么 引用:对象、数组、函数 复制:数字、布尔 字符串单独说明,因为它的特殊性,无法确定是传递引用还是复制数值(因为字符串的值是没法改变的,所以纠结这个问

  • python的一些加密方法及python 加密模块

    1base64 Python内置的base64模块可以实现base64、base32、base16、base85、urlsafe_base64的编码解码,python 3.x通常输入输出都是二进制形式,2.x可以是字符串形式。 base64模块的base64编码、解码调用了binascii模块,binascii模块中的b2a_base64函数用于b

  • python解决Fedora解压zip时中文乱码的方法

    前言 很多时候在windows下压缩文件没问题,但是到了Linux下,出现乱码,很常见。以前在Ubuntu下,用`unzip -O GBK filename.zip` 就可以搞定。 换了Fedora后,暂时没发现乱码的压缩文件。晚上下载一本书的光盘,又碰到了乱码。尝试之前的方法没成功。看了下unzip的help,没-O那个参数了== 刚好找到一个用python解决的办法

  • 易语言判断指定项目是否允许操作的方法

    是否被允许方法 英文命令:IsEnabled 所属对象:选择列表框 如果与指定项目对应的选择框被允许操作,则返回真,否则返回假。 语法: 逻辑型 选择列表框.是否被允许 (项目索引) img src="h

  • jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果

    本文实例讲述了jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果。分享给大家供大家参考,具体如下: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html

  • php中实现进程锁与多进程的方法

    为什么需要进程锁? 主要作用就是防止你重复执行同一程序,主要用在crontab中,当你设置了一个定时任务,然后每分钟执行一次,如果不加进程锁的话,之前的进程没有执行完的情况下。每分钟都会有新的进程生成了。加上进程锁之后,每次定时任务执行的时候,就会去判断之前的进程锁是否存在,如果存在就不执行。 1.单进程的情况的进程锁实现 stro

  • java & Android 格式化字符串详解

    %1$s %1$d Android string (java Android 格式化字符串) 1$s String %1$d int R.string.old: string name="old"我今年%1$d岁了string String sAgeForm

  • 易语言设置选择框外形形式的方法

    按钮形式属性 数据类型:逻辑型; 语法: 对象.按钮形式 = 逻辑型 将对象的外形改称按钮形式。 例程: img src="https:img.nhooo.comstat

  • 易语言将选择框的选项设置为图片的方法

    图片属性 数据类型:字节集; 语法: 对象.图片 = 字节集 本属性指定显示在对象上的图片。 例程: img src="https:img.nhooo.comstatic

  • 微信小程序实现星级评价

    本文实例为大家分享了微信小程序星级评价的具体代码,供大家参考,具体内容如下 效果图 wxml view class='assess-star'>

  • 微信小程序实现简单的select下拉框

    微信小程序实现一个简单的select下拉框,供大家参考,具体内容如下 用的是transform过渡,没用动画 看看效果 废话不多说,直接上代码 w