自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 QT自带PDF库使用方法

QT自带PDF库使用方法qt从5.14版本开始就自带有pdf模块 但是在include文件夹中却没有相应的头文件。我使用的是qt5.15.2版本,以下为在vs2019上的使用方法:下载qt源代码,将路径下文件夹复制到路径下,复制文件夹下,替换..\msvc2019_64\...

2020-12-21 15:23:34 9939 19

原创 QT-OpenGL将灰度图像转成3D图形

要转换的灰度图:转换后的效果:颜色翻转后的效果:代码实现:使用到的头文件:#include <QtWidgets/QWidget>#include "ui_qtopengl.h"#include <QOpenGLWidget>#include <atltypes.h>#include <QDir>#incl...

2019-03-29 15:26:58 1882 3

原创 OpenGL之NURBS曲面构建

一个NURBS曲面F(s,t)包含三个要素:           控制顶点(x,y,z),节点序列(s,t)和权因子(w),或者说是           带权控制顶点(x*w,y*w,z*w,w)和节点序列(s,t)。OpenGL中提供了对两类曲面的绘制:GL_MAP2_VERTEX_4:控制顶点带权,每个点记为(x*w,y*w,z*w,w)GL_MAP2_VERTEX_3:控制...

2019-02-21 16:53:45 3651

原创 修改jQuery jtable样式

修改前样式修改后样式jtable使用代码 _$faultDeviceTable.jtable({ //title: "故障设备", paging: true, sorting: true, multiSorting: true, actions: { ...

2018-12-20 17:02:45 445

原创 Kotlin多函数接口回调

1.接口类import android.animation.Animatorclass PathAnimatorDefaultListener :Animator.AnimatorListener{ private var mPathView: PathView? = null protected var isCancel:Boolean = false fun...

2018-12-13 10:08:32 736

转载 Fragment 生命周期

Fragment每个生命周期方法的意义、作用:setUserVisibleHint():设置Fragment可见或者不可见时会调用此方法。在该方法里面可以通过调用getUserVisibleHint()获得Fragment的状态是可见还是不可见的,如果可见则进行懒加载操作。onAttach():执行该方法时,Fragment与Activity已经完成绑定,该方法有一个Activity类型的参数,代...

2018-04-07 09:09:07 165

原创 Android USB通讯中FileInputStream函数available()无法使用时,read()阻塞的解决

available()无法使用在进行USB UsbAccessory 转RS232通讯时使用UsbManager usbmanager = (UsbManager) (context.getSystemService(Context.USB_SERVICE));if(usbAccessory==null)return false;parcelFileDescriptor = usbmanage...

2018-02-08 15:29:05 2006

原创 Android ADB指令整理

一、常用指令adb shell:进入目标设备的Linux Shell环境, 在该环境中可以执行一些Linux命令.如在Linux Shell环境中执行ps可以查看android设备中运行的所有进程exit:退出当前环境adb help:显示帮助信息adb shell  cat /sys/class/net/wlan0/address:获取MAC地址adb shell g

2018-01-17 13:17:05 208

转载 Android样式的开发:drawable汇总篇

原文出处: Keegan小钢   Android项目重构之路:架构篇Android项目重构之路:界面篇Android项目重构之路:实现篇Android技术积累:开发规范Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android有很多种drawable类型,除了前几篇详细讲解的shape、selector

2018-01-16 10:06:41 239

转载 python内置函数

内置函数   (1)abs(),   绝对值或复数的模1 print(abs(-6))#>>>>6(2)all()  接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False1 print(all([1,0,3,6]))#>>>>False(3)any()  接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返

2017-09-29 09:23:54 182

转载 android知识点

4.Android apk包原理? 1.ActivityActivity的生命周期,正常结束和非正常销毁的生命周期和调用函数及其使用方法;Android Training - 详解Activity生命周期(Lesson 1 - 启动与销毁Activity)Android Training - 详解Activity生命周期(Less

2017-08-23 09:25:29 240

转载 Java中如何把两个数组合并为一个

http://freewind.me/blog/20110922/350.html在Java中,如何把两个String[]合并为一个?看起来是一个很简单的问题。但是如何才能把代码写得高效简洁,却还是值得思考的。这里介绍四种方法,请参考选用。一、apache-commons这是最简单的办法。在apache-commons中,有一个ArrayUtils.addAll(Object[],

2016-12-28 09:14:20 1117

转载 Java实现Socket发送和接收文件

这是一个简单的包含发送端和接收端的例子。发送端向接收端发送文件名和文件内容,接收端将收到的文件保存在磁盘上。接收端可以同时接收多个发送端传来的文件,但没有处理文件同名的情况。  这个例子中设计了一个简单的协议。发送的内容是这样的:  文件名长度(4字节)—文件名—文件内容长度(4字节)—文件内容。  接收端也按照这个结构进行解析。建议先看 Client 类,再看 Server 类。

2016-12-27 20:49:22 1576

转载 GitHub查找优秀的开源项目和一些资源福利

GitHub 我大概了解了,Git 也差不多会使用了,但是 还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率?GitHub 其中一个最重要的作用就是发现全世界最优秀的开源项目,你没事的时候刷刷微博、知乎,人家没事的时候刷刷 GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大,那么如何发现优秀的开源项目呢?这篇文章我就来给大家介绍下。1. 关注一些活

2016-12-23 16:38:41 450

转载 Android:Bluetooth 的打开和关闭

摘要:Android 中打开和关闭 Bluetooth 的代码虽然并不困难,但是我们还是需要注意一些细节和异常情况,这样我们才能更好的优化我们的与 Bluetooth 相关的应用。Runtime EnvironmentOS: Windows 8.1IDE: ADT Bundle v22.6.2Device:Nexus 5 / Android 4.4.4MI 2SC /

2016-12-20 16:11:19 3615

转载 android蓝牙开发 蓝牙设备的查找和连接

Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发。      1.  首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限  // 管理蓝牙设备的权限  Android.permission.BLUETOOTH_ADMIN" /> // 使用蓝牙设备的权限  2.打开蓝牙

2016-12-20 11:08:17 326

空空如也

空空如也

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

TA关注的人

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