12.1 二进制补码运算Java虚拟机所支持的所有的整数类型-byte, short、int和long,它们都是带符号的二进制补码数。二进制补码方案既能够描述正整数,也能够描述负整数。在一个二进制补码数中,最重要的位就是它的符号位。符号位为1,表示负整数;符号位为0,表示正整数和数字0。 能够被二进 ...
分类:
其他好文 时间:
2019-12-03 23:24:53
阅读次数:
144
原文:在.NET Core中使用Jwt对API进行认证 在.NET Core中想给API进行安全认证,最简单的无非就是Jwt,悠然记得一年前写的Jwt Demo,现在拿回来改成.NET Core的,但是在编码上的改变并不大,因为Jwt已经足够强大了。在项目中分为 DotNetCore_Jwt_Ser... ...
在开发中,一些异步操作会明显加快执行速度带来更好的体验,但同时也增加了开发的复杂度,想了用好多线程,就必须从这些方面去了解 线程的 方法 线程异步返回 类 线程池 同步工具类 ,`CyclicBarrier Semaphore Phaser Exchanger` 估计上面每一个对于 2~3 年的 j ...
分类:
其他好文 时间:
2019-12-03 23:24:06
阅读次数:
97
以往关注比较多的是变量提升,把变量和函数同名时,函数提升的规则不小心给漏掉了,唉,失去一分,今日笔试题 结果如下图所示: 1) 变量声明存在提升,函数声明存在提升,但函数声明比变量声明更置顶 2) 声明过的变量不会重复声明 ...
分类:
其他好文 时间:
2019-12-03 23:23:51
阅读次数:
126
除了使用我的这篇blogStep by step to create QRCode in ABAP Webdynpro提到的使用ABAP webdynpro生成二维码之外,也可以通过使用二维码在线生成网站提供的service来生成二维码。 二维码在线生成网站: http://www.makepic. ...
分类:
其他好文 时间:
2019-12-03 23:23:32
阅读次数:
90
重载: 发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,发生在编译时。 1 /** 2 * 重载 3 * @author fereli 4 */ 5 public class Father { 6 //无参 7 public void hello(){ 8 System.out. ...
分类:
其他好文 时间:
2019-12-03 23:23:16
阅读次数:
102
[TOC] Celery 官网: Celery 官网: http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs ...
分类:
其他好文 时间:
2019-12-03 23:22:58
阅读次数:
175
从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系统的UI部分,负责使用者与整个系统的交互。 优点: 分工明确,条理清晰,易于调试,而且具有可扩展 ...
分类:
Web程序 时间:
2019-12-03 23:22:42
阅读次数:
135
1. DI Dependency Injection,依赖注入。当对象里有属性或对象的时候,就需要为这些属性或对象赋值 2. 流程 这里介绍两种方式 set方法 注解方式 2.1 set方法 Bean准备 applictionContext.xml配置 获取对象 2.2 注解方式 注解准备 获取对象 ...
分类:
编程语言 时间:
2019-12-03 23:22:23
阅读次数:
96
一、前言 笔者在前面的文章中收集到一些域名,在这些域名收集完后,并不是每一个域名都有作用,我们要过滤掉访问不了的网站,所以今天学习利用Python中的selenium模块启动Chromium来请求网站,下面记录一下自己的学习过程。 二、学习过程 1.开发工具: Python版本:3.7.1 相关模块 ...
分类:
编程语言 时间:
2019-12-03 23:22:05
阅读次数:
130
8.1.19示例:卸载无法触及的greeter类 动态装载的类型变为无法触及而要被虚拟机卸载时的例子如下面的程序: 因为引用的类(这里是HowDoYouDo )是被GreeterClassLoader对象装载的。这两个类都是Java API的一部分,不管怎样都会最终被启动类装载器装载,因为loadC ...
分类:
其他好文 时间:
2019-12-03 23:21:35
阅读次数:
131
#include <stdio.h> #include <stdlib.h> #define N 1000 int fun(int n,int m,int bb[N]) { int i,j,k=0,flag; for(j=n;j<=m;j++) { flag=1/*补足1*/; for(i=2;i< ...
分类:
其他好文 时间:
2019-12-03 23:20:59
阅读次数:
101
使用echarts绘制条形图和扇形图 简单举例说明下echarts如何绘制条形图和扇形图 代码示例 展示的效果如下图 注意 扇形图的数据中,value值和图形百分比的关系是,单个value/所有value的综合 100% ...
分类:
其他好文 时间:
2019-12-03 23:20:41
阅读次数:
116
博文大纲:一、MyISAM存储引擎;二、InnoDB存储引擎;三、Memory存储引擎特点;四、如何选择合适的存储引擎?前言数据库存储引擎是数据库底层软件组件,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL
分类:
数据库 时间:
2019-12-03 23:20:27
阅读次数:
127
C Minimum Value Rectangle 题意:给n根木棒,选4根组成长方形,使得这个长方形的周长的平方比上其面积最小。 题解:对那个式子求导,发现对于同一个长来说,是长和宽越接近,上式越小。那么排序之后每个和他附近的一个组装一下就行了。 要是真按基环树去做,是不是要从入度0的点一个一个d ...
分类:
其他好文 时间:
2019-12-03 23:20:06
阅读次数:
94
1. 分治算法 分治算法的核心就是 分而治之 ,也就是将原问题划分为若干个规模更小但结构与原问题相似的子问题,递归地解决这些子问题然后进行合并,就可以得到原问题的解。比如归并排序就是将原数据划分为左右两个部分,然后分别递归对左右两部分排序,排完序后再合并两个有序区间数据即可得到最终整体有序的数据。 ...
分类:
编程语言 时间:
2019-12-03 23:19:52
阅读次数:
139
[toc] ansible配置文件 /etc/ansible ansible.cfg hosts ansible.cfg:ansible执行需求的全局性,默认的主配置文件 hosts:默认的主机资产清单文件 查看配置文件 设置主配置文件 未生效 ` 创建文件 查看配置文件,为什么就变更过来了 ans ...
分类:
其他好文 时间:
2019-12-03 23:19:16
阅读次数:
386