自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (45)
  • 收藏
  • 关注

原创 二十年嵌入式老兵做Java:IDEA Java文件基本设置

Idea Java文件基本设置1. 文件头注释设置1.1 配置路径File | Settings | Editor | File and Code Templates1.2 配置选项Includes --> File Header1.3 配置内容/** TODO <p> desc </p>@author: #if($Author_Name !="") ${Author_Name} #else

2021-09-03 09:15:47 140

原创 二十年嵌入式老兵做Java汇总

【二十年嵌入式老兵做Java】参加工作至今20年,从事单片机、嵌入式研发十五六载,期间接触到物联网。犹记得与好友出入于北京各个极客空间、咖啡屋,当时做物联网都是骗人的,技术、网络环境都不行,是处于物联网1.0时代;再看现在成熟的大数据平台林立,各大运营商物联网平台的比拼,BAT等大厂几年前也已入局物联网领域。在2016年开始技术转型,带着嵌入式、物联网积累的技术能力,转战上层应用软件开发,一入Java深似海????刚开始做Java呢,一定要有趁手的编辑器调试器,开发框架等等方面。2017年带着队伍整体

2021-09-02 14:41:58 227

原创 MQTT Centos7下安装mosquitto

MQTT Centos7下安装mosquittoMQTT和Mosquitto背景Mosquitto是一个开源(BSD许可证)的消息代理,实现MQTT(消息队列遥测传输)协议版本3.1,3.1.1,5.0。MQTT(MQ Telemetry Transport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。值得一提的是mqtt提供三种不同质量的消息服务:Qos0:“至多一次”,消息发布完全依赖底层 TCP/IP 网络。会发生消息

2020-07-29 11:49:00 332

原创 sun oracle java JDK 1 2 3 4 5 6 7 8 下载分享

为便于下载,收集最全的sun oracle java JDK 安装包,包括jdk1 2 3 4 5 6 7 最后版本,jdk8u221版本 支持平台包括linux,windows,machttps://download.csdn.net/download/handyhuang/11827847...

2019-09-28 09:41:15 605

原创 CentOS7 安装MySQL-5.7.22指导书册

按照网文总结了一篇word文档https://download.csdn.net/download/handyhuang/11800448补上卸载部分:0 卸载MySQL和MariaDB系统如果存在mysql或者mariadb,需要先卸载rpm -qa |grep mysql yum remove mysql*rpm -qa |grep mariadb yum...

2019-09-22 10:44:31 158 1

原创 mysql-5.7.22 云主机安装与windows本地安装【绿色免安装】

由于云主机centos7要求安装mysql-5.7.22 ,所以为了统一,本地开发也需要安装对应的版本,现将资源上传,供大家下载。免安装绿色版,有bat脚本控制,更容易:win32https://download.csdn.net/download/handyhuang/11797238winX64https://download.csdn.net/download/handy...

2019-09-21 14:31:38 161

原创 Swagger和Postman测试上传文件,后台代码处理差异

环境是Springboot后台程序集成web和swagger接收前台文件上传功能。在后台提取上传文件名的时候遇到问题:通过file.getOriginalFilename()提取文件名作为minio的对象名,Postman测试没问题,后台接收的只是文件名称;Swagger上传时候,后台接收到是整个文件的路径名称。由于在Windows上测试,导致报异常了,暂时的解决方案记录下:1检测文件名是...

2019-08-24 18:46:51 845

原创 centos 安装frp 实现内网穿透进行电信物联网NBIOT开发

1 云服务器安全组TCP端口配置开放88032 云服务器防火墙端口开放配置(centos) firewall-cmd --zone=public --add-port=8803/tcp –permanent firewall-cmd –reload3 云服务器frps配置()[common]bind_addr = 0.0.0....

2019-05-21 08:28:28 648

转载 mysql出现unblock with 'mysqladmin flush-hosts'

数据库版本是:5.5.53让他telnet数据库是否是通的,回复说不通,并发来了信息提示: 1 2 3 4 5 # telnet 8.8.9.9 3306 Trying 8.8.9.9... Connected to 8.8.9.9. Escape character is'^]'. gHos...

2019-05-10 10:12:58 1301

转载 如何用Spring读取JAR中的文件

在需要将微服务jar文件中的资源文件写到本地磁盘目录过程中遇到问题 根据 “classpath:xx/xx.xxx”这种方式获取资源文件,但是因为在jar包中,所有 “classpath:” 会被替换成 “jar : file : /aa/bb/classes!“, 最终生成的资源路径为 :”jar : file : /aa/bb/class...

2018-03-02 10:46:27 1379

转载 java 常用正则表达式汇总

1.由数字、26个英文字母或者下划线组成的字符串: ^[0-9a-zA-Z_]{1,}$2.非负整数(正整数 + 0 ): ^/d+$3. 正整数: ^[0-9]*[1-9][0-9]*$4.非正整数(负整数 + 0): ^((-/d+)|(0+))$5. 负整数 : ^-[0-9]*[1-9][0-9]*$6.整数: ^-?/d+

2016-12-22 15:30:38 514

原创 java 删除文件夹代码

private boolean deleteDir(File dir) { if (dir.isDirectory()) { String[] children = dir.list(); for (int i=0; i<children.length; i++) { boolean success =

2016-12-19 09:50:02 531

转载 为什么 Lua 的新版本越来越慢?

为什么 Lua 的新版本越来越慢?今天有人转了个知乎上的帖子给我看:Lua 5.3为何很慢?该不该升级? 。首先,我不认为 10% 的性能差异能够称的上很大,和 10% 的性能下降相比,程序更清晰稳定、功能更完备(不是指功能多,而是指对各种边界条件处理的更好)要重要的多。毕竟,让 CPU 提升 10% 的性能很容易。其次,在实际项目中,和简单的测试脚本不同,我很难观察到 10%

2016-01-26 11:27:59 574

转载 Epoll详解及源码分析

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-] 什么是epoll Apache模型Process Per Connection简称PPC 和 TPCThread Per Connection模型select模型poll模型epoll模型Epoll APIint epoll_createint sizeint epoll_ctli

2016-01-24 17:53:00 1979

原创 农历 阴历 转换阳历算法

声明:代码来源于网络,只是改的易于阅读与理解而已#include #include typedef struct _lunar{ int year; int month; int day; int is_leap;} lunar_t;/* bit23 bit22 bit21 bit20:表示当年闰月月份,值为0 为则表示当年无闰月 bit

2015-12-31 09:58:21 10547 2

原创 VS2012安装时启动界面一闪而过问题解决办法

进入控制面板,选择打开或关闭windows功能,最后选择关闭Microsoft .NET Framework 3.5.1

2015-08-22 10:33:30 6227 2

转载 眉目传情之匠心独运的kfifo

目录(?)[-]一kfifo概述二kfifo内存分配和初始化三kfifo并发无锁奥秘---内存屏障四kfifo的入队__kfifo_put和出队__kfifo_get操作五扩展Reference眉目传情之匠心独运的kfifoAuthor:Echo Chen(陈斌)Email:[email protected]:Bl

2015-04-10 18:10:28 530

转载 数据库的最简单实现

作者: 阮一峰所有应用软件之中,数据库可能是最复杂的。MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖子,只用了几百个字,就把原理讲清楚了。下面是我根据这个帖子整理的内容。一、数据以文本形式保存第一步,就是将所要保存的数据,写入文本文件。这

2014-09-02 16:24:52 598

转载 epoll基本原理及使用框架

epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它不会复用文件描述符集合来传递结果而迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Ready队列的描述符集合就行了。epoll除

2014-09-02 16:01:35 670

转载 Linux环境下段错误的产生原因及调试方法小结

http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html

2014-09-02 15:50:21 555

转载 ubuntu samba服务器多用户配置

http://blog.csdn.net/lbmygf/article/details/7448470在/home/下有多个用户目录A、B...,现通过samba共享,要求A用户对A用户组目录具有root权限,对其他目录具有读权限,B用户对B目录具有root权限,对其他目录只读。并在登陆各个目录时要求输入samba用户名和密码。已在10.04上通过。1、安装samb

2014-09-01 11:38:00 5371 1

转载 linux svn 代码迁移 checkout

什么都不说了,直接代码:    svn co http://11.0.26.41:8080/svn/CODE/quartz quartz --username  admin --password admin  1)检出:1234567891011#

2014-06-26 09:21:32 6823 2

转载 echo——输出颜色字体

名称      echo - 显示一行文本概要      echo [选项]... [字符串]...描述      向标准输出输出字符串。      -n    不输出换行符      -e    打开反斜杠ESC转义      -E    取消反斜杠ESC转义 (默认)      --help 显示帮助      --version 显示版本     

2014-06-26 09:19:51 5536

转载 Source insight上修改samba共享ubuntu上内核源程序文件出现"Confirm by typing ‘yes' below"、"has been changed outside o

阅读内核代码习惯和喜欢使用source insight。如果能在source insight上修改内核代码,同时又不需要把修改的内核代码再拷贝到虚拟ubuntu上去那就方便了。于是想通过用samba与xp共享的方式来实现。即xp、samba、虚拟ubuntu9.10等工具。事实上是可以的,用source insight把在samba上共享的内核源文件建立了工程,速度上不是特别慢,可以接受。但在

2014-04-09 15:00:54 747

转载 进程与线程的一个简单解释

作者: 阮一峰日期: 2013年4月24日进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车

2014-01-07 12:32:28 792

原创 linux编程,慎用system()

经过阅读 Linux下使用system()函数一定要谨慎 和 linux下代替system的基于管道的popen和pclose函数    实现了在C语言编程封装的system接口#include #include #include #include #include #include #include #include typedef void (*

2014-01-05 16:28:02 2335

原创 嵌入式linux pppoe 拨号,如何自动配置安装?

如果在嵌入式linux里通过pppoe拨号上网,需要:1  首先第一次需要执行 pppoe-setup,然后需要用户交互输入用户名,密码等信息2 pppoe-setup成功后,再执行pppoe-start开始拨号。 有什么办法让pppoe-setup自动执行,不用用户参与setup过程呢?有2个方法:1 修改pppoe-setup2 将pppoe-setup所需信息,存入一

2014-01-04 20:24:47 2592 2

原创 C语言实现sqlite3数据库查询的基本方法

sqlite回传函数相关说了3种基本方法:callback,gettable和预处理stmt方法下面给出测试代码和测试用数据库,代码如下#include #include #include #include "sqlite3.h" ////typedef int (*sqlite3_callback)( // void* data, /

2013-12-30 11:16:50 17827 3

原创 C语言实现linux网卡检测-代码精简版

万能的网络,通过getifaddrs可以大大减少编码量,获得 C语言实现linux网卡检测-改进版 同样的效果。#include #include #include #include #include #include #include #include int c_ifaddrs_netlink_status(const char *if_n

2013-12-27 16:49:15 2822

原创 C语言实现linux网卡检测-改进版

C语言+shell 实现linux网卡状态检测   和  C语言实现linux网卡连接检测 2文的方法各有缺陷,比如有些系统执行ifconfig需要root权限,要不就不支持ioctl(fd, SIOCGMIIPHY, &ifr)这样的操作。以下给出了C语言实现linux网卡连接检测 的改进版实现与C语言+shell 实现linux网卡状态检测 同样的功能。#include #in

2013-12-27 08:50:02 4297 1

原创 C语言实现linux网卡连接检测

直接上代码吧#include #include #include #include #include #include #include #include #include #include int get_if_miireg(const char *if_name, int phy_id, int reg_num ){ int

2013-12-26 19:06:24 3992

原创 C语言+shell 实现linux网卡状态检测

不解释,直接上代码 要求linux环境具备grep和awk(awk可选)#include #include #include #include int get_if_status(char *if_name){ char buffer[BUFSIZ]; char cmd[100]; FILE *read_fp; int

2013-12-26 18:26:53 3637

原创 boa-0.94.13:CGI中文问题

CGI 为什么中文乱码

2013-12-14 12:56:07 3801 1

原创 boa-0.94.13:Form CGI Echo

CGI通用网关接口程序,如果不能从客户端浏览器获取参数,将没有任何意义。那么CGI程序如何获取客户端用户输入的参数呢?这里主要依靠HTTP的GET和POST方法,提取HTML的form表单项目,组成name1=value1&name2=value2....格式的字符串。这样的字符串有一个名字叫做URL Encode

2013-12-08 12:17:25 1749

原创 boa-0.94.13:Hello CGI

CGI是什么         CGI全称是CommonGateway Interface,简称CGI,中文名叫做通用网关接口。CGI程序就是符合CGI接口规范的程序,相对于WebServer来说也叫外部程序。CGI接口规范的定义,使得WebSever具备了动态服务功能。客户端或者浏览器通过HTTP协议的GET、POST方法将将form表单数据提交给Web Sever,然后Web S

2013-12-04 22:24:06 4029

原创 boa-0.94.13 Web服务器的编译与运行

开发环境        Vmware 虚拟机 + Debian 5.0。        具备基本的GCC编译环境,能够执行configure产生Makefile。        登陆Debian的用户名为hyx,用户hyx属于用户组hyx        源码下载        下载网址:  http://www.boa.org/        最新版本:  0.94.1

2013-11-30 13:09:39 7487

原创 linux嵌入式开发:nfs 、debug core

#000   保证开发板,windows主机,linux虚拟机 3者互联互通   linux虚拟机 ip 192.168.1.100   windows主机ip 192.168.1.102   linux开发板 ip 192.168.1.103(eth0) #001 NFS调试   linux虚拟机   /etc/exports 文件增加一行 /

2013-11-28 19:24:32 2220

原创 VS2010 The project file ' ' has been renamed or is no longer in the solution

解决方法:1 选择菜单 Project-->Reference2 在弹出的菜单选择 Remove Reference3 在选择菜单 Add New Reference ,将上一步移除的东西再添加一遍之后再编译,应该OK

2013-08-14 22:28:28 2418 1

转载 Linus Torvalds - 从单链表中删除节点

From: http://www.csdn.net/article/2013-01-10/2813559-two-star-programmingFrom: http://wordaligned.org/articles/two-star-programming几周前, Linus Torvalds在Slashdot上回答了一些问题。其中有一条引发了开发者们的强

2013-06-03 18:24:09 956

转载 LLVM触发非主流方案春天的到来

【作者】杨碧玲在人们的印象中,便携消费电子领域一直都是Android+ARM架构的天下,但随着Google在Android中加入LLVM技术,该领域以MIPS为代表的非主流方案也开始迎来春天。在去年年底的时候,也就是在Google发布Android 4.0两周后,MIPS和北京君正携手率先发布了全球首款采用Android 4.0操作系统的平板电脑。这款平板电脑使用的是基于MIP

2013-03-12 21:21:31 1227 1

cgi_form_gb2312.sh

boa-0.94.13:CGI中文问题配搭代码

2013-12-14

cgi_form_gb2312.html

boa-0.94.13:CGI中文问题配到代码

2013-12-14

proccgi.sh

boa-0.94.13:Form CGI Echo引用

2013-12-08

cgi_form.sh

boa-0.94.13:Form CGI Echo引用

2013-12-08

cgi_form.html

boa-0.94.13:Form CGI Echo 文章引用

2013-12-08

pthread-hello-join-exit

对应文章内容http://blog.csdn.net/handyhuang/article/details/8301297

2012-12-16

hello传递参数给线程

对应文章内容http://blog.csdn.net/handyhuang/article/details/8301193

2012-12-16

pthread-hello

对应文章http://blog.csdn.net/handyhuang/article/details/8301058

2012-12-16

dlfcn-win32-r19

dlfcn-win32-r19 -handyhuang.rar 在原有基础上增加了mingw develop studio的编译测试工程,增加了vs2010的编译测试工程。

2012-11-28

Windows下获取本机MAC地址(网络适配器)-GetMACUUID

Windows下获取本机MAC地址(网络适配器)另一种方法

2012-08-02

Windows下获取本机MAC地址(网络适配器)-GetMACNETBIOS

Windows下获取本机MAC地址的另一个方法

2012-08-02

Windows下获取本机MAC地址(网络适配器)

代码关键之一,需要iphlpapi.lib的支持,才可以获取本机MAC地址 #include <Windows.h> #include <Iphlpapi.h> #pragma comment(lib, "iphlpapi.lib")

2012-08-02

Windows下获取本机IP地址

Windows下获取本机IP地址代码 代码关键之一,需要wsock32.lib的支持,才可以获取本机IP地址 #include #pragma comment(lib, "wsock32.lib")

2012-08-02

bmp_paser bmp文件解析器

bmp文件格式的解析与显示 vc6调试,但代码是跨平台的。

2012-08-01

nutch-0.9 环境搭建所需最小cygwin

参考文章 http://blog.csdn.net/handyhuang/article/details/7421553

2012-04-02

ImDiskVirtualDiskDriver

ImDiskVirtualDiskDriver 用imdisk可以讲一个文件做成虚拟盘, 安装完毕后,在请在控制面板运行程序或命令行中输入imdisk.exe运行。

2012-02-10

VSuite.Ramdisk Free

VSuite.Ramdisk 提供将内存虚拟为硬盘的功能

2012-02-10

libxml2 port to VS2008-3

将libxml2 2.7.8 代码建立了VS2008编译工程,并增加了15个测试程序代码。确实需要的请下载

2011-06-30

libxml2 port to VS2008-2

将libxml2 2.7.8 代码建立了VS2008编译工程,并增加了15个测试程序代码。确实需要的请下载

2011-06-30

libxml2 port to VS2008 -1

将libxml2 2.7.8 代码建立了VS2008编译工程,并增加了15个测试程序代码。确实需要的请下载

2011-06-30

SQLiteManager4.5.0

55 8B EC 81 EC 8C 03 00 00 替换为 B8 01 00 00 00 C3 90 90 90

2022-01-08

jdk-all.txt

为便于国内下载,收集最全的sun oracle java JDK 安装包,包括jdk1 2 3 4 5 6 7 最后版本,jdk8u221版本 支持平台包括linux,windows,mac 如需其他版本请评论说明

2019-09-28

CentOS7 安装MySQL-5.7.22指导书册.zip

https://blog.csdn.net/handyhuang/article/details/101096312 https://blog.csdn.net/handyhuang/article/details/101149178

2019-09-22

mysql-5.7.22-win32-green.zip

mysql_install.bat: 安装 MySQL5722x32 mysql_unistall.bat:卸载 MySQL5722x32 mysql_start.bat: 启动 MySQL5722x32 mysql_stop.bat: 停止 MySQL5722x32 先安装再启动

2019-09-21

mysql-5.7.22-winx64-green.zip

mysql_install.bat: 安装 MySQL5722x64 mysql_unistall.bat:卸载 MySQL5722x64 mysql_start.bat: 启动 MySQL5722x64 mysql_stop.bat: 停止 MySQL5722x64 先安装再启动

2019-09-21

Idea 无法访问插件市场终极解决方法.rar

Idea 无法访问插件市场终极解决方法,网上查到的有各种方法,试过后不起效,我给他设置的一个自定义的市场,问题解决了

2019-08-23

frp-0.26.0配置文件及windows客户端启动脚本

1vbs脚本放在C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 2 脚本修改objShell.Run(......) 3 服务器frps端口配置,出入站规则一致 0.0.0.0/0 TCP:7000 允许 frps与frpc通信 0.0.0.0/0 UDP:7001 允许 - 0.0.0.0/0 TCP:7500 允许 frps web控制面板 0.0.0.0/0 TCP:8800 允许 http代理 0.0.0.0/0 TCP:8801 允许 https代理 0.0.0.0/0 TCP:8802 允许 windows 远程桌面代理 为安全起见,有些配置还是改一下 token:frps与frpc配置token要一致 dashboard_user dashboard_pwd

2019-04-15

传统jsp项目转移到springboot

此资源为个人整合jsp和springboot技术的实例工程,需要注意的信息都在对应的pom文件有注释。希望对其他人有帮助。最重要是提供了windows上运维脚本bat启动停止程序。不是网上查的那种要改java.exe名称的做法。测试方法:把编译好的jar包拿到桌面,可双击运行,也可通过提供的脚本运行;注意脚本中jar的名字

2019-01-26

CentOS 端口开放关闭脚本

./port.sh add 8080 ./port.sh remove 8080 ./port.sh query

2018-09-19

shell 彩色文字输出

log $BG_GREEN $FG_RED "this is a test" log_info "this is a info" log_error "this is a error" log_debug "this is a debug" log_warn "warn this is a warn"

2018-09-19

FastDFS运维脚本

简化fdfs及相应的nginx启停; start) start_fdfs_trackerd start_fdfs_storaged start_nginx ;; stop) stop_nginx stop_fdfs_storaged stop_fdfs_trackerd ;;

2018-09-19

VisualSVN-Server-2.5.9

SVN 服务器端软件,Windows版本

2015-06-30

conio的代码搜集

conio的代码搜集,含有2个游戏,俄罗斯方块和贪吃蛇

2014-07-21

GSS-API Programming Guide 离线包

As its name implies, the GSS-API enables programmers to write applications that are generic with respect to security; that is, they do not have to tailor their security implementations to any particular platform, security mechanism, type of protection, or transport protocol. Although the GSS-API enables applications control over security aspects, a programmer using GSS-API can write a program that is ignorant of the details of protecting network data. Therefore, a program that takes advantage of GSS-API is more portable as regards network security. More than anything else, this portability is the hallmark of the Generic Security Standard API.

2014-07-09

Source Insight3.50.0072

Source Insight3.50.0072 原厂安装文件+注册机+可用序列号 XP+WIN7+WIN8 正常使用

2014-04-09

sqlite测试用数据库(utf8编码,繁体字)

sqlite测试用数据库(utf8编码,繁体字)

2013-12-30

cgi_form_utf8测试网页

boa-0.94.13:CGI中文问题 配套源码

2013-12-14

cgi_form_utf8测试脚本

boa-0.94.13:CGI中文问题 配套源码

2013-12-14

awk实现url解码

boa-0.94.13:CGI中文问题配套代码

2013-12-14

cgi_form_utf8.sh

boa-0.94.13:CGI中文问题配套代码

2013-12-14

空空如也

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

TA关注的人

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