自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (9)
  • 收藏
  • 关注

原创 Android NDK 开发Demo

Android NDK Hello World 是一个简单的示例,它演示了如何使用 Android NDK 开发库。

2023-04-11 23:13:37 362

原创 Win10 配置GCC编译环境

win10 配置gcc编译环境

2023-04-11 22:58:45 1851

原创 Python 爬取嗅事百科段子

教程https://edu.aliyun.com/course/1994?spm=5176.13944111.1409070.5.416828fchtN5cX1. 准备浏览器访问嗅事百科,确认地址和段子的 html 内容# 地址:翻页i# https://www.qiushibaike.com/text/page/1/确定提取 正则表达式:pat = ‘.?(.?).*?...

2020-03-28 19:55:39 262

原创 JavaScript 校验输入是否合法

JavaScript 校验输入是否合法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &lt...

2020-03-21 22:01:08 1143

原创 树莓派摄像头监控&Android手机查看&浏览器查看

树莓派摄像头监控&Android手机查看&浏览器查看usb摄像机直接接入树莓派USB接口1. 安装motionpi@raspberrypi:~/code/camera $ sudo apt-get install motion2.配置motion打开motion daemon守护进程,让他可以一直后台运行# 需要root权限pi@raspberrypi:~...

2020-03-15 00:26:56 4076 4

原创 时间转化工具类,将mm转换为hh:mm:ss

1.时间转化工具类,将mm转换为hh:mm:ss背景:在Android播放器中,获取到的视频或音频资源的时长是mm显示的,为直观展示,需要进行转化。工具类:package com.example.checkbugs.Utils;import java.text.SimpleDateFormat;import java.util.Formatter;/** * 转换视频时长...

2018-09-18 17:49:30 1875

原创 Android 拍照视频音频

调用摄像头添加图像布局文件初始化视图对象并添加点击事件启动 intent 拍照实现逻辑编写 Intent 调用响应函数编写 provider 相关代码注册 provider创建资源文件 xmlmanifest添加读写sd卡权限效果调用相册添加头像布局文件同上添加相应事件chosePhoto实现函数打开相册功能函数代码Intent响应完成的回调函数获取intent返回的

2017-07-17 15:35:10 718

原创 Android通知栏Notification

通知的基本用法布局文件MainActivity点击事件响应函数发送通知栏消息使notification能点击创建intent 对应的布局文件点击通知栏后进入创建intent对应的Activity修改启动通知栏的响应函数添加intent和setcontentInten取消通知栏图标通知栏进阶通知设置声音通知设置震动通知设置LED灯显示通知栏设置默认提示效果通知栏高级通知

2017-07-15 19:13:48 620

原创 Android 跨程序共享数据

1. Android 运行时权限申请 Android6.0 以后敏感的操作需要添加运行时权限,以打电话为例1. 编写布局,文件,实现输入号码按call键直接拨打电话<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2017-07-15 12:38:32 588

原创 Android数据存储

Android数据存储文件存储1 将数据保存到文件中2 从文件中读取数据3 加载布局时初始化数据SharePrefrence使用sp保存数据读取sp中的数据清空sp文件中的数据效果 简介:数据持久化就是将内存中的瞬时数据保存到存储设备中,保证及时在设备关机的情况下数据仍然不丢失。1. 文件存储 是Android设备中最基本的存储方式,不对存储的内容进行任何格式化处理,所有

2017-07-13 21:08:33 308

原创 JAVA:二进制与十进制转换

将十进制转换为二进制将二进制转换为十进制1. 将十进制转换为二进制: 思路:对十进制的数进行除2取余法: /** * 讲10 进制转化为二进制 * @param de :待转换的十进制 * @return :转换后的二进制(string) */ public static String Decimal2Binary(int de){

2017-07-12 21:24:48 21283

原创 ubuntu 设置鼠标手势和鼠标灵敏度

ubuntu设置鼠标触摸手势首先确认你的触摸板是否支持多点操作以及你使用的用户是否有权限读取触摸板一般来说都没有问题安装必要的包自定义手势功能让它开机启动修改触摸板指针移动速度1. ubuntu设置鼠标触摸手势fusuma是github上的一个开源项目,我们可以使用它来实现linux系统下的触摸板手势操作。 GitHub地址 下面是详细操作:1. 首先确认你的触摸板是否支持多点操作

2017-07-08 17:15:46 5149 1

原创 Androdi:广播BroadCast

动态注册广播代码中注册静态方法注册广播使用自定义广播1. 动态注册广播(代码中注册)) onCreate(){} 中 1. 创建intentFilter 2. 设置action 3. 创建接收广播的内部类 4. 注册广播 private IntentFilter intentFilter ; private NetChangeRecever ne

