自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL 5.7.14主从配置

大型网站为了缓解大量的并发访问,可以在网站实现分布式负载均衡,但这是远远不够的。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,大量的数据库连接操作可能导致数据库的崩溃,如果发生数据丢失事故,后果更是不堪设想。这时候,我们会考虑如何减少数据库的压力,一方面采用优秀的代码框架,进行代码的优化,采用优秀的数据缓存技术如:memcached;如果资金丰厚的话,我们也可以架

2016-08-16 10:13:03 6183

原创 Hadoop多节点集群的构建

1、集群部署介绍1.1 Hadoop简介   Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。以Hadoop分布式文件系统HDFS(Hadoop Distributed Filesystem)和MapReduce(Google MapReduce的开源实现)为核心的Hadoop为用户提供了系统底层细节透明的分布式基础架构。   对于Hadoop的集群来

2016-08-03 10:31:49 3214

原创 利用gitcafe托管静态网页

昨天的情人节给女朋友做了一个静祝福网页,本想把它托管到github去访问的,无奈github访问速度实在太慢,因此想到了gitcafe这家国内网站,这家网站的服务器在国内,访问速度刷刷刷,比github快多了。GitCafe的GitCafe Pages服务类似于github的GitHub Pages,它可以让你在这个项目中托管静态网页文件,在指定的条件下,GitCafe会为我们准备好一个XXX.g

2015-02-15 01:02:01 3026

转载 win7系统下CamtasiaStudio无法录上电脑声音只能录麦克风声音的解决办法

作者:酷小孩出处:http://www.cnblogs.com/babycool/本文首发博客园,版权归作者跟博客园共有。转载必须保留本段声明,并在页面显著位置给出本文链接,否则保留追究法律责任的权利。今天上午在用Camtasia Studio录制网上的视频时,无法录上电脑里的声音,只能录上麦克风的声音。由于我是用笔记本上网的,结果可想而知,整整的一段视频录

2015-02-14 16:34:02 2895

转载 wamp中apache2.4.9配置httpd.conf允许外部访问

安装最新的wamp后发现通过外部网络无法访问本机的apache。在网上查询了相关问题,所有的答案基本都是说在httpd.conf文件中加入语句Allow from all.但是这些对应的是apache2.2的版本。 现在新装的wamp里的apache版本是apache2.4.9(截止2014.5.29)。 二者的httpd.conf文件语法的区别如下:2.2 的configurat

2015-01-27 22:56:36 40473 4

转载 TCP/IP、Http、Socket的区别

网络由下往上分为  物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。  通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,  三者从本质上来说没有可比性,  socket则是对TCP/IP协议的封装和应用(程序员层面上)。  也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,

2015-01-24 21:58:28 712

原创 git中配置autocrlf来正确处理crlf

遇到这两个错误, 基本上都是叫你将 autocrlf 设置为 false. 但是我觉得这样很不妥。如果你的源文件中是换行符是LF,而autocrlf=true, 此时git add就会遇到 fatal: LF would be replaced by CRLF 的错误。有两个解决办法:1. 将你的源文件中的LF转为CRLF即可【推荐】2. 将autocrlf 设

2015-01-18 13:54:10 46604 7

转载 Dumpbin命令查看软件32位/64位

Dumpbin命令查看软件32位/64位64位的程序是不能加载32位的库,32位的库和64位应用程序是不兼容的。 所以如果在load过程中发现出错,首先得确定所加载的库是64的。如何判断库是64位的?dumpbin.exe 它用来分析二进制库和程序的结构。在应用程序中找到 VS2010 -> VS tools -> VS x64 Win64 Command Prompt 执行d

2015-01-15 23:26:45 1865

转载 图像缩放--OpenCV cvResize函数--最近邻插值---双线性插值--基本原理

图像大小变换void cvResize( const CvArr* src, CvArr* dst, int interpolation=CV_INTER_LINEAR ); src输入图像.dst输出图像.interpolation插值方法:CV_INTER_NN - 最近邻插值,CV_INTER_LINEAR - 双线性插值 (缺省使用)CV_INTER_AREA -

