自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android Studio中快速修改包名

Android Studio中快速修改包名

2024-03-16 22:27:45 575

原创 【无标题】finalshell 上传php文件,出现500错误的问题

finalshell 上传php文件,运行时出现500错误的问题。finalshell 没有找到如何在上传修改文件权限的设置。使用xshell上传d.php文件后的权限。多方查找发现是因为上传后文件的权限不够。b.php d.php的内容。修改文件权限就可以正常执行了。

2024-01-06 18:09:00 614

原创 android studio导入mysql jar包

android studio导入mysql jar包

2022-12-14 09:59:56 650 1

原创 云服务器centos8搭建网站 apache+php+mysql

云服务器centos8搭建网站 apache+php+mysql搭建过程

2022-12-03 20:35:09 2409

原创 安卓 高德SDK 将当前坐标居地图中心

高德sdk 设置地图中心

2022-09-12 10:29:57 807

原创 安卓 GPS定位程序APP 闪退问题

安卓 GPS定位程序APP 闪退问题 空针 断网

2022-09-06 20:34:30 642 1

原创 安卓提交中文数据乱码

php 安卓 sql 乱码

2022-09-02 15:13:58 1145

原创 Android Studio编程小心得

1、app出现红叉问题网上有很多解决方法,大部分是修改某些文件再启动。其实直接重启就可以解决了,如果解决不了再寻求修改的办法。2、NotificationListenerService的问题根据网上介绍的方法监听通知消息,很顺利的实现拦截功能。根据介绍取的类名NotificationListener.class,编完以后嫌名字太长,遂将改名为a.class ,再安装到手机里,发现拦截功能失效,怎么改名字都不行,改回原来的名称就一切正常。最后将手机的里原程序彻底删除,然后.

2022-02-18 16:51:38 1459

原创 安卓 checkbox 部件 复选框的颜色设置

安卓 checkbox 部件 复选框的颜色默认是红色,太刺眼了,所以要更换更换步骤1、在styles.xml 中加入<style name="MyCheckBox" parent="Theme.AppCompat.Light"> <item name="colorControlNormal">@android:color/darker_gray</item> <item name="colorControlActivated">@andro.

2021-12-07 10:22:21 3951

原创 关于 linux c 清屏命令

c程序中,linux终端清屏命令,下面2个都可以。1、system("clear"); 2、printf("\x1b[H\x1b[2J");但是,在apache服务器环境中,如果在c程序中使用system("clear") 清屏,会提示TERM environment variable not set 错误printf("\x1b[H\x1b[2J") 可以正常使用。自己留个记号...

2020-11-13 16:59:02 4480 1

原创 PHP获得ip地址,apache2服务器运行不报错

