编程笔记

  • 汇编语言中mov和lea指令的区别详解

    指令(instruction)是一种语句,它在程序汇编编译时变得可执行。汇编器将指令翻译为机器语言字节,并且在运行时由 CPU 加载和执行。 一条指令有四个组成部分: 标号(可选) 指令助记符(必需) 操作数(通常是必需的) 注释(可选) 最近在学习汇编语言,过程中遇到很多问题,对此在以后的随笔会逐渐更新,这次谈谈mov,lea指令的

  • Linux一键部署oracle安装环境脚本(推荐)

    具体代码如下所示: #!binbash ############################################ ###功能:Preparation for Oracle Installation ###参数:SID BASE ###其中,sid指的是ORACLE_SID ###BASE指的是ORACLE_BASE的一级目录,如ORACLE_BASE=u01ap

  • linux 服务器自动备份脚本的方法(mysql、附件备份)

    一、创建backup.sh脚本文件 #!binsh SOURCE_FOLDER=data DB_FOLDER=datadb BACKUP_FOLDER=databackup TM=`date +%Y%m%d%H%M%S` echo start to dump mysql database and backup files at $TM

  • 原生js+css调节音量滑块

    本文实例为大家分享了js调节音量滑块的具体代码,供大家参考,具体内容如下 效果 html部分 body div class="al

  • Python基于Tensor FLow的图像处理操作详解

    本文实例讲述了Python基于Tensor FLow的图像处理操作。分享给大家供大家参考,具体如下: 在对图像进行深度学习时,有时可能图片的数量不足,或者希望网络进行更多的学习,这时可以对现有的图片数据进行处理使其变成一张新的图片,在此基础上进行学习,从而提高网络识别的准确率。 a rel="nofollow" name="t0"

  • OpenCV哈里斯(Harris)角点检测的实现

    环境 pip install opencv-python==3.4.2.16 pip install opencv-contrib-python==3.4.2.16 理论 克里斯·哈里斯(Chris Harris)和迈克·史蒂芬斯(

  • Pytorch模型转onnx模型实例

    如下所示: import io import torch import torch.onnx from models.C3AEModel import PlainC3AENetCBAM device = torch.device"cuda:0" if torch.cuda.is_available else "cpu" def test

  • Vue 图片压缩并上传至服务器功能

    本文主要讲解基于 Vue + Vant ,实现移动端图片选择,并用 Canvas 压缩图片,最后上传至服务器。还会封装一个工具类,方便直接调用。 一、工具类封装 废话不多说先上代码,封装一个 CompressImageUtils 工具类: ** * 图片压缩工具类 * 最大高度和最大宽度都为 500,如果超出

  • 简述Java List去重五种方法

    前言 去重,对于很多场合必不可少。写此篇文章是因为在之前做某个画面中,我在数据库中进行 Distinct 和 Order By 去重,发现影响效率,故此在后台先做去重处理;所以记录此文,已做参考: Num1:使用java8新特性stream进行List去重 public static void

  • 通过java记录数据持续变化时间代码解析

    这篇文章主要介绍了通过java记录数据持续变化时间代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.需求:获取count为null和不为null的持续变化 [{count=0, time=0}, {count=10, time=1000}, {count=20, time=2000}, {count=30, t

  • Java注解如何基于Redission实现分布式锁

    这篇文章主要介绍了Java注解如何基于Redission实现分布式锁,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1、定义注解类 @Target{ ElementType.METHOD } @RetentionRetentionPolicy.RUNTIME @Documented public @interfa

  • Python通过TensorFLow进行线性模型训练原理与实现方法详解

    本文实例讲述了Python通过TensorFLow进行线性模型训练原理与实现方法。分享给大家供大家参考,具体如下: 1、相关概念 例如要从一个线性分布的途中抽象出其y=kx+b的分布规律 p

  • Spring纯Java配置集成kafka代码实例

    这篇文章主要介绍了Spring纯Java配置集成kafka代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 KafkaConfig.java package com.niugang.config; import java.util.HashMap; import java.uti

  • JS函数进阶之继承用法实例分析

    本文实例讲述了JS函数进阶之继承用法。分享给大家供大家参考,具体如下: 直接代码,不解释: html head titlejs函数继承进阶title meta charset="UTF-8" script type="tex

  • 常用的汇编指令与技巧(收藏)

    1.数据传送指令:mov move r1,r2 *r1=r2* move r1,#4096 *r1=4096* 2.大范围的地址读取指令:ldr ldr r1,=0x123456789 *r1=0x123456789* ldr r1,=label *获

  • Python调用命令行进度条的方法

    本文实例讲述了Python调用命令行进度条的方法。分享给大家供大家参考。具体分析如下: 关键点是输出'\r'这个字符可以使光标回到一行的开头,这时输出其它内容就会将原内容覆盖。 import time import sys def progress_test: bar_length=20 for percent in xrange0, 100:

  • python控制台中实现进度条功能

    我们大多数人都希望写一些简单的python脚本的同时都想能够在程序运行的过程中实现进度条的功能以便查看程序运行的速度或者进度。今天就和大家探讨这个问题:如何在python控制台中实现进度条功 进度条最主要的问题就是所有字符全部在同一行,而且可以修改。 然而当执行print语句的时候,python会在打印完这个语句的同时在结尾加上'\n',也就是换行,这就导致在控制台下一旦被print之

  • 将C / C ++代码转换为汇编语言

    在这里,我们将看到如何使用gcc从C或C ++源代码生成汇编语言输出。 gcc提供了一项很棒的功能,可以在执行时从源代码获取所有中间输出。为了获得汇编输出,我们可以为gcc使用选项-S。此选项在编译之后但在发送到汇编器之前显示输出。该命令的语法如下。 gcc–Sprogram.cpp 现在,让我们看看如何输出将是什么样。在这里,我们使用一个简

  • 汇编语言程序

    在机器语言之后,计算机语言发展的下一个发展水平是汇编语言。机器级语言仅使用二进制语言。但是另一方面,汇编语言使用助记符或符号指令代替0和1的序列。例如,我们可以考虑在特定计算机上添加寄存器A和B时,汇编语言使用助记符“ ADD B”代替10001111。在汇编语言中,我们使用符号名表示地址和数据。在后续章节中将讨论许多这样的示例。因此,以汇编语言编写程序比以机器语言编写程序具有优势。 现在让我们讨论用汇编

  • JS中的函数与对象的创建方式

    创建函数的三种方式 1.函数声明 function calSum1num1, num2 { return num1 + num2; } console.logcalSum110, 10; 2.函数表达式 v

  • Python正则表达式匹配数字和小数的方法

    1.正则匹配数字,\为转义字符,d+为匹配一次或多次 如下所示:返回的结果为列表 2.正则匹配小数 如下所示,返回的结果125.6为字符串 p sty

  • Python 正则表达式匹配数字及字符串中的纯数字

    Python 正则表达式匹配数字 电话号码:\d{3}-\d{8}|\d{4}-\d{7} QQ号:[1-9][0-9]{4,} 中国邮政编码:[1-9]\d{5}?!\d 身份证:\d{15}|\d{18} ip地址:\d+\.\d+\.\d+\.\d+

  • SpringCloud Gateway跨域配置代码实例

    这篇文章主要介绍了SpringCloud Gateway跨域配置代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Springboot版本:2.1.8.RELEASE SpringCloud版本:Greenwich.SR2 yml配置: spring: cloud: gate

  • 8086汇编开发环境搭建和Debug模式介绍(图文详解)

    1. 8086汇编开发环境搭建   在上篇博客中简单的介绍了8086汇编语言。工欲善其事,必先利其器,在8086汇编语言正式开始学习之前,先介绍一下如何搭建8086汇编的开发环境。   汇编语言设计之初是用于在没有操作系统的裸机上直接操作硬件的,但对于大部分人来说,在8086裸机上直接进行编程将会面临各种困难。好在我们可以使用软件模拟器来模拟硬件进行8

  • SpringBoot http请求注解@RestController原理解析

    这篇文章主要介绍了SpringBoot http请求注解@RestController原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 @RestController @RestController = @Controller + @ResponseBody组成,等号右边两位同志简单介绍两句,就明白我们@RestControll

  • DEVC++实现推箱子小游戏

    推箱子小游戏基于DEVC++,供大家参考,具体内容如下 #includeiostream #includestdio.h #includeconio.h #include windows.h using namespace std; void Game_MenuHANDLE hout; void Game_d

  • shell 里面的奇葩字符实现

    在我接触过的编程语言里面,最奇葩的两个就属 JavaScript 和 Shell 了。因为它们有着太多的语法糖跟特殊字符,总是能够让你措手不及,并且编程习惯也跟Java 和 Python 等语言大相径庭。总之,千万不要因为它们是脚本语言就轻视它们,否则你就会被打得晕头转向。 这两个奇葩之间比起来呢,Shell 的奇葩之处在于特殊符号多,骚操作也多。比如你以为 . 这是个点,其实它代

  • 详解vue中v-bind:style效果的自定义指令

    自定义指令 1.什么是自定义指令 以 v- 为前缀,然后加上自己定义好的名字组成的一个指令就是自定义指令。为什么要有自定义指令呢?在有些时候,你仍然需要对普通的DOM元素进行底层的操作,这个时候就可以用到自定义指令。 2.自定义指令的语法 全局自定义指令 注册一个全局自定义指令 `

  • python爬取本站电子书信息并入库的实现代码

    入门级爬虫:只抓取书籍名称,信息及下载地址并存储到数据库 数据库工具类:DBUtil.py import pymysql class DBUtilsobject: def connDBself: #连接数据库 conn=pymysql.connecthost='192.168.251.114',port=3306, u

  • 浅谈Tensorflow 动态双向RNN的输出问题

    tf.nn.bidirectional_dynamic_rnn 函数: def bidirectional_dynamic_rnn cell_fw, # 前向RNN cell_bw, # 后向RNN inputs, # 输入 sequence_length=None,# 输入序列的实际长度(可选,默认为输入序列的最

  • 关于tf.nn.dynamic_rnn返回值详解

    函数原型 tf.nn.dynamic_rnn cell, inputs, sequence_length=None, initial_state=None, dtype=None, parallel_iterations=None, swap_memory=False, time_major=False,

  • 双向RNN:bidirectional_dynamic_rnn()函数的使用详解

    双向RNN:bidirectional_dynamic_rnn函数的使用详解 先说下为什么要使用到双向RNN,在读一篇文章的时候,上文提到的信息十分的重要,但这些信息是不足以捕捉文章信息的,下文隐含的信息同样会对该时刻的语义产生影响。 举一个不太恰当的例子,某次工作会议上,领导进行“简洁地”总结,他会在第一句告诉你:“下面,为了节约时间,我简单地说

  • 关于tf.reverse_sequence()简述

    tf.reverse_sequence简述 在看bidirectional_dynamic_rnn的源码的时候,看到了代码中有调用 reverse_sequence这一方法,于是又回去看了下这个函数的用法,发现还是有点意思的。根据名字就可以能看得出,这个方法主要是用来翻转序列的,就像双线LSTM中在反向传播那里需要从下文往上文处理一样,需要对序列做一个镜像的

  • Unity实现人物平滑转身

    今天要实现的功能是利用WASD或是方向键实现人物平滑转身。 1.首先搭建一个简易的场景和人物,我在这里利用一个圆柱加一个cube代表人物,其次保证人物模型的本地坐标与世界坐标保持统一,如图所示

  • tensorflow使用range_input_producer多线程读取数据实例

    先放关键代码: i = tf.train.range_input_producerNUM_EXPOCHES, num_epochs=1, shuffle=False.dequeue inputs = tf.slicearray, [i * BATCH_SIZE], [BATCH_SIZE] 原理解析:str

  • Mybatis批量插入数据返回主键的实现

    响应效果(id为主键): { "data": [ {"studentName": "张三","classNo": "一班","id": 111}, {"studentName": "李四","classNo": "二班","id": 112}, {"studentName": "王五","classNo": "一班","id": 113} ] }

  • 浅谈tensorflow中Dataset图片的批量读取及维度的操作详解

    三维的读取图片(w, h, c): import tensorflow as tf import glob import os def _parse_functionfilename: # printfilename image_string = tf.read_filefilename image_deco

  • Unity实现人物旋转和移动效果

    本文实例为大家分享了Unity实现人物旋转和移动的具体代码,供大家参考,具体内容如下 旋转 using System.Collections; using System.Collections.Generic; using UnityEngine; public class MouseLook : MonoBehaviour {

  • 使用tensorflow DataSet实现高效加载变长文本输入

    DataSet是tensorflow 1.3版本推出的一个high-level的api,在1.3版本还只是处于测试阶段,1.4版本已经正式推出。 在网上搜了一遍,发现关于使用DataSet加载文本的资料比较少,官方举的例子只是csv格式的,要求csv文件中所有样本必须具有相同的维度,也就是padding必须在写入csv文件之前做掉,这会增加文件的大小。 经过一番折腾试验,这里给出一个D

  • springboot集成dubbo注解版的示例代码

    工作中用springboot搭建项目,用dubbo做远程调用。springboot提倡注解配置和java配置,本文是基于dubbo最新版本2.6.3,使用注解方式的示例。 本文假定你已经有springboot和dubbo的使用经验。 dubbo简介 dubbo是阿里巴巴开源的分布式服务框架,一般使用dubbo的RP