自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mac上编译libimobiledevice库

1. 安装依赖库:1. brew install openssl (or brew install libgnutls)2. brew install libplist 3. brew install libusb4. brew install libusbmuxd2. openssl 安装1. brew install gnutls2. brew install libgcrypt3. brew install openssl // 下边这句话是为了解决 sudo apt-

2021-08-25 16:48:23 527

原创 Qt C++/OC 混编之qmake

以下说明在qmake中添加混编的常用命令:​macx { // 以下通知编译器要进行OC和C++进行混编 QMAKE_CXXFLAGS += -x objective-c++ // 以下是添加依赖库的添加方式 平台通用 LIBS += -framework Foundation LIBS += -framework Cocoa // 以下是添加.h 文件的方式 OBJECTIVE_HEADERS += \ OSWindow.

2021-07-20 14:10:29 501

原创 Chromium Angle 在 Windows and Mac 编译

1. 准备好代理;第一步:window系统开启代理;第二步:下载window专用的 depot_tools,新建一个文件夹depot_tools,然后把depot_tools解压到这个文件夹depot_tools(一定带上git的文件夹,是隐藏的),将建立的这个文件夹depot_tools的路径设置到环境变量里面,并且必须在python的前面;第三步:以管理员的身份进入命令行操作,找个可用的磁盘位置,输入命令 mkdir angle && cd angle;第四步:执行git

2021-04-05 00:31:03 1094

原创 git 命令总结(持续......)

说明:例如<string> 表明是一个string 不用携带<>符号;git之查找仓库状态: git status -s git之提交本地指定文件到远程仓库: git add <file> git之查找指定版本中指定的某个文件: git show <version>:<file> git之查看本地代码和远程仓库代码的不同: git diff 备注:如果有时间我尽量持...

2020-12-18 11:37:29 240

原创 git private repository clone

1. clone public response from githubgit clone https://github.com/duxingheiying/OpenGLSL.git2.clone private response from githubgit clone https://githubUserName:[email protected]/du...

2019-10-26 13:47:27 1781 1

原创 VTK 编译方法

记得第一次使用VTK还是两年前的事情,其实VTK写的还是蛮不错的,功能对我们这些做小中型的工业显示已经足够用。最近一位朋友不会编译,我就想些一个博客分享给大家。准备条件:VTK、VTKData 、 VS、 对应版本VS版本的QT版本(一定要把Qt 库目录设置到环境变量里面,为了后期cmake程序可以识别路径,否则自己手动找比较麻烦)、cmake我用的VS是VS2015, QT 是 Q...

2019-05-25 20:50:19 1477

原创 github windows 上传本地文件到远程仓库

第一种操作方式: (这种方式是从git官网看到,然后修改了一下的一种方法)第一次从本地上传代码到服务器首先要在远程上面创建一个对应的仓库比如Engeer然后顺序操作下边流程代码:echo "# Engeer" >> README.mdgit initgit add README.mdgit add .git commit -m "first commit"git...

2019-05-25 19:29:29 174

转载 ubuntu 16.04 VxWorks 新装系统必装项

sudo dpkg --add-architecture i386sudo apt-get updatesudo apt-get install libc6:i386 libstdc++6:i386 libatk1.0-0:i386 libc6:i386 libcairo2:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386 libfr...

2018-09-07 11:34:10 824

翻译 Ubuntu 16.04 报错 java.lang.UnsatisfiedLinkError

在Ubuntu16.04上跑workbench3.3会报java.lang.UnsatisfiedLinkError ,需要增加以下库文件:sudo apt-get install libgtk2.0-0:i386sudo apt-get install libxtst-devsudo apt-get install libxtst-dev:i386sudo apt-get ins...

2018-09-04 17:08:04 641

转载 Ubuntu 使用 ./ 没有文件或目录

在ubuntu 64位下运行 ./xxx 会跳出来说没有这个文件或者目录,但是ls看又有这个文件,很是奇怪。其实原因很简单,是因为他没有32位的运行库 ia32-libs ,直接安装即可。apt-get install ia32-libs可能会出现以下情况:XXX被其他软件包引用了,然而下列软件包会取代它:lib32ncurses5 lib32z1,那么可以使用如下方法:方法一:s...

2018-09-04 16:27:06 11855 3

原创 MySql 5.5.52 Community 安装以及乱码排错

# The following options will be passed to all MySQL clients [client] #password = your_password port = 3306 [mysql] #设置mysql客户端的字符集 default-character-set = utf8 # The MySQL serve

2018-06-01 08:43:55 212

原创 MySql 5.5 Community 版本安全过程

# this is design by other people https://segmentfault.com/a/1190000005125623# this is design as utf8 but it can't read when I run on windows# The following options will be passed to all MySQL client

2018-06-01 08:42:43 193

原创 NYOJ 558 一二三 问题解决

#include <iostream>#include<string>using namespace std;int main(){ int n; cin>>n; while(n--) { int m=0; string str,str1="one"; cin>>st...

2018-05-18 17:16:54 145

原创 known incorrect sRGB profile 问题解决方案

由于Qt新版本对png文件的检测比较严格,所以有了libpng warning: iCCP: known incorrect sRGB profile 的提醒,我的解决办法是写一个程序直接转换掉,就可以去掉对应的提醒。源码如下:ChangePNG.cpp#include "ChangePNG.h"#include "ui_ChangePNG.h"#include <Q...

2018-05-17 17:17:01 13090 1

原创 QTableWidget 以单元个滑动或者以像素滑动

// 垂直方向按照像素的形式来滑动m_pTableWidget->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);// 水平滑动条按照像素来滑动m_pTableWidget->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel); enum ...

2017-12-28 13:25:44 2705

原创 MingW 编译QtCreator并使用

编译QtCreator源码,纯属于附带出来的产品,由于编译QWT的源码生成的插件不能显示出来才不得已编写QtCreator的源码。环境:操作系统:windows10编辑器:Qt 5.4.2 (MingW版本)编译对象:QtCreator 3.4.1可能不同的组合方式,这里的组合方式指的是操作系统版本、编辑器版本、编译对象版本。第一步:下载并解压 QtCreator3.4.1

2017-11-14 22:41:58 5777

原创 DBus windows下编译方法

我用到的工具:第一个工具:dbus-1.6.8的源码、dbus-1.10.的我试了一下编译不通过,只能用dubs-1.6.8是能够通过的。注意这里使用的是dbus的源码;第二个工具:Expat 2.2.0 这个应该是解析xml文件使用的工具;第三个工具:cmake-3.7.1是一个msi文件的,我看它的安装目录中有Qt的库感觉应该是Qt做的这玩意,这是题外话;第四个工具:独立版本Qt

2016-12-29 20:20:13 1922

原创 Qt MySql 驱动的编译

首先 要找到这个玩意,进入这个dos窗口然后: cd D:\Qt\Qt5.4.2\5.4\Src\qtbase\src\plugins\sqldrivers\mysql(这个路径因人而异)然后运行以下命令:qmake "INCLUDEPATH+=D:\mysql\include" "LIBS+=D:\mysql\lib\libmysql.lib" -o Makefile mysql

2016-09-09 19:20:00 1491

原创 mysql 密码忘记 修改root密码

通过网上的资料总结了一下:第一步:确定mysql服务是关闭状态然后运行下面命令:mysqld --defaults-file="d:\mysql\my.ini" --console --skip-grant-tables这句话表示跳过密码验证的权限,现在 在登录mysql不用做验证就可以进入第二步:第一个窗口处于显示状态,再打开第二个cmd窗口进入mysql直接用命令:首先:n

2016-09-09 19:03:45 277

原创 Mysql 5.5.52 Community 安装乱码相机和乱码排错

# 以下内容是对mysql中my.ini的配置详情# The following options will be passed to all MySQL clients [client]#这里是设置客户端的字符集default-character-set=gbk#password = your_password #以下是设置了客户端的端口号#password = yourp

2016-09-09 14:55:21 295

翻译 Qt 获取窗口的位置和大小

QDesktopWidget 提供了详细的位置信息,其能够自动返回窗口在用户窗口的位置和应用程序窗口的位置,QDesktopWidget* desktopWidget = QApplication::desktop();QRect clientRect = desktopWidget->availableGeometry();    //用户可用窗口大小QRect applicatio

2016-04-18 15:47:47 14951

原创 Window7 xp 光驱 显示黄色感叹号

找到注册表  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}]删除其中的 UpperFiltersLowerFiltersUpperFilterLowerFilter键值然后计算机---->右键------>管理 删除光驱的驱动程序重启电脑光