2017-07-07 13:45:23 212

原创 Android:ListView用法

ListView 的简单用法自定义Adapter1 设置数据对应的bean2 设置数据对象对应的item布局文件3 创建自定义Adapter4 MainActivity 中为Listview 设置adapter提升 ListView 的运行效率使用ViewHolder 优化listview1. ListView 的简单用法 创建listview项目 布局文件 <L

2017-07-07 12:02:43 263

原创 Ubuntu下配置Tomcat服务器 mysql数据库并在windows中使用sqlyog 远程连接

下载并解压jdk 和tomcat 环境配置java环境变量配置Tomcat 环境安装mysql在windows 中安装sqlyog 并配置mysql使能在windows中使用sqlyog 远程登录Ubuntu系统下的mysql0.下载并解压jdk 和tomcat 环境/home/chen/Application/jdk1.8.0_131 #jdk 解压路径/home/chen/Appl

2017-07-05 21:51:30 776

原创 Windows配置Java环境和Tomcat

配置java 开发环境安装 JDK配置tomcat环境1. 配置java 开发环境:安装 JDK 下载javajdk 并安装配置环境变量JAVA_HOME = C:\Home\Java\jdk1.8.0_121//JAVA_BIN = C:\Home\Java\jdk1.8.0_121 检测:终端输入以下命令C:\Users\Chen>java 显示结果用法: java [-o

2017-06-30 11:37:54 398

原创 Android 创建自定义控件

创建自定义控件对应的对象创建自定义控件对应的布局件主Activiy中的布局文件中使用 自定义视图activity_mainxml Android 布局中很多时候系统自带的控件不能满足我们的需求 需要使用自定义控件。按照以下三个步骤,可以自定义控件:以创建自定义titlebar控件为例 准备工作:创建一个app案例工程,不在赘述。 效果图: 1. 创建自定义控件对应的对象重写构

2017-06-27 22:34:09 306

原创 Android onClick响应方式(四种)

Android 点击事件响应Android 点击事件响应布局文件中button添加OnClick 函数布局文件Activity 中重写监听方法Activity 实现 ViewOnClickListener实现系统监听监听响应函数监听 设置new ViewOnClickListener直接为button指定监听使用new 监听类 为Button 设置创建监听类Button指定监听

2017-06-25 18:15:25 6789

原创 Android绘制自定义饼状图

Android绘制自定义饼状图 效果 1.绘制圆环 草图 1. 创建自定义圆环对应的类package com.example.a01drawround.ui;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.gra

2017-06-25 17:20:58 633

原创 Android App软件框架搭建

1. App软件框架搭建1.0软件基本架构1.1创建MainActivity并设置布局文件布局文件如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"

2017-04-12 14:59:37 3337 1

原创 ubuntu 16.04 gedit 配置

ubuntu 16.04 gedit 配置1. 功能说明 说明: 1. 配置使用gedit调用python工具 调用终端显示python运行结果 2. 配置使用gedit 调用终端 显示shell运行结果 3. 配置使用gedit编辑markdown文件,同时在firefox 中预览markdown文本 4. 其它配置可以按照同样方法,通过文件扩展名判断文件类型,并调用相

2016-12-28 23:01:27 6336

原创 ubuntu 下自动挂在windows 硬盘

ubuntu磁盘自动挂载 安装win10 ubuntu 双系统后配置windows磁盘自动挂载配置之前,查看win10 磁盘在ubuntu 中是否已经成功挂载,默认挂载目录 /media/用户名/…查看对应盘符:df -h //查看磁盘信息> chen@chen-X450JB:~$ df -h 文件系统 容量 已用 可用 已用% 挂载点 udev

