- 博客(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 566
原创 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 541
原创 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 1230
原创 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 264
原创 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:githubUserPassword@github.com/du...
2019-10-26 13:47:27 1803 1
原创 VTK 编译方法
记得第一次使用VTK还是两年前的事情,其实VTK写的还是蛮不错的,功能对我们这些做小中型的工业显示已经足够用。最近一位朋友不会编译,我就想些一个博客分享给大家。准备条件:VTK、VTKData 、 VS、 对应版本VS版本的QT版本(一定要把Qt 库目录设置到环境变量里面,为了后期cmake程序可以识别路径,否则自己手动找比较麻烦)、cmake我用的VS是VS2015, QT 是 Q...
2019-05-25 20:50:19 1497
原创 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 185
转载 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 855
翻译 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 655
转载 Ubuntu 使用 ./ 没有文件或目录
在ubuntu 64位下运行 ./xxx 会跳出来说没有这个文件或者目录,但是ls看又有这个文件,很是奇怪。其实原因很简单,是因为他没有32位的运行库 ia32-libs ,直接安装即可。apt-get install ia32-libs可能会出现以下情况:XXX被其他软件包引用了,然而下列软件包会取代它:lib32ncurses5 lib32z1,那么可以使用如下方法:方法一:s...
2018-09-04 16:27:06 11897 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 218
原创 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 199
原创 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 150
原创 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 13256 2
原创 QTableWidget 以单元个滑动或者以像素滑动
// 垂直方向按照像素的形式来滑动m_pTableWidget->setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);// 水平滑动条按照像素来滑动m_pTableWidget->setHorizontalScrollMode(QAbstractItemView::ScrollPerPixel); enum ...
2017-12-28 13:25:44 2805
原创 MingW 编译QtCreator并使用
编译QtCreator源码,纯属于附带出来的产品,由于编译QWT的源码生成的插件不能显示出来才不得已编写QtCreator的源码。环境:操作系统:windows10编辑器:Qt 5.4.2 (MingW版本)编译对象:QtCreator 3.4.1可能不同的组合方式,这里的组合方式指的是操作系统版本、编辑器版本、编译对象版本。第一步:下载并解压 QtCreator3.4.1
2017-11-14 22:41:58 5809
原创 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 1976
原创 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 1544
原创 mysql 密码忘记 修改root密码
通过网上的资料总结了一下:第一步:确定mysql服务是关闭状态然后运行下面命令:mysqld --defaults-file="d:\mysql\my.ini" --console --skip-grant-tables这句话表示跳过密码验证的权限,现在 在登录mysql不用做验证就可以进入第二步:第一个窗口处于显示状态,再打开第二个cmd窗口进入mysql直接用命令:首先:n
2016-09-09 19:03:45 282
原创 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 300
翻译 Qt 获取窗口的位置和大小
QDesktopWidget 提供了详细的位置信息,其能够自动返回窗口在用户窗口的位置和应用程序窗口的位置,QDesktopWidget* desktopWidget = QApplication::desktop();QRect clientRect = desktopWidget->availableGeometry(); //用户可用窗口大小QRect applicatio
2016-04-18 15:47:47 15001
原创 Window7 xp 光驱 显示黄色感叹号
找到注册表 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}]删除其中的 UpperFiltersLowerFiltersUpperFilterLowerFilter键值然后计算机---->右键------>管理 删除光驱的驱动程序重启电脑光
2016-04-01 08:45:04 559
原创 Qt tcp 通信
客户端部分代码:# NCClien.pro#-------------------------------------------------## Project created by QtCreator 2015-11-30T10:38:00##-------------------------------------------------QT += core...
2015-11-30 18:20:04 1119
原创 GLUTesslator 网格图形 Qt
Griding.pro#-------------------------------------------------## Project created by QtCreator 2015-02-04T10:28:19##-------------------------------------------------QT += core gui openglgreater
2015-03-03 21:59:43 1321
原创 成绩转换 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 348
原创 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 331
原创 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 373
转载 基于Drectshow的GetCurrentImage使用方法无法显示图片的解决方法(本文转载)
在BasicWindow中GetCurrentImage方法使用要注意的两个问题:1、在建立filter graph是,我们renderer某个源时,系统默认采用video renderer,此时如果调用GetCurrentImage方法,并不可靠,有时甚至不能抓拍到;解决此问题 可以采用“Directshow实务精选”中提供的抓拍Filter来实现抓拍;但看够文章的人都知道比较复杂,其实有个
2014-03-28 10:36:21 1376
原创 QT 登录界面制作
shanping.pro#-------------------------------------------------## Project created by QtCreator 2014-03-17T13:58:27##-------------------------------------------------QT += core gui
2014-03-18 09:29:56 2511
原创 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 405
原创 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 440
原创 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 399
原创 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 411
原创 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 443
原创 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 464
原创 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 637
原创 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 524
原创 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 697
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人