彻底解决Intellij IDEA中文乱码问题

关于JAVA IDE开发工具,Eclipse系列和Intelli IDEA是大部分公司的主要选择,从开发者的选择角度,Intellij IDEA似乎比Eclipse系列更受欢迎一些。当我们使用Intellij IDEA开发时,我们发现出现中文乱码问题,造成中文乱码的根本原因时开发工具和系统环境编码格式不匹配,本篇采用理论结合实际的角度,彻底解决该问题。 一 Intellij IDEA乱码问题重现 如下图所示,Intellij IDEA显示中文为乱码。 二 解决问题 (一)问题识别 根据Inte
分类: 其他 发布时间: 06-22 21:20 阅读次数: 0

C# Stocket

介绍   1、TCP/IP(Transmission Control Protocol/Internet Protocol) 即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。   2、UDP(User Data Protocol,用户数据包协议)是与TCP相对应的协议。它属于TCP/IP协议族中的一种。   3、应用层(Application):应用层是一个很广泛的概念,有一些基本相同的系统级TCP/IP应用以及应用协议,也有许多的企业商业应用和互联网应用。
分类: 其他 发布时间: 06-22 21:20 阅读次数: 0

Electron实现第一个应用 "hello world"

一. 什么是Electron? 它和NW.js的区别是什么? Electron是GitHub开发的桌面应用开发框架,它支持使用HTML、CSS、JavaScript来构建跨平台的桌面应用。 Electron和NW.js(NW.js是什么可以百度下)的区别是: 1. 整合Chromium 和 Node.js的方式不同。 在NW.js中,Chromium是直接被打补丁打进去的。因此 Node.js 和 Chromium 共享了同一个javascript上下文。 在Electron中,它不是以补丁的
分类: 其他 发布时间: 06-22 21:20 阅读次数: 0

Asp.net Core 源码-PagedList<T>

