第一题:
加载类的时候执行静态代码块,静态代码块的作用为了初始化值。
第二题:
构造代码块先于构造函数的调用,和方法声明的位置无关。顺序是:加载类=>执行静态代码块
=>实例化类=>执行构造代码块=>执行构造函数。
构造代码块的作用也是为了初始化对象属性成员..
分类:
编程语言 时间:
2016-05-08 06:54:18
收藏:
0 评论:
0 赞:
0 阅读:
314
Haproxy简介:1、HAProxy是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件..
分类:
其他 时间:
2016-05-08 06:53:59
收藏:
0 评论:
0 赞:
0 阅读:
424
由于是金融公司,所以不便透露代码和系统名称。背景描述1)A系统的UAT环境会推送数据到B系统。2)由于系统间没有采用消息中间件进行解耦,B系统的连接池出现泄露导致A系统功能也受到影响。3)生产环境没有出现问题。4)服务器为IBM外包管理,无权查看JVM的DUMP,无权登录到服务..
分类:
其他 时间:
2016-05-08 06:53:49
收藏:
0 评论:
0 赞:
0 阅读:
233
c语言的结构体使用方法:1.第一种方法:声明structPerson{
floatweight;
floatheight;
};使用structPersonlloyd;
lloyd.weight=60;
lloyd.height=175;2.第二种方法,使用typedef声明typedefstruct{
floatweight;
floatheight;
}Person;使用Personlloyd;//不用写struct了typedef..
分类:
其他 时间:
2016-05-08 06:53:30
收藏:
0 评论:
0 赞:
0 阅读:
204
如今web服务随处可见,成千上万的web程序被部署到公网上供用户访问,有些系统只针对指定用户开放,属于安全级别较高的web应用,他们需要有一种认证机制以保护系统资源的安全,本文将探讨五种常用的认证机制及优缺点。Basic模式HTTP协议规范中有两种认证方式,一种是Basic认证,另外一种是Digest认证,这两种方式都属于无状态认证方式,所谓无状态即服务端都不会在会话中记录相关信息,客户端每次访问...
分类:
Web开发 时间:
2016-05-08 06:52:28
收藏:
0 评论:
0 赞:
0 阅读:
298
一、ldconfigldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig。 ldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓...
分类:
系统服务 时间:
2016-05-08 06:52:18
收藏:
0 评论:
0 赞:
0 阅读:
215
项目是组织工作非常常见的一种形式,但我理解项目并非只是为了完成某一项独特的产品或服务所做的一次性努力。在这里,我提出一个新的概念:凡事皆项目,凡是涉及到计划、协作、跟踪、记录、分析和沟通空间的,可以统称为项目管理。包括一次性的传统项目和持续性管理工作,如部门管理工作、产品管理工作等都可以以项目的方式来进行管理。
项目管理本身是一件非常复杂的事情,目前能够真正做好项目管理的...
分类:
其他 时间:
2016-05-08 06:52:08
收藏:
0 评论:
0 赞:
0 阅读:
289
随着时代的发展,网络显得越来越重要了,很多信息的交互,都通过网络来进行了。比如说,各种类似于“俺来也”的app需要将信息传送到后台。再比如,我们大多时候需要借助形如“乐动力”,“悦跑圈”等工具将数据传送到后台,进而同步到微信等社交平台。网络信息交互的频繁,让网络技术变得更加重要。
既然数据都是以包的形式进行传送的,我们能不能通过模拟别人或者app通过模拟数据包的形式,传递任意我们想传送的数据呢?理...
分类:
其他 时间:
2016-05-08 06:51:58
收藏:
0 评论:
0 赞:
0 阅读:
404
前段时间出去面试,技术太菜各种被狂虐,又问到windows服务相关之类的事情,现在睡不着,起来刚好粗略的研究了一把,话不多说。
解决方案:
1.打开VS,新建项目 -windows服务
创建完成后打开Services1.cs
2.右击界面,添加安装程序
这时候会发现多出如下几个文件
修改安装时账号
另外可以修改服务名称和服务启动方式
...
分类:
Windows开发 时间:
2016-05-08 06:51:48
收藏:
0 评论:
0 赞:
0 阅读:
297
缘起因由
在一个无所事事的周末下午,突然想起魔兽世界,官方的账号很久没有上了,里面的大小号现在连满级都不是。以前曾经搭过传奇和星际争霸战网的私服自娱自乐,也听说过魔兽世界有开源的服务端模拟,既然兴致来了就小小的研究一下。
目前魔兽世界的私服比较流行的是MaNGOS和Trinity,二者都是模拟魔兽世界服务端。MaNGOS“号称”是一个研究型项目,目的是为了学习大规模的C++项目开发,有...
分类:
其他 时间:
2016-05-08 06:51:28
收藏:
0 评论:
0 赞:
0 阅读:
278
最近在看《How Tomcat Works》这本书,其中有这样一句代码:
public void parse() {
// Read a set of characters from the socket
StringBuffer request = new StringBuffer(2048);
int i;
byte[] buffer = new ...
分类:
其他 时间:
2016-05-08 06:51:18
收藏:
0 评论:
0 赞:
0 阅读:
210
问题描述
题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量大。因为乘号和加号一共就是N-1个了,所以恰好每两个相邻数字之间都有一个符号。例如:
N=5,K=2,5个数字分别为1、2、3、4、5,可以加成:
1*2*(3+4+5)=24
1*(2+3)*(4+5)=45
(1*2+3)*(4+...
分类:
编程语言 时间:
2016-05-08 06:51:08
收藏:
0 评论:
0 赞:
0 阅读:
252
欢迎走进夏天的Coding世界.今天分享的关于GCD的知识, 对于GCD的说明: 开发者要做的知识定义想要执行的任务并对家到适当的Dispatch Queue中.存在两种Dispatch Queue 见下表
Dispatch Queue的种类
说明 Serial Dispatch Queue
等待现在执行中处理结束
Concurrent Dispatch Queue
不等待现在...
分类:
其他 时间:
2016-05-08 06:50:58
收藏:
0 评论:
0 赞:
0 阅读:
223
SPFA是非常简单的最短路径算法,思想就是从起点开始,进行宽度优先搜索,不断松弛S点到其他相邻点的距离。如果松弛了点B,则把点B放到队列里。假如点B已经在队列里了,就不要放了,判断在不在队列可以用个数组来表示。引用一段hihocoder上的解释:
构造一个队列,最开始队列里只有(S, 0)——表示当前处于点S,从点S到达该点的距离为0,然后每次从队首取出一个节点(i, L)——表示当前处于点i,...
分类:
编程语言 时间:
2016-05-08 06:50:39
收藏:
0 评论:
0 赞:
0 阅读:
156
最近在项目中遇到了一个小问题,纠结了半天。
路径中使用斜杠/和反斜杠\的区别到底是什么。查阅了一些资料后可知。
Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。
Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上...
分类:
其他 时间:
2016-05-08 06:50:28
收藏:
0 评论:
0 赞:
0 阅读:
145
一. OC的数组成员是任意的对象指针 与C中的链表结构类似(以nil结尾) 一切的数组操作不能越界
OC的数组分为 -->不可变数组 NSArray --> 可变数组 NSMutableArray
[cpp] view
plain copy
"code" class="...
分类:
编程语言 时间:
2016-05-08 06:50:19
收藏:
0 评论:
0 赞:
0 阅读:
220
这节介绍在AndroidStudio中调试我们的示例native应用。
注意:Android Studio一直支持Native开发。一些开发者已经报告了使用Note4运行Lollipop(5.0.x)和使用S6运行5.0.0的问题,它们可能导致一些调试问题。如果你有调试问题,尝试更新到最新系统软件,或者在贴在Oculus论坛。
工程导入的默认配置只支持Jave调试。
选择Ed...
分类:
移动平台 时间:
2016-05-08 06:50:10
收藏:
0 评论:
0 赞:
0 阅读:
250
这个指南提供了在AndroidStudio和Gradle中使用Oculus MobileSDK的基本配置,并试图弥补相关的Android Studio文档。
迁移Eclipse工程到Android Studio
怎么导入一个现存的eclipse工程到Android Studio中,请看由安卓提供的说明:http://developer.android.com/sdk/installin...
分类:
移动平台 时间:
2016-05-08 06:49:58
收藏:
0 评论:
0 赞:
0 阅读:
206
第一章 Java语言概述
1. 对象的三个特性:封装、继承和多态。
封装:把对象的设计者和使用者分开,
访问级别:public, protected, default, private(一般属性private,方法public)
2. 语言特性:
1) 面向对象
2) 跨平台
3) 支持分布式网络应用
4) 安全:避免非法内存操作等
5)...
分类:
编程语言 时间:
2016-05-08 06:49:48
收藏:
0 评论:
0 赞:
0 阅读:
239
Serialization is the process of converting a data structure or object into a sequence of bits so that it can be stored in a file or memory buffer, or transmitted across a network connection link to be...
分类:
其他 时间:
2016-05-08 06:49:38
收藏:
0 评论:
0 赞:
0 阅读:
181