- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 QT自带PDF库使用方法
QT自带PDF库使用方法qt从5.14版本开始就自带有pdf模块 但是在include文件夹中却没有相应的头文件。我使用的是qt5.15.2版本,以下为在vs2019上的使用方法:下载qt源代码,将路径下文件夹复制到路径下,复制文件夹下,替换..\msvc2019_64\...
2020-12-21 15:23:34
11998
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
2206
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
3978
原创 修改jQuery jtable样式
修改前样式修改后样式jtable使用代码 _$faultDeviceTable.jtable({ //title: "故障设备", paging: true, sorting: true, multiSorting: true, actions: { ...
2018-12-20 17:02:45
501
原创 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
798
转载 Fragment 生命周期
Fragment每个生命周期方法的意义、作用:setUserVisibleHint():设置Fragment可见或者不可见时会调用此方法。在该方法里面可以通过调用getUserVisibleHint()获得Fragment的状态是可见还是不可见的,如果可见则进行懒加载操作。onAttach():执行该方法时,Fragment与Activity已经完成绑定,该方法有一个Activity类型的参数,代...
2018-04-07 09:09:07
194
原创 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
2163
原创 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
274
转载 Android样式的开发:drawable汇总篇
原文出处: Keegan小钢 Android项目重构之路:架构篇Android项目重构之路:界面篇Android项目重构之路:实现篇Android技术积累:开发规范Android样式的开发:shape篇Android样式的开发:selector篇Android样式的开发:layer-list篇Android有很多种drawable类型,除了前几篇详细讲解的shape、selector
2018-01-16 10:06:41
286
转载 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
217
转载 android知识点
4.Android apk包原理? 1.ActivityActivity的生命周期,正常结束和非正常销毁的生命周期和调用函数及其使用方法;Android Training - 详解Activity生命周期(Lesson 1 - 启动与销毁Activity)Android Training - 详解Activity生命周期(Less
2017-08-23 09:25:29
279
转载 Java中如何把两个数组合并为一个
http://freewind.me/blog/20110922/350.html在Java中,如何把两个String[]合并为一个?看起来是一个很简单的问题。但是如何才能把代码写得高效简洁,却还是值得思考的。这里介绍四种方法,请参考选用。一、apache-commons这是最简单的办法。在apache-commons中,有一个ArrayUtils.addAll(Object[],
2016-12-28 09:14:20
1158
转载 Java实现Socket发送和接收文件
这是一个简单的包含发送端和接收端的例子。发送端向接收端发送文件名和文件内容,接收端将收到的文件保存在磁盘上。接收端可以同时接收多个发送端传来的文件,但没有处理文件同名的情况。 这个例子中设计了一个简单的协议。发送的内容是这样的: 文件名长度(4字节)—文件名—文件内容长度(4字节)—文件内容。 接收端也按照这个结构进行解析。建议先看 Client 类,再看 Server 类。
2016-12-27 20:49:22
1650
转载 GitHub查找优秀的开源项目和一些资源福利
GitHub 我大概了解了,Git 也差不多会使用了,但是 还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率?GitHub 其中一个最重要的作用就是发现全世界最优秀的开源项目,你没事的时候刷刷微博、知乎,人家没事的时候刷刷 GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大,那么如何发现优秀的开源项目呢?这篇文章我就来给大家介绍下。1. 关注一些活
2016-12-23 16:38:41
495
转载 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
3801
转载 android蓝牙开发 蓝牙设备的查找和连接
Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发。 1. 首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限 // 管理蓝牙设备的权限 Android.permission.BLUETOOTH_ADMIN" /> // 使用蓝牙设备的权限 2.打开蓝牙
2016-12-20 11:08:17
378
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人