开发中遇到这个死锁,阅读了一些博客,但还是没搞明白此死锁的成因,有兴趣的高手可以分析一下,谢谢
分类:
数据库 时间:
2016-08-26 23:13:36
阅读次数:
346
一、SVN上Maven多模块项目结构使用eclipse导入SVN上的Maven多模块项目Maven多模块项目所在SVN目录二、eclipse通过SVN导入到工作空间工作空间位于F:/HPCWorkspace2.1File->Import,选择从SVN检出项目下载2.2选择/新建SVN资源库位置如果资源库还没创建好,选择创建新的资源库位..
分类:
系统相关 时间:
2016-08-26 23:14:37
阅读次数:
663
网络AFNetworking:mattt大神的网络事件处理框架。XMPPFramework:XMPP,主要用于即时通讯。CocoaAsyncSocket:异步socket请求框架。Reachability:用来检查应用当前的网络连接状况,是苹果Reachability类的直接替代品,支持ARC,支持block,使用GCD方法来通知网络接口的变化。Socke..
分类:
其他好文 时间:
2016-08-26 23:14:15
阅读次数:
896
项目开发中经常需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来进行分类,目前主要有三种技术(或者说有三种产品)..
分类:
编程语言 时间:
2016-08-26 23:12:44
阅读次数:
448
1、安装cmake-2.8.10.2.tar.gz以root用户进入shell#tar-zxvfcmake-2.8.10.2.tar.gz#cdcmake-2.8.10.2#./configure#make(无法make,检测gcc编译环境)#makeinstall---------------------------------2、安装ncurses-5.9.tar.gz#tar-zxvfncurses-5.9.tar.gz#cdncurses-5.9#mkdir/us..
分类:
数据库 时间:
2016-08-26 23:13:19
阅读次数:
467
第四周作业1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。(1)复制/etc/skel目录为/home/tuser1[root@STCO6~]#cp-r/etc/skel//home
[root@STCO6~]#mv/home/skel/home/tuser1
[root@STCO6~]#ll-a/home/tuser1/
total2..
分类:
其他好文 时间:
2016-08-26 23:13:38
阅读次数:
396
functionisCheck(s){ varcheck_qiang=/^(?=.{10,})(((?=.*[A-Z])(?=.*[a-z])(?=.*\W))|((?=.*[A-Z])(?=.*[0-9])(?=.*\W))|((?=.*[a-z])(?=.*[0-9])(?=.*\W))).*$/; varcheck_zhong=/^(?=.{10,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9])))...
分类:
Web程序 时间:
2016-08-26 23:11:43
阅读次数:
284
一、MBR分区结构主引导记录(MasterBootRecord,缩写:MBR),又叫做主引导扇区,是目前比较流行的一种分区结构。磁盘的0磁道0扇区称为MBR,它的大小是512字节,这个区域被分为三个部分:第一部分为bootloader(主引导程序),占446字节;第二部分为Partitiontable(分区表),..
分类:
其他好文 时间:
2016-08-26 23:12:01
阅读次数:
320
LVS-NAT Director 添加一块网卡,并调整为VMnet2 1)复制eth0配置文件至eth1 2)修改eth1配置文件,主要包括 A、修改IP地址、NAME、DEVICE B、删除网关、DNS、UUID行 3)挂载本地光盘,安装ipvs rpm-ivhipvsadm-1.27-7.el7.x86_64.rpm 4)打开网络转发功能 vim/etc..
分类:
其他好文 时间:
2016-08-26 23:10:52
阅读次数:
282
一、yum的更多用法上篇文章介绍了yum的基础用法及yum源的基本配置,除此之外yum还有更多的用法,以下将继续介绍yum的使用方法。1、yum-config-manager工具,该工具可以自动生成yum的repo文件,而不需要手动创建编写,使用方法如下:用法:yum-config-manager[options][section]..
分类:
Web程序 时间:
2016-08-26 23:12:56
阅读次数:
794
1、列出当前系统上所有已经登陆的用户的用户名,注意:同一个用户登陆多次,则显示一次即可。who|cut-d‘‘-f1|sort|uniq2、取出最后登陆到当前系统的用户的相关信息w|tail-n1或者who|tail-n13、取出当前系统上被用户当做其默认shell的最多的那个shellcat/etc/passwd|awk-F‘:‘‘{p..
分类:
系统相关 时间:
2016-08-26 23:12:11
阅读次数:
451
安卓对图标着色以节省apk体积,网上有很多介绍到的,使用也很简单<ImageView
android:tint="@android:color/white"
android:backgroundTint="@android:color/black"
/>平时都这样使用,今天得在代码中改,所以记录一下第一种Drawableicon;
if(android.os.Build.VERSION.SDK_I..
分类:
移动开发 时间:
2016-08-26 23:12:32
阅读次数:
378
什么是磁盘分区?磁盘分区是使用分区编辑器(partitioneditor)在磁盘上划分几个逻辑部分,盘片一旦划分成数个分区(Partition),不同类的目录与文件可以存储进不同的分区。越多分区,也就有更多不同的地方,可以将文件的性质区分得更细,按照更为细分的性质,存储在不同的地..
分类:
其他好文 时间:
2016-08-26 23:11:19
阅读次数:
362
#pragmaonce
#include<string>
#include"BitMap.h"
structHashFunc1
{
size_tBKDRHash(constchar*str)
{
registersize_thash=0;
while(size_tch=(size_t)*str++)
{
hash=hash*131+ch;//也可以乘以31、131
returnhash;
}
}
size_toperator()(conststr..
分类:
其他好文 时间:
2016-08-26 23:08:38
阅读次数:
232
#include<iostream>
usingnamespacestd;
#include<vector>
classBitMap
{
public:
BitMap()
:_size(0)
{}
BitMap(size_tlen)
:_size(0)
{
size_tsize=len/32+1;
_array.resize(size,0);
}
voidSet(size_tnum)
{
//size_tindex=num/32;
size_..
分类:
其他好文 时间:
2016-08-26 23:08:53
阅读次数:
240
#pragmaonce
#include<vector>
#include<assert.h>
//
//小堆==大堆
//仿函数
//
template<classT>
structGreater
{
booloperator()(constT&l,constT&r)
{
returnl>r;
}
};
template<classT>
structLess
{
booloperator()(constT&..
分类:
其他好文 时间:
2016-08-26 23:09:02
阅读次数:
201
什么是FTP?FTP,文件传输协议,可以实现在网络上传输多种类型的文件一个完整的FTP文件传输需要建立两种类型的连接,先建立控制连接,然后建立数据连接控制连接:客户端首先向服务端的TCP21号端口发起建立连接的请求,服务器接收请求,完成控制连接的建立数据连接:控制连接建..
分类:
系统相关 时间:
2016-08-26 23:09:03
阅读次数:
280