自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (6)
  • 收藏
  • 关注

原创 解决VS2010链接错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

常用的一种方法是:用C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe 覆盖(最好不覆盖,重命名,避免有错无法挽回)C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe

2016-09-11 12:13:45 658

原创 修复︰ 安装 SQL Server 2008年时,则安装将失败,并在 Summary.txt 文件中记录"属性不匹配"错误消息

症状当您安装 Microsoft SQL Server 2008年时,则安装将失败。Summary.txt 文件中会记录以下错误消息︰Microsoft.SqlServer.Chainer.Infrastructure.InputSettingValidationException属性不匹配。显示所包含的属性 (隐藏、 系统、 目录和归档),排除属性 (0) 时,属性 (存

2016-08-04 09:37:43 4096

转载 win7下80端口被(Pid=4)占用的解决方法

首先介绍一种网上普遍的方法,就是查找占据80端口的进程,然后关闭它就行了。 1、运行cmd,然后输入netstat -a -n -o,回车;2、查看开头几行包含0.0.0.0:80的那一行最后的pid,为几个数字,把这几个数字记下来;3、启动“任务管理器”——“进程”,在“工具栏”——“选择列”前面的框里打上勾;4、然后找到与刚才那个pid对应的是哪个程序,很容易就会找

2016-08-04 09:06:48 2781

原创 visual studio 无可用源 解决办法

新公司,居然发现他们都是在release下调试,我也是醉了,没法发,船大了要调头很难,我只能妥协。release就release吧,release下把调试信息都打开;1、 项目--》 属性--》 c/c++ 优化---》禁用2、连接器--》调试---》生成调试信息 true好吧,应该差不多了吧,结果报下面的错,郁闷,研究了下,把下面的打开就ok了:c/c++ 常规--》调试

2016-05-17 12:35:59 34588 8

原创 mysql connector c++ {realStr=<读取字符串的字符时出错。> }

{realStr= }  这个问题折腾了2天,最终原因在于,官网下载的lib是release版的,debug模式下,会出现内存错误,导致crash。发现问题的症结是在官网guid上的有提到,大概意思是不要用release版的dll去编译debug,可能会引起crash,所以最后全部把工程改成release mode,结果就世界清静了……

2016-05-15 22:10:39 3108 3

原创 前端和后端不兼容(必须以同一处理器为目标)

出现这个问题的原因可能是, 你引用的库文件是32bit的,而你编译的是64bit的,或者是反过来。所以解决办法是,要么改变编译平台,或者改变另外一种平台下的库。

2016-05-15 21:12:36 9119

原创 设置mysql 远程访问

主要下面的两句命令:GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456"; 意思是 root 表示允许root身份登入(你也可以改成其他用户名),%表示任意IP地址, “123456” 表示密码,这里的密码和你设置的root密码可以不一致。flush privileges;  // 刷新这些弄好之后,如

2016-05-14 14:45:28 359

原创 mysql 设置用户密码

方法1: 用SET PASSWORD命令  mysql -u root  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');记住: 这里修改了密码和远程访问密码不是一样的,也就是,远程访问的密码和这里设置的密码是单独分开的,互补影响。方法2:用mysqladmin  mysqladmin -u

2016-05-14 14:24:56 442

原创 win10 Mysql server 安装

说几个需要注意的地方:注意:1、安装目录下由于权限的原因不能直接建立文件,需要在其他地方建立并添加好相应的配置后,再拷贝到安装目录C:/Program Files/MySQL/MySQL Server 5.6下。2、网上有的说配置中的目录分隔符必须是正斜杠‘/’,但是经过实验,‘/’、‘\’、‘\\’都没有问题,都是可以的。3、basedir这个配置是mysql的安装目录,记住,一定是

2016-05-13 22:31:54 1045

原创 Java 打包exe文件

(1)首先使用Fat Jar打包插件打一个可运行的jar包,步骤:  选中工程--> 右键---》build fat jar,如下图:点击  finish,生成目录默认在工程目录下。(2) 使用jsmooth 转exe。下载地址:http://jsmooth.sourceforge.net/下载exe安装包,不是插件哦!!安装好后,如果java环境没有配置好的话

2016-04-25 14:44:20 649

原创 ACE 环境配置

ACE_ROOTD:\Develope\Company\Code\ACE630\ACE_wrappersPath%ACE_ROOT%\bin; %ACE_ROOT%\lib;

2016-04-17 17:08:05 485

转载 C++中extern “C”含义深层探索

1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显

2016-04-13 14:43:09 406

转载 log4j.properties 详解与配置步骤

一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderN

2016-04-07 13:41:50 724

原创 MySQLWorkbench 双击无反应

新公司,开始使用mysql,虽然之前也使用过,但也不熟悉。第一次使用MySQLWorkbench,同事发了一个绿色版给我,mysql-workbench-community-6.3.6-winx64-noinstall,解压出来,结果双击无反应。网上搜了下,所需要Microsoft .NET Framework 4 Client ProfileVisual C++

2016-03-18 10:37:08 14811 2

原创 WPF combobox 获取高亮项

WPF 的combobox是获取不到高亮项的,所以必须重写bombobox类,增加获取高亮项属性。点击下载LivePreviewComboBox从这里下载使用方法:(需先将LivePreviewComboBox.cs中的namespace改成LivePreviewCombobox))<Window xmlns="http://schemas.microsoft.com/winfx/

