- 博客(35)
- 资源 (5)
- 收藏
- 关注
原创 树莓派安装OpenCV
一、安装所需要的库和依赖 复制代码 隐藏代码sudo pip3 install numpysudo apt-get install build-essential git cmake pkg-config -ysudo apt-get install libjpeg8-dev -ysudo apt-get install libtiff5-dev -ysudo apt-get install libjasper-dev -ysudo apt-get install libpng12-de
2021-12-10 09:00:58 801
原创 Ubuntu下安装Chrome浏览器
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -sudo apt-get updatesudo apt-get i...
2021-03-11 15:05:43 341
原创 qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““...问题的解决
这个问题的原因有很多,解决方法也不尽相同。 export QT_DEBUG_PLUGINS=1 重新运行程序,得到日志:(/usr/lib/x86_64-linux-gnu/libQt5DBus.so.5: version `Qt_5' not found (required by /home/fufu/labelImg/venv/lib/python3.8/site-packages/PyQt5/Qt/plugins/platforms/../../lib/libQt5XcbQpa.so.5
2021-03-05 09:40:43 6015 1
原创 ubuntu更新软件源
官方源:deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiversedeb http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiversedeb http://archive.ub...
2019-01-05 16:21:28 2315
原创 Python+OpenCV实现人脸检测
import numpy as npimport cv2face_patterns = cv2.CascadeClassifier('D:\python36\Lib\site-packages\cv2\data\haarcascade_frontalface_default.xml')# 从摄像头中取得视频cap = cv2.VideoCapture(0)# 获取视频播放界面长宽...
2018-04-21 22:46:54 723
原创 Linux下采集Kinect2图像数据(非ROS版)
准备安装cmake$ sudo apt-get install build-essential cmake1安装libfreenect2,github上面有开源的安装包安装opencv,自行百度获取数据下面将给出c++获取数据的源码,是一个简单的程序。在引入相应头文件后,声明了初始化函数和获取数据函数,之后在main函数中进行测试。在这里我使用的是libfreenect2自带的kinect2标定参...
2018-04-20 09:44:05 1771 1
原创 W: GPG 错误:http://ppa.launchpad.net lucid Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY FAF69C646FF368B7的问题
在安装更新时,即在运行,命令行sudo apt-get update 或者运行更新管理器的时候,出现W: GPG 错误:http://ppa.launchpad.net lucid Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY FAF69C646FF368B7的问题,可以在终端中运行:sudo apt-key adv --keyserver keyserver.ubunt
2017-12-29 19:08:54 1135
原创 ubuntu安装python Django
(1):安装Django首先我们需要安装的是django,我们直接使用命令进行安装:sudo apt-get install python-django -y1安装完成之后,我们来测试一下我们的django的版本.使用下面的命令:pythonimport djangodjango.get_version()1234下面来看一下我的系统的输出:(2):安装mysql
2017-12-14 20:39:35 1325
原创 Linux下常用的SSH命令
SSH全称(SecureSHell)是一种网络协议,顾名思义就是非常安全的shell,主要用于计算机间加密传输。1、从服务器上下载文件scp username@servername:/path/filename /var/www/local_dir(本地目录) 例如scp [email protected]:/var/www/test.txt 把192.168.0.10
2017-09-19 17:21:41 3381
原创 so文件反汇编反编译到C源码
动态库*.so在linux下用c和c++编程时经常会碰到,下面我来介绍一下怎么把so文件反编译成C语言so文件反汇编、反编译主要借助工具IDA Pro,下面简单介绍其使用步骤。打开IDA Pro;将so文件拖入刚打开的窗口,点击OK;可以看到汇编代码;按F5,可以看到C源码;工具链接地址:http://pan.baidu.com/s/1pJVgwbT 密码:mire
2017-09-15 16:08:31 12098
原创 ubuntu14.04更新gcc/g++4.9.2
ubuntu14.04 自带的是4.8版本,而最新的4.9.2对c++11的支持更好一些。更新方式:sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install gcc-4.9sudo apt-get install g++-4.9装了ppa,各种版本就可以
2017-08-16 14:13:22 838
原创 科大讯飞麦克风阵列修改唤醒词
模块内部默认唤醒词为“灵犀灵犀”,如想体验其他唤醒词,可以根据以下步骤进行更新:1. 登录讯飞开放平台,创建唤醒资源并下载,修改XXX.jet名称为ivw_resource.jet2. 用数据线将开发板与电脑进行连接3. adb push ivw_resource.jet /usr4. 重启系统 adb shell reboot 等10秒钟左右5. 没有了
2017-07-31 17:48:31 3823
原创 ubuntu14.04中更改python版本
从2.7.0改变到3.4.3:1、删除之前的软连接:sudo rm /usr/bin/python 2、在/usr/bin/文件夹中将python指向3.4版本:sudo ln -s python3.4 /usr/bin/python 3、执行python –version即可看到显示的是3.4版本:Python 3.4.3
2017-07-31 17:15:56 643
原创 教你用github pages搭建个人网站
(1)新建仓库ok,首先你需要一个github的账号,立志作为一名优秀的程序员,这个账号是应该有的,如果没有赶快申请一个。有了账号以后,首先点击新建仓库,如图:然后到达仓库信息填写界面,如图:这里只要注意一个地方,就是仓库的名称,必须是:你的用户名.github.io,例如我的用户名是13691215321,我填写的仓库名称即为:13691215
2017-06-20 18:29:12 2257 2
原创 动态改变app图标
其实很简单,利用 AndroidManifest.xml 文件中的 标签即可实现。 介绍大家知道,对于 Activity 组件,使用时需要在 Manifest 文件中通过 标签注册 name、theme、intent-filter 等相关属性信息,然后通过 Intent 操作便可以启动对应 Activity。殊不知,我们还能通过 标签为每个 Activity 注册一个“别名”,通
2017-01-06 16:08:17 1196
原创 ubuntu下运行Android-Studio时出现Execution failed for task ':app:validateSigningDebug
在终端下运行 sudo chown -R andyo .android就可以了。其中 andyo是 用戶名。
2016-11-28 17:05:32 2248
原创 常用的一些Vim命令
1. 关于Vimvim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh)1.1 Vim的几种模式正常模式:可以使用快捷键命令,或按:输入命
2016-11-25 15:55:35 1028
原创 Ubuntu16.04下安装jdk和Android Studio
1首先要在JDK官网下载对应的Linux的JDK版本。进入该网站后,先选择Accept License Agreement然后即可下载。本人的Linux系统为ubuntukylin 16.04 64位的,因此选择64位的系统下载。2、然后使用命令切换路径cd /usr/lib3、在该目录下创建一个文件夹sudo mkdir jvm4、进入默认的下载目录下 home
2016-11-21 15:08:34 301
原创 Linux中查看cpu信息
cat /proc/cpuinfo中的信息processor 逻辑处理器的id。physical id 物理封装的处理器的id。core id 每个核心的id。cpu cores 位于相同物理封装的处理器中的内核数量。siblings 位于相同物理封装的处理器中的逻辑处理器的数量。 1 查看物理CPU的个数#cat /
2016-11-16 10:14:49 1700
原创 Jsoup解析HTML
jsoup的用法比较简单,跟pull解析的原理一样,都是根据根节点进行解析。Document doc= Jsoup.connect("http://www.cnblogs.com/rhythmK/").get(); Elements eles= doc.select("div"); for(Element ele :eles) {
2016-08-20 09:07:25 335
原创 身份证格式验证
[java] view plain copypackage com.sinosoft.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Gregor
2016-07-28 11:02:29 538
原创 获取手机Mac地址
private String getMacAddress(){ String result = ""; WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.
2016-07-27 10:41:33 774
原创 WebView的用法
wv = (WebView) findViewById(R.id.wv); wv.setWebViewClient(new WebViewClient()); wv.loadUrl(et.getText().toString()); wv.setWebChromeClient(new WebChromeClient(){@Overridepublic void onPr
2016-06-27 08:35:35 328
翻译 比Picasso更强大的框架----Glide
Glide是谷歌官方推荐的一款可以加载图片并缓存的框架,下面我来介绍一下它的用法和某些属性。 先是最简单的加载网络图片的用法:Glide.with(context).load(internetUrl).into(targetImageView);占位图,错误图,和淡入淡出效果:Glide .with(context) .load(UsageExampleLi
2016-06-23 14:40:13 414
原创 百度地图开发时遇到空白图层的问题
最近在开发百度地图,运行到手机上时什么也显示不出来,只能显示出一个空白的图层,并且as中报错--校验码错误。这说明安全码是错误的,须要我们去手动获取。方法如下:1) 将apk修改后缀为 .zip文件后解压; 2) 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA 3) 在该目录下打开cmd,输入命令 :keytool -printcert -file CERT.
2016-06-18 10:46:25 1094
原创 强大的请求网络图片并自动缓存的第三方框架------Picasso
先导入jar包,然后一行代码就可以搞定:Picasso.with(this).load(URL).into(ImageView);
2016-06-14 20:34:33 317
原创 手动绘制一个简单的圆
//定义一个类,并继承ImageViewpublic class CircleView extends ImageView {public CircleView(Context context, AttributeSet attrs) {super(context, attrs);}public CircleView(Context context) {
2016-06-14 19:43:41 515 1
原创 volley的用法(get请求)
1.1声明RequestQueue声明一个新的RequestQueue对象[java] view plain copy print?private RequestQueue mRequestQueue; 在onCreate初始化mRequestQueuemRequestQueue = Volley.newRequestQueue(this); 1.2 声明并
2016-06-14 18:42:05 671
原创 QQ登录
package com.example.qqlogin;import org.json.JSONException;import org.json.JSONObject;import com.lidroid.xutils.BitmapUtils;import com.tencent.connect.UserInfo;import com.tencent.conn
2016-06-02 08:37:15 1025
原创 水平滚动和ViewPager联动
首先,继承FragmentActivity--------------------------------------------------------------public class MainActivity extends FragmentActivity {public static final String ARGUMENTS_NAME = "arg";pri
2016-05-31 20:59:59 305
原创 二维码生成
首先,在工程中导入Zxing的jar包------------------------------------------------------------------------------------------------------//QRCodeReader reader = new QRCodeReader(); int width = 200, heigh
2016-05-30 21:47:55 299
原创 XML解析之PULL解析
list = new ArrayList();//得到一个pull解析的解析器XmlPullParser parser = Xml.newPullParser();try {File file = new File(Environment.getExternalStorageDirectory(), "person.xml");//InputStream is = getA
2016-05-28 11:20:01 265
转载 把图片变成圆形
public Bitmap toRoundBitmap(Bitmap bitmap) { int width = bitmap.getWidth(); int height = bitmap.getHeight(); float roundPx; float left, top, right, bottom, dst_left, dst_top, dst_right
2016-05-28 08:26:16 933
翻译 上拉加载和下拉刷新
首先 当前activity继承IXListViewListenerpublic class XListViewActivity extends Activity implements IXListViewListener {private XListView mListView;private ArrayAdapter mAdapter;private ArrayList ite
2016-05-23 08:09:13 499
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人