break 和 cont inue

break: 作用于switch,和循环语句,用于跳出,或者称为结束; break语句单独存在时,下面不要定 义其他语句,因为执行不到,编译会失败; 当循环嵌套时,break 只跳出当 前所在循环; 要跳出嵌套中的外部循环,只要给循环起名字即可,这个名字称之为标号; cont inue: 只作用于循环结构,继续循环用的; 作用 : 结束本次循环,继续下次循环; 该语句单独存在时,下面不可以定义语句,执行不到;
分类: 其他 发布时间: 11-30 21:34 阅读次数: 0

吴恩达深度学习作业

https://blog.csdn.net/u013733326/article/details/79827273
分类: 其他 发布时间: 11-30 21:34 阅读次数: 0

独立按键的双击按键触发------类似于鼠标的双击

#include "REG52.H" #define const_voice_short 40 #define const_key_time1 20 #define const_key_time2 20 #define const_interval_time1 200 //连续两次按键之间的有效时间差 #define const_interval_time2 200 //如果超过这个时间,则视为无效 void initial_myself(); void initial_peripheral(
分类: 其他 发布时间: 11-30 21:34 阅读次数: 0

db backup to sql

目录 db backup to sql MySQL & MariaDB .bat backup.sh db backup to sql MySQL & MariaDB .bat rem ******MySQL backup start******** @echo off rem //设置30日之前删除 forfiles /p "D:\MySQL\mysql_backup" /m backup_*.sql -d -30 /c "cmd /c del /f @path" rem //获取当前时间,
分类: 其他 发布时间: 11-30 21:34 阅读次数: 0

分享一个优质的dedecms的tag标签聚合页面

本页面调用原有的head和foot文档,同时本页面直接聚合了tag标签的调用!!!熊掌号的改造!!!!<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.
分类: 服务端 发布时间: 11-30 21:30 阅读次数: 0

织梦DEDECMS获取上级栏目ID及顶级栏目ID【栏目名及URL链接】

上级栏目ID{dede:field.reid/}顶级栏目ID{dede:field.typeidfunction='GetTopid(@me)'/}Dedecms获取顶级栏目id,名称及链接{dede:field.typeidfunction="gettoptype(@me,id)"/}//id{dede:field.typeidfunction="gettoptype(@me,name)"/}/
分类: 服务端 发布时间: 11-30 21:30 阅读次数: 0

可重入锁与不可重入锁之间的区别与性能差异?

