- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 STM32ADC多通道DMA读取
程序给出了3种ADC读取方式,单通道,DMA单通道和DMA多通道,下面是ADC.h文件:#ifndef __ADC_H#define __ADC_H#include "sys.h"#include "delay.h"//-------------单通道 ADC读取----------------void Adc_Init(void);u16 get_ADC_Values(u8 ch,...
2018-05-03 16:27:42
3701
3
原创 数据解包
项目中要使用串口通信,要对数据进行解包,找出需要的数据。对不符合协议的数据丢弃,要求可以对数据进行干扰,在数据前后都可以插入扰乱数据。通过程序解析出需要的数据,下位机C语言单片机代码如下://数据解包void DataAnalysis() { u16 i = 0; if(length <200) {//数据长度小于200 for(i = 0
2018-01-29 16:20:40
2223
原创 keil 删除一行快捷键
keil 删除一行快捷键默认为ctrl+L,由于习惯了eclipse开发环境ctrl+D删除一行,所以修改keil的删除一行快捷键,Edit->configuration->Shortcut key->Edit:Advanced:Cut Current Line->移除快捷键新增CTRL +D快捷键即可
2018-01-29 08:55:50
2464
1
转载 java打开文件(Windows exe,应用文件exe,以及其他任何格式的文件)
public static void main(String[] args) throws IOException { openWindowsExe(); openExe(); openFile();} //用 Java 调用windows系统的exe文件,比如notepad,calc之类 public static void openWindowsExe()
2016-05-05 14:59:09
476
转载 android Spinner控件详解
Spinner提供了从一个数据集合中快速选择一项值的办法。默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的dropdown菜单,从该菜单中可以为Spinner选择一个新值。上图显示的是Spinner常见的样式。这篇文章中我将讨论1.Spinner的基本用法 2.设置Spinner的Adapter (arrayadapter 和自定义Base
2016-04-27 15:34:34
531
原创 JAVA连接打印机打印小票、产品信息。标签打印机
2018年写了一个标签打印机(TSC TX600),标签打印程序,实现功能是通过串口读出设备ID生成二维码和设备信息,用于esp8266 smart config配网。源码和资料:https://download.youkuaiyun.com/download/u012854263/12080191package com.aiyun.print;import java.awt.print.Bo...
2016-04-12 21:01:00
25992
26
原创 Android 获取手机GPS
如果使用的是谷歌地图查询。需要进行修正如果使用的是百度地图查询。不需要进行修正-----------1.获取GPSpackage com.heima.gps;import java.util.List;import android.app.Activity;import android.location.Location;import android.locatio
2015-11-30 19:59:02
529
原创 小米手机读取手机短信
由于小米的系统屏蔽了短信广播事件。通过广播事件读取短信的方法失败。所以使用读取短信数据库的方法来读取短信需要读取短信权限 读取短信类package com.heima.readsms;import android.app.Activity;import android.content.ContentValues;import android.databa
2015-11-27 15:43:10
6330
原创 Android 读取手机联系人信息
-------------------读取联系人信息-------------------项目名称:ReadContact需要权限:使用:private List> contact = new ArrayList>(); select_contact = (ListView) findViewById(R.id.list); // 拿到联系人 cont
2015-11-21 18:54:24
490
原创 Android手势识别器
--------------------监听屏幕滑动事件------------// 1.声明一个手势识别器 private GestureDetector gd;// 2.初始化一个手势识别器 gd = new GestureDetector(this, new GestureDetector.SimpleOnGestureListener() { // 滑动事件 @
2015-11-18 08:54:55
369
原创 手机绑定sim卡
---------------------手机绑定sim卡------------------需要权限 拿到当前的sim卡串号private TelephonyManager tm; tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); String sim = sp.getSt
2015-11-17 16:53:10
1091
原创 开机检查是否更换sim卡
-------------------监听sim卡是否变更----------------1.创建一个类 继承BroadcastReceiver 然后在清单文件中声明监听开机完成事件 2.增加监听开机完成权限 3.判断是否更换了sim卡
2015-11-17 16:30:18
956
原创 Android Edittext输入后切换界面出现白块
-------------------密码输入框进入手机防盗后返回显示有白块---------------产生白块的原因是因为输入法没有关闭和进入下一个界面的速度过快解决方法:关闭键盘输入 然后延时进入界面// 关闭软键盘InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METH
2015-11-11 10:33:37
896
原创 STM32输出2路PWM-------------------------------major
-----------------------------major-----------------------------------------------------PWM输出----------------------TIM2 TIM3 TIM4 定时器有四个独立通道 可以独立产生PWM使用的芯片必须是100脚或144才有重映射功能,无重映射功能则使用默认的引脚即可。
2015-10-11 21:47:58
3979
3
原创 手机安全助手---方法
-----------------------------------输入流转字符串public static String readFromStream(InputStream is) throws IOException {// 缓存数组ByteArrayOutputStream baos = new ByteArrayOutputStream();// 一次读取1024个字节
2015-08-25 08:49:09
537
原创 配置Tomcat
配置好java环境变量后配置系统变量 CATALINA_HOME D:\SoftwareInstallPath\apache-tomcat-8.0.24用cmd打开/bin/startup.bat
2015-08-24 17:40:26
288
原创 返回APK版本号用于检查更新
--------------------------------返回程序版本号/*** 返回程序版本号*/private String getVersion() {// 得到管理手机的APKPackageManager pm = getPackageManager();try {// 得到APK清单文件PackageInfo info = pm.getPacka
2015-08-23 16:03:53
336
转载 使用 Intel HAXM 为eclipse安卓模拟器加速
最近在自学安卓开发,可是手头没有安卓机,只能用模拟器了。使用过eclipse安卓模拟器的应该都知道,这个模拟器具卡无比。不过经过百度谷歌,这个问题现在已经解决了。 本文介绍使用 Intel HAXM 技术为 Android 模拟器加速, 使模拟器运行速度媲美真机, 解决模拟器运行慢的问题。先介绍下这个插件:英特尔® 硬件加速执行管理器(英特尔® HAXM)是一款硬件辅助虚拟引擎
2015-08-23 09:43:26
795
原创 今天在使用tar进行打包时,发现报了‘从成员名中删除开头的“/”’的错误
今天在使用tar进行打包时,发现报了‘从成员名中删除开头的“/”’的错误于是赶快的看tar的help手册和man手册。发现使用-P(大写)参数后可以解决这个问题:使用后,果然没再报错:tar czPvf test.tar.gz /root/tomcat/造成该问题的原因是因为使用相对路径和绝对路径引起的。另外还有一种解决方法是,使用相对路径:cd /rootta
2015-08-08 11:13:39
11966
原创 Fedora 安装输入法 fcitx
1.安装fcitx:sudo dnf install fcitx fcitx-pinyin fcitx-configtool; fcitx-configtool 是fcitx的配置图形界面2.安装选择器 用于选择fcitxsudo dnf install im-chooser3、在im-chooser中选择使用fcitx;编辑以下三个文档
2015-08-03 09:59:26
1756
原创 Fedora 截屏
截取部分屏幕并保存用快捷键shift+prt sc sysrq (笔记本) shift+print Screen SysRq (台式机)截取当前活动窗口并保存用快捷键alt+prt sc sysrq (笔记本) alt+print Sc
2015-08-03 09:53:07
1109
原创 Fedora 不能打开其它NTFS盘
Linux下不能进入windows的NTFS分区之挂载错误问题电脑安装了win8,后在另一个分区(在win8下未分配空间)安装了ubantu,安装完ubuntu后,不能访问win8里面的分区,访问会提示不能访问XXX ,Error mounting /dev/sda8 at /media/my/XXX: Command-line `mount -t "ntfs" -o1.打开终端:
2015-08-02 09:42:26
428
原创 Fedora安装fedy
1.$ wget http://satya164.github.io/fedy/fedy-installer #Download fedy$ chmod +x fedy-installer #set fedy installer execute$ sudo ./fedy-installer #install fedy
2015-07-31 17:27:16
556
原创 Fedora 安装字体
两种方式:1.直接双击点击安装.2.在 /usr/share/fonts 下建立字体目录将字体文件拷贝到所建目录默认字体权限应该是755,如果不是的话,手动更改下chmod 755 MONACO.TTF运行fc-cache -fv,刷新字体缓存。和UBUNTU相比少了mkfontdir 、mkfontscacle两步,挺简单的!
2015-07-31 17:08:17
719
原创 Linux Fedora 22 配置IP地址文件
配置IP地址文件 --------> /etc/sysconfig/network-scripts/ifcfg-ens33 配置IP之前 1 HWADDR=00:01:6c:50:99:a5 2 TYPE=Ethernet 3 BOOTPROTO=dhcp 4 DEFROUTE="yes" 5 IPV4_FA
2015-07-24 20:34:01
1623
原创 Linux下安装Eclipse没有Eclipse Marketplace 选项
在终端中输入$ sudo dnf install eclipse-mpc.noarch
2015-07-23 21:10:13
479
原创 Fedora 22 设置顶部 Top Bar 透明
设置桌面顶部topbar透明:1.安装 Tweak 优化工具2.点击扩展----->获取更多扩展 用firefox打开3.search------->搜索 Transparent 4.找到 Transparent Top Bar 点击左边按钮安装5.打开 Tweak 开启 Transparent Top Bar 6.Term
2015-07-23 20:25:40
1428
转载 Android 按两次返回键退出
---------------------------------------------按两次返回键退出long exitTime = 0; public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK &
2015-03-17 15:46:04
250
JAVA标签打印机程序场景控制器.zip
2020-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人