2015-07-31 10:47:17 1286

原创 OleDbDataAdapter.update更新数据成功,但数据没有变化

问题如题,更新时,输出窗口输入如下信息:Dynamic SQL generation for the UpdateCommand is not Supported ……发现就是因为在从数据库中获取数据的时候,没有将表中的主键列一起取出,因此在更新的时候,因为没有主键,所以造成的更新失败。因此,切记:取数据时,主键必须一起取出。

2015-03-13 17:16:21 4863 1

原创 error C2061: 语法错误: 标识符“map”

解决办法,加上:using namespace std;

2015-03-01 21:35:47 5440 2

转载 C++中的explicit

C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 ,2 是个默认且隐含的类型转换操作符。所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型正好是AAA单参数构造器的参数类型, 这时候编译器就自动调用这个构造器, 创建一个AAA的对象。这样看起来好象很酷, 很方便。 但在

2015-02-13 16:39:51 518

转载 windows7系统Prolific USB-to-Serial Comm Port问题

自从学单片机以来就经常遇到串口的驱动安装失败问题,win7确实很让人头疼,没办法了就只能装虚拟机解决,最近有点时间,重新弄了一下,总算找到了一种不要安装虚拟机的解决方案。1.当时遭遇的问题如下:USB-to-Serial Comm Port问题" title="windows7系统Prolific USB-to-Serial Comm Port问题" style="margin:0

2015-01-08 20:22:16 2689

原创 c++ class类成员用指针还是用普通变量认识

class中成员用指针还是用普通变量,个人认识如下:(1)必须用指针的:       a、 成员的构造函数需要传参数;b、成员的构造必须在所在类构造之后的;(2)其他的最好都用普通成员变量理由:1)不用在析构的时候释放内存    2)可以避免内存泄露  以上,个人观点,欢迎看客留言。

2015-01-06 16:51:44 1554 1

转载 OJ 调试技巧:VS2010 中 通过设置编译参数定义宏,无需修改源文件重定向标准输入输出

一般OJ都是使用 标准输入输出,这样在本地调试时很不方便,可以通过下面的方法 重定向标准输入输出到文件:#ifdef LOCAL_DEBUG freopen("in.txt", "r", stdin);#endif这样做有一个问题就是 如果在代码中定义宏LOCAL_DEBUG,则在提交时必须取消其定义,这样改来改去很麻烦,有没有更方便的方法呢?请看下文。上面的代码说明只要

2014-12-31 16:35:02 2319

原创 vs2010 调试时无法进入静态库源代码解决办法

