PNG图片压缩原理解析

  • Post author:
  • Post category:其他

背景 今天凌晨一点,突然有个人加我的qq,一看竟然是十年前被我删掉的初恋。。。。 因为之前在qq空间有太多的互动,所以qq推荐好友里面经常推荐我俩互相认识。。。。谜之尴尬 同意好友申请以后,仔细看了她这十年间所有的qq动态和照片。 她变美了,会打扮了,以前瘦瘦的身材配上现在的装扮和妆容,已经是超越我认知的女神了。 而我依然碌碌无为,逐渐臃肿的身体加上日益上扬的发际线,每天为生活操劳和奔波,还穷。 …

继续阅读 PNG图片压缩原理解析

Java初始String和运算符

  • Post author:
  • Post category:java

1.Sting 在Java中,数据类型分为基本数据类型和引用数据类型。基本数据类型有:4类(即:整型,浮点型,字符型,布尔型),8种(即:byte、short、int、long、float、double)。引用数据类型有:Sting,包装类(Byte、Short、Integer、Long、Float、Double、Character)等。 public class String1 { public…

继续阅读 Java初始String和运算符

Pytorch实现 多GPU深度学习训练

  • Post author:
  • Post category:其他

目录 前言 一、Pytorch多GPU并行训练的两种方式 1、DataParallel(DP) 2、DistributedDataParallel(DDP) 二、查看显卡资源&将数据放入GPU中 1.查看显卡资源 2、将数据放到GPU上 三、 使用DataParallel进行多GPU训练 1、导入库 2、声明GPU 3、定义网络 4、定义网络参数 最重要的!!!在这里把模型放到GPU里!!…

继续阅读 Pytorch实现 多GPU深度学习训练

OpenStack(kilo)界面dashboard的二次开发(三)-增加Dashboard

  • Post author:
  • Post category:其他

前面的博文已经完成了panel与panelgroup的自定义增加,这篇博文将对Dashboard(一级菜单)的增加进行一个简单总结。 增加Dashboard(一级菜单) 增加Dashboard(一级菜单) 首先进入/usr/share/openstack-dashbaord/openstack_dashboard/dashboards目录,会看到如下的目录结构: |--__init__.py |-…

继续阅读 OpenStack(kilo)界面dashboard的二次开发(三)-增加Dashboard

阿里云服务器部署mysql8.0分享以及遇到的问题解决

  • Post author:
  • Post category:mysql

** 一.部署mysql ** 我这里使用的阿里云轻量级服务器centOS7.0 1.下载mysql8.0安装包 地址:https://dev.mysql.com/downloads/mysql/ 找到你要下载的版本,自行选择 我这里使用8.0.13版本 mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz 2.解压 xz -d mysql-8.0.13-linux…

继续阅读 阿里云服务器部署mysql8.0分享以及遇到的问题解决

统计给定文本文件中汉字的个数

  • Post author:
  • Post category:其他

汉字机内码在计算机的表达方式的描述是,使用二个字节,每个字节最高位一位为1. 计算机中,补码第一位是符号位,1 表示为负数,所以 汉字机内码的每个字节表示的十进制数都是负数 所以这题也就可以简化为输入字符串判断其中字符转化为十进制数是否小于零. 注意:汉字是有两个小于零的字符组成,所以在统计结果的时候就要将count除以2了✔ #include <stdio.h> int main()…

继续阅读 统计给定文本文件中汉字的个数

atom java_Java 原子性实现 CAS操作 AtomInteger类

  • Post author:
  • Post category:java

更多 Java 并发编程方面的文章,请参见文集《Java 并发编程》 原子操作 不会被线程调度机制打乱的操作,一旦开始,就一直运行到结束。 注意,i++, ++i, i--, --i 不是原子操作,以 i++ 为例,实际上它包括了以下三个步骤,在多线程情况下每一步都可能会被打乱: 1,读取 i 2,操作 i + 1 3,写回内存 例如如下代码: 开启 100 个线程,同时执行 i++,最后结果并不…

继续阅读 atom java_Java 原子性实现 CAS操作 AtomInteger类

Java实现替换空格

  • Post author:
  • Post category:java

如题所示:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. 这是第一种方法 public class ReplaceChar { /** * @param args */ public static void main(String[] args) { StringBuffer str = n…

继续阅读 Java实现替换空格

axios不会对url中的功能性字符进行编码

  • Post author:
  • Post category:其他

在请求中如果url包括特殊字符的话,可能会导致接口接收参数失败,所以前端一般会对特殊字符进行encode,方法有两种 encodeURI() 对整个url进行编码,会避开url中的功能性字符,例如,& ? [ ] 编码前: http://10.10.67.67 :8080/api/chain/basic/users?params=+[ 编码后: http://10.10.67.67 :80…

继续阅读 axios不会对url中的功能性字符进行编码

js 实现全屏预览(F11功能)

  • Post author:
  • Post category:其他

js代码 function fullScreen(el) { var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen, wscript; if(typeof rfs != "undefined" && rfs) …

继续阅读 js 实现全屏预览(F11功能)