2015-01-02 23:42:29 1259

转载 浅析onsubmit校验表单时利用ajax的return false无效问题

前几天,在校验一个表单数据用到ajax时,遇到 return false 无效问题,以下就是对这个问题进行了分析介绍,需要的朋友可以参考下/** * 表单提交校验 **/function onSubmit(){ if($('#name').val().length<2){ alert("名称请不少于两个汉字"); return false;

2014-11-26 23:37:29 1019

转载 MySQL终极配置解决UTF8编码出现的乱码问题

有人经常为MySQL存取数据涉及到的乱码感到烦心,其实解决这个问题非常简单。只需四步解决问题:一、配置My.ini文件[client]port=3306default-character-set=utf8[mysql]default-character-set=utf8[mysqld]default-character-set=utf8

2014-10-19 22:37:28 891

转载 C# 中的委托和事件

引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事

2014-09-26 21:15:11 686

转载 C#几个经常用到的字符串的截取

string str="123abc456";int i=3;1 取字符串的前i个字符   str=str.Substring(0,i); // or  str=str.Remove(i,str.Length-i); 2 去掉字符串的前i个字符:   str=str.Remove(0,i);  // or str=str.Substring(i); 3 从右边开始取i个字符

2014-09-25 23:03:32 4111

转载 C# 委托实例(跨窗体操作控件)

今天研究了一下,在C#里面却是可以不用自定义消息这么复杂的方法来实现跨窗体调用控件,C#有更好的办法就是委托。效果描述:有两个窗体,FORM1(一个名为“打开form2”的button控件)和FORM2(一个名为“改变form1颜色“的button控件)。启动时,FORM1中点击button控件“打开form2””使FORM2显示出来。点击FORM2中的“改变form1颜色”后,Form1

2014-09-25 21:18:16 1262

原创 pictureBox sizemode=zoom时图片像素坐标

private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { int originalWidth = this.pictureBox1.Image.Width; int originalHeight = this.pictureBox1.Image.Heig

2014-09-24 22:32:32 7557 7

转载 怎么使用ping命令进行连通性测试

http://jingyan.baidu.com/article/546ae18547d3e11149f28c23.html

2014-08-26 13:14:51 2029

转载 C++/CLI学习入门

http://www.cppblog.com/golq/category/11113.html

2014-08-12 10:07:16 533

转载 char*,const char*和string的相互转换

1. string转const char*   string s = "abc";   const char* c_s = s.c_str();2. const char*转string   直接赋值即可   const char* c_s = "abc";   string s(c_s);3. string转char*   stri

2014-08-12 10:06:26 582

转载 c#多线程 Invoke方法的使用

在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过 Invoke 或者 BeginInvoke 去调用,两者的区别就是一个导致工作线程等待,而另外一个则不会。而所谓

2014-08-06 23:27:52 666

转载 ArcGIS Server -specify gis server accounts步骤中配置密码出现‘invalid password specified’

在安装ArcGIS Server时,进行GIS Server Post Install配置的Specify GIS Server Accounts步骤时:server -specify gis server accounts步骤中配置密码出现‘invalid password specified’" title="Arcgis server -specify gis server acco

2014-08-01 14:16:32 6078

转载 ArcGIS Server10在Windows server2008 64位系统中的安装步骤

因为是新作好的系统,一些基本的软件没有安装,一些服务也没有配置,而ArcServer安装前需配置以下环境。1、  安装.NET3.5 sp1以上版本,(arcserver10要求.NET3.5sp1以上版本)服务管理器,管理,功能,添加功能server10在service2008 64位系统中的安装步骤" title="ArcGis server10在service2008

2014-08-01 11:23:35 3328 1

转载 【OpenGL4.0】GLSL渲染语言入门与VBO、VAO使用:绘制一个三角形

以前都是用Cg的,现在改用GLSL,又要重新学,不过两种语言很多都是相通的。下面的例子是实现绘制一个三角形的简单程序。采用了VBO(veretx buffer object)、VAO(vertex array object)等OpenGL的一些新特性。越往后发展,可编程管线肯定是大势所趋,OpenGL里原来的一些固定管线的内容肯定会被废弃掉。所以从现在开始写程序就要养成使用新特

2014-07-30 22:44:39 678

转载 OSG中的示例程序简介

1.example_osganimate一)演示了路径动画的使用(AnimationPath、AnimationPathCallback),路径动画回调可以作用在Camera、CameraView、MatrixTransform、PositionAttitudeTransform等四种类型的节点上。二)演示了osgSim::OverlayNode的使用2.example_osg

2014-07-26 09:41:13 3132

转载 手动添加WM_CREATE消息映射

最近在学习MFC,使用的开发工具是VS2008,当时想在View类中添加一个按钮,需要WM_CREATE这个消息映射,可是View类中默认没有将这个消息添加进去,而我又没有找到自动的添加向导,所以就只能手动添加了。现在将手动添加消息映射的方法记录下来。(1)在View类的头文件中,在如下所示的地方添加OnCreate()函数:[cpp] view plaincopy

2014-07-25 22:57:41 1947

原创 3dMax导出fbx三维模型到Unity3D中

导入时,目录结构如下:文件名(文件夹)|-------贴图文件|-------文件名.fbx|-------文件名.max把这个文件夹一起拷贝到assets目录下,或者你在assets下自己新建个文件夹。然后unity3d就会自动的创建场景的材质,导入你的场景等。这里需要注意的一点:一定要把.max文件一起放入,否则贴图信息会丢失,美术就需要在unity3d中再

2014-07-25 11:14:03 12572

转载 C#中双引号字符串中的转义符

符号含义\n换行\r回车\t制表符\fformfeed\b退格\a响铃\eescape(ASCII中的escape 字符)\007任

2014-07-21 23:04:25 29304

原创 C​#​中​字​符​串​常​用​的​处​理​方​法

* 计算字符串的长度 *string myString = "This is a test!";Console.WriteLine("Text is :{0}",myString);Console.WriteLine("Text's long is :{0}",myString.Length);* 转换大小写 *myString = myString.ToLower();

2014-07-20 23:28:29 1076

转载 C#调用C++ DLL简析(二)—— 生成托管dll

写操作之前,还是扼要的说一下托管与非托管C++的区别好了,其实我也并没有深入了解过托管C++的特点所在,其最大的特征就是可以由系统来调试回收相关的代码资源,跟C#的特性一样,只是编程风格跟C++类似而已,因此,这决定了C#与托管C++是可以完美结合在一起的。托管C++生成的dll跟C#生成的dll应该说是没区别的,之所以产生托管C++这种怪物,完全是因为微软在极力推崇C#,必须要兼顾不同语言间交互

2014-07-18 23:27:49 1095

转载 C#调用C++ DLL简析(一)——生成非托管dll

本文出自 “几缕萧雨锁清秋” 博客,请务必保留此出处http://joeyliu.blog.51cto.com/3647812/1289614经过一晚上的折腾,还是下点决心将些许的心得写下来,以免以后重复劳动。C#与C/C++相比,前者的优势在于UI,后者的优势在于算法,C++下的指针虽然恶心,若使用得当还是相当方便的,最重要的问题是,市面上很多流行

2014-07-18 23:24:46 777

转载 c和c++分别实现动态分配二、三维数组

本文主要目的是用c和c++分别实现动态分配二、三维数组。一般而言,在C中用malloc和free实现,而在C++中用new和delete。 new和delete是c++操作符,malloc和free是c语言函数,它们都可以用来为对象动态分配空间,最大的区别在于:当用new和 delete为对象分配空间或delete对象时,将缺省的调用对象的构造函数及析购函数,而malloc和free是原来c库

2014-07-15 23:18:26 503

转载 string替换所有指定字符串(C++)

转载自: http://www.vimer.cnC++的string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现,我们今天来做的就是这件事。首先明白一个概念,即string替换所有字符串,将”12212″这个字符串的所有”12″都替换成”21″,结果是什么?可以是22211,也可以是21221,有时候应用的场景

2014-07-13 10:34:54 1378

转载 初识dll,在VS2010平台上创建并使用dll

一、为什么需要dll代码复用是提高软件开发效率的重要途径。一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用。比较常见的例子是各种应用程序框架,如ATL、MFC等,它们都以源代码的形式发布。由于这种复用是“源码级别”的,源代码完全暴露给了程序员,因而称之为“白盒复用”。“白盒复用”的缺点比较多,总结起来有4点。暴露了源代码;容易与程序员的“

2014-07-11 22:14:36 536

转载 VS2010为新添加的对话框添加OnInitDialog()方法,即重写OnInitDialog()

有时候需要为新添加的对话框添加OnInitDialog()方法为对话框执行一些初始化工作,但是你却找不到在哪里添加是吗?对话框属性面板里只有“控件事件”与“消息”两种,找不到重写的地方对吗?那就到对话框绑定的类的头文件中,将鼠标移至成员声明部分,单击F4按钮,再看属性栏,消息图标旁边会出现一个小图标,那就是重写图标了。

2014-07-06 09:57:38 3450

转载 添加Visual studio 2010 Command Prompt

What I wanted in Studio  Steps:Open Visual StudioGo To "Menubar -->  Tools -->  External Tools"Click "Add"Enter Information:Title: Visual Studio 2008 Command PromptCo

2014-05-22 23:17:01 9956

原创 win8.1自带防火墙如何阻止程序联网

开始菜单输入“高级防火墙”,回车右键“出站规则”——“新建规则”——“程序”——“此程序路径”——“阻止连接”,一直下一步就好了

2014-05-13 18:50:27 14605

原创 OpenCV:使用VideoCapture类进行读取视频

// readvideo.cpp : 定义控制台应用程序的入口点。#include #include "stdafx.h"#include using namespace cv;int _tmain(int argc, _TCHAR* argv[]){ VideoCapture capture; capture.open("E:\\Workspace\\OpenCV\\te

2014-04-22 17:08:59 32178 3

转载 OpenCV学习-——OpenCV永久配置(win7 64位+VS2012+OpenCV 2.4.6)

OpenCV的简单安装和一次性配置在这里就不赘述了,网上教程很多,可以参考一下这个链接里面的教程http://wenku.baidu.com/view/3b40de25453610661ed9f46b.html。         但是很多情况下面,我们新建一个项目就要重新配置一次OpenCV,那就相当麻烦了。为了找到一次性配置的方法,我在网上找了很久,基本上都是链接http://www.c

2014-04-21 21:47:30 22372 4

转载 VS2010平台下OpenCV编译和安装

要点:           1) XP+ Visual Stuio 2010 + OpenCV-2.4.2.exe + cmake-2.8.8-win32-x86.exe            2) 如何CMake OpenCV源代码得到可编译的VS2010项目           3) 如何使用VS2010编译OpenCV源码           4) 如何配置O

2014-04-21 21:30:29 4504 1

转载 CMD

首先打开CMD  点开始 运行输入 CMD  CMD窗口输入 CD\(返回根目录) 回车  输入 D: 即D盘操作状态假设你想进入的是C盘的windows文件夹 那么你可以在命令提示符下输入 : cd c:\windows ,然后回车就可以了 如果你想进入D盘的A文件夹下的B文件夹,同样在命令提示符下输入: cd d:\A\B ,然后回车,这时如果发现并没有进入这个文件夹,

2014-04-12 18:25:37 593

转载 [osg]源码分析:osg::Material

[cpp] view plaincopy"font-family: Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif;">此类是关于材料属性的设置。  一、从OpenGL的角度来看,材料有如下几种属性:1. 环境;2. 散射;3. 镜面颜色;

2014-03-13 23:13:23 898

C#控件及常用设计整理

C#控件及常用设计整理

2011-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除