可重入锁 指在同一个线程在外层方法获取锁的时候,进入内层方法会自动获取锁。 为了避免死锁的发生,JDK 中基本都是可重入锁。 下面我们来测试一下 synchronized 和 java.util.concurrent.lock.ReentrantLock 锁的可重入性 测试 synchronized 加锁 可重入性 package constxiong.concurrency.a019; /** * 测试 synchronized 加锁 可重入性 * @author ConstX
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

VSCode配置FiraCode和更纱黑体字体

Fira Code下载 到FiraCode字体的GitHub页面 找到下面的Download链接下载最新字体 解压缩下载文件,并进入ttf文件夹 选中所有字体文件,右键选择安装 更纱黑体下载 到Sarasa Gothic字体的GitHub或腾讯云开发者平台页面 下载最新版本字体 解压并选中Sarasa Term SC系列字体,右键选择安装 配置字体 打开vscode的配置页面,并搜索font 修改editor.fontFamily配置项的内容为:'Fira Code Retina', 'Sar
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

数据库 锁机制及原理

转自https://blog.csdn.net/C_J33/article/details/79487941 数据库锁 先看一张图自己整理的数据库锁的树形图 概要 数据库锁一般可以分为两类,一个是悲观锁,一个是乐观锁。 乐观锁一般是指用户自己实现的一种锁机制,假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。乐观锁的实现方式一般包括使用版本号和时间戳。 悲观锁一般就是我们通常说的数据库
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

《程序员修炼之道》第四次读后感

22 死程序不说谎 早崩溃。不要破坏(trash),写入错误的数据 23 断言式编程 如果它不可能发生,用断言确保它不会发生。 断言时不要有副作用 24 何时使用异常 理解需求,异常是留给意外事件的 25 怎样配平资源 要有始有终:分配资源,使用它,释放它 嵌套的分配(一次性不只一个资源) · 以与资源分配的次序相反解除资源的分配,如果一个资源含有对另一个资源的引用,就不会造成资源被遗弃 · 在代码不同的地方分配同一组资源,总是以相同的次序分配他们,这将降低死锁的可能性。 26 解耦与得墨忒耳
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

《程序员修炼之道:从小工到专家》读后感5

编码不是机械工作。如果要让所得的程序享有长久的、无误和富有生产力的“一生”,就必须对这些决策进行仔细的思考。不主动思考他们的代码的开发者是在靠巧合编程——代码也许能正常工作,但却没有特别的理由说明他们为何能工作。有时候尽管我们的代码能够快速运行,我们偶尔也会开发一些算法,可能会让最快的处理器陷入困境。我们要学会一些估算代码的速度的方法,发现这些潜在问题。大多数并非微不足道的算法都要处理某种可变的输入。通常,这些输入的规模会影响算法:输入越多,运行时间就越长,或者使用的内存就越多。 Don’t
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

1977年1月生未婚男的征婚 Marriage-Seeking of One Unmarried Man Born in January 1977

1977年1月生未婚男的征婚 Marriage-Seeking of One Unmarried Man Born in January 1977 我1977年1月6日6时45分(真太阳时间)生,男,未婚,身高1.70米,汉族,1997年“双一流”大学文科专业本科毕业,2014年自学完数学专业本科课程,目前我在自学计算机科学专业本科课程。我曾经在群众团体工作。目前我没有工作并正在找工作。现诚征一名未婚女性结为终身伴侣。我对征婚伴侣的要求是“双一流”大学本科毕业,在数学和物理学上要不被康托尔和爱
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

三相永磁电机电流采样

图 参考资料:飞思卡尔的电机与数学运算库 图 参考资料:TI官网上的 Analog Engineer’s Circuit Cookbook: Amplifiers Second Edition SLYY137 - 03/2019
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

EOJ Monthly 2019.11 A(进制转换)

“欢迎您乘坐东方航空公司航班 MU5692 由银川前往上海......” “我们的飞机很快就要起飞了,请收起小桌板,摘下耳机......” 收起了小桌板,摘下了耳机,Cuber QQ 突然无所事事了。 放耳机进书包的时候,Cuber QQ 无意带出了一些小纸条。是以前的回忆。 纸条在书包中已经存在了不知道多久。水渍泛黄了纸张,有些字他不能认出来。 具体来说,信件是一个包含 N 个字母的单词。其中有 M 个难以辨认的字母,用字符 # 代替。 Cuber QQ 用残存的回忆给对每个难以辨认的字母都
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

熟悉javaEE主流框架Spring boot,Spring Cloud,Mybatis,了解Servlet,JDBC

什么是Tomcat 阿帕奇提供的小型服务器软件,支持servet和jsp规范 lib包:存放jar包 WabApp:发布项目的目录 work:jsp编译生成。class的目录 LOgs:存放日志文件 HTTP协议 请求行,请求头和请求体 请求行: 请求方法 请求URL HTTP版本 请求头: Host: User-Agent: Accept: Accept-Language
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

webpack学习——手把手带你自定义一个loader(一)巨详细

题记 webpack虽然是打包工具之一,但是对于前端rd来说,这是一个跳不过的门槛,最近也是在学习webpack官网,其中对于loader 的描述整体感觉比较简练,想动手试试,感觉还是有点懵懵的,不知道怎么来开始自己的第一个loader,今天我就来分享一下,一个自己手动封装loader的过程,迈出第一步。(ps:后面的步骤会比较详细,有基础的同学多多理解) 一、loader 1.1 为什么要有loader 这也是我们实际项目中会有 .css .less .scss .txt .jpg .vue
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

2019_11_30

zhankeng
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

Spring事务笔记

1:在同一个类中,如果A方法有事务,B方法也有事务(propagation = Propagation.REQUIRES_NEW),如下代码所示: @Override @Transactional public void insertUser(User user, Goods goods){ userMapper.insert(user); try { }catch (Exception e){ } } @Override @Transactional(prop
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

使用traefik反向代理k8s dashboard

生产环境下,k8s集群对外暴露服务主要有LoadBalancer和Ingress两种方式: LoadBalancer:需要云厂商支持,使用k8s service的负载均衡能力,也就是依靠iptables/ipvs的能力,可用于各种协议 Ingress:相对更加灵活,通过反向代理服务器实现负载均衡,仅用于http/https协议,这种场景下需要额外的反向代理服务以及ingress controller,nginx是大家熟知的反向代理,在k8s时代,出现了nginx-ingress,就是nginx
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0

《程序员修炼之道》第五次读后感

41 注重实效的团队 不留破窗户 不做温水青蛙,时刻注意到外部的变化如需求、商业政策等 不要重复自己 正交性:围绕功能而不是工作职务进行组织 42 无处不在的自动化 不要手工 自动化: 测试 构建 生成代码 批准流程
分类: 其他 发布时间: 11-30 21:17 阅读次数: 0