此ip获得函数的优点是apahce2运行时不报错。function getRealIp(){ $ip=false; if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip = $_SERVER["HTTP_CLIENT_IP"]; } if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ips = explode (", ", $_SERVER['HTTP_.

2020-11-12 14:16:13 150

原创 Arduino BootLoader 烧录总结

经实验,Arduino nano板可以烧录Arduino uno的BootLoader。上传blink 点led程序,成功点亮。需要2块arduino板子,型号可以不同,接线参考https://blog.csdn.net/wulala789/article/details/98946833或搜搜其他介绍。刷ISP的板子姑且叫ISP板,ISP板烧录ISP程序时,各项选择和正常烧录程序是一样的。假设被烧录板是auduino nano ,处理器是ATmega328P(old BootLoader),.

2020-11-07 11:11:42 1843

原创 linux 一句命令行连接wifi

nmcli dev wifi connect your_wifi password your_pwd

2020-10-07 11:13:59 222

原创 STM32 利用串口空闲中断接收数据

只说结果,uart原理 设置 网上介绍的都很详细了, 自己搜,这里使用的uart21、在uart.c里的uart初始化函数HAL_UART_MspInit 末端使能uart中断 /* USER CODE BEGIN USART2_MspInit 1 */ //使能uart中断 __HAL_UART_ENABLE_IT(uartHandle, UART_IT_RXNE); /* USER CODE END USART2_MspInit 1 */...

2020-09-30 11:37:57 2069

原创 wiringPi 程序运行权限的问题

最近用c wiringPi学习控制led,例程编译后在linux命令界面能正常运行。后来尝试在apache环境,通过web控制led,始终不能点亮,后来发现 在这个函数wiringPiSetup(); 就卡住了。反复测试,发现是编译好的led程序的权限不够,chmod 4755 led赋予权限后再通过web调用就能正常控制led了。由于apache是搭建在linux系统中,许多linux的操作,需要权限才能执行。所以,如果单独调试的程序能正常执行,如果换了环境就出错误,就要考虑.

2020-09-20 08:51:39 556

原创 简单的瀑布流效果

折腾几天,终于做了个简单的无插件的瀑布流效果直接上代码,可以实际使用。有需要的拿去参考。手机竖屏显示2列,横屏显示3列。电脑根据浏览器大小显示2-4列,具体列数可根据需要调整。图片是效果截图。图片资料自己准备<!DOCTYPE html><meta charset="utf-8" /><body><script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">&lt

2020-08-10 14:47:33 292 1

原创 chitubox micromake L3+ 切片软件配置对应关系

赤兔的 层抬升距离对应L3的底层进给率,其实是步进电机是速度。有次设置成2mm,结果电机爬的比蜗牛还慢。还以为死机了。下面的数据是为了区别各参数的关系,随便写的。赤兔 L3底层抬升距离 底层进给率抬升距离 抬升1(mm)底层抬升速度 抬升2进给率抬升速度 抬升1进给率回程速度 回合进给率过渡层数(例子中填的是2) 在L3表里没有体现,但是在实际操作中,打印完底层数后,...

2020-07-29 09:32:28 4054

原创 linux 修改ip后不能访问大网的问题解决

最近一直在修改linux的动态或静态IP,自动分配ip时可以正常访问大网,修改ip后,iu不能访问大网。搜索网上许多解决方法,基本都是说DNS没正确解析,所以不上网了。可这些都没解决我的问题。后来对比修改ip前后的route的结果,发现default的网关消失了。重新设置网关后,就可正常访问大网了。route add default gw 192.168.1.1上面的网关地址192.168.1.1根据你自己的系统决定。...

2020-07-21 21:04:47 1039

原创 linux 换国内源

因为源的问题在网上找了很多源的文件,可是都不理想,终于找到一个源list,用这个源装了很多软件都顺利完成,留文备注一下,希望因为源安装出问题的试试。/etc/apt/sources.list#deb http://mirrors.aliyun.com/ubuntu-ports xenial main restricted universe multiverse#deb-src http://mirrors.aliyun.com/ubuntu-ports xenial main restri.

2020-07-17 08:41:19 791

原创 armbian各版本名称对照

Bionic= Ubuntu Bionic 18.04 (LTS) legacy= initial stable or the only kernelDisco= Ubuntu Disco 19.04, no end-user support current= builds with best possible supportFocal= Ubuntu F...

2020-06-29 08:42:47 18555

原创 linux 用chromium浏览器打开全屏图片

一个简单的方法,在linux 桌面系统显示全屏图片chromium b.html --kioskb.html只有一个图片,图片和屏幕是同一个分辨率。由于浏览器会留边框。所以这样打开的图片会有滚动条,非真正的全屏。在网页文件里做下面修改body{overflow:hidden; margin:0;padding:0;position:relative;width:auto;height:auto;background:url("./b.jp...

2020-06-28 14:18:32 615

原创 Linux udev挂载U盘

关于udev请自行科普,网上N多关于linux 挂载U盘文章,但是基本是说一个U盘的挂靠,这里是2个U盘的挂载一、首先要增加规则文件/etc/udev/rules.d/11-usbmount.rules#11-usbmount.rules#文件名前加11是为了把规则排名靠前,让系统优先处理KERNEL=="sd[a-z][0-9]", RUN+="/etc/udev/mount_u...

2019-12-16 14:05:04 693

原创 关于LINUX搭建web服务器或者http环境时遇到的小问题

最近在熟悉linux的使用,在搭建web环境时,找了N多例程,没有一个搭建成功,怀疑例程有问题,一直没注意浏览器的问题。之前使用的是360极速浏览器,访问网页时一直很长时间才出现反应(有时候就没反应),就误认为程序有问题或者本人设置不当。后来无意中换了浏览器访问,瞬间就有结果。然后试了几种浏览器,测试结果如下google 火狐 遨游 UC (chrome核心的浏览器 应...

2019-11-26 14:49:58 438

原创 CUBEMX STM32F105RB U盘读写详细教程

CUBEMX STM32F105RB U盘读写详细教程abin 42817001打开cubemx软件,2.选择单片机型号,本文选stm32f105rb3.设置RCC,4.设置时钟1 根据开发板选外部晶振,一般是8Mhz。2 选通外部晶振通道,由于ubs要使用48Mhz频率,内部频率无法提供3工具单片机选择主频,1 2 3步骤无先后顺...

2019-11-09 14:51:17 8368 12

原创 CREO 用最简单的方法做个莫比乌斯带

突然想起用CREO怎么做莫比乌斯环,在网上找视频,看了个晕头转向(PROE/CREO水平一般,只能做简单的物件)。又要扫描,又要加关系式,不想学那么多,于是就像有没有简单的方法做出来。于是想到先把长条扭曲180度,如何折弯成圆环,不就是莫比乌斯带了吗下面用CREO5.0操作,PROE也差不多。先拉伸做个长条,尺寸自己定,先拉伸,基本面选择FRONT,然后在编辑里选择扭曲...

2019-06-26 22:39:03 2681

原创 关于ESP8266反复启动问题的解决

ESP8266刷不同固件后,有时会出现反复启动的问题,可能是FLASH里有未擦除干净的区域。网上有很多清除方法,基本都是介绍在Python环境下擦除FLASH,对于菜鸟来说有点复杂。无意中发现,乐鑫官网提供的FLASH工具,里面就有ERASE,使用十分方便,乐鑫 Flash 下载工具版本低的可能没有这个选项擦除后再刷固件就正常了。如果擦除不正常,请检查端口COM...

2019-04-02 10:23:39 7023 2

原创 51单片机时间戳相关函数

函数使用了long变量,比较占RAM,单片机要是空间紧张就别用了,会把mcu算糊涂的。/******* timestamp时间戳函数 开始**********/#define  SECOND_OF_DAY  86400   //一天多少秒idata uchar DayOfMon[]={31,28,31,30,31,30,31,31,30,31,30,31};/*******************...

2018-06-06 15:43:43 4206 1

原创 最高优先级和单片机唤醒的关系

最近在使用芯圣HC89S003F4时,在使用官方INT1掉电唤醒例程中,无论如何都无法完全唤醒MCU,经厂方查看程序,调试,很快找出原因,由于INT1不是最高优先级,所以唤醒没有成功,后来将INT1的优先级设为最高,就一切正常了。估计原因是:INT1不是最高优先级,唤醒启动后就被更高优先级的抢去了控制权,就是和和各种中断打架去了,最后谁也干不成活。IP0 |= 0X30; ...

2018-05-30 13:48:14 840

原创 HC89S003F4管脚快速设置函数GPIO,方便懒人

不用记那么多寄存器的名称了,直接输入管脚号和管脚状态就可以了。例子在最下面几行变量 P 被厂家用了,只能使用GPIO了。本函数占用约200字节,地方不够的慎用void GPIO(u8 m,u8 n)  //HC89S003F4管脚快速设置函数by abin 。 m为管脚 P0.1=01  P1.0=10 等,n为管脚状态,见上面或数据手册说明{        switch (m)        {...

2018-05-22 22:21:00 3041

原创 DS3231内容读取遇到的小问题

闲来无事,弄个ds3231  单片机stc15f104w 来捣鼓一下。找些例程可以识别设备,在读取时遇到小麻烦。读取0x06地址内容时始终无法读出,先后怀疑器件 程序是不是有问题,又仔细研究的I2C结构,没发现问题。既然读出了问题,解决不了,就暂时放下,去看写的情况。写的问题不大,基本顺利。后来把0x06地址写上内容,就发现0x06的内容可以读出来了。经思考,可能是新的3231的地址内容出厂是空的...

2018-02-28 14:40:16 3514 3

原创 MACH3 G代码自动循环加工简单例子

代码下载地址http://download.csdn.net/download/silno/10227705%(注释内容要放在圆括号内)G17 G90 G21G40 (设置工作平台,绝对坐标)G0 X0 Y0 Z5#1=3 (设置变量1,用于自动增加用)M98 P789 L3 (M98 调用子函数命令, P后面为子函数名,L为调用次数3+1=4次 )O789 ...

2018-01-28 09:24:40 15640

原创 nodemcu 读写实时时钟DS1307 用lua

nodemcu有i2c模块,就可以很方便读写I2C的设备。下面以读写RTC  DS1307为例nodemcu i2c标准例程地址 http://nodemcu.readthedocs.io/en/master/en/modules/i2c/#i2cread但是里面只介绍了怎么读写某个i2c设备的简单过程,并没有说如何读写i2c设备中的某个地址。--读取1307里某个地址的内容 id = 0 ...

2017-06-08 21:18:55 3781

原创 nodemcu 8266修改DS18B20温度传感器分辨率

美国Dallas 半导体公司的数字化温度传感器DS18B20  支持 "一线总线"接口,所以用来测试温度很方便。连线很简单了,到处都有用LUA编写关键是代码下面是官方的标准代码,照用就是,我给修改了一下,装个函数直接调用,t1的404  500等代码是按网页错误代码改的,比如返回404,就是没找到相关设备,500就是遇到错误,比如有onewire设备,但不是我们所的温度传感

2017-06-05 14:52:20 5042

原创 nodemcu搭建web服务器出现的问题

用nodemcu搭建服务器,用lua调试(使用esplorer软件)官方都会提供简单的例子 -- Start a simple http serversrv=net.createServer(net.TCP)srv:listen(80,function(conn) conn:on("receive",function(conn,payload) print(payloa

2017-05-02 20:37:36 4056 1

转载 WebKit.net最简单使用方法

WebKit.net最简单使用方法WebKit.net是对WebKit的.Net封装,使用它.net程序可以非常方便的集成和使用webkit作为加载网页的容器。这里介绍一下怎么用它来显示一个网页这样的一个最简单的功能。第一步:下载WebKit.net 的bin文件。别小看这一步,你不一定能下载成功,原因你懂的。WebKit.net 的主页是http://webk

2015-01-29 13:28:24 1809

转载 用javascript实现本地图片预览(HTML5)

function preImg(sourceId, targetId) { if (typeof FileReader === 'undefined') { alert('Your browser does not support FileReader...'); return; } var reader = new FileReader(); reader.onload =

2015-01-17 13:02:50 474

原创 STM32F429ZGT6使用SDRAM

STM32F429I-DISCORVERY

2014-11-20 10:02:59 3599

原创 国产750写真机光栅编码译码器

国产750写真机光栅编码译码器,y

2014-11-09 07:49:09 1232

原创 STM32 在MDK SRAM调试的问题

STM32 在MDK  SRAM调试时,一般都要在宏定义中加入

2014-10-07 11:47:01 1289

原创 1Mhz方波 + 中断 代码

#include "stm32f10x_conf.h"#define LED0_OFF  GPIO_SetBits(GPIOA,GPIO_Pin_8)// LED0关#define LED0_ON GPIO_ResetBits(GPIOA,GPIO_Pin_8)//LED0开u16 i=0;void GPIO_CFG(void);void RCC_CFG

2014-10-04 14:26:28 1446

MICROMAKEL3+ 3ds chitubox插件

CHITUBOX赤兔切片软件的3ds格式插件及相关打印机配置文件 L3+ 光固化3D打印机,凑齐不够的50字

2020-07-29

CUBEMX_STM32F105RB_U盘读写详细教程_附源码.rar

CUBEMX STM32F105RB_U盘读写详细教程_附源码,源码包括keil工程所有代码以及CUBEMX的ioc设置文件 本程序开发环境: STM32F105RB + cubemx5.4 + keilMDK5.2 + J-LINK V8.0 本人亲自攥写,非网上下载、转载

2019-11-09

RGB转MIPI DSI 桥接芯片 SSD2828库函数 .h

RGB转MIPI DSI 桥接芯片 SSD2828库函数 .h .cpp文件 ,STM32F4xx 芯片,内含2828 2829数据手册,英文

2019-08-24

mbws.prt.rar

CREO5.0 用最简单的方法做个莫比乌斯带,视频里找到的资源太复杂 本人原创文件,详细说明见博客 https://mp.csdn.net/postedit/93784188

2019-06-26

mach3 G代码 自动循环加工-可自动递增递减

mach3 G代码 自动循环加工-可自动递增递减 简单例子 实现重复的加工动作,简化编码,减少码字工作量

2018-01-28

淘宝购物省钱返利返现软件

淘宝购物省钱工具,只需复制淘宝某件商品的地址就可以知道返现情况

2015-05-01

webkit浏览器演示源码 vb.net vs2010

在网上找了N遍,终于做一个简易的webkit浏览器,供参考吧。 在CSDN找到一个,可货不对板

2015-01-29

STM32F429操作SDRAM

STM32F429 外部sdram读写测试

2014-11-20

光栅编码器、译码器、传感器Q9864(QEDS-9864) HEDS9700

国产750写真机光栅编码译码器,和AGILENT Q9864-57 类似的AGILENT HEDS9700,可做参考

2014-11-09

STM32- 1Mhz-interrupt 工程文件

stm32 单片机 产生1Mhz方波。可调,输出4路PWM,另加一个中断输出控制

2014-10-04

STM32模板(MDK4.7)

MDK4.7 STM32工程模板,都已建立好了,直接用来编程序,包含模拟simulator调试、SRAM调试、FLASH调试,初学者的福音。刚开始学STM32编程,为了搞清楚KEIL MDK软件的使用,搞了一个星期还是晕晕的。STM32的flash居然只能刷1000次,要是能刷10万次就不用这么麻烦了。

2014-10-02

VB模拟的红绿灯控制程序

VB模拟的红绿灯控制程序,很简单的程序,设定定时器,到时间自动切换红灯、绿灯,供参考学习。

2011-10-23

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

TA关注的人

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