自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(567)
  • 资源 (111)
  • 收藏
  • 关注

原创 android View 自动 GONE 问题

android 控件 visibility 自动 gone 问题,解决方法。

2015-09-09 10:33:22 2027

原创 Android 定时器TimerTask 简单使用

Android平台中需要反复按周期执行方法可以使用Java上自带的TimerTask类,TimerTask相对于Thread来说对于资源 消耗的更低,除了使用Android自带的AlarmManager使用Timer定时器是一种更好的解决方法。 我们需要引入import java.util.Timer; 和 import java.util.TimerTask; priva

2015-09-05 23:03:12 4386

原创 Java序列化与反序列化

Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。1.Java序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。2.为什么需要序列化与反序列化我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频

2015-08-14 15:14:57 461 1

原创 android shape的使用 边框

先写drawable里面的xml文件,里面设置shape来设置文本框的特殊效果。

2015-08-06 14:39:59 1183 1

原创 Android Studio 修改 包名 package name

我们的包名中含有Nav,造成声音不能正常出来;需要改包名,但 android studio 改包名原来还是比较麻烦的,不过现在简单多了;第一步,直接打开 AndroidManifast.xml 文件直接改包名就可以了;改完会让你确认,修改相关的,都确认;第二步,可能会存在,没办法改文件夹名,这个你自己手动改;第三步,修改build.gradle 中的包名;第四步,需要改一些没有自动

2015-08-03 18:29:15 4496

原创 Android WebView Long Press长按保存图片到手机

private String imgurl = ""; /*** * 功能:长按图片保存到手机 */ @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextM

2015-07-31 08:57:10 2801 1

原创 win8 C 盘 突然少了 十几G 空间 原因,解决方法

win8 C 盘 突然少了 10几G 空间 原因,解决方法

2015-07-26 00:03:47 12683

原创 关于讯飞 使用android SDK出现21001错误码的分析

21001,没有安装语音组件1、有没有使用SpeechUtility.createUtility()设置appid2、有没有将libmsc.so放到工程中3、如果使用的是讯飞语音+的本地功能,有没有安装讯飞语音+4、如果设备是android 5.0及其以上,需要将工程中的armeabi和armeabi-v7a文件夹中都放上libmsc.so,如果你下载的SDK中没有armeabi-

2015-07-21 10:10:39 15476 16

原创 OpenSSL 应用

数字指纹,数字信封,数字签名,数字证书 ;

2015-07-20 09:17:31 655

原创 Android webview js 调用java方法报错"Uncaught TypeError: Object [object Object] has no method xx

webview开发,在Android4.4下js调用java方法报错"Uncaught TypeError: Object [object Object] has no method,同样的写法在4.3及下都没问题,4.4怎么不行;      在你的方法前面加上 @JavascriptInterface;因为4.4安全性要求更高了;   例:Uncaught TypeError:

2015-07-19 12:41:02 4124

原创 Java 抽象类与接口的区别

很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。抽象类抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。以JDK中的GenericServlet为例:public abst

2015-07-10 23:18:07 540

原创 android webview 简单应用

一直没有用过webView 在网上找了一个小例子,主要实现以下功能:1、当webview加载网页的时候在标题栏上显示加载进度2、隐藏webkit浏览器的地址栏3、设置程序的标题为网页的标题4、创建菜单代码:package com.mywebview;import android.os.Bundle;import android.app.Activity;impo

2015-07-10 10:18:10 549

原创 设计模式-工厂模式

一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族

2015-07-09 22:02:41 588

原创 设计模式 Singleton 单例 懒汉,线程安全 JAVA

首先来明确一个问题,那就是在某些情况下,有些对象,我们只需要一个就可以了,比如,一台计算机上可以连好几个打印机,但是这个计算机上的打印程序只能有一个,这里就可以通过单例模式来避免两个打印作业同时输出到打印机中,即在整个的打印过程中我只有一个打印程序的实例。简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都

2015-07-09 21:32:40 627

转载 android sqlite中判断某个表是否存在