2016-04-01 08:45:04 553

原创 Qt tcp 通信

客户端部分代码:# NCClien.pro#-------------------------------------------------## Project created by QtCreator 2015-11-30T10:38:00##-------------------------------------------------QT += core...

2015-11-30 18:20:04 1105

原创 NYOJ 6 喷水装置(一)

南阳OJ喷泉放置位置。

2015-03-23 16:48:45 578

原创 GLUTesslator 网格图形 Qt

Griding.pro#-------------------------------------------------## Project created by QtCreator 2015-02-04T10:28:19##-------------------------------------------------QT += core gui openglgreater

2015-03-03 21:59:43 1301

原创 成绩转换 NYOJ 98

#include02.using namespace std;03.int main()04.{05.int k;06.int mark;07.cin>>k;08.while(k--)09.{10.cin>>mark;11.switch(mark/10)12.{13.case 10:cout"A"

2014-08-25 16:19:19 336

原创 1的个数 NYOJ 100

#include02.using namespace std;03.int main()04.{05.int k;06.int h;07.int n;08.cin>>k;09.while(k--)10.{11.n=0;12.cin>>h;13.while(h>=1)14.{          

2014-08-25 16:18:13 321

原创 NYOJ 23 取石子

刚开始看到的时候我很郁闷说

