在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之 ...
分类:
编程语言 时间:
2017-04-09 23:39:00
阅读次数:
250
1 package 多线程; 2 class Producer implements Runnable{ 3 private Data data; 4 public Producer(Data data){ 5 this.data=data; 6 } 7 @Override 8 public syn ...
分类:
编程语言 时间:
2017-04-06 22:10:57
阅读次数:
196
###########mysql常用操作命令#############1.安装mysqlyuminstallmysqlmysql-server/etc/init.d/mysqldstart##开启mysqld服务2.设置及登录mysql_secure_installation##第一次安装mysql以后通过这条命令可以对mysql进行初始设置mysql-uroot-predhat##从本机登录mysql数据库(ps..
分类:
数据库 时间:
2017-03-26 14:38:43
阅读次数:
204
设置姓名与邮箱地址 这里的姓名和邮箱地址会用在git的提交日志之中,在github上公开git仓库时会随着提交日志一起公开。 有两种方式, 第一种,在git bash下设置 第二种, 通过直接编辑.gitconfig 设置(该文件一般在c盘用户文件夹下, 打开文件夹ctrl+f搜索即可) ...
分类:
其他好文 时间:
2017-02-01 16:26:31
阅读次数:
158
关键要点: 只有与应用指标相关联,基础设施指标才能最大发挥作用。 高效性能优化的关键在于性能数据。 一些APM工具为ASP.NET提供了开箱即用的支持,这样入门使用ASP.NET仅需最小限度的初始设置。 代码分析工具为程序性能给出了最为详尽的视图。 轻量级分析工具给出了网页性能的实时视图,可用在开发 ...
分类:
Web程序 时间:
2017-01-25 10:48:41
阅读次数:
448
SourceTree 安装之后需要使用账号登陆以授权,以前是可以不登陆的,但是现在是强制登陆。 虽然是免费授权,但是碰上不可抗力因素,登陆不是很方便,这里记录一下跳过这个初始化的步骤。 安装之后,转到用户本地文件夹下的 SourceTree 目录,没有则新建 新建 accounts.json 文件 ...
分类:
其他好文 时间:
2016-12-13 08:14:12
阅读次数:
765
Return-to-libc 攻击实验 实验准备: 输入命令安装一些用于编译 32 位 C 程序的东西: 输入命令“linux32”进入 32 位 linux 环境。输入“/bin/bash”使用 bash: 实验步骤 初始设置 Ubuntu 和其他一些 Linux 系统中,使用地址空间随机化来随机 ...
分类:
系统相关 时间:
2016-12-11 20:55:21
阅读次数:
192
在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之 ...
分类:
其他好文 时间:
2016-12-11 18:33:38
阅读次数:
149
因为不同文本的编码方式不同,比如windows下编码方式为GB18030编码 (中文简体环境中的ANSI为GB18030编码,用2个或4个字节表示中文。) 但gedit初始设置并没有自动识别文本的编码. 系统编码: 忽略这个问题是问win10的, 可以看到各种gb2312, gbk, gb18030 ...
分类:
其他好文 时间:
2016-12-07 20:13:42
阅读次数:
192
as86汇编器 1、来源与对于linux的用途 as86来源minix-386开发的intel 8086、80386汇编编译程序和链接程序,他主要为linux创建16位的启动引导扇区程序boot/bootsect.s和实模式下初始设置程序boot/setup.s的二进制执行代码。 2、语法 as86 ...
分类:
编程语言 时间:
2016-12-06 02:35:27
阅读次数:
297