精华内容
下载资源
问答
  • Qt Creator 5 windows 版本 Debugger 配置

    千次阅读 2017-10-11 18:23:31
    安装Qt libraries for Windows (可以从http://qt-project.org/downloads 获取) 安装Qt Creator for Windows (可以从http://qt-project.org/downloads 获取) 安装Debugging Tools for Windows (可以从...
    1. 安装Qt libraries for Windows (可以从http://qt-project.org/downloads 获取)

    2. 安装Qt Creator for Windows (可以从http://qt-project.org/downloads 获取)

    3. 安装Debugging Tools for Windows (可以从http://msdn.microsoft.com/en-us/windows/hardware/hh852360获取)

    4. 配置Qt Creator,安装好Debugging Tools for Windows后,Qt会自动识别

      2013-1-11 22-41-37

    5. 设置Symbol Path内容为:symsrv*symsrv.dll*D:\mysymbols*http://msdl.microsoft.com/download/symbols

      2013-1-11 22-45-43

    6. 在代码中设置上断点,即可进行调试

      2013-1-11 22-49-08

    展开全文
  • voc-release5 windows下的编译

    千次阅读 热门讨论 2015-10-13 13:50:11
    voc-release5只支持linux,并未对windows下的编译提供支持,现总结如下: 这里采用matlab2012b, vs2010编译器: (1)resize.cc features.cc :  (a)实现round函数  inline int round(float a)  { ...

    voc-release5只支持linux,并未对windows下的编译提供支持,现总结如下:


    这里采用matlab2012b, vs2010编译器:


    (1)resize.cc features.cc : 

    (a)实现round函数 

    inline int round(float a)

     {
    return ((int)(a + 0.5f));
    }


    (b)同时:

    #define bzero(a, b) memset(a, 0, b) 


    (c)基本的c++编程错误,改为:

    alphainfo *ofs = new alphainfo[len]; // c++不支持变量类型的数组大小定义

    ............

      delete []ofs;
      ofs = NULL;


    (2)fv_cache

    (a)  取出signal中断控制相关,与功能无关


    sigaction // 这个结构类型在windows下未定义,注释fv_cache.cc中所有相关代码;

    (b)fv_compile.m

    % if ispc
    %   error('This code is not supported on Windows.');
    % end                                                                                                  // 注释掉,判断平台类型, compile.m中对应语句类似处理


    (c)model.h

    #define INFINITY INT_MAX 


    (d) obj_fun.cc


    基本的c++错误,改为:

    double *hnrms2 = new double[M.num_components];

    ..........

    delete []hnrms2;
    hnrms2 = NULL;


    double *pc = new double[M.num_components];

    ...................

    delete []pc;

    pc = NULL;


    (3) gdetect


    (a) bounded_dt.cc, dt.cc

    typedef int int32_t;

    #define INFINITY INT_MAX


    (b) fconvsse.cc, fcon_var_dim_MT.cc均为多线程版本,实现hog特征和filters的卷积,由于windows下api不支持pthread库,所以在compie.m中编译的时候,直接编译fcon_var_dim_MT.cc, 同时将gdetect_dp.m中进行如下修改与注释:


      %if size(pyra.feat{level},3) == 32
        % Faster SSE version (fconvsse.cc) that can only handle 32-dim features
     %   r = fconv(pyra.feat{level}, filters, 1, length(filters));
     % else
        % More general convolution code to handle non-32-dim features
        % e.g., the HOG-PCA features used by the star-cascade
        r = fconv_var_dim(pyra.feat{level}, filters, 1, length(filters));              // 直接调用fconv_var_dim.mex64
     % end 


    或者,下载pthread的windows源码(网上很多相关资料,不赘述),进行64位编译,编译出pthreadVC.lib和pthreadVC.dll使用,这个我没有试验成功,有bug,请感兴趣自行尝试;


    同时fconvsse.cc用到了SSE的伪函数API, xmmintrinsic, 是为了利用SIMD指令进行并行计算优化,请参考SSE汇编程序设计,如果需要使用fconvsse.cc的话,需要做部分更改:

    #include "pthread.h"
    #pragma comment(lib, "pthreadVC.lib") // 支持windows下的pthread线程库

    ....................

    //_m_empty();        // 注释掉,该函数清楚寄存器,可注释; 此函数为mmx指令,mmx在vs2010 64bit不支持, 或者换用intel compiler,intel编译器支持64bit下的mmx指令


     float *F = (float *)_aligned_malloc(dims[0]*dims[1]*NUM_FEATURES*sizeof(float), 16); // _aligned_malloc为系统api



    (4)star-cascade

    (a) cascade.cc 

    #define INFINITY INT_MAX

    (b) cascade_compile.m


    % if ispc
    %   error('This code is not supported on Windows.');                    // 注释掉,判断平台类型
    % end


    (c) timer.h


    #include <time.h>
    #include <ctime>
    #include <windows.h>

    // 定义timer结构体

    class timer {
    struct timeval {
     long tv_sec;
     long tv_usec;
    };


    // 定义gettimeofday函数

    private:


    int gettimeofday(struct timeval *tp, void *tzp) {
    time_t clock;
    struct tm tm;
    SYSTEMTIME wtm;


    GetLocalTime(&wtm);
    tm.tm_year     = wtm.wYear - 1900;
    tm.tm_mon     = wtm.wMonth - 1;
    tm.tm_mday     = wtm.wDay;
    tm.tm_hour     = wtm.wHour;
    tm.tm_min     = wtm.wMinute;
    tm.tm_sec     = wtm.wSecond;
    tm. tm_isdst    = -1;
    clock = mktime(&tm);
    tp->tv_sec = clock;
    tp->tv_usec = wtm.wMilliseconds * 1000;


    return (0);
    }


    (5) eval函数,为执行matlab的编译函数,


    try
        eval(mexcmd);            // 需要添加try catch
    catch e
    end


    (6)utils

    (a) procid.m


    i = strfind(d, '\');  // 注意windows下的路径分隔符和linux下相反


    (7)compile.m中

    % if ispc
    %   error('This code is not supported on Windows.');
    % end


    try ///
        if nargin < 3
          % Build feature vector cache code
          fv_compile(opt, verb);
          % Build the star-cascade code
          cascade_compile(opt, verb);


          eval([mexcmd ' features/resize.cc']);
          eval([mexcmd ' features/features.cc']);
          eval([mexcmd ' gdetect/dt.cc']);
          eval([mexcmd ' gdetect/bounded_dt.cc']);
          eval([mexcmd ' gdetect/get_detection_trees.cc']);
          eval([mexcmd ' gdetect/compute_overlap.cc']);


          % Convolution routine
          %   Use one of the following depending on your setup
          %   (0) is fastest, (2) is slowest 


          % 0) multithreaded convolution using SSE
          %eval([mexcmd ' gdetect/fconv.cc']);
          % 1) multithreaded convolution
          %eval([mexcmd ' gdetect/fconv_var_dim_MT.cc -o fconv']);
          % 2) basic convolution, very compatible
          % eval([mexcmd ' gdetect/fconv_var_dim.cc']);


          % Convolution routine that can handle feature dimenions other than 32
          % 0) multithreaded convolution
          %eval([mexcmd ' gdetect/fconv_var_dim_MT.cc']);
          % 1) single-threaded convolution
          eval([mexcmd ' gdetect/fconv_var_dim.cc']);//单线程,非sse版本


        else
          eval([mexcmd ' ' mex_file]);
        end
    catch e                  
         warning(e.identifier, 'dddd');
    end //



    (8)demo.m

    %compile; 


    (9)pascal.m 

    diary(conf.training.log([cls '-' timestamp])); // 注释掉,报错


    (10)voc_config.m


    BASE_DIR    = 'f:/code';

    conf = cv(conf, 'pascal.dev_kit', [conf.paths.base_dir '/VOCdevkit/']);  // 注意配置这几句, VOCdevkit路径



    展开全文
  • mysql5 ,windows ,vista,7,重装, 数据恢复, 数据备份,李顺利,系统,data,mysql ib_logfile0,ProgramData,   以前用的是vista系统,最近重新安装了一个windows 7 系统,系统改变了,以前的开发软件也要重新...

    关键词:

    mysql5 ,windows ,vista,7,重装, 数据恢复, 数据备份,李顺利,系统,data,mysql ib_logfile0,ProgramData,

     

    以前用的是vista系统,最近重新安装了一个windows 7 系统,系统改变了,以前的开发软件也要重新安装一次。在安装mysql的时候,原来的数据肯定是丢失了,还好我重装系统前进行的一次备份把mysql里面data文件夹下面的所有文件全部copy了一份出来。

             大家注意一下,在mysql5.0里,data文件夹放的位置和操作系统有关,在windows xp系统里就在mysql安装文件夹下,一般在Program Files 里,而在windows vista 或者 7 下一般在世ProgramData文件夹下(如果看不见,请选择文件夹选项把隐藏受保护的操作系统文件勾去掉,并把现实隐藏文件打上勾)。

     

    clip_image002

     

    看里面的文件ib_logfile0 和 ib_logfile1都是日志文件,不是很重要,最要的文件时ibdata1和文件夹下的.frm文件。先说一下这两类文件的大概作用。

    l  .frm文件一般就是一般数据库中的所有表的结构

    l  ibdata1文件就是数据库表中的数据

     

    如果要备份,我觉得缺少这两类文件都不可以(如果有ibdata1没有frm文件,你还记得表结构应该在你重新建立表后应该也可以恢复)。

     

    现在来看看是如何恢复的?

    1.         停止mysql服务

    右键计算机­->服务和应用程序­->服务­->MySQL­->停止

    clip_image004

     

    2.         删掉原mysql数据库中的data文件夹

    在ProgramData下找到mysql文件夹,在进入mysql server ,删除data文件夹(建议先备份后删除)

     

    3.         Copy备份的mysql数据库中的data文件夹

    把以前备份的data文件夹copy至mysql server文件夹下(不要破坏原目录结构)

     

    4.         异常处理

    重新启动mysql服务器,如果没有错误的话,一般都是可以恢复mysql数据库中的文件的,包括表结构和表数据。但是在后面的几次恢复中我出现了下面的错误clip_image005

    一开始还以为自己的备份数据破坏了,后面尝试了好多,终于明白是日志文件搞的鬼,把data文件夹下面的两个日志文件删除,在重新启动mysql服务器应该是OK的。

    5.         恢复成功

     

    在MySql数据库开发中顺利有几点建议:

    1.       在重装系统前一定要把mysql数据库中的data文件夹进行备份;

    2.       在做每个项目的时候,一定要备份所用到的数据库,最好能生成sql文件放到工程下面;

     

     ib_logfile对数据point in time修复作用大。删除也没什么大。但不要删除ib_data*

    innodb表损坏,可能导致mysqld不断地crash。
    在用户访问到有问题数据的位置就可能导致crash。而mysql目前没有修复innodb 表的工具,只能用innodb_force_recovery=1,
    避免在导出数据时再crash。在my.cnf or my.ini 中设置好后重启库,再用 mysqldump或者select *把出问题的表导出来。然后重新导入(删除原表)。如果数据量大的话,就得慢慢等了。

    最后弱弱地说一下,如果可以的话,转载请提供出处( http://www.blogjava.net/lishunli/archive/2011/04/28/308845.html),谢谢。
    展开全文
  • Android NDK r5 windows系统上安装与使用

    万次阅读 热门讨论 2011-01-04 15:47:00
    <br />Android NDK r5 windows系统上安装与使用   一、Android NDK r5安装 1、cygwin的安装和简单配置 ①首先到http://www.cygwin.com下载setup.exe ,接

    ![endif]-->!-->

    Android NDK r5 windows系统上安装与使用

     

    一、Android NDK r5安装

    1、cygwin的安装和简单配置

    首先到http://www.cygwin.com下载setup.exe ,接着建立安装目录,如X:/cygwin(我用的是E:/cygwin,将setup.exe放到此目录。

    启动安装:


     

    BEGIN-> 点击setup.exe:


     

    Next->选Install from Internet(选择在线安装方式):


     

    Next->填写Root Directory,如X:/cygwin(选择安装路径):


     

    Next->填写Local Package Directory,如X:/cygwin/ftp(选择下载文件存放的目录):


     

    Next->选Direct Connection(选择网络连接方式):


     

    Next->选一个较快的ftp(选择下载镜像站点):


     

    Next->(开始下载安装):



    到了关键步骤,如果仅想安装基本系统,直接Next;如果想完全安装,点击 All旁边的旋转状图标,将Default切换至Install;如果仅想在命令行下写写程序,则只要将gcc、make等开发工具选上,还有openssh等(一般选择:autoconf2.1automake1.10binutilsgcc-coregcc4-coregdbpcrepcre-develGNU awk);选好后,Next->:



    选择需不需要创建快捷方式。->END

    最后启动Cygwin,测试安装是否成功:
      点击快捷方式或X:/cygwin/cygwin.bat打开控制台,如果是域用户,按照提示makepasswd和makegroup即可。


     

    输入命令检查


     

    出现以上版本信息则表明make 和gcc 已经安装成功。

     

    2、Android NDK r5 windows

    首先到官网下载Android NDK r5 windows

    android-ndk-r5直接解压就行了,我的路径是E:/Android_NDK

    在home/<你的用户名>/.bash_profile 文件中最后添加环境变量:打开E:/cygwin/etc/skel目录,找到.bash_profile 文件,拷贝到home/<你的用户名>/(此处为E:/cygwin/home/Administrator)下面,在最后添加环境变量

    NDK=/cygdrive/<你的盘符>/

    export NDK

    我的:NDK=/cygdrive/E/Android_NDK/android-ndk-r5

          export NDK

    其中"NDK"这个名字随便起,因为后面要用经常使用,建议不要太长。

    重启cygwin,输入cd $NDK进入对应目录,就成功了。

    注意:添加时用UltraEdit打开添加,如果是中文OS 使用记事本或者写字板打开编辑后,重新启动Cygwin 会报错。可以按照下图方式转换:


     

     

    二、JNI实例

    1、安装成功后编译NDK中的一个例子命令行:

      

     

    编译完成后在E:/Android_NDK/android-ndk-r5/samples/hello-gl2文件夹中会生成一个文件夹libs,里面有一个子文件夹armeabi,里面生成libgl2jni.so文件

     

    2、一个简单的JNI例子

    下面用一个简单的例子介绍怎么生成一个.so文件以及在Android项目中怎么调用.so文件。


    首先,用Eclipse建立一个ANDROID的工程,命名为MyFirstJNI,工程代码为:

    制作生成.so文件:可以通过获取以.h文件获取函数申明。打开命令行,键入cd (这个路径是使用Eclipse建立的工程目录的src的路径,我的是F:/workspace/MyFirstJNI/src),目的是设置工程目录。然后键入:javah -jni com.cn.lhq.JniTest,结果如果失败,那就是因为没有把MyFirst.class文件拷贝到F:/workspace/MyFirstJNI/src/com/cn/lhq之下,原因是Eclipse的文件管理机制会将.class文件和.java文件分开到不同的目录,解决方法是将F:/workspace/MyFirstJNI/bin/com/cn/lhq的所有.class文件都拷贝到他的目录下面。再次运行javah -jni com.cn.lhq.JniTest即可。然后就可以看到在F:/workspace/MyFirstJNI/src下多出了一个文件:com_cn_lhq_JniTest.h,通过这个文件,我们就知道了本地接口的函数名,于是我们就根据函数名写一个com_cn_lhq_JniTest.c文件, 代码如下:


    注意这个函数的参数与用javah生成出来的参数是不同的,这里只是需要函数名而已,因为函数名必须匹配,否则在模拟器上面跑的时候会出错,当然,如果对JNI命名规则熟悉的话可以跳过javah这步,直接写一个.c文件。

    写好.c文件之后就开始生成.so文件了,这时候需要用到ANDROID.MK这个文件。于是把Eclipse生成的工程目录剪切,放到NDK目录的samples目录之下 (和示例hello-gl2一样),这个时候模仿hello-gl2文件层次结构,将MyFirstJNI文件也做成那样:在MyFirstJNI文件夹下面新建一个jni文件夹,把com_cn_lhq_JniTest.c剪切到此文件夹中,同时也拷贝一个ANDROID.MK文件到此文件夹,用UltraEdit打开ANDROID.MK文件进行修改,主要修改如下:

    LOCAL_MODULE    := 工程名

    LOCAL_SRC_FILES := .c的文件名(包含扩展名)

    此例子应改为:

    LOCAL_MODULE    := MyFirstJNI

    LOCAL_SRC_FILES := com_cn_lhq_JniTest.c

    然后打开cygwin,进入E:/Android_NDK/android-ndk-r5/samples/MyFirstJNI/jni目录:

       

     

    输入$NDK/ndk-build命令,在E:/Android_NDK/android-ndk-r5/samples/MyFirstJNI生成libs文件夹,即生成.so文件:


     

    在eclipse中重新导入生成了.so文件的MyFirstJNI项目,运行效果图如下:


     

    展开全文
  • 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令: composer config -g repo.packagist composer https://packagist.phpcomposer.com 或者: composer config -g repo.packagist ...
  • HTML5 windows和iframe之间传递消息

    千次阅读 2012-09-29 11:56:49
    先是主页面HTML代码 postMessage (跨域) 给iframe发一个信息: 目标iframe传来的信息: 暂无信息 然后是iframe的HTML代码 ...var win = document.getEleme
  • 本课程适合从事音视频,网络通讯开发的程序员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从Linux音视频采集,到TCP/IP UDP Socket服务器,客户端编程, ...
  • windows安装PyQt5

    千次阅读 2016-01-27 16:58:28
    今天在网上找了个python跨平台GUI框架,看到PyQt,真是惊喜。既能用python快速开发,还能利用QT的丰富和跨平台GUI,简直是美梦成真了。 但是在安装的时候遇到了一点点...2、PyQt5 qt-unified-windows-x86-2.0.2-2-onli
  • Windows下HDF5编译安装

    万次阅读 2017-06-29 10:29:13
    Windows下HDF5编译安装
  • BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第5章节--Windows Azure概览 SharePoint和Windows Azure SharePoint和Windows Azure是两个
  • 保证在Windows环境下已成功安装eclipse,MinGW 1. eclipse在Windows的环境搭建(省略)—— 网上有很多教程,这里不做介绍 2. MinGW在Windows的配置,此处也省略 —— 参考网上其他教程 新建工程 打开eclipse,...
  • windows系统安装pyqt5

    千次阅读 2019-07-08 16:24:53
    windows系统安装pyqt5pyqt是python一个GUI库,但再利用pip的安装过程中,出错的几率比较大。1、注意,一定要再cmd的管理员模式下,对pip版本进行升级,以win10为例,在搜索框输入“命令”,鼠标右击出现的cmd的命令...
  • windows md5sum

    千次阅读 2010-08-13 15:32:00
    首先下载md5sum.exe,拷贝到c:/windows/system32/下,或者将md5sum.exe所在路径设置到环境变量PATH中代码如下,主要思路是在通过CreateProcess调用md5sum的命令行,再通过管道获得md5sum的返回值int GetFileMD5W...
  • python windows错误代码 5

    万次阅读 2016-09-08 10:16:04
    python windowserror 5 原文  http://www.cnphp6.com/archives/61462 在用python删除文件的时候,一直报这个错误,查了 error5的错误是 拒绝访问 在用python删除文件的时候,一直报这个错误,查了 ...
  • Windows_5种方法解除Windows密码

    千次阅读 2017-04-06 17:24:19
    挂载windows系统分区盘,进入到 windows/system32/config中,就地打开终端,运行如下命令: sudo chntpw SAM   会得到如下提示:   chntpw version 0.99.6 110511 , (c) Petter N Hagen Hive ...
  • windows生成文件MD5

    千次阅读 2019-07-03 15:09:00
    windows: 命令行输入certutil -hashfile 文件绝对路径 md5 linux: md5sum 文件绝对路径 转载于:https://www.cnblogs.com/maweitao/p/11126541.html
  • Windows下对文件做MD5校验

    万次阅读 多人点赞 2018-05-16 18:35:13
    Windows下对文件做MD5校验 首先,我们拉出计算机上的键盘,按【win】+【r】键来打开运行cmd命令行窗口 然后,在弹出的运行窗口中输入cmd按下回车 进入cmd命令行界面如下: 使用如下命令做MD5校验: ...
  • 翻译自:5 Ways to Run Powershell as Administrator in Windows 10方式1:在Cortana搜索栏中打开带管理员权限的PowerShellWindows 10的任务栏自带了Cortana搜索框。只需在搜索框中输入powershell。在出来的搜索结果...
  • Windows命令行查看文件的MD5

    万次阅读 2015-10-27 20:38:58
    certutil -hashfile D:\1.exe MD5 certutil -hashfile D:\1.exe SHA1 certutil -hashfile D:\1.exe SHA256 原文地址:https://www.exchen.net/windows%e5%91%bd%e4%bb%a4%e8%a1%8c%e6%9f%a5%e7%9c%8b%e6...
  • windows下查看文件md5

    万次阅读 2017-04-06 09:42:37
    windows cmd 下查看文件md5
  • WINDOWS自带md5校验工具

    千次阅读 2018-07-01 11:13:00
    WINDOWS自带的工具certutil.exe, certutil -hashfile chropp.exe MD5; 就可以了 转载于:https://www.cnblogs.com/hookjoy/p/9249657.html
  • windows10 设置 socks5 代理

    万次阅读 2019-06-08 18:32:00
    这个很多年前就是这种方式了,最近配置又忘了,今天备份一下; 方法1: 方法2: 原文链接 如果能帮助到你,希望能点击右下角...转载于:https://www.cnblogs.com/xuyaowen/p/socks5-on-windows10.html...
  • Lua-Lua for Windows(5)

    千次阅读 2018-07-25 10:44:36
    5 Lua for Windows 5.1 Lua for Windows Lua for WindowsWindows上Lua脚本语言的环境配置; Lua for Windows(LfW)将Lua二进制文件、Lua库文件和支持Lua的编译器组合在一个Microsoft Windows操作系统的开发工具...
  • Windows Embedded Standard 8 入门指南 5 of 5

    千次阅读 2016-03-11 09:41:22
    作者:肖正波 ...Embedded Standard 8 入门指南 5 of 5" title="Windows Embedded Standard 8 入门指南 5 of 5"> 写这篇日志的文章和特殊,你懂的...   第五章 实战开发   5.1 准备  
  • windows上查看MD5

    千次阅读 2019-08-20 21:56:34
    第一步: wind + r打开cmd环境 第二步: CertUtil -hashfile 盘符:\xxx.tar.xz MD5
  • Windows8开发指南(5Windows8相关特性

    千次阅读 2012-01-15 05:24:13
    新开发工具主要包含四个核心内容,用于检查并安装开发所需组件的依赖性检查器、Windows 8新功能推送消息的云服务架构、创建Metro风格UI的工具Dev 11、搭建用于发布推送消息的Azure云服务的项目模版以及两个展示如何...
  • Windows下查看文件MD5

    千次阅读 2018-09-25 16:23:36
    有时候因为某些原因我们需要查看文件的MD5值,在Linux下这个就非常简单,只需要用md5sum命令即可,但是在Windows上却不知道对应的命令。今天就在网上查了一些,果然其实Windows也有对应的命令。而且该命令还可以查看...
  • Windows8开始,界面发生了很大的变动,再到Windows10,仍然有不小的变动,鉴于以后Windows10会成为主流,我们姑且介绍下Windows10建站的方法,虽然它并不是专业的服务器系统,大家用它写写博客做做个人网站还是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 164,916
精华内容 65,966
关键字:

5windows