- 博客(45)
- 资源 (4)
- 收藏
- 关注
原创 python与C++ dll
一、建一个cpp的dll。项目名为PyTestDll头文件#pragma once#ifdef __cplusplusextern "C" {#endifint __stdcall Add(int a, int b);#ifdef __cplusplus}#endif源文件#include "pch.h"int __stdcall Add(int a, int b){ return a + b;}二、python使用# -*- coding: u
2021-05-07 10:33:55
114
原创 摄像头不同环境性能分析
源代码分享:1、https://gitee.com/zhanglongtumi/CameraQt2、https://gitee.com/zhanglongtumi/CameraCsAforge3、https://gitee.com/zhanglongtumi/CsCameraEmgu三份Git分享地址处,有其运行的截图。另外其软件运行一段时间的,运行情况图,CPU使用情况...
2019-04-07 00:21:46
271
原创 python 离线打包pip
python 2.7.8os win 10 x64 1、列出包 ./pip.exe freeze > requirements.txt 2、根据列出的包,下载./pip.exe download -d C:\\Package\\whls -r .requirements.txt3、根据列表与包安装./pip install --no-index --fi...
2018-10-19 09:52:09
1201
原创 qt编译加速
在Projects选项下面找到某个设置,在Build Steps下面,Make的Make arguments内加入-j 电脑CPU的核数这就是相当于写好Makefile文件,在命令使用make -j CPU核数是一样的
2017-09-10 18:24:38
492
转载 git使用时出错
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-06-21 09:19:13
8757
原创 ubuntu16.04_64位系统兼容32位软件
装上这些就可以了sudo apt-get install libc6:i386 libx11-6:i386 libasound2:i386 libatk1.0-0:i386 libcairo2:i386 libcups2:i386 libdbus-glib-1-2:i386 libgconf-2-4:i386 libgdk-pixbuf2.0-0:i386 libgtk-3-0:i386 li
2017-04-28 17:22:46
3223
原创 svn服务器ubuntu
在ubuntu16.04上做的安装sudo apt install subversion建目录cd /homesudo mkdir svncd svnsudo mkdir reposudo svnadmin create /home/svn/repo配置cd repo/conf基础配置svnserve.conf[general]#匿名用户不可读a
2017-04-27 10:17:50
328
原创 基于gitosis管理git服务器
添加一个新项目git clone git@server:gitosis-admin.gitkeydir是放公钥的gitosis.conf是用来配置项目权限的[group gitosis-admin] 这是分组members = 是成员,成员间用空格分开,这边的成员名,来自于keydir下面的pub文件名。writable = gitosis-admin
2017-04-26 18:03:20
443
原创 配置了一个git server ubuntu服务器
用的系统是 ubuntu 16.04,用gitosis来管理用户安装必要的软件sudo apt install git openssh-server openssh-clientsudo apt install python-setuptools配置用户git config --global user.name "myname" git config --global
2017-04-26 16:43:17
285
原创 qt软件发布
命令:windeployqtwin上生成一个exe,然后用qt自带的命令行,运行windeployqt *.exe然后所有的dll就会拷贝过来了。 好方便若是发布qml的代码windeployqt *.exe --qmldir $QT_DIR/qml目录就可以了。
2017-04-19 17:03:49
433
原创 visual studio code c调试
1、装vsiual studio code2、装llvm clang3、装mingw4、装插件c/c++ clang、c/c++ for visual studio code、clang-format5、c源代码#include void work(){ printf("abc\n");}void main(){ int a; int b;
2016-09-22 20:18:57
3922
原创 Qt OpenCV windows下配置
配置:1)qtQt 5.4.1 MinGW 32bit mingw491_322)opencv版本opencv-3.0.0.exe3)cmake版本cmake-3.0.2-win32-x86.exe配置环境变量C:\Qt\Qt5.4.1\Tools\mingw491_32\bin;C:\Qt\Qt5.4.1\5.4\mingw491_32\bin;D
2015-10-15 10:33:20
889
原创 VC++ win下看电池电量
#include #include using namespace std;int main(void){ SYSTEM_POWER_STATUS sysPowerStatus; GetSystemPowerStatus(&sysPowerStatus); cout << "电源状态: " << (int)sysPowerStatus.ACLineStatus << en
2015-08-11 14:11:58
1152
1
原创 ubuntu上mysql的一些注意点
自己在ubuntu上,装了一个mysql,想把它服务器用。然后用windows的机器来用它。在安装完之后,发现ubuntu上的mysql,我的windows机怎么连都连不上。然后找到一句话:把ubuntu下面的/etc/mysql/my.cnf里面的bind-address的设置 注释 掉。就可以了。连上以后,发现连接呀,访问这个ubuntu上的数据库太慢了。然后又在/etc/mysql/
2015-05-11 14:28:23
326
转载 被占用的COM释放
1. 如何释放被占用的COM口?由于反复试装不同版本的蓝牙驱动,造成COM5~COM15都处在被占用状态,最后成功安装驱动后只能使用COM16了,同步软件还不认,哪位高手能解释一下?谢谢啦!2. 在使用USB转串口的设备,因为以前的设备有问题,换了新的设备之后发现,以前使用过的COM口现在都显示使用中,设备新分配的COM口数是从以前开始往下数的,例如:以前试到了COM7,在
2014-10-12 15:36:08
781
原创 QML下ListView里如何访问一个代表(delegate)下的数据
How do you access the roles of the currentItem from a listview in QML?
2014-09-30 16:27:44
8187
转载 友善卡片电脑开用第三步(安卓)
怎么让我们自己开发的Android程序设为默认启动呢?其实很简单,只要在AndroidManifest.xml文件中配置一下首次启动的那个Activity即要。 android:name="com.example.phone.MainActivity" android:label="@string/app_name" >
2014-07-29 12:42:03
787
转载 adb下载文件到安卓虚拟机里
1-"out of memory"问题原因:在使用命令“emulator @avdname”时候没有给模拟器指定一个大小解决方案:使用“emulator @avdname -partition-size 128”即可2-“read only”问题原因:权限不够问题解决:执行“adb remount”即可
2014-07-04 16:17:48
859
转载 tiny6410 spi 驱动
我用的系统是ubuntu13.04。tiny6410的开发板。首先,对友善提供的内核进行配置。如图第二步,打开arch/arm/mach_s3c64XX/mach_mini6410.c增加代码:static void cs_set_level(unsigned line_id, int lvl) { gpio_direction_output(line_i
2013-06-07 16:39:52
2913
转载 tiny6410 中 QT程序 在开发板运行字体变得很小
在 setqt4env 脚本中 第12行export QWS_DISPLAY=:1改为:export QWS_DISPLAY="LinuxFb:mmWidth160:mmHeight90:1"问题解决如果你已经运行过错误的 setqt4env 脚本。 那么你必须直接在console中直接export QWS_DISPLAY="LinuxFb:mmWidth160:mmHei
2012-08-17 16:55:27
1981
转载 高精度测量类的ad
主要针对高精度测量类的AD. 1:参考电压需要足够精确,推荐使用外部高精准参考电压. 2:如果PGA可调,增益系数一般是越小噪声越低. 3:一般最好用到满量程,此时AD精度不浪费. 4:如果有偏置,需要进行自校. 5:请注意在使用DEMO板调试时,会由调试口导入PC噪声,由信号连接线导入外部噪声,因此建议使用屏蔽电缆传输信号. 6:板上注意模拟电源和数字
2012-08-14 18:25:42
3552
原创 vnc,自己刚用起来
百度里,先找个vnc,windows下的安装程序,在windows下安装上,TightVNC Viewer。 在fedora上,用yum把vnc安装上:yum install vnc然后就可以来配置vnc了。vncserverpassword:verify:这样就配置好了。不想写了。把别的人贴过来吧http://www.cnblogs.com/cy163/arc
2012-06-16 11:59:39
1108
转载 dsp gpio控制
1.1. GPxMUX寄存器可以称为功能选择寄存器,使用x代替A、B、D、E、F、G,下同。用于确定IO的功能。GPxMUX.bit.xx = 0,xx通用数字IOGPxMUX.bit.xx = 1,xx外围IO引脚1.2. GPxDIR寄存器可以称为管脚方向寄存器,如果某管脚已经设置为通用数字IO,则GPxDIR寄存器确定此IO是输入还是输出。GPxDIR.bit.xx
2012-05-14 15:59:00
2899
原创 fedora上添加桌面快捷方式
以firefox 4为例。从官网下载到Firefox-latest.tar.bz2,解压得到firefox文件夹将firefox文件夹拷贝到你的程序放置的地方。这里我把它放到/usr/lib下面。然后到/usr/share/applications下面新建一个名firefox.desktop的桌面配置文件。编辑它:[Desktop Entry]Name=Firefo
2012-04-20 18:25:02
1575
原创 vhdl与c语言使用的区别(个人体会)
vhdl,是硬件描述性语言。C语言,是软件编程语言。从语言的基本语法方面来看,两种语言,有很多共同点。什么变量、顺序、循环等语法方面都很多相同的地方。但是,如果你用C语言开发的思想来考虑VHDL语言的开发,就会报很多错。这是为什么呢?经过一段时间的学习、使用和请教发现了一些VHDL语言的开发的注意事项:要谨记:vhdl的开发,不单单是软件的开发,它其实是硬件电路图的开发。只不过它的实现
2012-04-20 18:23:37
6498
转载 avr studio 5定义晶振
在project下面找properties点Toolchain里面的AVR/GNU C Compiler下的Symbols在Defined symbols(-D)里,添加(例如:F_CPU=7372800UL )
2012-04-20 18:22:11
1327
原创 qt for android
本人用的是fedora14java的东西的已经安装了。关于java的安装,可以用(root 安装)yum install openjdk-6-jdk ant我这里说一说necessitas的安装,首先,到necessitas的官网下载一个在线安装包。http://sourceforge.net/projects/necessitas/files/这里有下载地址。下面的操作,你都可以
2011-12-28 10:11:19
2392
2
转载 fedora 下的串口不能打开了
我在电脑里,用串口程序打开ttyS0都是失败。问题出在,我是用普通用户访问串口的。只要用chmod a+rwx /dev/ttyS0。之后,就可以从普通用户使用串口了。还是老外的网站,可以找到答案。。。悲催啊。。
2011-11-30 09:39:13
646
转载 fedora 14 没有xorg.conf文件怎么办
How to create xorg.confFrom FedoraProjectJump to: navigation, searchFedora releases since Fedora 10 do not create a /etc/X11/xorg.conf file, used to configure the X server, by default. The X
2011-10-29 12:31:28
2601
原创 quartus 10 for linux 安装
我的系统是fedora 14命令如下:su rootpassword:sh 10.0_quartus_linux.sh对quartus*.sh进行安装cd 10.0_quartus_linux/./setup 会出现Creating directory binVerifying archive integrity... All good.Uncompre
2011-10-29 12:21:40
3921
原创 qt 界面上中文乱码解决方法
<br />linux中<br /> <br />#include <QTextCodec><br /><br />在main函数里添加<br /><br />QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); <br />QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));<br />QTextCodec::setCodecForCStrings(QText
2011-03-14 15:28:00
1533
原创 Linux中的延时函数
<br />应用层:<br /> #include <unistd.h><br /> <br />1、unsigned int sleep(unsigned int seconds); 秒级<br /><br /> 2、int usleep(useconds_t usec); 微秒级:1/10^-6<br /><br /> <br /> #define _POSIX_C_SOURCE 199309<br /><br /> #include <time.h><br /
2011-03-01 17:03:00
2191
原创 VHDL数据类型转换
<br />使用的库是ieee.std_logic_unsigned.all<br /> <br />一、conv_integer()<br />std_logic_vector转integer<br /> <br />二、conv_std_logic_vector()<br />integer,unsigned,signed转std_logic<br /> <br />三、to_bit()<br />std_logic转bit<br /> <br />四、to_bit_vector()<br />std_
2011-02-23 13:19:00
2175
转载 怎么正确地选择运算放大器
<br /> 现代电子工业的趋势是集成更多的功能到尽可能小巧的外形中,这已不是什么秘密。移动电话就是这样的实例。当今许多生产商将MP3播放器、数码相机甚至卫星电视功能集成在移动电话里。过去几年,该市场已取得了巨大的发展,并且仍在快速扩展。 <br /> 这些产品的设计周期通常较短,测试比实际设计耗费更长的时间(设计大约需要4个月,测试需要6个月)。为此,设计师必须谨慎选择器件,以避免对最终的产品进行反复修改和导致延误。 <br /> 下文将重点说明一些有用的设计技术、简短的计算和通
2011-01-11 10:52:00
2396
原创 AVRUSB技术探讨(转)
<br />作者:邵子扬、王育强、吕益光<br /> <br />本文引用地址:http://lionwq.spaces.eepw.com.cn/articles/trackback/item/16695<br /> <br />摘要 <br />本文介绍了一种独特的AVR单片机和计算机进行USB通信的方法:AVRUSB。介绍了AVRUSB技术的基本原理、特点、应用,同时还详细的介绍了AVRUSB系统的单片机软件开发和计算机软件开发的方法。<br /> <br />关键字: <br />AVRUSB
2010-12-04 14:19:00
813
EZ-USB 2100系列单片机原理、编程及应用.pdf
2010-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人