Wesley13 Wesley13
3年前
java 二进制(原码 反码 补码),位运算,移位运算,约瑟夫问题
一.二进制,位运算,移位运算1.二进制对于原码,反码,补码而言,需要注意以下几点:(1).Java中没有无符号数,换言之,Java中的数都是有符号的;(2).二进制的最高位是符号位,0表示正数,1表示负数;(3).正数的原码,反码,补码都一样;(4).负数的反码它的原码符号位不变,其他位取反;(5).
Easter79 Easter79
3年前
stm32的I2C实验
使用stm32工程模板,移植其他人使用0.96寸的Oled代码,在OLED上显示字符,使用的引脚是PB3和PB4,是用了重映射的引脚这里使用的IC是stm32f103vet6,软件是keil5百度网盘链接:https://pan.baidu.com/s/1xFrQsbjuPpt2DRcLkoDnjA提取码:wzya包含keil5工程和取字模
Stella981 Stella981
3年前
ARM64架构下,OpenJDK的官方Docker镜像为何没有8版本
为什么需要ARM64架构的OpenJDK8的Docker镜像对现有的Java应用,之前一直运行在x86处理器环境下,编译和运行都是JDK8,如今在树莓派的Docker环境运行(也可能是其他ARM环境,如华为的泰山ARM服务器),需要JDK8镜像作为基础镜像。OpenJDK的官方Dockerfile去OpenJDK的docker镜像
Wesley13 Wesley13
3年前
Java中如何克隆集合——ArrayList和HashSet深拷贝
编程人员经常误用各个集合类提供的拷贝构造函数作为克隆List,Set,ArrayList,HashSet或者其他集合实现的方法。需要记住的是,Java集合的拷贝构造函数只提供浅拷贝而不是深拷贝,这意味着存储在原始List和克隆List中的对象是相同的,指向Java堆内存中相同的位置。增加了这个误解的原因之一是对于不可变对象(https:/
Wesley13 Wesley13
3年前
JS实现页面字体繁简转换
封装的JS代码1//网页简繁体转换2//本js用于客户在网站页面选择繁体中文或简体中文显示,默认是正常显示,即简繁体同时显示3//在用户第一次访问网页时,会自动检测客户端语言进行操作并提示.此功能可关闭4//本程序只在UTF8编码下测试过,不保证其他编码有效5//
Easter79 Easter79
3年前
Statistics In PostgreSQL
本文是类似源码阅读的一篇文章,初步对PostgreSQL统计信息模块进行了一些简单的介绍。这里选择PostgreSQL而不是其他数据库的原因是在各种论文中看到一些设计估算的比较时,PostgreSQL总是会在论文中有一个不错的表现。PG中收集的统计信息在PostgreSQL中,收集的统计信息分为三类:为一张
Stella981 Stella981
3年前
Python异步Web编程
!(https://oscimg.oschina.net/oscnet/c170345b07b2bf0b8c076ee4350fe145ad0.jpg)异步编程适用于那些频繁读写文件和频繁与服务器交互数据的任务,异步程序以非阻塞的方式执行I/O操作。这样意味着程序可以在等待客户机返回数据的同时执行其他任务,而不是无所事事的等待,浪费资源和时间。
Wesley13 Wesley13
3年前
Java开发工程师最新面试题库系列——Spring部分(附答案)
Spring1.Spring框架是什么?答:Spring是轻量级的面向切面和控制反转的框架。_初代版本为2002年发布的interface21_,Spring框架是为了解决企业级应用开发的复杂性的出现的,它可以帮助开发人员管理对象之间的关系。能实现模块与模块之间、类与类之间的解耦合,Spring是一个大杂烩,它集成其他
Easter79 Easter79
3年前
SpringMVC 文件下载时 浏览器不能正确显示另存的文件名
问题:通过打印输出流的方式把文件下载到本地,但是在firebox中下载的文件不显示文件的文件名,造成文件不能直接打开,其他浏览器可以直接打开.原因:主要是文件名称中有汉字而没有转码造成firebox浏览器不能正确显示另存的文件名解决方案://提供如下工具类将 文件名编码 就可以啦public s
凿壁偷光 凿壁偷光
2年前
专业DJ软件Serato DJ Pro mac
SeratoDJProMac激活版是全球最受欢迎的DJ软件,有了SeratoDJ套件,您可以获得让这个系统如此流行的一切。SeratoVideo可以让您添加VJ风格的图形,而不关注视觉效果,Pitch‘nTime让您完成极限时间和音高弯曲,Flip让您为高级过渡和其他技巧创建自动提示点触发器。再加上Serato制作的每一个FX扩展包。