Wangchenchen

个人博客

20-01-30-javava_serializeUtil

Util

什么是序列化,反序列化? 在程序中创建一个java对象只存在于jvm中当程序退出时这个对象就会消失,序列化就是将对象转换成对应的字符流以供以后使用,或者将字符流传入另一个jvm 进行反序列化,获得当前对象; java如何序列化 ? ​ 1.必须直接实现java.io.Serializable 或间接从其继承数中实现该接口; ​ 2.对于该类所有无法序列化或者主管不愿序列化的属性 ......

19-12-8-国际加密VS国产加密

encryption

​ 这段时间因为需要自己研究以下国密的使用和一些情况,乘着今天在这里做一个记录和总结,以下内容因为服务于应用层开发所以总结的内容主要是在应用层,对底层不做解释; 1. 国产加密VS国际加密 对应国际算法 国密算法 应用范围及描述 对称加密 AES(128),AES192,AES256,DES,3DES, SM4,SM1(硬件专用) 128位数据加密 非对称加密 R......

19-11-10-C++primer基础语言4

C++

上一节,我主要介绍了标准库的使用,这节我主要是对数组指针进行做出一些总结发表一些看法; 一:数组​ 数组是由类型名,标识符和维数组组成的符合数据类型,类型名还规定了存放在数组中的元素的类型,而维数则指定数组中包含的元素个数; 数组的定义和初始化:123456/*这是个一维数组*/int a[2] //[]中的数必须用大于等于1的常量表示,如果没有将会变成一个无效的数组;a ......
C++

19-11-3-C++primer-基础学习3

C++

上一篇对基础部分的变量,基本类型,简单类,多个关键字进行了介绍,这篇主要是对里面的标准库类型 进行相关的总结: c++除了定义基本数据类型还定义了内容丰富的抽象数据类型标准库; 命名空间的using声明:​ using:可以在不需要加前缀的情况下直接访问命名空间的成员; 使用前: 123int main(){ std::cout<<"output conte......
C++

19-10-29-C++primer-基础学习2

C++

上一篇对基础部分的编译流程,输入输出,控制结构,进行了介绍,这篇主要是对里面的变量以及基本类型,标准库,类的简介 进行相关的总结: 变量:​ · 什么是变量? ​ 变量提供了程序可以操作的有名字的存储区,c++每个变量都有特定的类型,决定了变量内存大小和布局,能够存储于该内存中的值的取值范围以及可以在这个变量上的操作集, ​ · 变量组成? ​ ......
C++

19-09-21-android预防连续多次点击

Android

思路:​ 利用时间段进行判断,首先获得当前时间,自己在定义一个时间(1s,5s….)一个你想让button停止工作的时间,通过获得当前时间和一个成员时间进行比较,得到的时间比较是否大于自己设定的休眠时间,如果小于休眠时间就直接跳出不操作相关内容; 代码:123456789101112// 两次点击间隔不能少于1000ms private static final int FAST......

19-9-1-android强制转屏

Android

在项目中因为有个播放界面用到了强制转屏,就记录以下,顺便在将 自动转屏也尝试弄出来,一起做个记录; 强制转屏:​ 两个方法: ​ 1:在Activity的onCreate()中设置: 竖屏: 1setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 横屏: 1setRequestedOrientati......

19-08-26-c++编码规范

C++

​ 写了这么长时间重构了n次的惨痛教训下毅然决定总结一套关于c++的编写代码风格,在之前参考了google编程规范中文网站,在这个的基础上整理了一套属于自己的规范风格; 顺便推荐两个宝贝[《匈牙利命名法的辩思》](http://blog.csdn.net/fullsail/article/details/8039253) [Google代码规范工具Cpplint的使用](http://......
C++

19-08-25-C++primer-基础学习1

C++

​ 目前为止已经做了两年c++,有一个很深的意识就是c++如过没有体统的学习还是对缺少很多的东西,对一些问题会一知半解,痛定思痛,从最基础的开始,一点点的打地基; 1. 编写简单c++程序先编一个基本的main 123int main(){ return 0;} ​ 操作系统通过main执行返回0;正常c++会产生两个文件,一个是以.h(头文件)结尾一个......
C++

19-07-22-19年基础面试题整理

19年面试题

​ 最近想着整理下关于Java基础的面试题,总结如下:项目要清晰,自己负责的模块要在花时间进行一些整理,其次就是面试题的刷,坚持刷,就肯定会记的的; 一. 面试题:1.简单讲下Java跨平台的原理:​ 不管是windows或者Linux都是通过指令集对电脑进行指令操作,但是由于系统的不一样所以会有不一样的指令集,但是咋Java开发中在中间层添加了一个虚拟机JVM,只需要在不同的系......