python ord函数(29)

一.ord函数介绍 该函数是以单个字符作为参数,返回对应的ASCll数值或者Unicode值,如果所给的Unicode字符超出了你的Python定义范围,则会引发一个TypeError的异常。语法如下: ord(c) 参数介绍: c — 是一个单字符,长度为1,例如:‘a’/‘b’/‘c’/‘d’/‘e‘等等 返回值 — 对应的十进制整数(ASCll数值) 注意:ord函数的参数是单个字符,并非多个,则会引发一个TypeError的异常!! 二.ord函数使用 案例1 >>>ord('a')
分类: 其他 发布时间: 01-05 22:50 阅读次数: 0

不用Spring如何正确使用Druid连接池数据源

阿里巴巴的开源数据库连接池工具Druid数据源,在实际使用的时候,通常会和Spring或SpringBoot整合一起使用。 但有些时候如果不用使用Spring或SpringBoot,而直接使用Druid的原生API来操作数据库的话,该如何正确使用呢? 下面是一个使用Druid连接池简单操作数据库的工具类,重点关注Druid数据源的创建和复用: 1 /** 2 * 数据库操作工具类 3 * 4 * @author shiyanjun 5 * @since 20
分类: 其他 发布时间: 01-05 22:50 阅读次数: 0

理解 RESTful API 设计规范

RESTful是目前最流行的API设计规范,它是用于Web数据接口的设计。从字面可以看出,他是Rest式的接口,所以我们先了解下什么是Rest。 REST与技术无关,它代表的是一种软件架构风格,REST它是 Representational State Transfer的简称,中文的含义是: "表征状态转移" 或 "表现层状态转化"。它是基于HTTP、URI、XML、JSON等标准和协议,支持轻量级、跨平台、跨语言的架构设计。 一. 理解为什么要使用RESTful API设计规范? 在很久以前
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

spring系列框架篇-承接各类型中小型项目-期待与您的长期合作!

框架选型:   1、基本框架:springboot2.2+springcloud(Hoxton.M2)+nacos (所有公共模块全部使用 starter 方式依赖)   2、授权及权限:oauth2+jwt+security(基于RBAC的细粒度权限控制)   其它基础依赖:分布式事物、分布式job、MQ(rocket+rabbit+kafka)、ES、redis、mybatis、sharding-jdbc、代码生成器、apache-ignite、apache-camel、基础的日志详情输出
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

SSM之JSON通用返回格式

/** * 通用的返回的类 * */ public class Result { //状态码 100-成功 200-失败 private int code; //提示信息 private String msg; //用户要返回给浏览器的数据 private Map<String, Object> extend = new HashMap<String, Object>(); public static Res
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

pytorch训练模型

卡在同一张图片上一段时间 https://blog.csdn.net/qq_39123369/article/details/83001879 多GPU:https://www.jianshu.com/p/bb28669018b3 pytorch用自己图片训练/测试/保存:https://blog.csdn.net/weixin_41770169/article/details/90750965
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码

解决方法一: @RequestMapping(value="/getphone",produces = "text/plain;charset=utf-8")    /**输入手机号码后判断手机号是否存在*/     @RequestMapping(value="/getphone",produces = "text/plain;charset=utf-8")     @ResponseBody     public String getphone(String phone,HttpSessi
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

算法笔记---第二章(C/C++快速入门)

#include <stdio.h> #include <math.h> int main(){ //C语言中提供的实用的数学函数 double db=-12.56; double db2=12.56; printf("%.2f\n",fabs(db));//输出12.56 //floor()与ceil()函数。用于数值的向下取整和向上取整,返回类型为double类型 printf("%.0f %.0f\n",floor(db),ceil(db)); //-13,-12 p
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

java byte/short/char补充(了解)

1、在数学运算中会自动提升数据类型为 int 2、在基本赋值中,若右册的常量不超过取值范围,javac 添加 强制转换,否则报错 3、若右册 含有 变量 而不是直接使用常量相加,编译报错 例子 public class test{ public static void main(String[] args){ byte a = 10; byte b = 5; byte c; c = a+b; System.
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

JDK8-》 ⽅法引⽤与构造函数引⽤

以前⽅法调⽤ 对象.⽅法名 或者 类名.⽅法名 jdk1.8提供了另外⼀种调⽤⽅式 :: 说明:⽅法引⽤是⼀种更简洁易懂的lambda表达式,操作符是双冒号::,⽤来直接访问类或者实例 已经存在的⽅法或构造⽅法 通过⽅法引⽤,可以将⽅法的引⽤赋值给⼀个变量 语法:左边是容器(可以是类名,实例名),中间是" :: ",右边是相应的⽅法名 静态⽅法,则是ClassName::methodName。如 Object ::equals 实例⽅法,则是Instance::methodName 构造函数,
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

SpringBoot系列之注解@Component VS @Bean(四)

前言 通过前面几节内容得知,我们一直遗漏了注解@Component,本节我们来讨论下注解@Component以及它和注解@Bean的区别所在。 @Component VS @Bean 在讲解注解@Component之前,在Spring中有这样一个包【org.springframework.stereotype package.】我们称之为Stereotype annotations(构造型注解),首先我们需要知道构造型注解的概念是什么,我们直接从该单词所代表的含义入手,详见解释【https:/
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

2020年的第一天-我的IDEA出现This license ... has been cancelled

IDEA激活在1月3日的早上,激活码被取消了。提示:This license ... has been cancelled。 经过查询。解决方法教程无非是。 #¥%……&*(激活码... 2100.... hosts... lanyus... 我的方法。 果断去下载了Eclipse.(下载完之后懵逼了。昔日的神器,现在万分的陌生)。放弃了。 去尝试使用EDU邮箱,白嫖。 但是注册过程中失败了。放弃了。 尝试去修改hosts文件. 最终不起效。放弃了。 下载了社区版本。少了好多功能,还是不习惯。
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

扫描线 hdu1542

扫描线分类两种,一种离散y轴,一种离散x轴。以离垂直x轴的直线为例: 将每个离散的线之间作为一个线段树的叶子节点,然后从最小与x轴平行的直线开始,区覆盖线段树的叶子节点, 也就是两根与y轴平行的直线之间所夹的空间,这段空间的长度乘以你的扫描线之间的距离(与x轴平行的直线),就是面积, 看图吧,图下的数字是代表覆盖的次数,矩形的下底线扫描覆盖节点时为 value +=1,上边线扫描 value -= 1; 代码如下 #include <map> #include <cstring> #inclu
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

Xmind8 Pro 破解教程(序列号|破解文件)转

最近需要打开文件后缀名为.xmind的文件,所以下载了Xmind8 。打开以后想要导出,奈何普通版本只能导出.txt文本文档,所以只好动手pj。话不多说看下边。 一、下载XMindCrack.jar文件 XMindCrack.jar 二、找到Xmind安装根目录:【图标右键打开文件位置】 1、将XMindCrack.jar文件复制到根目录下; 2、在Xmind.ini文件尾部追加“-javaagent:D:/Program Files (x86)/XMind/XMindCrack.jar”(X
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

Hybris Commerce里的持久层

SAP的product都是DB provider无关的,application developer最多用Open SQL直接操作表。 Netweaver里支持的DB provider在这张表DBCON的DBMS字段里能看到: Hybris里也有和CRM WebUI里的API layer起同样作用的layer - API layer, 封装了对DB的操作。 Hybris里类似SAP CRM这种持久层layer的实现是很多以DAO( Data Access Object)结尾的java class
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

Mysql JDBC Url参数说明useUnicode=true&characterEncoding=UTF-8

MYSQL的 JDBC URL 格式 for Connector/J 如下例: jdbc:mysql://[host][,failoverhost...][:port]/[database] » [?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]... jdbc:mysql://[host:port],[host:port].../[database] » [?propertyName1][=propertyVa
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

删除centos7默认openjdk并安装jdk1.8并编写测试代码

查看环境(centos7.5):cat /etc/redhat-release 查看所有安装了的java, 关键字是java ,-qa 显示所有安装 删除软件, -e erase 擦除的首字母, --nodeps 双杠,即使有依赖也强行删除 官网下载jdk需要登录,账号[email protected] ,密码Oracle123;或推荐在下载链接右键选择“使用迅雷下载”,可以不用登录 解压:tar -zxvf jdk-8u181-linux-x64.tar.gz 移动:cp -r jdk1.8
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

自定义多模块的maven骨架(好多图)

1、为什么要生成自己的maven脚手架(maven骨架)? 问题背景:目前公司中没有统一使用模板工程,都是每个业务线根据自己的之前项目去创建新项目。这样的做法,有什么坏处? 1.1 每个业务项目所依赖的jar和maven结构可能有很大的不一致。如果是spring boot项目,启动类没放在公司的统一目录下,可能导致扫描不到公司提供的框架包。例如:公司约定,业务代码都放在com.test包下,如果某一个新项目将启动类放到com.test.myproject的目录下(放多了一层,spring会扫描
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

jdango框架基础一

目录 jdango框架 jdango框架 软件开发的架构: c/s架构 b/s架构(本质还是c/s) web后端 需求 1.根据用户输入不同的后缀返回不同的内容 从符合http协议格式的数据中获取用户输入的后缀 不足之处 1.socket代码是我们自己写的 2.http数据也是我们自己处理的 HTTP的协议 1.四大特性: -基于请求响应 -基于TCP/IP作用于应用层之上的协议 -无状态 本协议只要访问结束就会清零,下次还是访问还是新状态 -无连接 2.数据格式 请求格式: 请求首行(请求方
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0

锁绑定多个条件

多线程之间按顺序调用,实现A →B→C三个线程启动,要求如下: AA 打印2次,BB 打印3次,CC打印4次,按顺序连续打印2轮。 class ShareResource { private int number = 1; private Lock lock = new ReentrantLock(); private Condition c1 = lock.newCondition(); private Condition c2 = lock.newCondi
分类: 其他 发布时间: 01-05 22:34 阅读次数: 0