码迷,mamicode.com
首页 > 2019年07月13日 > 全部分享
Java基础教程——序列化
序列化 序列化:Serialize,将Java对象写入IO流(可以保存在数据库,文件等) 反序列化:Deserialize,从IO流中读取并恢复Java对象。 这么理解:序列化就是把对象封印起来,反序列化就是解封。 对象中包含的不仅仅是字符,更多的是非字符,因此需要使用字节流。 所有能在网上传输的对 ...
分类:编程语言   时间:2019-07-13 09:19:25    阅读次数:109
Java基础教程——线程同步
线程同步 synchronized:同步的 例:取钱 不做线程同步的场合,假设骗子和户主同时取钱,可能出现这种情况: 【骗子】取款2000:账户余额1000 【户主】取款2000:账户余额1000 结果是社会财富增加1000,银行不开心。 代码如下所示: 想要银行开心,就需要对线程进行同步处理,避免 ...
分类:编程语言   时间:2019-07-13 09:19:08    阅读次数:108
Java基础教程——File类、Paths类、Files类
File类 File类在java.io包中。io代表input和output,输入和输出。 代表与平台无关的文件和目录。 可以新建、删除、重命名,但不能访问文件内容。 File类里的常量: File的构造方法里的参数——路径: | 可以是文件,也可以是文件夹 | 可以是相对路径,也可以是绝对路径 | ...
分类:编程语言   时间:2019-07-13 09:18:51    阅读次数:102
使用Scanner从控制台获取两个数字
1 public static void main(String[] args) { 2 Scanner s = new Scanner(System.in); 3 int a = s.nextInt(); 4 System.out.println("第一个整数是:"+a); 5 int b = s... ...
分类:其他好文   时间:2019-07-13 09:18:38    阅读次数:118
2.2 CPU 上下文切换是什么意思?(下)
怎么查看系统的上下文切换情况 过多的上下文切换,会把 CPU 时间消耗在寄存器、内核栈以及虚拟内存等数据的保存和恢复上,缩短进程真正运行的时间,成了系统性能大幅下降的一个 元凶。 使用 vmstat 这个工具,来查询系统的上下文切换情况。 vmstat 是一个常用的系统性能分析工具,主要用来分析系统 ...
分类:其他好文   时间:2019-07-13 09:17:59    阅读次数:117
[CQOI2016]K远点对(KD-Tree)
暴力的做法应该是这样的,维护大小为k的堆,每次插入两点间距离并弹出堆顶。 然后这个做法显然是可以KD-Tree优化的,建立KD-Tree,然后如果该平面内最远点小于堆顶,则直接退出。就当做是复习很久没做的KD-Tree了。 不过有一个细节要注意,求最远点对,(1,2)->(2,1)算一对,所以堆的大 ...
分类:其他好文   时间:2019-07-13 09:17:45    阅读次数:83
目前进度
开发软件不容易 目前在开发一个web app(后端基于beego,前端目前用的是js和jquery,后期再考虑用上vue) 遇到的难点 UI很难受,作为工科生没什么天赋,直接套用bootstrap来作,非常简陋。。。 前端是个深坑,非常耗时间,要写好js需要很多实践,js非常特别,我觉得很坑。。。。 ...
分类:其他好文   时间:2019-07-13 09:17:31    阅读次数:101
VI/VIM
vi/vim 基本使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux ...
分类:系统相关   时间:2019-07-13 09:17:15    阅读次数:97
Java基础教程——泛型
泛型 Generics:泛型,愿意指“无商标的”。 泛型,可以理解为“宽泛的数据类型”,就是将类型由原来的具体的类型泛化。 泛型在建立对象时不指定类中属性的具体类型,而是在声明及实例化对象时由外部指定。泛型可以提高数据安全性。 List中应用了泛型,在编译期对数据类型进行严格 检查,如果类型不匹配, ...
分类:编程语言   时间:2019-07-13 09:16:57    阅读次数:123
L416 Why Do People Cheat on Their Partners?
Why Do People Cheat on Their Partners? There is a pretty girl in a school and there is a nerd. The nerd is infatuated with the pretty girl but never g ...
分类:其他好文   时间:2019-07-13 09:16:25    阅读次数:112
syncroniezd 和 lock 的原理和区别
synchoronized是JVM的内置锁,而lock是Java代码实现的。lock是sync对的扩展,完全可以替代后者。lock可以重入,允许同一个线程连续多次获得同一把锁。其次,lock独有的功能有: 1、可以响应中断,sync要么获得锁执行,要么保持等待。而重入锁可以响应中断,使得线程在迟迟得 ...
分类:其他好文   时间:2019-07-13 09:16:08    阅读次数:156
JavaScript注意的地方
1、===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较。 2、常用循环有for循环,for in 循环,while循环、do while循环。 3、JavaScript的对象有个小问题,就是键必须是字符串。 4、Map是一组键值对的结构,具有极快的查找速度。 5 ...
分类:编程语言   时间:2019-07-13 09:15:54    阅读次数:131
CF940F Machine Learning(带修莫队)
首先显然应该把数组离散化,然后发现是个带修莫队裸题,但是求mex比较讨厌,怎么办?其实可以这样求:记录每个数出现的次数,以及出现次数的出现次数。至于求mex,直接暴力扫最小的出现次数的出现次数为0的正整数,就一句话,这样看似会超时,实际上是O(√n)的复杂度。为什么?假设存在出现1,2,...,x的 ...
分类:系统相关   时间:2019-07-13 09:15:32    阅读次数:147
Java自定义异常
自定义异常 1、继承类 一般会选择继承Exception和RuntimeException,如果不要求调用者一定要处理抛出的异常,就继承RuntimeException。 2、自定义异常类构造方法 代码实例: People实体类 自定义异常类 测试 效果: ...
分类:编程语言   时间:2019-07-13 09:15:13    阅读次数:110
[JZOJ3233] 照片
"题目" 题目大意 有一个$01$序列。给你一堆区间,每个区间中有且仅有一个$1$点。 问最多的$1$点个数。 思考历程 感觉这题特别经典,似乎在哪里见过,又好像没有见过。 一开始朝贪心方面想……想不出来…… 后来想DP,还是想不出来…… 直到WHH大爷跑过来兴奋地说:不就是个差分约束吗! 于是我心 ...
分类:其他好文   时间:2019-07-13 09:14:55    阅读次数:101
Win32界面程序
目录 一、Windows编程基础知识... 1 1.句柄... 1 2.消息... 1 (1)系统定义的消息分类... 2 (2)不同消息的取值范围... 2 (3)Windows应用中的常用消息... 2 二、Windows应用的基本结构... 3 1.数据类型... 3 2.数据结构... 4 ... ...
分类:Windows程序   时间:2019-07-13 09:14:34    阅读次数:429
语法学习,简单语句
简单句 1,主+谓= S+Vi (主+不及物动词) 如: S(主)+ Vi(不及物动词)(谓语) We │come. The baby│cried. 1)S + Vi + 副词(状语) eg:Birds sing beautifully. 2)S + Vi + 介词短语(状语)eg:He went  ...
分类:其他好文   时间:2019-07-13 09:14:14    阅读次数:136
526条   上一页 1 ... 26 27 28 29 30 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!