2014-04-30 23:14:34 316

原创 NYOJ 2

#include#includeusing namespace std;int main(){int a;cin>>a;while(a--){int c,j=0,k=1;char b[10005],d[10005];cin>>b;c=strlen(b);d[0]=b[0];for(int i=1;i{if(b[i]==')'&&d[k

2014-04-05 11:55:17 368

转载 基于Drectshow的GetCurrentImage使用方法无法显示图片的解决方法(本文转载)

在BasicWindow中GetCurrentImage方法使用要注意的两个问题:1、在建立filter graph是,我们renderer某个源时,系统默认采用video renderer,此时如果调用GetCurrentImage方法,并不可靠,有时甚至不能抓拍到;解决此问题 可以采用“Directshow实务精选”中提供的抓拍Filter来实现抓拍;但看够文章的人都知道比较复杂,其实有个

2014-03-28 10:36:21 1366

原创 QT 登录界面制作

shanping.pro#-------------------------------------------------## Project created by QtCreator 2014-03-17T13:58:27##-------------------------------------------------QT += core gui

2014-03-18 09:29:56 2503

原创 NYOJ 22素数求和

#includeusing namespace std;int ss(int k);int i;int main(){    int n;    cin>>n;    while(n--)    {        int m;        int h=0;        cin>>m;        int*a=new int[m];

2013-05-31 22:05:26 401

原创 NYOJ 39 水仙花

#includeusing namespace std;int main(){ int n,a,b,c; cin>>n; if(n!=0)   {      a=n/100;      b=n/10-a*10;       c=n-b*10-a*100;      if(a*a*a+b*b*b+c*c*c==n)        cout

2013-05-31 12:53:25 434

原创 NYOJ 41 三个数从小到大排序

#includeusing namespace std;int main(){ int i,j,k,t; int a[3]; for(i=0;i  cin>>a[i]; for(j=0;j  for(k=j+1;k  {   if(a[j]>a[k])   {    int empty;    empty=a[j];    a[j]=a[

2013-05-31 12:52:09 394

原创 NYOJ 324 猴子吃桃

#includeusing namespace std;int main(){ int peach(int m); int j,t,len; cin>>len; int *p=new int[len]; for(j=0;j {  cin>>p[j]; } for(t=0;t { cout } return 0;}int pea

2013-05-31 12:50:53 406

原创 NYOJ 11 奇偶分离

#include<iostream>using namespace std;int main(){int len;cin>>len;int *p=new int[len];for(int i=0;i<len;i++){cin>>p[i];}for(int j=0;j<len;j++){if(p[...

2013-05-31 12:49:44 435

原创 NYOJ 40 公约数和公倍数

#include<iostream>using namespace std;int main(){int lcm(int a,int b);int gcd(int a,int b);int i,len;int n=2;cin>>len;int**p=new int*[len];for(i=0;i<len;i++){p[...

2013-05-31 12:48:26 461

原创 NYOJ 96 n-1位数

#include<iostream>using namespace std;int main(){int len,j=0,i,t;cin>>len;int*p=new int[len];int*h=new int[len];for(i=0;i<len;i++){ cin>>p[i]; h[i]=p[i];...

2013-05-31 12:47:08 631

原创 NYOJ 13 Fibonacci数

#include<iostream>using namespace std;int main(){int Fibonacci(int n);int i,len;cin>>len;int*p=new int[len];for(i=0;i<len;i++){cin>>p[i];}for(i=0;i<len...

2013-05-31 12:45:34 518

原创 NYOJ 67 三角形面积

#include<iostream>#include<iomanip>#include<cmath>using namespace std;double segment(double a,double b);double area(double a,double b,double c);int main(){int j,i=0;dou...

2013-05-31 12:44:35 692

Qt 解决 PNG 提醒问题

解决 libpng warning: iCCP: known incorrect sRGB profile 问题的一个小程序。

2018-05-17

DBus-Windows-Installer-1.4.6-20110302.exe

windows DBus的支持

2016-12-29

空空如也

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

TA关注的人

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