编程笔记

  • 将新型冠状病毒转二进制的代码(首发)

    视频 将“新型冠状病毒”转换为二进制??? 视频地址:https:www.bilibili.comvideoav8658

  • tensorflow 初始化未初始化的变量实例

    今日在Stack Overflow上看到一个问如何只初始化未初始化的变量,有人提供了一个函数,特地粘贴过来共大家品鉴: import tensorflow as tf def initialize_uninitializedsess: global_vars = tf.global_variables is_not_initialized = sess.ru

  • python通过matplotlib生成复合饼图

    可以通过matplotlib实现 from matplotlib.patches import ConnectionPatch #制画布fig = plt.figurefigsize=9,5.0625 ax1 = fig.add_subplot121 ax2 = fig.add_subplot122 fig.subplots_adjustwspace=0 #大饼图的

  • 重置Zabbix密码的方法(一步到位)

    问题描述 由于长期不通过键入账号密码的方式登录Zabbix,容易忘记admin的密码,而zabbix用户的密码是通过md5进行加密存储,我们可以通过转换对应得md5直接在数据库中重置新密码。 解决方法 1、连接数据库 [zhuxiaoshuai@zabbix-server ~

  • Java连接Mysql数据库详细代码实例

    这篇文章主要介绍了Java连接Mysql数据库详细代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 隔了一段时间没连过数据库,代码都忘记了,网上看了下挺乱的,还是自己记录下好。这里的代码主要是连接数据库和显示数据,没有具体的数据库操作。 首先第一步当然是导入mysql的jar包,在java文件中创一个新的文件夹,我这里命名为li

  • JS实现盒子拖拽效果

    本文实例为大家分享了JS实现盒子拖拽效果的具体代码,供大家参考,具体内容如下 效果: html代码: !DOCTYPE html

  • C++11 并发指南之std::mutex详解

    上一篇《C++11 并发指南二std::thread 详解 》中主要讲到了 std::thread 的一些用法,并给出了两个小例子,本文将介绍 std::mutex 的用法。 Mutex 又称互斥量,C++ 11中与 Mutex 相关的类(包括锁类型)和函数都声明在 mutex 头文件中,所以如果你需要使用 std::mutex,就必须包含 mutex 头文件。p

  • CKEditor扩展插件:自动排版功能autoformat插件实现方法详解

    本文实例讲述了CKEditor扩展插件:自动排版功能autoformat插件实现方法。分享给大家供大家参考,具体如下: 1.注册插件 首先找到根目录下的ckeditorconfig.js文件,打开文件如下: CKEDITOR.editorConfig = function config { Define cha

  • 如何使用Jquery动态生成二级选项列表

    这篇文章主要介绍了如何使用Jquery动态生成二级选项列表,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 想写一个多级联动的选项列表,并且我想要动态生成,但是我看了好多博客看得我晕乎乎的,就自己查了一些jq 的方法自己尝试些了一下,下面放上我实现的效果和源代码 实现效果: p style="text-align: cen

  • Android面试笔记之常问的Context

    前言 Context,在翻译为上下文,也可以理解为环境,是提供一些程序的运行环境基础信息。基本上在开发项目的时候,时刻都有接触到。Android程序不像Java程序,随便创建一个类,写个main方法就能跑,而是要有一个完整的Android工程环境,在这个环境下,有像Activity、Service、BroadcastReceiver等系统组件,而这些组件并不是像一个

  • Android全局获取Context实例详解

    Android全局获取Context实例详解 在弹出Toast 启动活动 发送广播 操作数据库 使用通知等等时都需要Context 如果操作在活动中进行是很简单的,因为活动本身就是一个Context对象 但是当逻辑代码脱离了Activity类,此时使用Context就需要一些技巧了: 我们可以定制一个自己的Appli

  • Android编程实现全局获取Context及使用Intent传递对象的方法详解

    本文实例讲述了Android编程实现全局获取Context及使用Intent传递对象的方法。分享给大家供大家参考,具体如下: 一、全局获取 Context Android 开发中很多地方需要用到 Context,比如弹出 Toast、启动活动、发送广播、操作数据库…… 由于很多操作都是在活动中进行的,而活动本身就是一个 Context

  • Android 中Context的使用方法详解

    Android 中Context的使用方法详解 概要: Context字面意思是上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄。很多方法需要通过 Context才能识别调用者的实例:比如说Toast的第一个参数就

  • android中Context深入详解

    以下分别通过Context认知角度,继承关系,对象创建等方面android中Context做了深入的解释,一起学习下。 1、Context认知。 Context译为场景,一个应用程序可以认为是一个工作环境,在这个工作环境中可以存在许多场景,coding代码的场景 ,打电话的场景,开会的场景。这些场景可以类比不同的Activity,service。 2、从两个

  • C++11 并发指南之Lock 详解

    在 《 C++11 并发指南三std::mutex 详解 》一文中我们主要介绍了 C++11 标准中的互斥量Mutex,并简单介绍了一下两种锁类型。本节将详细介绍一下 C++11 标准的锁类型。 C++11 标准为我们提供了两种基本的锁类型,分别如下: std::lock_guard,与 Mutex RAII 相关,方便线程对互斥量上锁。 l

  • 使用.Net实现多线程经验总结

    1.简述   一般一个程序一个进程,代码是存在进程中的,进程本身不执行代码, 执行代码的是线程。   一般一个进程里就一个线程。一个商店就一个老板娘。   进程就是在内存中开辟了一个空间。代码,图片。。等就存在这个空间里。代码线程去执行。   默认只有一个线程。 s

  • C++11 中std::promise 介绍

    前面两讲《C++11 并发指南二std::thread 详解 》,《C++11 并发指南三std::mutex 详解 》分别介绍了 std::thread 和 std::mutex,相信读者对 C++11 中的多线程编程有了一个最基本的认识,本文将介绍 C++11 标准中 future 头文件里面的类和相关函数。 future 头文件中包含了以下几个类和函数:

  • C#(asp.net)多线程用法示例(可用于同时处理多个任务)

    本文实例讲述了C#asp.net多线程用法。分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Threading; using System.Web.UI.We

  • JavaScript如何判断input数据类型

    这篇文章主要介绍了JavaScript如何判断input数据类型,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在HTML中接收用户输入信息一般都会用到input。我今天本来想实现一个功能:由用户在input中输入自己的年龄,然后根据不同的年龄段弹出不同的信息,为了让程序更加严谨,我得判断从input中获取到的值必须是数字(这个问题其

  • Android ListView 滚动条的设置详解及实例代码

    Android ListView 滚动条的设置详解 1.滚动条的属性 android:scrollbarAlwaysDrawHorizontalTrack 设置是否始终显示水平滚动条。这里用ScrollView、ListView测试均没有效果。 android:scrollbarAlwaysDra

  • VM12中CentOS7以NAT的方式连接网络的方法

    为了学习ActiveMQ的集群部署,就在电脑上安装了VM,在里面装了3个CentOS7系统。可是在选择用哪种方式联网时,费了太大的劲,实在麻烦,本来在此之前是有做过的,可是忘了到底怎么配置的了。刚开始选择了桥接,就在网上找了各种文章去看,去试着配置,可是怎么弄都不行,一直存在宿主机可以ping通虚拟机可以虚拟机ping不同宿主机和虚拟机不能上网的问题,弄了很久都没解决问题,也不知道问题出在哪里。索性就换成了NAT的方式来

  • js获取隐藏元素的宽高

    获取隐藏元素display:none的物理尺寸 问题及场景 假如我们有这样一个输入框,点击能展开选择。如下图: p style="

  • js css自定义分页效果

    网上看了好多分页插件都不太满意,所以根据网上的一些东西自己做了一个,可以搭配mvc和数据库 效果图片 先来css(样式不喜欢的话可以不用这个)

  • ckeditor一键排版功能实现方法分析

    本文实例讲述了ckeditor一键排版功能实现方法。分享给大家供大家参考,具体如下: 参考: http:cdn.ckeditor.com https:www.nhooo

  • jQuery快速高效制作网页交互特效

    jQuery中的事件 1,基础事件 基础事件又包括 a:window事件 在javaScript中的window事件又 window onload = fn; 和onclick 在jQuery中常用的事件有文档就绪事件,对应的方法ready

  • Angular.js自定义指令学习笔记实例

    本文给大家分享angular.js学习笔记之自定义指令实例代码讲解,具体代码如下所示: !DOCTYPE html html lang="en" head meta charset="UTF-8" titleAngularDirectivetitle script src="htt

  • 从Spring迁移到Spring Boot的方法步骤

    从Spring迁移到Spring Boot Spring Boot给我们的开发提供了一系列的便利,所以我们可能会希望将老的Spring 项目转换为新的Spring Boot项目,本篇文章将会探讨如何操作。 请注意,Spring Boot并不是取代Spring,它只是添加了一些自动配置的东西,从而让Spring程序更快更好 添加Spring B

  • 利用原生JS与jQuery实现数字线性变化的动画

    前言 大家应该都有所体会,在一些数据展示的专题页里,有时候希望数字能动态从某一个数变化到另一个数,以此来吸引用户眼球,突出数据。于是有了下文。 在这里,我用了两种方式:一种是原生的JavaScript,另一种是jQuery插件。 数字线性变化的原理很简单,就是让数字增量变化,并循环动画。 原生JS版

  • python时间日期操作方法实例小结

    本文实例讲述了python时间日期操作方法。分享给大家供大家参考,具体如下: #coding=utf-8 import time import datetime if __name__ == "__main__": # 今天 now = datetime.datetime.now print now.strftime'%Y-%m-%d %H:%M:%S' print

  • centos把网卡名称修改为eth0的方法

    centos 把网卡名称修改为 eth0 默认网卡名称是 eno16777736 1、修改配置文件 ifcfg-eno16777736 [root@localhost ~]# cd etcsysconfignetwork-scripts [root@localhost network-scripts]#

  • Java Swing JLabel标签的使用方法

    1. 概述 官方JavaDocsApi: javax.swing.JLabel JLabel,标签。标签

  • PHP函数rtrim()使用中的怪异现象分析

    本文实例讲述了PHP函数rtrim使用中的怪异现象。分享给大家供大家参考,具体如下: 今天用rtrim函数时遇到了一个奇怪的问题: echo rtrim'pdiv', 'div'; 输出为 p echo ltrim'www.nhooo.com','www.'; 输出为 jb51.net

  • laravel5.1框架下的批量赋值实现方法分析

    本文实例讲述了laravel5.1框架下的批量赋值实现方法。分享给大家供大家参考,具体如下: 官方中文文档在这里: http:

  • JavaScript和jQuery制作光棒效果

    使用javaScript与jQuery添加CSS样式的区别和步骤 使用javaScript制作光棒效果 --首先是javaScript script $function { var lis = document.getElementsByTagName"li"; 定义DO

  • Android利用碎片fragment实现底部标题栏(Github模板开源)

    fragment特点 Fragment与Activity相似,有自己的生命周期,布局。相当于一个迷你的Activity Fragment可以作为Activity的组成部分,一个Activity可以有多个Fragment 一个Fragment可以被多个Activity重用 li

  • 微信小程序 动态的设置图片的高度和宽度详解及实例代码

    微信小程序图片等比例缩放 动态的获取图片的高度和宽度 动态的设置图片的高度和宽度 前言: 在小程序布局中,如果图片不是固定高度和高度,但image设置的是固定的高度和宽度,这时候原始图片相对image设置的固定高度和宽度不是等比例大小,那么这张图片就会变形,变的不清晰。这时就可以使用下面的等比例缩放的方式缩放图片,让图片不变形。或者通过im

  • vue中监听路由参数的变化及方法

    在vue项目中,假使我们在同一个路由下,只是改变路由后面的参数值,期望达到数据的更新。 mounted: ={ this.id = this.$route.query.id; this.getdetail } getDetail方法中会用到this.id这个参数,在同一页面切换id的值,并不会触发vue的声明周期函数。

  • 微信小程序中限制激励式视频广告位显示次数(实现思路)

    微信小程序自从支持激励式视频广告位以后,很多小程序为了变现都加入了此广告位,广告正常观看结束的次数越多就越赚钱,但是观看次数的比率过高也会面临封号的风险,那么如何才能规避这个风险呢? 实现思路:限制每个用户当天观看激励式视频广告位的次数,如果用户当天观看广告位超过了一定的次数就不再显示广告位,用户第二天打开小程序时清空第一天观看广告的次数,下面用实例代码来说明。 第一步:在小程序的 o

  • CentOS7.0下安装FTP服务的方法

    一个小插曲,安装一个FTP服务,便于和远程服务器的文件沟通。后续我们会讲到如何使用Capistrano配合git完成服务器的代码部署以及发布流程。现在,代码先走FTP吧,挺稳。 FTP简介 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。 在FTP的使用当中,用户经常遇到两个

  • 微信小程序激励式视频广告组件使用详解

    微信小程序搜索:短视频去水印解析 目前微信小程序针对个人来说广告是最好的变现方式,广告主要分为: 1.Banner 2. 激励式视频 3. 插屏 Banner广告很简单,插入代码就可以显示 这里介绍下激励式视频广告实现(观看完整广告奖励积分): 视频广告 let vide