<span style="font-size:18px;">sqlite 中判断某个表是否存在的方法,贴出来供大家参考/** * 判断某张表是否存在 * @param tabName 表名 * @return */ public boolean tabbleIsExist(String tableName){ ...

2015-07-08 15:08:16 2317

原创 ANDROID 开发之 SQLite

SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点:1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。3.隔离性...

2015-07-08 15:06:43 456 1

原创 android ListView,GridView 设置某一项显示位置

在项目中有时会用到,当listview 显示后,想让它显示某一项,当它又不在前面的位置,可以  gridview

2015-07-06 12:10:36 2674 2

原创 android GPS 定位,取位置信息

 注意:开启GPS,并且要到空旷的室外(有时窗口也可以),否则可能无法定位,GPS室内信号一般都很差。       现在很多app ,需要取位置信息,所以我也做了一个模块用来取位置信息;   加入位置服务所需的权限: &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&...

2015-07-01 11:53:03 1358

原创 Android 百分比布局库(percent-support-lib) 以后大家适配会更容易

看这里     android-percent-support-lib-sample

2015-06-30 23:29:07 799

转载 团队行为守则—如果你们由我来领导

如果你是在我领导的团队里,有几个额外的事情我要告诉你。我深信这些行为守则是一个高效团队的润滑剂,我并不只是要求别人这样做,我自己也严格恪守。只有三样事:问:如果你对任务不清楚,或需要更多的说明,请尽快的询问。询问永远都不会有错。因为不询问而做错事情(或不做事情)是不允许的。汇报:如果你不汇报,任务就不算完成。只有一句话的邮件通知我或客户就行了,或者任务列表里标注一个“100%”

2015-06-14 17:51:12 747

原创 讯飞语音合成 简单使用

最近用到了,讯飞语音,所以简单给大家介绍一下怎么加入语音朗读; Step 1: 首先你需要申请一个 appid,去讯申请吧; Step 2: 按照文档导入sdk,加入权限; Step 3: 初始化sdk;...

2015-06-12 18:21:43 23134

原创 android UI 操作 不要在子线程中操作UI

不管是android ,还是 ios ,请不要在子线程中操作UI,有时有些崩溃,从报错上看不出什么原因,就有可能是子线程操作了UI;切记,切记!

2015-06-03 14:43:14 805

原创 android 二维码 扫描,生成,竖屏

最近公司有用到二维码,生成,扫描,所以学习了一下,和大家分享;     demo 见下面链接,已经改成竖屏;      http://download.csdn.net/detail/q610098308/8681011

2015-05-10 21:45:50 887

原创 android 蓝牙 通信 bluetooth

android 手机蓝牙开发分享;

2015-05-09 22:14:27 5104 5

转载 Android 蓝牙开发基本流程

此例子基于 android demo对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的蓝牙开发,国内的例子很少 Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发; 鉴于很多开发人员现在也有蓝牙开发的需求,也为了大家少走些弯路,先将我积攒的一点点在Android蓝牙开发经验与大家...

2015-04-24 16:42:40 92468 34

转载 Android 使用 Application 简单介绍

Application 配置全局Context第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application第二步、配置全局的Context第三步、使用,使用的时候用的时候根据类的名称访问ContextAndroid程序的入口点Android使用Google Dalvik VM,相对于

2015-04-23 10:16:45 767

原创 Application、Activity Stack 和 Task的区别

学习Android,了解一些基本概念将有助更深入的去学习和理解Android。在这里,所要讲诉的是Android里三个比较基础的概念:AndroidApplication、Activity Stack 和 Task。  1. 什么是Android Application?  Android Application就是一个android应用程序。 简单的理解就是一个apk就是一个

2015-04-23 10:15:26 1050 1

转载 关于 android屏幕适配

一、关于布局适配1、不要使用绝对布局2、尽量使用match_parent 而不是fill_parent 。3、能够使用权重的地方尽量使用权重(android:layout_weight)4、如果是纯色背景,尽量使用android的shape 自定义。5、如果需要在特定分辨率下适配,可以在res目录上新建layout-HxW.xml的文件夹。比如要适配1080*1800的屏幕(魅

2015-04-21 09:31:34 590

原创 JSP 向 JavaScript 中传递数组

采用隐藏标签的方式:// JSP: <% while(rs.next()) { %> <input name="store_name" type="hidden" value="<%=rs.getString("store_name")%>"/> ...

2015-04-07 13:29:22 2634

原创 Android 图片异步加载 加载网络图片

最近用到了加载网络图片,研究了一下,写一点简单的介绍:首先创建一个线程去取图片(网络请求必须放在线程中): /** * 使用继承java.lang.Thread类的方式创建一个线程 * 直接取图片,简单方式; * @author */ public class ThreadTest extends Thread { /** * 重写(O

2015-03-27 11:27:07 502

转载 Android 显示意图和隐式意图的区别

意图在android的应用开发中是很重要的,明白了意图的作用和使用后,对开发会有很大帮助。如果没有把意图搞懂,以后开发应用会感觉缺些什么。       意图的作用:       1、激活组件       2、携带数据       3、意图的匹配(运用到隐式意图)       android基本的设计理念是鼓励减少组件间的耦合,因此android提供了Intent(意图)

2015-03-25 17:02:20 891

转载 viewDidUnload,viewDidLoad,viewWillAppear,viewWillDisappear的作用以及区别

viewDidLoad:在视图加载后被调用viewWillAppear:视图即将可见时调用。默认情况下不执行任何操作viewDidAppear: 视图已完全过渡到屏幕上时调用viewWillDisappear:视图被驳回时调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作viewDidDisappear:视图被驳回后调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作Ps:-viewWi

2015-03-24 15:15:34 563

原创 AndroidManifest.xml详解

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte

2015-03-24 13:45:18 3134 1

原创 自己做的一个android 音视频播放器

欢迎大家下载:http://download.csdn.net/detail/q610098308/8504335

2015-03-15 22:19:29 866

原创 Android Camera 从Camera中获取图片的两种方法

Android从Camera中获取图片的两种方法。

2015-03-08 00:04:49 1388 1

原创 Android之Adapter用法总结

1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以看到在Android中与Adapter有关的

2015-02-23 23:55:33 1516 1

原创 android ListView android 核心控件 详解

好了,绘制完这一行了。下面将对上述代码,做详细的解释,listView在开始绘制的时候,系统首先调用getCount()函数,根据他的返回值得到listView的长度(这也是为什么在开始的第一张图特别的标出列表长度),然后根据这个长度,调用getView()逐一绘制每一行。的构造需要三个参数,依次为this,布局文件(注意这里的布局文件描述的是列表的每一行的布局,android.R.layout.simple_list_item_1是系统定义好的布局文件只显示一行文字,数据源(一个List集合)。

2015-02-23 23:49:08 2048 1

原创 Android Framework 学习

1. 之前的研究太偏向应用层功能实现了,很多原理不了解没有深究,现在研究framework面存一些资料待有空查看。2、Android系统的层次如下:3、项目目录简单分析如下:4、telphony目录文件描述CellIdentityCdma//描述电信通信标识CellIdentityGsm描述

2015-02-19 17:56:10 3801 1

原创 IOS开发 键盘添加工具条 退出 上一项 下一项 简单实现

首先设置每个 UITextField 的 inputAccessoryView 为UIToolBar ;       将所有的 textField 放入一个数组;       设置 UITextField UITextFieldDelegate代理,实现代理方法- (void)textFieldDidBeginEditing:(UITextField *)textField

2015-02-17 12:16:06 3804

原创 ios TextField 不被键盘遮住

              首先放一个scrollView窗口,将Scroll View视图占整个屏幕。     向Scroll View    添加TextField 控件。        首先,ViewController.h  代码如下;   #import &lt;UIKit/UIKit.h&gt;@interface ViewControlle...

2015-01-03 22:08:21 565

vtk 三维 使用 长方体,球, 线进行剪切

qt VTK-8.2.0 vtk 三维 使用 长方体,球, 线进行剪切 ,具体介绍: https://beondxin.blog.csdn.net/article/details/108058271 我这里只是做了一个demo

2022-06-23

Visual C ++ AIO v2019.05.21

VS 支行环境安装库

2022-04-24

HozDemo.zip

QVTKOpenGLNativeWidget QT使用 DEMO

2021-07-22

MyLinkApp.zip

umeng link sdk demo 深度链接

2021-04-19

U-APM_Demo.zip

umeng apm sdk demo https://blog.csdn.net/q610098308/article/details/115483327?spm=1001.2014.3001.5501

2021-04-19

Sharedsdkdemo.zip

umeng shared sdk demo

2021-04-19

QTcpSocket-master-.zip

qsocket 服务端,客户端,包含具体分包,组包,一个很好的示例

2021-03-25

vtk qt 数据切割,cmake

vtk qt 数据切割,cmake demo

2021-03-11

C++11 线程池 ThreadPool

C++11 线程池 ThreadPool 单例 线程池,实现全局唯一。

2020-12-21

利用vtkwidget 实现剪裁

 剪切算法: vtkClipPolyData实现两个模型取并、 vtkClipPolyData实现两个模型取异、 vtkCutter实现两个模型去交线、 vtkBoxClipDataSet生成无限平面后去并

2020-11-18

VTK 使用 vtkBoxWidget 实现剪裁

VTK 使用 vtkBoxWidget 实现剪裁, vtkBoxWidget定义了一个ROI该区域由任意方向的六面体表示,每个面相互垂直(正交面)跟长方体一样。他有七个可以交互的点,每个面中心一个可以缩放、第七个位于模型中心用来整体等比例缩放。单独选中每个面都可以旋转。这个类非常灵活,主要用来选择、剪切、剪裁;

2020-11-09

vtk VtkButtonWidget

vtk VtkButtonWidget QT vtk 结果示例,四视图,适合初学者。3D button

2020-10-23

Qt5实现的一个mvc 的例子

Qt5实现的一个mvc 的例子, 具体见:https://blog.csdn.net/q610098308/article/details/108862320

2020-09-29

C++ 类中简单回调

回调函数也是普通函数 首先明确一个概念,回调函数也是普通函数, 叫回调函数,是因为程序通过参数把该函数的函数指针传递给了其它函数,在那个函数里面调用这个函数指针就相当于调用这个函数,这样的过程就叫回调,而被调用的函数就叫回调函数。看得出来,回调的本质是函数指针传递,所以想要理解回调机制,先要理解函数指针

2020-09-23

MFC实现CListCtrl 子项可编辑的及连接数据

MFC实现CListCtrl 子项可编辑的及连接数据,重写了CListCtrl ,可设置具体列是否可编辑,并可以连接数据库

2020-09-18

CfgTree.zip

MFC 实现的 windows 文件文件管理工具,是用CTreeContrl 实现的 VC; 很方便实现自动化,添加删除;

2020-08-14

vtkBoundingBox.zip

vtk vtkBoundingbox 简单使用,例子;欢迎大家共同学习。vtkBoundingbox vtkBoundingbox vtkBoundingbox

2020-08-10

opencv_replace_background.zip

证件背景替换 代码实现思路: 1.将二维图像数据线性化 2.使用K-means聚类;分离出背景色 3.背景与人物像素二值化 4.腐蚀 + 高斯模糊:图像与背景交汇处高斯模糊化 5.更换背景色以及交汇处融合处理

2020-06-02

ffmpeg_transcoder.zip

Android ffmpeg 使用命令视频转码 说明见雷神:https://blog.csdn.net/leixiaohua1020/article/details/47056365 哪个太老了,我用 Android studio 重新编译了一下。 ffmpeg 命令整理见:https://blog.csdn.net/q610098308/article/details/106410718

2020-05-28

JavaScriptActiviX.zip

ActiveX OCX控件 多线程下回调JavaScript,异步回调 js ; ActiveX异步回调JavaScript(通过事件方式)postMessage

2020-05-22

VTK Python PyQt 监听键盘 通过键盘控制 Actor 移动 变色

具体博文:https://blog.csdn.net/q610098308/article/details/136098931

2024-02-16

VideoPlay Python PyQt 实现视频播放器

VideoPlay Python PyQt 实现视频播放器 https://live.csdn.net/v/363811

2024-02-16

Qt TTS 语音朗读 文本 朗读 为我们的应用增加嘴巴

Qt TTS 语音朗读 文本 朗读 为我们的应用增加嘴巴; TTS 语音朗读 是开发中常用的功能,Qt已经给封装完成,我们只需要调用; 博文:https://blog.csdn.net/q610098308/article/details/130949726

2024-02-16

Qt QChart 曲线图 折线图 QChart 是常用的图表;我这里做了一个 default 和 custom

QChart 是常用的图表;我这里做了一个 default 和 custom QChart和QChartView的关系: QChart和QChartView的关系类似于QGraphicsScene和QGraphicsView的关系,QChart本身是用来存放需要展示的控件的类,而QChartView则是用于人眼识别观察的入口。 所有的更改都是在QChart上发生的,不过更改的结果是通过QChartView来进行展示的 原文链接:https://blog.csdn.net/q610098308/article/details/129482328

2024-02-16

Qt QThreadPool线程池 Demo

线程池是什么 QThreadPool 线程池是一种线程使用模式,它管理着一组可重用的线程,可以处理分配过来的可并发执行的任务。 线程池设有最大线程数,可以避免线程数过多会导致额外的线程切换开销。 线程池管理的线程具有可重用性,可以减少创建和销毁线程的次数。 它的主要目的是减少程序员编写的重复代码,提高程序的效率和性能,在高并发的项目中会用到,比如node.js有很多异步操作,底层就是用线程池来处理的。

2024-02-15

python open3d pyqt的点云开发

Python PyQt5窗口中嵌入open3d窗口显示点云图形,demo,open3d+pyqt的点云开发;PyQt+open3d显示点云

2024-01-29

pyqt5 Python 自制 音乐播放 图片浏览 图片轮播小软件 源码

pyqt5 Python 自制 音乐播放 图片浏览 图片轮播 小软件;https://blog.csdn.net/q610098308/article/details/134701923 视频 https://live.csdn.net/v/347932 1.创建基本窗口 2.设置窗口布局 3.设置窗口名 4.加载图片,播放图片; 5.加载音乐,播放音乐; 6.多线程

2023-12-01

Qt QToolBar 添加 换行 添加到底部 左侧 右侧

Qt QToolBar 添加 换行 添加到底部 左侧 右侧 https://blog.csdn.net/q610098308/article/details/131855391

2023-07-21

python-pcl-0.3.1-cp36-cp36m-win-amd64.whl

python_pcl-0.3.1-cp36-cp36m-win_amd64.whl python_pcl-0.3.0rc1-cp36-cp36m-linux_x86_64.whl windows 版本 linux 版本

2023-03-28

Qt 窗口 无边框化,移动,大小调整

Qt 窗口 无边框化,移动,大小调整,在软件开发中,有时需要无边框界面,并且可以拖动,可关闭; https://blog.csdn.net/q610098308/article/details/129007633

2023-02-13

Qt 插件开发 Qt plugin 超详细

Qt 插件开发 Qt plugin 超详细 https://blog.csdn.net/q610098308/article/details/128870045

2023-02-06

QT模块化编程 pro pri 子工程 使用

QT模块化编程 pro pri 子工程 使用 主模块 子模块 https://blog.csdn.net/q610098308/article/details/128868169

2023-02-03

PyQt Python VTK PCL Qt pyqt5Gui 点云 三维重建,可视化

PyQt Python VTK PCL Qt pyqt5Gui 三维重建,可视化; 按钮; 使用Python 可视化 GUI,需要用到 Qt; 这里是一个简单的例子,读取点云数据,显示; 基于 VTK9, pyqt5 ,python3.9 ,pypcl0.11

2023-01-28

vtk 多 画布 多窗口同步响应事件

vtk 多 画布 多窗口同步响应事件,包含代码和资源 https://blog.csdn.net/q610098308/article/details/128532960

2023-01-03

Qt EventFilter 事件过滤器 及传递 鼠标键盘事件捕捉

Qt EventFilter 事件过滤器 及传递 鼠标键盘事件捕捉; https://blog.csdn.net/q610098308/article/details/126302939

2022-09-22

QT 布局,控件自适应大小 自动缩放 自动布局

QT 布局,控件自适应大小 自动缩放 自动布局

2022-09-22

QT 布局,控件自适应大小 自动缩放 自动布局

QT 布局,控件自适应大小 自动缩放 自动布局

2022-09-22

Qt thread pool 线程池样例,信号槽,跨线程 lambda

Qt thread pool 线程池样例,信号槽,跨线程 lambda,使用样例;

2022-09-22

vs_community__2019.exe 社区免费版本

vs_community__2019.exe 在线安装版本,社区免费版本

2022-08-28

Qt 信号在多层次对象间传递 多层嵌套类对象之间信号传递,可能是五层,或多层,子对象要发信号给第一层

Qt 信号在多层次对象间传递 多层嵌套类对象之间信号传递,可能是五层,或多层,子对象要发信号给第一层 ; QT信号量传递 QT信号量多层传递,QT信号量任意层传递,Qt信号量多层次对象间传递 博文:https://blog.csdn.net/q610098308/article/details/125976674

2022-07-25

空空如也

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

TA关注的人

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