首页 > 2020年06月22日 > 全部分享
【转】几种Java序列化方式的实现
https://www.cnblogs.com/didiaoxiong/p/9067781.html 0、前言 本文主要对几种常见Java序列化方式进行实现。包括Java原生以流的方法进行的序列化、Json序列化、FastJson序列化、Protobuff序列化。 1、Java原生序列化 Java原 ...
分类:编程语言   时间:2020-06-22 20:42:15    收藏:0  评论:0  赞:0  阅读:91
拿到最多金币的概率
###问题描述 在10个房间每个房间里放随机数量的金币,每个房间只允许进入一次,金币只能拿一个房间的。 若一个人采取如下策略,问拿到最多金币的概率:先进入前4个房间,均不拿金币,之后每进入一个房间只要比前四个房间的金币都要多,就拿,否则拿取最后一个房间的金币。 ###编程模拟 import java ...
分类:其他   时间:2020-06-22 20:41:54    收藏:0  评论:0  赞:0  阅读:68
在Django / DRF中正确处理日期时间/时区
我正在尝试为我的网络应用程序进行正确的日期处理设置.我有一个看起来像这样的模型 class Entity(models.Model): name = models.CharField(max_length=255) date = models.DateTimeField() 用户可以向我的DRF端点 ...
分类:其他   时间:2020-06-22 20:41:33    收藏:0  评论:0  赞:0  阅读:96
react(一)
react(一) 一、react基本概念 React是Facebook开发的一款js库,Facebook认为MVC无法满足他们的拓展需求 1、特点 不使用模板 不是一个mvc框架 响应式(数据更新非常简单) 轻量级JS库 2、原理 虚拟DOM -- 抽象成为一个JS对象 -- 生成/替换真实DOM ...
分类:其他   时间:2020-06-22 20:41:14    收藏:0  评论:0  赞:0  阅读:60
Android系统下,用adb实现自动获取应用性能数据
【自动化测试模式】 支持以adb shell命令的形式启动和运行。需要注意的是,office系列软件可能会更改命令中的字符,导致命令不可用!请手工输入命令,或从附带的command.txt文本中复制。 1、启动首页 adb shell am start -a android.intent.actio ...
分类:移动平台   时间:2020-06-22 20:40:52    收藏:0  评论:0  赞:0  阅读:66
Python列表_元素的删除
从一个列表中删除元素的几种方法: 1.使用pop运算符 如果你知道你要删除元素的索引,你就可以用 pop这个方法来实现: >>> t = ['a', 'b', 'c'] >>> x = t.pop(1) >>> t ['a', 'c'] >>> x 'b' pop 修改列表,然后会返回删除的元素。如 ...
分类:编程语言   时间:2020-06-22 20:39:49    收藏:0  评论:0  赞:0  阅读:42
PHP错误提示的关闭方法详解
关闭PHP错误脚本提示是程序上线了必须做的一件事情,就是不管程序怎么报错我们都不能让错误日志在服务器上给大家看到,下面我来总结两种关闭PHP错误脚本提示的具体方法 最简单的办法就是直接在php程序代码中加入下面代码: 复制代码代码如下: error_reporting(E_ALL^E_NOTICE^ ...
分类:Web开发   时间:2020-06-22 20:39:35    收藏:0  评论:0  赞:0  阅读:68
汉诺塔问题
n=input("输入汉诺塔碟子总数") def move(n,a,b,c): if n==1: print(a,'->',c) else: move(n-1,a,c,b) move(1,a,b,c) move(n-1,b,a,c) ...
分类:其他   时间:2020-06-22 20:39:18    收藏:0  评论:0  赞:0  阅读:54
谈谈java中的并发(一)
一.并发的定义 并发:对于这个概念一直就是没怎么搞懂,就是感觉特别的生疏,(自己从从字面上理解就是多个东西,一起出发),所以就上网上查了一些资料: 同时拥有两个或多个线程,如果程序在单核处理器上运行,多个线程将交替地换入或者换出内存,这些线程是同时“存在”的,每个线程都处于执行过程中的某个状态,如果 ...
分类:编程语言   时间:2020-06-22 20:38:59    收藏:0  评论:0  赞:0  阅读:57
Python调用windows下DLL详解 - ctypes库的使用
在python中某些时候需要C做效率上的补充,在实际应用中,需要做部分数据的交互。使用python中的ctypes模块可以很方便的调用windows的dll(也包括linux下的so等文件),下面将详细的讲解这个模块(以windows平台为例子),当然我假设你们已经对windows下怎么写一个DLL ...
分类:编程语言   时间:2020-06-22 20:18:40    收藏:0  评论:0  赞:0  阅读:82
手把手教你使用Python抓取QQ音乐数据(第一弹)
【一、项目目标】 获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名、专辑名、播放链接。 由浅入深,层层递进,非常适合刚入门的同学练手。 【二、需要的库】 主要涉及的库有:requests、json、openpyxl 【三、项目实现】 1.了解 QQ 音乐网站的 robots 协议 只禁止播放列表 ...
分类:编程语言   时间:2020-06-22 20:18:23    收藏:0  评论:0  赞:0  阅读:54
《数据结构与算法之美》11——排序(四)排序优化:如何实现一个通用的、高性能的排序函数?
一、问题描述 如何实现一个通用的、高性能的排序函数? 二、如何选择合适的排序算法 线性排序的时间复杂度比较低,适用场景特殊,不适合。 小规模数据排序,可以选择时间复杂度O(n2)的算法; 大规模数据排序,选择时间复杂度O(nlogn)的算法;比如Java采用堆排序,C语言使用快速排序。 三、如何优化 ...
分类:编程语言   时间:2020-06-22 20:18:07    收藏:0  评论:0  赞:0  阅读:78
springboot默认数据源hikari替换成druid,启动提示Failed to configure a DataSource: 'url' attribute is not specified and no embedded
原因是 hikira: spring.datasource.bi.jdbc-url=jdbc:mysql://ip:3306/base?allowMultiQueries=true&useUnicode=true&autoReconnect=true&characterEncoding=utf-8& ...
分类:编程语言   时间:2020-06-22 20:17:32    收藏:0  评论:0  赞:0  阅读:319
leetcode算法-加油站
一、题目 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 ...
分类:编程语言   时间:2020-06-22 20:17:13    收藏:0  评论:0  赞:0  阅读:56
linux 实用命令
AWK截取字符串 substr(s, a, b) 多列文本中某一列合并成一行 awk '{print $2}' user1.txt |tr "\n" "," awk '{print $2}' user1.txt |sed 's/\n/,/g' awk '{print $2}' user1.txt | ...
分类:系统服务   时间:2020-06-22 20:16:56    收藏:0  评论:0  赞:0  阅读:79
PXE与cobbler实现系统自动安装
安装操作系统的流程事实上并不复杂,如果你要给三五台服务器安装系统那么我们手工去安装即可。但是当我们要部署的是大型机房的操作系统的时候显然手动安装去一台一台的点,是不现实的。尤其现在互联网行业高速发展,一家公司拥有百台以上的服务器并不少见。这个时候我们就需要想办法实现系统的自动安装了。 PXE技术就能 ...
分类:其他   时间:2020-06-22 20:16:38    收藏:0  评论:0  赞:0  阅读:62
Linux下如何寻找相同文件?
大家好,我是良许。 随着电脑的使用,系统里将产生很多垃圾,最典型的就是同一份文件被保存到了不同的位置,这样导致的结果就是磁盘空间被大量占用,系统运行越来越慢。 所以如果你的电脑空间告急的话,可以试着去删除这样的文件,释放一些空间。在 Linux 下,我们可以通过识别文件的 inode 值来找出系统中 ...
分类:系统服务   时间:2020-06-22 20:16:22    收藏:0  评论:0  赞:0  阅读:70
vue相同路由跳转强制刷新该路由组件
vue相同路由跳转强制刷新该路由组件 在打开该菜单页面的情况下,再次点击菜单需要刷新该组件(销毁再创建) 1 this.$router.push({ 2 path:"/xxx", 3 query:{ 4 t:Date.now(), 5 }, 6 }); 在路由容器上绑定key值 1 <router- ...
分类:其他   时间:2020-06-22 20:16:07    收藏:0  评论:0  赞:0  阅读:219
VC++ UTF-8与GBK格式转换
// 注释:多字节包括GBK和UTF-8 int GBK2UTF8(char *szGbk,char *szUtf8,int Len) { // 先将多字节GBK(CP_ACP或ANSI)转换成宽字符UTF-16 // 得到转换后,所需要的内存字符数 int n = MultiByteToWideC ...
分类:编程语言   时间:2020-06-22 20:15:19    收藏:0  评论:0  赞:0  阅读:90
MySQL学习(二)
数据库操作 命令行操作数据库 创建数据库:create database [if not exists] 数据库名 删除数据库:drop database [if exists] 数据库名 查看数据库:show databases 使用数据库: use 数据库名 创建数据表 (''') create ...
分类:数据库技术   时间:2020-06-22 20:14:42    收藏:0  评论:0  赞:0  阅读:76
1328条   上一页 1 ... 16 17 18 19 20 ... 67 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!