Java语言的一大特点就是可以自动进行垃圾回收处理,无需开发人员过于关注系统资源的释放情况。自动垃圾收集虽然大大减轻了开发人员的工作量,但是也增加了软件系统的负担。一个不合适的垃圾回收方法和策略将会对系统性能造成不良影响 ...
分类:
编程语言 时间:
2019-01-04 14:54:15
阅读次数:
171
官方文档:https://unity3d.com/cn/learn/tutorials/topics/interface-essentials/unity-editor-extensions-menu-items 1、菜单栏菜单 2、可以在资源窗口右键显示 3、可以在Project窗口对象右键菜单调 ...
分类:
编程语言 时间:
2019-01-04 14:54:33
阅读次数:
899
一.字节输出流OutputStream OutputStream此抽象类,是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输出字节流的基本共性功能方法。 输出流中定义都是写write方法: close():关闭此输出流并释放与此流有关的所有系统资源 flush():刷新此输出流并强制写出所 ...
分类:
编程语言 时间:
2019-01-04 14:57:51
阅读次数:
208
1、1字节=8位,1024字节=1KB2、16进制0x12345678,其二进制为00010010 00110100 01010110 01111000共4字节3、字节序:两个或多个字节存放的先后顺序(Big Endian大端序,Little Endian小端序)。UTF-16编码的头2个字节里标记 ...
分类:
编程语言 时间:
2019-01-04 14:58:54
阅读次数:
271
快速排序有三大要素 分别是 第一:找基准值--key 第二:分区 第三:比较数字大小 先来看下快速排序流程: 基准值key选取了第一个元素78 基准值是可以任意一个元素 因为选择了最左边的数据,那么就从右边开始遍历 经过上一轮变化key变成了78 位置也变了,开始从key的左边遍历,当 i=j的时候 ...
分类:
编程语言 时间:
2019-01-04 14:59:08
阅读次数:
185
一般Ubuntu默认的Python版本都为2.x, 如何改变Python的默认版本呢?假设我们需要把Python3.5设置为默认版本: 首先查看Python默认版本: ubuntu@user~$:python --version Python 2.7 搜索系统是否已经安装Python3.5: ubu ...
分类:
编程语言 时间:
2019-01-04 15:30:40
阅读次数:
188
内容来自:http://blog.sina.com.cn/s/blog_7ffb8dd501011sgc.html 1、jdk下bin目录里的java.exe与外部jre中的java.exe的秘密 jdk里的java.exe和jre中的java.exe其实是一样的,但我们在运行的时候用的却是优先使用 ...
分类:
编程语言 时间:
2019-01-04 15:31:12
阅读次数:
167
Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,最初是为网站自动化测试而开发的,类型像我们玩游戏用的按键精灵,可以按指定的命令自动化操作,不同是Selenium可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器)。 Selenium ...
分类:
编程语言 时间:
2019-01-04 16:09:50
阅读次数:
226
深入学习 Java 序列化 来源 http://www.importnew.com/24490.html 原文 http://beautyboss.farbox.com/post/study/shen-ru-xue-xi-javaxu-lie-hua 前言 对于Java的序列化,一直只知道只需要实现 ...
分类:
编程语言 时间:
2019-01-04 16:11:07
阅读次数:
164
一、常见端口扫描的原理 0、秘密扫描 秘密扫描是一种不被审计工具所检测的扫描技术。 它通常用于在通过普通的防火墙或路由器的筛选(filtering)时隐藏自己。 秘密扫描能躲避IDS、防火墙、包过滤器和日志审计,从而获取目标端口的开放或关闭的信息。由于没有包含TCP 3次握手协议的任何部分,所以无法 ...
分类:
编程语言 时间:
2019-01-04 16:12:55
阅读次数:
236
最近看了下pyqt5,介于页面比较美观,画界面的工具也比较好用,做了相同的界面,分别用pyinstaller打包成exe来做个对比 1界面风格,美观度 左边是qt,右边是tk 可以看出风格完全是2个类型,qt风格比较win7,tk风格xp经典 当然tk也有主题库ttk,能开发出和qt差不多的界面,不 ...
分类:
编程语言 时间:
2019-01-04 16:13:42
阅读次数:
297
一 线程 什么是线程? 程序的执行路线,线程是cpu上的的执行单位。传统举例:我们把操作系统比喻为一个工厂,进程就是这个工厂中的车间,线程是属于工厂中的流水线。 进程和线程的关系? 1.进程中包含了运行程序需要的所有资源。 2.进程是一个资源单位,线程是CPU的最小执行单位。 3.每一个进程一旦被创 ...
分类:
编程语言 时间:
2019-01-04 16:15:30
阅读次数:
187
最近想弄一下vue 所以就自己给自己找坑入 结果弄的满身是伤 哈哈哈 首先我说下 前后端分离 跨域请求 我在网上找了一些 可是都是针对于 spring boot 的 我自己还有 security 呢 那么问题来了这个权限认证 怎么搞 其实很简单 直接上代码了 在你的 security 配置加上 然后 ...
分类:
编程语言 时间:
2019-01-04 16:15:57
阅读次数:
588
前言: 1.from collections import namedtuple 适用地方: 学生信息系统: (名字,年龄,性别,邮箱地址)为了减少存储开支,每个学生的信息都以一个元组形式存放 如: ('tom', 18,'male','tom@qq.com' ) ('jom', 18,'mal', ...
分类:
编程语言 时间:
2019-01-04 17:11:27
阅读次数:
222
Pocket RPG Weapon Trails 武器拖尾效果 Asset Store地址:https://www.assetstore.unity3d.com/en/#!/content/2458 CSDN资源地址:http://download.csdn.net/detail/akof1314/ ...
分类:
编程语言 时间:
2019-01-04 17:11:49
阅读次数:
250
Java 集合框架 来源 https://www.cnblogs.com/xiaoxi/p/6089984.html 一、集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Co ...
分类:
编程语言 时间:
2019-01-04 17:12:00
阅读次数:
214
1. 数据不共享的情况 在探讨数据共享的话题前,先来看看数据不共享的情况,每一个线程里面的数据都是独立的,就像下面的例子,3个线程,每一个线程自己对自己的数据进行扣减,直到0为止 运行结果: 2. 数据共享的情况 这里有一段测试代码,看看共享数据的结构,按照理想的情况下,MyRunnable只实例了 ...
分类:
编程语言 时间:
2019-01-04 17:12:40
阅读次数:
151
【取模】 所谓取模运算,就是计算两个数相除之后的余数,符号是%。如a % b就是计算a除以b的余数。用数学语言来描述,就是如果存在整数n和m,其中0 0,则a%b=c;如果b 上也是这么写的。但是,在Python中,我随便输入了一个浮点数进行取模运算,竟然也是可以的,惊呆了== 3.5 % 2 = ...
分类:
编程语言 时间:
2019-01-04 17:13:19
阅读次数:
175
你真的了解微服务架构吗?听听八年阿里架构师怎样讲述Dubbo和Spring Cloud微服务架构。 微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业 ...
分类:
编程语言 时间:
2019-01-04 17:13:48
阅读次数:
178
从JDK5开始,Java增加了对元数据的支持,也就是Annotation(即注解也被翻译为注释)。 这里的Annotation和普通的注释有一定的区别,它是代码中的特殊标记,这些标记可以在编译、类加载或者运行时被读取,并执行相应的处理。通过这样的注解,可以帮助开发人员在不改变原有的逻辑的情况下,在源 ...
分类:
编程语言 时间:
2019-01-04 17:16:00
阅读次数:
186