我的解决办法是:   项目--》属性--》配置属性---》公共语言运行时支持(右边): 无公共语言运行时支持  项目--》属性--》配置属性---》c/c++----》常规---》公共语言运行时支持(右边): 无公共语言运行时支持瞎猫遇到死耗子,解决了之前的问题,至于为什么我也不解,客官若知道,不妨留下一言,指点下,不甚感激。。

2014-12-31 15:40:17 8372

转载 对HTML5至关重要的10个Javascript资源

你必须热爱开发者社区。虽然HTML5仍然是一个相对较新的标准,但有很多开放的和需要付费的资源来帮你使用Javascript来为HTML5工作。        Javascript对很多HTML5的元素都是必需的,比如canvas,audio和WebGL。然而在我看来,有些工具,库和框架资源能帮助到你,下面就让我们来看看这其中的一些资源。1.HTML5样板      

2014-11-07 11:22:28 987

原创 c++ 静态变量

c++中类中静态变量初始化时,

2014-09-05 11:06:39 404

原创 VS2008 express使用技巧总结

1 solutsolution explorer如何自动定位到当前编辑的文件位置ion explorer如何自动定位到当前编辑的文件位置solution explorer如何自动定位到当前编辑的文件位置

2014-09-04 11:26:31 959

原创 c++ 多态实例总结

1  如果基类和派生类都加了

2014-08-15 17:39:46 1611

原创 问题:During startup program exited with code 0xc0000135

出现这个问题,是因为我yong

2014-07-06 12:09:52 30505 20

原创 vs2010 静态库以及动态库编译实例

最近在研究ffmpeg,所以想

2014-06-17 19:20:42 16665 6

转载 解决:C# DllImport“调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配 ”

在调用时加入参数CallingConvention即可[DllImport("GbReader.DLL", CallingConvention = CallingConvention.Cdecl)]如图:

2014-05-16 09:54:46 7523 2

转载 c++之菱形继承

前天和大学室友吃烧烤,其中谈到菱形继承的问题,突然发现脑中对这个几乎空白,所以晚上回来就上网搜了搜,言归正传,说到菱形继承,就要说到虚继承的概念,对于虚继承,就是为了解决从不同途径继承来的同名的数据成员在内存中有不同的拷贝造成数据不一致问题,将共同基类设置为虚基类。这时从不同的路径继承过来的同名数据成员在内存中就只有一个拷贝,同一个函数名也只有一个映射。这样不仅就解决了二义性问题,也节省了内存,避

2014-02-17 15:10:21 739

原创 linux Qt 动态库制作以及使用方法

一、Qt动态库的制作 (1)、新建 选择目录选择需要的模块,如果需要界面则选择QtGui等。(2)、编写简单代码以及编译编写简单的打印代码,然后点击运行,之后弹出如下窗口:点击“取消”,之后可在工程目录下找到这就是我们需要的动态链接库。二、Qt动态库的使用 将一当中生成的动态链接库拷贝至/lib或者

2014-02-11 00:50:53 7767

原创 boost 编译时出错处理:Failed to build Boost.Build engine

在windows下编译boost时,在执行解压后目录下的bootstrap.bat批处理时出现下面的错误:百度后无果,但是同事那边编译又没报这个错,因此怀疑自己的系统有问题,因此打开虚拟机中的xp系统,发现在xp下编译时提示需要在bootstrap.bat后加上编译器的名字,因此试了下:bootstrap.bat mingw 结果还真行了。所以就顺利编译出了想要的boo

2014-01-02 13:32:00 18053 9

转载 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2013-10-25 15:56:32 694

原创 ubuntu12.04之疑难杂症--broadcom无线网卡安装失败解决办法

由于某种原因将broadcom无线网卡驱动给卸载掉了,结果想通过系统设置----附加驱动 来重新安装该驱动,但总是无法安装,结果,找到了如下方法安装成功了。 在packages.ubuntu.com找到bcmwl-kernel-source包,选择i386架构下的下载包:bcmwl-kernel-source_6.20.155.1+bdcom-0ubuntu6_i386.deb安装方法:

2013-10-07 23:56:29 2011

原创 ubuntu windows 双系统引导修复

在本来安装了xp的电脑上安装ubuntu12.04,ubuntu系统安装好之后,结果不小心把引导安装到u盘上去了,每次都得通过u盘才能引导双系统,因此在网上搜索了下grub修复的方法。如下。  1.sudo -i2.fdisk -l3.mkdir /mnt/temp4.mount /dev/sdaX /mnt/temp   //注意,此处的/dev/sdaX是你根目录所在的驱动器

2013-09-17 11:40:44 874

原创 ubuntu12.04之疑难杂症--Qt 的ui文件不能编辑

问题如标题,ubuntu12.04 (lts) 安装完Qt 4之后 通过普通用户登入,编辑UI文件时鼠标变成一个禁止符号,不解,网上查询,可能是ubuntu12.04 对untily不支持,建议安装gnome-shell,本想通过软件中心安装,但是由于许多依赖包未解决,所以通过下面的方法来安装:sudo add-apt-repository ppa:gnome3-team/gnom

2013-09-07 12:20:40 2374

原创 QTimeLine学习

QTimeLine 是一个提供了控制动画的时间轴的类。通常都是通过调用槽函数来控制动画的显示。         QTimeLine在构造函数中,你可以传递一个毫秒级的参数,表示动画的运行时间。如:QTimeLine *timeLine = new QTimeLine(1000, this);然后你可以设置该动画设置多少帧,如:timeLine->setFrameRang

2013-09-02 14:59:28 4180

转载 Linux 引导过程内幕

简介: 引导 Linux® 系统的过程包括很多阶段。不管您是引导一个标准的 x86 桌面系统,还是引导一台嵌入式的 PowerPC® 机器,很多流程都惊人地相似。本文将探索 Linux 的引导过程,从最初的引导到启动第一个用户空间应用程序。在本文介绍的过程中,您将学习到各种与引导有关的主题,例如引导加载程序、内核解压、初始 RAM 磁盘以及 Linux 引导的其他一些元素。发布日期

2013-08-27 11:04:28 650

原创 grub1.99 编译安装

1、下载地址:ftp://ftp.gnu.org/gnu/grub/2、编译解压:grub-1.99.tar.gz然后进入grub-1.99,配置:        ./configure --prefix=/opt/grub2编译:        make安装:       make install3、安装 进入/opt/grub2/sbin,执行下面命令:

2013-08-21 13:35:41 1443

原创 Ubuntu12.04lts疑难杂症----用户无法登入(正确输入密码后又跳回登入界面)

1、安装了Ubuntu12.04,可能自己该了什么配置文件,出现了一个很奇怪的问题:                 普通用户无法登入,密码输入正确后又跳回登入界面。在网上所罗的下,发现解决办法:                删除主目录下的.Xauthority文件就可以了。     2、不过之后又发现另外一个奇怪的问题:                打开终端后,发

2013-08-19 14:17:28 2245 1

AccessDatabaseEngine.zip

32位和64位一起

2021-06-07

IPV6 数据(含逐跳选项扩展报头)

IPV6 数据(含逐跳选项扩展报头)

2016-07-28

WPF combobox重写类(可获取高亮项)

WPF 的combobox是获取不到高亮项的,所以必须重写bombobox类,增加获取高亮项属性。

2015-07-31

Qt之QTimeLine窗口滑动切换效果实现

利用QTimeLine实现点击按钮后,窗口不是弹出,而是从右侧划入当前的界面内。

2013-09-02

qt-phonon音乐播放器源码

qt phonon音乐播放器代码,供大家参考

2013-05-06

qt开发软件qtcreator安装以及qt嵌入式编译库的编译以及移植

qt开发软件安装以及嵌入式编译库的安装,包括qt-creator安装,和嵌入式qt开发库的编译以及移植。

2012-08-21

空空如也

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

TA关注的人

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