using System.Collections.Generic; using System.Linq; using System; using System.Linq.Expressions; using System.Diagnostics; namespace SportsStore.Models.Pages { public class PagedList<T> : List<T> { public PagedList(IQueryab
分类: 其他 发布时间: 06-22 21:20 阅读次数: 0

大整数除法(1570)

这道题是有难度的,注意超时问题,回溯法 题目描述 求两个不超过100位的正整数相除的商。 输入描述 第1 行是测试数据的组数n,每组测试数据占2 行,第1 行是被除数,第2 行是除数,每行数据不超过100位。 输出描述 n 行,每组测试数据有一行输出是相应的整数商 样例输入 2 10000000000000000000000000000000000000000 10000000000 5409656775097850895687056798068970934546546575676768678
分类: 其他 发布时间: 06-22 21:20 阅读次数: 0

数组去重的方法总结

方法一 // var arr = [1, 'a', 'a', 'b', 'd', 'e', 1, 0]; // Array.prototype.unique1 = function () { // var res = [this[0]];//获取数组的第一个元素 res = [1] // for (var i = 1; i < this.length; i++) { // var repeat = false;//假设最开始没有重复 // for (var j = 0; j < res.len
分类: 其他 发布时间: 06-22 21:20 阅读次数: 0

Codeforces Round #569 (Div. 2) B. Nick and Array

Codeforces Round #569 (Div. 2) B. Nick and Array Nick had received an awesome array of integers a=[a1,a2,…,an] as a gift for his 5 birthday from his mother. He was already going to explore its various properties but after unpacking he was disappoint
分类: 其他 发布时间: 06-22 21:20 阅读次数: 0

互联网架构的演变,那些神奇的东西怎么来的?

一、 前言 从过去的OA、CRM、ERP等单机即可满足要求的系统到现代互联网时代各大公司的分布式、微服务平台,互联网架构正在经历着巨大的变革,技术也在不断的更新迭代,这也意味着众多软件开发者们的压力和挑战正在不断的加大,这种新技术更新的速度甚至让我们望而却步,而我们需要做的恐怕不仅仅是学习那么简单了,更要从宏观的角度根据当前的技术形势及时做出更符合我们发展前景的决定。 这篇文章胖达会跟大家一起探究互联网架构的演变历程,并对每个历程中的相关技术及应用做出合理的解释,希望各位也能参考架构的这些发展
分类: 其他 发布时间: 06-22 21:20 阅读次数: 0

关于我转身使用saltstack这档事

saltstack运维
分类: 企业开发 发布时间: 06-22 21:19 阅读次数: 0

java学习笔记一 2019.6.22 周六

一、数据初始化和select语法insertintoT_Employees(number,name,age,salary)VALUES('DEC001','TOM',25,8300);INSERTINTOT_Employees(number,name,age,salary)VALUES('DEC002','jerry',28,9300
分类: 数据库 发布时间: 06-22 21:09 阅读次数: 0

蛇形矩阵(一圈一圈)1412

题目描述: 一个 n 行 n 列的蛇形矩阵可由如下方法生成: 从矩阵的左上角(第 1 行第 1 列)出发,初始时向右移动;如果前方是未曾经过的格子,则继续前进,否则右转;重复上述操作直至经过矩阵中所有格子。根据经过顺序,在格子中依次填入 1, 2, 3, ... , n ^ 2,便构成了一个蛇形矩阵,其中 1 <= n <= 30000。现给出矩阵大小 n 以及 i 和 j,请你求出该矩阵中第 i 行第 j 列的数是多少? 1 2 3 4 12 13 14 5 11 16 15 6 10 9
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

Codeforces Round #569 (Div. 2) C. Valeriy and Deque

Codeforces Round #569 (Div. 2) C. Valeriy and Deque Recently, on the course of algorithms and data structures, Valeriy learned how to use a deque. He built a deque filled with n elements. The i-th element is ai (i = 1,2,…,n). He gradually takes the
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

Java 面向对象的程序设计(二)

编写一个java程序,设计一个汽车类Vehicle,包含的属性有车轮的个数wheels和车重weight。小汽车类Car是Vehicle的子类,包含的属性有载人数loader。卡车类Truck是Car类的子类,其中包含的属性有载重量payload。每个类都有构造方法和输出相关数据的方法。 代码如下: (1)源代码 public class Vehicle { int wheels; double weights; Vehicle(int wheels,double weights){ //这是
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

eubacteria|endosymbiosis|基因转移

5.11线粒体和叶绿体是通过内共生进化而来的 初始细胞俘获有功能的真细菌(eubacteria)进入细胞内,该细菌逐渐演化为细胞器,这种现象称为内共生(endosymbiosis),所以该细胞器携带细菌的所有基因。依据基因序列比对,可知线粒体与叶绿体来源于不同世系(lineage)的不同真细菌。因为在演化过程中,真细菌环境发生了改变,所以真细菌的与独立生活有关的基因消失,同时基因被转移到细胞核内(因为部分编码细胞器基因来源于细胞核)。 基于细胞器基因的转移,我们可以计算其转移速率,因为通常在细
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

模板引擎-vue中的模板如何被解析,指令如何处理

模板是什么 <div id='app'>   <div>     <input v-model="title"/>     <button v-on:click="add">submit</button>   </div>   <ul>     <li v-for="item in list">       {{item}}     </li>   </ul> </div> 这是模板,那么模板是什么呢? 1、本质是字符串,是以字符串存在的,只不过像html 2、有逻辑,比如
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

SpringBoot2.0 基础案例(14):基于Yml配置方式,实现文件上传逻辑

本文源码 GitHub地址:知了一笑 https://github.com/cicadasmile/spring-boot-base 一、文件上传 文件上传是项目开发中一个很常用的功能,常见的如头像上传,各类文档数据上传等。SpringBoot使用MultiPartFile接收来自表单的file文件,然后执行上传文件。该案例基于SpringBoot2.0中yml配置,管理文件上传的常见属性。该案例演示单文件上传和多文件上传。 二、搭建文件上传界面 1、引入页面模板Jar包 <dependenc
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

1311:【例2.5】求逆序对

传送门:http://ybt.ssoier.cn:8088/problem_show.php?pid=1311 #include<iostream> #include<cstring> #define N 100010 using namespace std; int a[N],n,s[N]={0}; long long ans=0; void gb(int left,int right) { if(left==right)return; int mid=(l
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

哈夫曼树 模板+例题

核心代码 while (q.size() > 1) { x = q.top(); q.pop(); x += q.top(); q.pop(); q.push(x); sum += x; } Problem A Fence Repair (POJ \(3253\)) Farmer John wants to repair a small length of the fence around
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

typescript点滴

typescript比较优质的学习资料都放在前端资料汇总 这些都是为了自己更好的理解和记忆而不是为了学术性的博客。 这里讲的是一些容易忘记的。混淆的。 #### typescript的模块的导入3种方式。https://www.jianshu.com/p/d578e8b8dc5a
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

稳定最重要

我本是花流量都要将软件更新到最新版,直到一次升级Linux内核. 我把内核升级到5.0版本后,发现,vmware打不开了. workstations和player都打不开, 这可麻烦了,耽误了我一天. 我把Linux内核删掉了,留下老版本的内核, 然后重启, 嗯,惊恐的发现, 进不了系统了!!!!!!!!!!!!!! 后来我进到tty的命令行,usb连接手机共享网络, 下载内核,解压,安装,重启, 进入桌面, 后来改写系统配置,让它开机等10秒,供我选择内核, 选择老的4.7的内核(好像是的,
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0
今日推荐