2016-12-24 16:58:51 951

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:<form action="AuthorityServlet?method=getAuthorities" method="post" > Name:<input type="text" name="username" value="${user.usern

2016-10-13 20:59:39 213

原创 VS2013调用*.m文件生成的动态链接库*.dll

环境:vs2013 32位版,Matlab2015b 64位 内容:在Matlab 编写 .m文件 然后编译生成动态链接库 .dll 在 vs2013中使用1. Matlab中编写 程序 Add.mfunction c=Add(a,b)c=a+b;end保存。1).设置编译环境在CommandWindow中输入以下命令:>> mex -setup MEX configured to us

2016-07-10 21:01:58 1090 1

原创 Matlab导出动态链接库dll

1.新建 *.m文件 内容:function c=Add(a,b)c=a+b;end保存为 Add.m 2.命令行输入>> mex -setup MEX configured to use ‘Microsoft Visual C++ 2013 Professional (C)’ for C language compilation. Warning: The MATLAB C an

2016-07-08 16:49:51 3771

原创 Linux环境 fork() 解析

一 基础知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程 fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,它可能有三种不同的返回值: 1)在父进程中,fork返回新创建子进程的进程ID; 2)在子进程中,fork返回0; 3)如果出现错误,fork返回一个负值;

2016-06-07 16:18:25 302

原创 ubuntu14.0 搭建嵌入式qt开发环境

1.搭建交叉编译环境 arm-linux-g++1.解压交叉编译包 tar -zxvf gcc-4.4.3-20100728.tar.gz2.设置环境变量vi /opt/arm-linux-g++.sh在 arm-linux-g++.sh 中编辑内容 设置arm-linux-g++ 环境变量 export PATH=$PATH:/opt/arm-linux-g++-4.4.3/b

2016-06-03 23:25:10 951

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-06-02 16:55:13 213

原创 华硕笔记本装ubuntu 无线网不能用-解决

华硕笔记本装ubuntu 无线网不能用-解决步骤一命令:sudo remod acer-wmi步骤二blacklist acer-wmi这个命令加入到/etc/modprobe.d/blacklist.conf文件最后即可。

2016-06-02 15:46:26 1237

转载 如何在notepad++中调用MinGW编译运行程序

如何在notepad++中调用MinGW编译运行程序

2016-03-13 21:48:06 608

原创 c++ 函数的递归调用

在调用一个函数的过程中又出现 直接或间接的调用该函数本身,称为函数的递归调用 例如:代码块在 f() 函数内部 再次调用f() 函数;int f(int x){ int y,z; z=f(y); return (2*z);}具体例子#include<iostream>using namespace std;/* 递归调用第一个人年龄age1 年龄十岁第二个人年龄a

2016-03-05 16:14:33 547

原创 C++ 函数的嵌套调用

C++ 不允许对函数进行嵌套定义 但是可以进行嵌套调用 #includeusing namespace std;/* 递归调用 第一个人年龄age1 年龄十岁 第二个人年龄age2 比第一个人大2岁 第三个人年龄age3 比第二个人大2岁 第四个人年龄age4 比第三个人大3 第五个人年龄age5 比第四个人大2岁 求第五个人年龄 */i

2016-03-05 16:01:14 3433

qiushi_py.py

使用python 爬取嗅事百科数据的代码 --------------[1]----------------------- 快要过生日了,老公早早就开始准备礼物,问我想要啥,我想着每年都是鲜花巧克力,费钱还不实用,我们已经过了浪漫的年纪了!

2020-03-28

MATLAB工具箱应用.pdf

MATLAB工具箱应用.pdf

2017-06-30

ORACLE 九阴真经.chm

ORACLE 手册

2017-05-27

J2SE6.0.chm

JAVA SE 开发文档

2017-05-27

jdk1.8 API 文档

java Api 文档

2017-05-27

Qt5 嵌入式GUI开发

2016-08-24

mwArray类使用

mwArray类使用

2016-07-10

tslib-1.4.tar.gz

在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动等问题。 Tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。

2016-06-15

空空如也

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

TA关注的人

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