- VS2008编译出现问题:error C2485: “__restrict”: 无法识别的扩展属性 解决办法
swanabin
编译错误
错误:Error3errorC2485:'__restrict':unrecognizedextendedattributef:\programfiles\microsoftvisualstudio8\vc\include\stdlib.h638解决办法:我在用VC编译某开源库时也遇到这个问题参考这个帖子http://www.codeproject.com/Messages/2651289/Re-
- [源码和文档分享]基于WinPcap的网络包截获和分析系统
ggdd5151
前言1,基于WinPcap的网络包截获和分析系统2,需要安装winpcap包,WinPcap中文技术文档http://www.ferrisxu.com/WinPcap/html/main.html3,配置winpcap编程环境(VC6.0或者VS2008)可参见开发文档或者google“vc++winpcap配置”4,程序使用的皮肤库为skin#可执行程序Npcas.exe在Release目录下(
- qmake 手册 009 使用预编译头文件
赵者也
预编译头文件(PCH)是一些编译器支持的一种性能特性,用于编译稳定的代码体,并将代码的编译状态存储在二进制文件中。在后续编译期间,编译器将加载存储的状态,并继续编译指定的文件。因为稳定的代码体不需要重新编译,所以后续的每次编译都会更快。qmake支持在一些平台和构建环境中使用预编译头文件,包括:WindowsnmakeVisualStudioprojects(VS2008andlater)macO
- Visual Studio 2008中添加OSG标准C++头文件支持
aoqiangliang243023
c/c++
OpenSceneGraph的源码是使用标准C++格式编码的,故而OSG的头文件都没有.h后缀。而在VS2008中,除了标准库中的标准C++头文件能够很好的支持外,其他不带.h的标准头文件,VS2008的支持显然不够,只能以文本形式打开,其中关键字,语法等都不能自动识别,无法高亮显示,对于读源码来说是非常的不方便。既然标准库中的C++头文件能识别,对于其他标准头文件也应该能支持。解决方法如下:打开
- VS2008所有菜单名字-做插件必须
txk1452
.NETvs插件开发menureferenceclassdatabase数据库query
MenuBar菜单栏Standard标准Build生成ContextMenus上下文菜单DataDesign数据设计ClassDesignerToolbar类设计器TextEditor文本编辑器Workflow工作流DialogEditor对话框编辑器ImageEditor图像编辑器StyleSheet样式表SourceControl源代码管理Formatting格式设置StyleApplicat
- visual studio 2008微软教程
ling_78
微软技术人
最近因为有一个客户需要自定义流程这个功能,公司让有关技术人员开始研究visualstudio2008,虽然我不是研发,但是作为一个顾问我也需要了解这些技术细节的内容,找了很多的资料,这个是微软提供的官方的系列教程,我这里做一个收藏和记录。http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/vs2008.
- DYCom多平台聊天室Sample
内Cool超人
聊天平台silverlightmobilewindows2010
本示例演示了如何通过DYcom开发一个多平台的简单聊天室。本演示包括了一个silverlight客户端,一个Win客户端和一个windowMobile客户端。以下是应用截图:登陆后可从本文下载源代码。运行本示例前请先确定连接ip地址与你本机的地址一致。本示例两含两个项目。一个项目使用vs2010篇写,另一个windowsmobile项目使用的是vs2008篇写,请各位注意。谢谢。欢迎您参与更多关于
- Vc和Vs的版本对应
吐泡泡的柠檬
C++
转载:https://blog.csdn.net/colourful_sky/article/details/79495536C++是一门编程语言。VC全名是MicrosoftVisualC++是微软出的一个集成的c,c++开发环境,比较经典版本是97年出的MicrosoftVisualC++6.0,不过目前最好还是用VS2008以上的版本中的VC了。VS全名是MicrosoftVisualStu
- matlab 创建.mat文件,C++创建和调用matlab的MAT文件
weixin_39967096
matlab创建.mat文件
C++创建和调用MATALB的MAT文件所用软硬件平台:VS2008sp1matlab2009b,32位PC,XP系统所用程序//创建一个.mat文件,并在里面存储一个double型变量,并赋值初值#include#include/*Forstrcmp()*/#include/*ForEXIT_FAILURE,EXIT_SUCCESS*/#include"mat.h"usingnamespaces
- java后缀表达式用栈_【数据结构】用栈实现对后缀表达式的计算
叽咕叽咕咕咕咕
java后缀表达式用栈
首先提一句,我所用的IDE是VS2013。编译器不同,所支持的特性也就不同;现在的C++已经发展到C++11版本,因此VS2008基本就不支持C++11新的特性;我们用后缀表达式,利用数据结构中的栈,进行结果的计算如果是操作数,则压栈如果是操作符,则出栈两个元素,根据操作符进行计算之后再压栈#includeusingnamespacestd;#include"Stack.h"enumType//定
- C语言实现通讯录—静态顺序表
Gary的面包屑小道
c语言
实现一个通讯录;平台:VS2008,通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址提供方法:1.添加联系人信息2.删除指定联系人信息3.查找指定联系人信息4.修改指定联系人信息5.显示所有联系人信息6.清空所有联系人7.以名字排序所有联系人//通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址#include#include#
- fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
feiyunw
C++fileincludemicrosoftcwindowsmacros
更新WindowsSDK后,原来可以编译通过的VS2008C++project出现编译错误:fatalerrorC1083:Cannotopenincludefile:'windows.h':Nosuchfileordirectory问题调查:选择Project->Property->ConfigurationProperties->C/C++->General->AdditionalInclud
- c语言中变量初始化注意事项,C语言的注意事项
山语经
c语言中变量初始化注意事项
C语言的注意事项摘要:在编写C语言时需要注意的一些问题。1、每个程序中一定包含main()函数,尽管C语言中对函数命名没有限制2、printf函数永远不会自动换行,只能用\n来实现,回车键进行的换行在编译中会出现错误信息3、在vs2008中编译.测试需要加system("pause");来暂停dos自动退出导致的printf无法显示4、所有自定义变量必须声明才能使用5、每行只书写一条语句,在运算符
- 提取Windows中系统自带的图标资源
witton
Windowswindows自带图标提取DLL
写应用程序,如果想使用Windows下的图标,可以使用VisualStudio中的图标,比如VS2008的ImageLibrary(笔者已经打包上传到CSDN),也可以使用Windows系统自带的图标。Windows系统自带了不少高质量的图标资源,只需要将其提取出来即可使用。在Windows95到Windows101903之前的版本,都可以直接在dll中提取系统图标,比如最常用的图标都在shell
- 程序运行时断点失效的问题,原因及解决方法
黄黄绿绿蓝
程序运行时断点失效的问题,原因及解决方法vs2008,问题如下:Solutionto"Thebreakpointwillnotcurrentlybehit.Thesourcecodeisdifferentfromtheoriginalversion.原因:代码有改动,但是未重新编译,运行时会执行原先编译好的代码;强制解决方法:tools一>options一debugging一>general一>r
- Qt 设置菜单过长时向上滚动
树先生1991
qt代码c++qtwindowsmenu百度测试
Qt在Macos下当菜单过长时会自动折叠(额,不知道怎么描述),如下图的这种情况上图是vs2008的项目属性菜单在windows下要实现这中效果,需要重写QWindowsStyleMenuStyle.H#ifndefIRAN_SCROLLMENUSTYLE_H#defineIRAN_SCROLLMENUSTYLE_H#include#includeclassScrollingMenuStyle:p
- c语言中可以拆分字符串的函数,实用的C语言字符串分割函数strsplit
稚一
c语言中可以拆分字符串的函数
这是我写的一个字符串分割函数,可以根据提供的分隔符串列表将指定的字符串分割为若干个字符串,分隔符可以是单个字符也可以是字符串,可以设定是否压缩分隔符串(即当两个或者两个以上分隔符串连续出现时不生成空串),也可以设定是否把查找到的分隔符串也插入到结果中。需要注意的是结果是动态分配的内存,使用完毕后需要自己释放。详情请看函数头部注释,代码中有使用的示例。在gcc和vs2008下均通过测试接口:ints
- VC++ MFC类库基础(55讲全)
weixin_30689307
uilua操作系统
视频保存在播音员网盘中内容简介:本部分是您成为VC++软件工程师必备的阶段,如果您没有任何基础,学习C++能快速让您进入编程领域,建议配合书籍《C++入门经典》关键词:VC++、VS2008、MFC、OfficeFluentUI、CAD系统、结构化存储、自定义窗口、消息映射机制、多线程、CxImage库、Lua脚本引擎、MDI、对话框、软件设计、光栅图、矢量图等。本培训将实现的CAD系统介绍:本培
- 解决zlib编译不过
cwq水域
c++zlib编译
解决zlib编译不过zlib是个很牛的东东,从http://www.zlib.net/可以获取到源码,但在VS2008下编译会报错:errorPRJ0019:某个工具从以下位置返回了错误代码:"Assembling...",翻开BuildLog.htm查看其编译命令行ml.exe/nologo/c/coff/Cx/Zi/Fo".\Win32_DLL_ASM_Debug\inffas32.obj""
- .NET/C# 各版本变化及衍生知识点 C# 3.0/4.0/5.0
weixin_30549175
c#数据库javascriptViewUI
一、C#3.0,对应.NET3.0/3.5,对应VS2008,新特性:隐式类型的部变量、对象集合初始化、查询表达式、表达式树、分部类和方法、AJAX、LINQ、EntityFramework、ADO.NET、类型推断(var)、自动属性、匿名类型、扩展方法、Lambda表达式1、类型推断就是var关键字,和弱类型的var(如js)不一样。js的var,定义了可以随便转换,从字符串转成数字之类。C#
- MFC实现对话框的文件打开、保存操作
漫游太空666
ARX编程开发mfcc++
开发环境:vs2008+arx2010实现功能:简述完成批量绘制坐标,点击按钮读取坐标点txt,导入所有坐标点坐标数据并显示在llistCtrl列表内,在控件内选取一行数据时读取当前行数据显示在X、Y、Z对应的编辑框内,修改编辑框内坐标,同步更新到列表内,同时也支持点击“拾取点坐标”按钮在模型空间选取新坐标,点击绘制刷新按钮删除已经绘制的圆后绘制坐标圆到模型空间,绘制完成后让视口自适应显示全部点。
- OPC客户端调用时提示“无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型”...
阿达King哥
.NET技术C#之接口
引发错误的原因:64位系统下,有些组件(微软的)只有32位版本,64位的应用程序调用不了32位的COM组件,返回的结果就是没有注册类别。在64位系统中,VS2008默认会生成64位的程序,你可以改变程序的部署平台为×86来生成32位的程序。解决方法:在“解决方案”-》“开发项目的名称”,鼠标右击,单击“属性”-》“生成”-》“目标平台”,把“AnyCPU”改成“×86”,重新编译程序即可。
- MTK 11A经验总结(1)
bihaiyise
mtk浏览器文件管理器timezone手机list
1.模拟器编译错误1.1在vs2008中的忽略库去除msvcrt.lib1.2整个项目的文件夹名称路径最好不要太长2.添加vapp的package文件vapp_package_res.h3.调整主菜单的顺序数组入口vappMainmenuDefaultOrder4.将vapp的res文件转为相应的.c文件mmi_rp_string.c5.nativeapp数组,里边包含native名称和相应nat
- PostgreSQL内核分析(1): 后台进程
iihero
个人随笔PostgreSQLpostgresqlauthenticationtoolspgadmindatasetinsert
环境搭建:1.VS2005(完全安装,要用VC8),(VS2008用来编译也是可以的,但是最后的工程文件还是VS2005的)2.ActivePerl5.8后续版本,确保perl\bin在PATH环境变量里头3.Bison和FlexBison1.875或者2.2或以后版本才有效.Flex必须是2.5.31或后续版本,请参照一下:http://www.postgresql.org/ftp/misc/w
- vs附加到进程调试,断点不能正常加载
Mark刘
debug
vs附加到进程调试,断点不能正常加载调试,不能能帮我们找出代码中的问题,还能帮助我们理清逻辑关系,对于动辄几万行的代码,想要快速理清其架构,逻辑,必须善用调试功能。最近在使用调试的时候(我用的是vs2008),尝试了一下调试中的"附加到进程"的功能,点完附加到进程,系统会加载符号,经过一段时间的加载之后,发现之前打断点的地方报了错误(原先的红心实点变成了空心白圈,报错未能正确加载符号。。。),尝试
- vs2008
你猜_19ca
项目中存在.c和.cpp文件时,编译出错如下fatalerrorC1853预编译头文件来自编译器的早期版本,或者预编译头为C++而在C中使用它(或相反)解决方案:适用于绝大多数文件是.cpp或绝大多数文件是.c的情况。在这种情况下,将少数的不同类文件设为不使用预编译头是比较平衡的做法,方法是:对于VC++6.0,在FileView里对要取消预编译头的.c(或.cpp)文件点右键,选择setting
- vs创建ocx以及调用ocx
脑袋和身体亮了点
(一)创建ocx控件库:1.在VS2008中,创建"MFCActiveX控件"2.在解决方案的右边“类视图”,选择“addActiveXLib”(后缀为Lib),选择“_DaddActiveX”右键选择添加方法3.编译成功后,进行注册regsvr32addActiveX.ocx::反注册::regsvr32/uaddActiveX.ocx(二)创建MFC测试程序:1.在VS2008中,创建"MFC
- VS2008环境使用MFC操作读取excel文件
icyfox_bupt
其它程序excelmfcparametersapplicationoffice服务器
踏破铁鞋无觅处,得来费死了工夫。本文章的引用来源,本人综合而成。http://blog.csdn.net/chasemylov/archive/2010/08/27/5844826.aspxhttp://blog.csdn.net/SP_daiyq/archive/2011/02/17/6191233.aspx使用软件VS2008excel版本2003*.xls亲测可用转载请注明来自:http:/
- visual studio 实时调试器问题
heartlife
1.首先是报消息这类消息大体上是说:需要你选用一种开发工具(看自己装的开发工具不同,提示不一样,我装了vs2008,vs2013)来进行实时的调试。查阅资料后发现,这类调试是对ASP的什么东东进行实时调试,貌似没什么软用。解决办法:进入相应的开发工具(如vs2013)——>找到工具——>选项——>实时——>将本机,脚本,托管的勾酌情去掉。其他开发工具基本同2.然而这并没用什么软用,因为它还会提示你
- 解决office2007安装程序找不到office.zh-cn/Setup.xml OFFICELR.CAB OFFICEMUI.MSI OFFICEMUI.XML SETUP.XML
yang073402
officegoogle百度
安装MicrosoftOfficeProjectStandard2007时出现了小问题,经过百度google一番后才发现安装office2007与安装vs2008有着紧密的联系我的机子之前已经安装过VS2008,所以在安装office2007时总是提示“安装程序找不到office.zh-cn/*”(例如office.zh-cn/Setup.xml),而在安装目录下明明就有这个文件啊,为什么总是提示
- Nginx负载均衡
510888780
nginx应用服务器
Nginx负载均衡一些基础知识:
nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比
- RedHat 6.4 安装 rabbitmq
bylijinnan
erlangrabbitmqredhat
在 linux 下安装软件就是折腾,首先是测试机不能上外网要找运维开通,开通后发现测试机的 yum 不能使用于是又要配置 yum 源,最后安装 rabbitmq 时也尝试了两种方法最后才安装成功
机器版本:
[root@redhat1 rabbitmq]# lsb_release
LSB Version: :base-4.0-amd64:base-4.0-noarch:core
- FilenameUtils工具类
eksliang
FilenameUtilscommon-io
转载请出自出处:http://eksliang.iteye.com/blog/2217081 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- xml文件解析SAX
不懂事的小屁孩
xml
xml文件解析:xml文件解析有四种方式,
1.DOM生成和解析XML文档(SAX是基于事件流的解析)
2.SAX生成和解析XML文档(基于XML文档树结构的解析)
3.DOM4J生成和解析XML文档
4.JDOM生成和解析XML
本文章用第一种方法进行解析,使用android常用的DefaultHandler
import org.xml.sax.Attributes;
- 通过定时任务执行mysql的定期删除和新建分区,此处是按日分区
酷的飞上天空
mysql
使用python脚本作为命令脚本,linux的定时任务来每天定时执行
#!/usr/bin/python
# -*- coding: utf8 -*-
import pymysql
import datetime
import calendar
#要分区的表
table_name = 'my_table'
#连接数据库的信息
host,user,passwd,db =
- 如何搭建数据湖架构?听听专家的意见
蓝儿唯美
架构
Edo Interactive在几年前遇到一个大问题:公司使用交易数据来帮助零售商和餐馆进行个性化促销,但其数据仓库没有足够时间去处理所有的信用卡和借记卡交易数据
“我们要花费27小时来处理每日的数据量,”Edo主管基础设施和信息系统的高级副总裁Tim Garnto说道:“所以在2013年,我们放弃了现有的基于PostgreSQL的关系型数据库系统,使用了Hadoop集群作为公司的数
- spring学习——控制反转与依赖注入
a-john
spring
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。
- 用spool+unixshell生成文本文件的方法
aijuans
xshell
例如我们把scott.dept表生成文本文件的语句写成dept.sql,内容如下:
set pages 50000;
set lines 200;
set trims on;
set heading off;
spool /oracle_backup/log/test/dept.lst;
select deptno||','||dname||','||loc
- 1、基础--名词解析(OOA/OOD/OOP)
asia007
学习基础知识
OOA:Object-Oriented Analysis(面向对象分析方法)
是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)
- 浅谈java转成json编码格式技术
百合不是茶
json编码java转成json编码
json编码;是一个轻量级的数据存储和传输的语言
在java中需要引入json相关的包,引包方式在工程的lib下就可以了
JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非
常适合于服务器与 JavaScript 之间的数据的交
- web.xml之Spring配置(基于Spring+Struts+Ibatis)
bijian1013
javaweb.xmlSSIspring配置
指定Spring配置文件位置
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-dao-bean.xml,/WEB-INF/spring-resources.xml,
/WEB-INF/
- Installing SonarQube(Fail to download libraries from server)
sunjing
InstallSonar
1. Download and unzip the SonarQube distribution
2. Starting the Web Server
The default port is "9000" and the context path is "/". These values can be changed in &l
- 【MongoDB学习笔记十一】Mongo副本集基本的增删查
bit1129
mongodb
一、创建复本集
假设mongod,mongo已经配置在系统路径变量上,启动三个命令行窗口,分别执行如下命令:
mongod --port 27017 --dbpath data1 --replSet rs0
mongod --port 27018 --dbpath data2 --replSet rs0
mongod --port 27019 -
- Anychart图表系列二之执行Flash和HTML5渲染
白糖_
Flash
今天介绍Anychart的Flash和HTML5渲染功能
HTML5
Anychart从6.0第一个版本起,已经逐渐开始支持各种图的HTML5渲染效果了,也就是说即使你没有安装Flash插件,只要浏览器支持HTML5,也能看到Anychart的图形(不过这些是需要做一些配置的)。
这里要提醒下大家,Anychart6.0版本对HTML5的支持还不算很成熟,目前还处于
- Laravel版本更新异常4.2.8-> 4.2.9 Declaration of ... CompilerEngine ... should be compa
bozch
laravel
昨天在为了把laravel升级到最新的版本,突然之间就出现了如下错误:
ErrorException thrown with message "Declaration of Illuminate\View\Engines\CompilerEngine::handleViewException() should be compatible with Illuminate\View\Eng
- 编程之美-NIM游戏分析-石头总数为奇数时如何保证先动手者必胜
bylijinnan
编程之美
import java.util.Arrays;
import java.util.Random;
public class Nim {
/**编程之美 NIM游戏分析
问题:
有N块石头和两个玩家A和B,玩家A先将石头随机分成若干堆,然后按照BABA...的顺序不断轮流取石头,
能将剩下的石头一次取光的玩家获胜,每次取石头时,每个玩家只能从若干堆石头中任选一堆,
- lunce创建索引及简单查询
chengxuyuancsdn
查询创建索引lunce
import java.io.File;
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Docume
- [IT与投资]坚持独立自主的研究核心技术
comsci
it
和别人合作开发某项产品....如果互相之间的技术水平不同,那么这种合作很难进行,一般都会成为强者控制弱者的方法和手段.....
所以弱者,在遇到技术难题的时候,最好不要一开始就去寻求强者的帮助,因为在我们这颗星球上,生物都有一种控制其
- flashback transaction闪回事务查询
daizj
oraclesql闪回事务
闪回事务查询有别于闪回查询的特点有以下3个:
(1)其正常工作不但需要利用撤销数据,还需要事先启用最小补充日志。
(2)返回的结果不是以前的“旧”数据,而是能够将当前数据修改为以前的样子的撤销SQL(Undo SQL)语句。
(3)集中地在名为flashback_transaction_query表上查询,而不是在各个表上通过“as of”或“vers
- Java I/O之FilenameFilter类列举出指定路径下某个扩展名的文件
游其是你
FilenameFilter
这是一个FilenameFilter类用法的例子,实现的列举出“c:\\folder“路径下所有以“.jpg”扩展名的文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
- C语言学习五函数,函数的前置声明以及如何在软件开发中合理的设计函数来解决实际问题
dcj3sjt126com
c
# include <stdio.h>
int f(void) //括号中的void表示该函数不能接受数据,int表示返回的类型为int类型
{
return 10; //向主调函数返回10
}
void g(void) //函数名前面的void表示该函数没有返回值
{
//return 10; //error 与第8行行首的void相矛盾
}
in
- 今天在测试环境使用yum安装,遇到一个问题: Error: Cannot retrieve metalink for repository: epel. Pl
dcj3sjt126com
centos
今天在测试环境使用yum安装,遇到一个问题:
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
处理很简单,修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉。即可。
&n
- 单例模式
shuizhaosi888
单例模式
单例模式 懒汉式
public class RunMain {
/**
* 私有构造
*/
private RunMain() {
}
/**
* 内部类,用于占位,只有
*/
private static class SingletonRunMain {
priv
- Spring Security(09)——Filter
234390216
Spring Security
Filter
目录
1.1 Filter顺序
1.2 添加Filter到FilterChain
1.3 DelegatingFilterProxy
1.4 FilterChainProxy
1.5
- 公司项目NODEJS实践0.1
逐行分析JS源代码
mongodbnginxubuntunodejs
一、前言
前端如何独立用nodeJs实现一个简单的注册、登录功能,是不是只用nodejs+sql就可以了?其实是可以实现,但离实际应用还有距离,那要怎么做才是实际可用的。
网上有很多nod
- java.lang.Math
liuhaibo_ljf
javaMathlang
System.out.println(Math.PI);
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1));
System.out.println(Math.abs(111111111));
System.out.println(Mat
- linux下时间同步
nonobaba
ntp
今天在linux下做hbase集群的时候,发现hmaster启动成功了,但是用hbase命令进入shell的时候报了一个错误 PleaseHoldException: Master is initializing,查看了日志,大致意思是说master和slave时间不同步,没办法,只好找一种手动同步一下,后来发现一共部署了10来台机器,手动同步偏差又比较大,所以还是从网上找现成的解决方
- ZooKeeper3.4.6的集群部署
roadrunners
zookeeper集群部署
ZooKeeper是Apache的一个开源项目,在分布式服务中应用比较广泛。它主要用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步、集群管理、配置文件管理、同步锁、队列等。这里主要讲集群中ZooKeeper的部署。
1、准备工作
我们准备3台机器做ZooKeeper集群,分别在3台机器上创建ZooKeeper需要的目录。
数据存储目录
- Java高效读取大文件
tomcat_oracle
java
读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new File(path)); 这种方法带来的问题是文件的所有行都被存放在内存中,当文件足够大时很快就会导致
- 微信支付api返回的xml转换为Map的方法
xu3508620
xmlmap微信api
举例如下:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><