自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

brok1n

闻道有先后,术业有专攻,如是而已 ---- 三人行,必有我师焉,择其善者而从之,其不善者而改之

  • 博客(33)
  • 资源 (9)
  • 收藏
  • 关注

原创 快速下载Python以及正确的安装Python的方法

快速下载Python以及正确的安装Python的方法由于在B站录了个视频。这里把对应的文章也写出来。大家可以直接去看我在B站录制的视频哔哩哔哩 快速下载Python以及正确的安装Python的方法这里我用文字的形式直接描述一下步骤:一. 下载Python到Python的官网 Python官网根据自己电脑系统 64位还是32位 下载稳定版本的python安装包为了方便大家下载 我这里直接给出下载地址https://www.python.org/ftp/python/3.8.3/python-3

2021-01-17 14:54:01 1278 1

原创 MyBatis 使用笔记(4) 完结篇

之前的三篇文章 我讲解了MyBatis的安装、详细配置、Mapper配置讲解, 这篇文章,就来整体的来写个整体的使用流程。MyBatis使用流程1.配置MyBatis环境(添加MyBatis、数据库驱动 jar文件) 2.配置mybatis-config.xml (自定义类型映射,数据源,Mapper) 3.编写Mapper的接口和xml文件 4.用SqlSessionFactoryBuil

2017-03-29 00:31:18 458

原创 MyBatis 使用笔记(3) Mapper映射器详解

上一篇文章 给大家讲了MyBatis的详细配置,这篇文章就给大家讲讲MyBatis在使用过程中最重要的东西Mapper映射器在使用上 主要分以下几种: 元素 说明 1.select 查询语句,可以自定义参数、返回结果 2.insert 插入语句,返回入条数 3.update 更新语句,返回影响行数 4.delete 删除语句,返回删除的行数 5.sql

2017-03-28 16:13:45 3003

原创 MyBatis 使用笔记(2) MyBatis配置详解

上面一篇,说了MyBatis的简介、配置、简单使用。这一篇 开始从程序层面上 来认识MyBatisMyBatis的基本构成MyBatis在程序层面上有几部分构成1.配置mybatis-config.xml 配置了MyBatis的决定性的工作基础包括:属性配置、设置配置、类型别名配置、类型处理器配置、对象工厂配置、插件、环境变量配置、事务管理器配置、数据源配置、数据库厂商标识配置、映射器配置。看到这么

2017-03-27 19:21:01 631

原创 MyBatis 使用笔记(1) 简介、安装、配置

之前做项目的时候,接触到服务器端开发,当时服务器是用SpringMVC做后台服务 MyBatis做数据库连接 Mysql数据库 在那之前 我只接触过JavaWeb的简单的Servlet的基本用法,在边学边开发的过程中学了一部分SpringMVC和MyBatis的技术 SpringMVC做接口 用到的东西比较少,主要是数据库处理操作用MyBatis的时候遇到各种问题。现在终于有时间来系统化一些的学习

2017-03-27 16:53:26 23754 8

原创 使用IDEA创建基于Gradle构建的JavaWeb项目 -- 续

接上文 使用IDEA创建基于Gradle构建的JavaWeb项目 添加servlet-mapping的时候。我们使用idea的自动补全功能。先打一个 < 尖括号。然后 看到第一个就是servlet-mapping 如果你的不是。你可以打 <servlet-m 或者少打几个字母。 让下面出现的语法提示框的第一个成为 servlet-mapping 然后按tab键 然后聪明的idea自动帮我

2017-03-21 18:01:52 6253 1

原创 使用IDEA创建基于Gradle构建的JavaWeb项目

首先。基础环境问题。 不多说。只说说有哪些东西。1.JDK 2.Gradle 本地下载好的。我用的时候是 gradle-2.13-all 3.IDEA下面就直接进入主题。使用IDEA创建基于Gradle构建的JavaWeb项目。目标是可以执行Servlet和JSP第一步。File-》new Project 创建一个项目 接着按着图上操作 然后接着看图操作。不过我不懂这groupid

2017-03-21 17:52:05 9188 2

原创 加密解密系列文章之 - ASCII 加密解密(最简单的加密解密) 下

继上一篇 加密解密系列文章之 - ASCII 加密解密(最简单的加密解密) 上 的下篇。 我在 上 篇里 已经给大家说了最基本的ASCII 加密 解密的东西。然后再最后 我们说了ASCII加密解密的问题。那就是 当对一个ASCII的char字符做加减运算之后。这个字符的ASCII小于0 或者是大于127 在写上一篇文章的时候。写到这个问题的时候。我的表情是这样的。 你没看错。就是这个表

2016-07-30 13:25:04 5482 1

原创 Arduino ide 1.6.9 遇到的问题 error: 'TKD2' was not declared in this scope

之前用过arduino链接红外接收器来接受遥控器发送的指令。控制一些外围设备。用的是github上下载的库。这几天又要用的时候。发现遇到了个问题。首先一个错误是 D:\Tools\Arduino\libraries\RobotIRremote\src\IRremoteTools.cpp:5:16: error: ‘TKD2’ was not declared in this scopeint R

2016-06-17 11:22:43 7968

原创 使用Processing+Arduino写的类似雷达扫描效果

大家好。好久没出来冒泡了。来冒个泡混个脸熟。今天给大家带来的是用Processing+Arduino做的一个类似雷达扫描的效果。先来看看效果 http://v.youku.com/v_show/id_XMTU4OTA2ODQ1Ng==.html前不久 偶然间 我在arduino的网站还是一个博客。具体忘了 看到过一个国外的人做的一个 雷达扫描效果。 使用的是arduino + processing

2016-06-17 10:38:58 14853 5

原创 Ionic 学习笔记之-痛彻心扉的环境搭建

Ionic 学习笔记之-痛彻心扉的环境搭建最近在学习Ionic 做多平台的应用、跨平台应用。就是用html写的界面、js实现逻辑。 在学ionic之前选了各种跨平台APP开发框架。最后选择了ionic 在ionic的学习中,或者说任何东西的学习中。我们首先要做的就是环境搭建、然后Hello World! 但是在学习ionic的过程中。遇到了坑、很坑、深坑、神坑 环境安装都各种问题。我也是醉了。

2016-03-17 20:19:39 5178

原创 Android 增量更新 -- 客户端bsdiff库的编译及jni调用

Android增量更新 bsdiff库的修改编译及使用这一篇文章。来写一下我的android增量更新客户端bsdiff库的项目 ndk编译这里简单说一下增量更新 增量更新就是 将两个版本的文件差分出补丁文件。更新版本时。客户端只需要下载差分补丁。从而不需要讲新版本安装包全部下载。减少下载数据包大小,减少客户端等待时间。android增量更新现在常用的是bsdiff这个c开源的二进制差分库来做。由于

2015-12-26 02:23:00 3613 6

原创 加密解密系列文章之 - ASCII 加密解密(最简单的加密解密) 上

前言:首先。在这里声明。本人没学过加密解密专业以及没有对加密解密做过任何的系统学习。文章用来记录我自己学到的加密解密的一些我理解的东西,有错误之处欢迎大家指出。谢谢。加密解密。在以前我的眼里。是灰常高大上、灰常屌的技术。正如我在上高中的时候。在网上看到的书 名字大概叫 跨平台游戏移植 这一类的(书名具体神马的忘记了)。这对当时的我来说,感觉非常屌。简直就是 “天书” 。 然而在我三四年后。接触了游戏

2015-12-03 20:23:13 21621 6

原创 Gson的使用

之前的一篇文章。写了如何使用android自带的json解析库来解析使用json数据。下面我们来看另一个很好的json解析库。这个解析库是google开源的。他就是GsonGson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行转换的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,将java对象转换成Json字符串。上面就是Gson的简单解释。下面我

2015-11-23 18:14:25 874

原创 Json数据与Json在android开发中的应用

如题。Json数据与Json在android开发中的应用。首先。我们先来了解一下什么是Json数据、以及Json数据与xml的区别当然这是个人理解。大牛勿喷。如有错误、欢迎指正什么是Json数据 : JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - Decemb

2015-10-26 23:47:26 871

原创 关于 ddpush 的 webManager 的说明

首先声明一下。我写的这个ddpushWebManager 是我对ddpush的web推送写的一种解决方案。或者说是一种ddpush web推送的解决思路。再次申明:ddpush 不是我写的。 ddpush 的官方网站 http://www.ddpush.net/ddpush 官方 提供了一个java编写的开源的推送服务器。在使用的过程中有需要在网页上管理推送信息的这种需求。我就自己稍微琢磨了一下

2015-04-25 18:17:06 4751 2

原创 ddpush 学习之路 15 关于DDPUSH 的一些很多人会问到的问题和解答

在群里,经常遇到有人问一些问题。关键是这个问题我在之前经常的出来回答。重复的问。来一个新人。问一次。我这里小小的说一下大多数接触ddpush的人关心的问题。ddpush 可以用作IOS推送么(这个几乎是问的最多的一个问题) 答: ddpush 的本质。是通过TCP/UDP来建立客户端和服务器端的长连接。然后服务器端向客户端发送消息。客户端收到消息 然后给服务器一个响应 这个响应就是告诉服务器 我

2015-04-25 02:13:06 4915 7

原创 关于 github 上的 ddpushWebManager 项目的意见或者建议

这篇文章是用来说一下我写的一个 关于 ddpush 的Web管理的解决方案或者说是解决思路我在github上提交了我写的这个项目 (大家可以右击下面的文字 在新标签中打开 我不知道怎么在这个编辑器中直接设置这个连接在新窗口中打开。。。) DDPUSH 的web管理解决方案这是我写的 ddpush 的Web 管理解决方案项目。大家可以下载下来看看、用用。关于这项目的问题、以及意见、建议、欢迎大家提出

2015-04-13 00:50:11 1645

原创 ddpush 学习之路 14 UdpConnector.java

大家好 今天我们来学习 ddpush 的 UdpConnector.java 这个类。这个类。是 ddpush 的UDP 服务器的主类。UDP 服务器的 启动 关闭、 UDP消息接受、UDP消息发送 都是要从这个类中开始的。好了 我们直接来上代码 学习这个类。//UDP服务器主类public class UdpConnector { //UDP服务器Cannel protected

2015-03-28 12:47:52 1216

原创 ddpush 学习之路 13 Receiver.java

本篇文章。我们来学习ddpush 的 Receiver.java 这个类的作用是 专门处理或者说是专门用来接收 客户端向UDP服务器发送消息的这个 接收 和存储 的过程。这里的存储 是存放在该类的一个消息队列中。好了来上代码。我都尽量添加比较多的注释。方便大家看懂。//UDP 服务器 接受客户端消息的处理类public class Receiver implements Runnable{

2015-03-28 02:25:36 1237

原创 ddpush 学习之路 12 Sender.java

今天。我们来学习 ddpush 中的一个UDP服务器的数据发送类。 ddpush 中 给我们提供了两种和服务器的连接方式。一种是UDP 一种是TCP 在ddpush的官方网站上,ddpush的开发者推荐大家使用UDP这种方式来做推送。理由 就是 UDP的带计量 要比 TCP 要多很多。官方说法是 几十上百倍。咱们也不去追究这个细节数字问题。应为这没有必要去纠结。我们只需要知道 UDP 比 TCP

2015-03-28 01:54:48 1558

原创 ddpush 学习之路 11 MyUdpClient.java

继续来学习我们的ddpush源代码。这次我们学习ddpush给我们提供的两个example的第二个example MyUdpClient.java 这两个example类在 org.ddpush.im.v1.client.appuser.example 这个包中。下面上被我添加注释的这个类的代码。//UDP客户端例子public class MyUdpClient extends UDPCli

2015-03-22 15:14:17 1161

原创 ddpush 学习之路 10 MyTcpClient.java

我们接着来学习ddpush的源代码。再ddpush的源代码中。提供了两个example 来为我们讲解如何具体的使用TCPClientBase和UDPClientBase这两个类。前面我们已经吧这两个类学习完了。下面就来学习ddpush中提供的这两个类的具体使用例子类。好了。惯例。上我添加注释的代码。//TCPClientBase的例子public class MyTcpClient extends

2015-03-22 15:09:38 1399 3

原创 ddpush 学习之路 9 ClientMessage.java

现在我们来学ddpush的 ClientMessage.java 这个类。这个类和上一个 Constant.java 类都是在 org.ddpush.im.v1.node 包中。这两个类比较简单。我看完学习完。就发出来了。好了。下面我们来看 ClientMessage.java 这个类。以及我添加的注释//客户端消息包类public final class ClientMessage{ /

2015-03-22 14:26:22 1326

原创 ddpush 学习之路 8 Constant.java

现在来学习ddpush 中得一个常量类。Constant.java 这个常量类很简单。就是定义一些通用的常量。没啥好说的。下面就来看看这个常量类Constant.java 的内容以及注释。//常量类public class Constant { //客户端消息最小长度 public static final int CLIENT_MESSAGE_MIN_LENGTH = 21;

2015-03-22 14:19:10 1030

原创 ddpush 学习之路 7 UDPClientBase.java

上一篇,我们学习了TCPClientBase这个类。这是个以TCP通信方式的一个客户端类。我们下面来学习另一种方式通信的UDP客户端类。这个UDP客户端类。和TCP客户端类基本上是相同的。在上一篇TCP里的大部分内容。UDP里也都有。 下面我们就来看看这个 我理解的添加注释的UDPClientBase.java这个类代码。//UDP客户端基类public abstract class UDPCl

2015-03-22 13:54:56 1464

原创 ddpush 学习之路 6 TCPClientBase.java

和上一个类的学习时间间隔了几天。两个原因。第一个原因:这个类,稍微的那么有些复杂。我看、我看、我在看。才基本明白了。第二个原因:我屋里路由器总是掉新在深深的无奈之下。花了两三天时间。学会了一款软路由的架设以及配置。好了。不说了。我们来继续我们的 ddpush 学习之路这次学习一个有些复杂的类 TCPClientBase 光看名字就能看出来。这是一个比较核心的类。因为ddpush就是用来服务器和客

2015-03-22 02:22:52 2350

原创 ddpush 学习之路 5 Message.java

我们今天来学习ddpush的地四个类。 Message.java Message.java存放在org.ddpush.im.v1.client.appuser包中今天弄的这个类让我比较费劲。好吧 其实是以前没怎么用过ByteBuffer 今天把 ByteBuffer的api从新看了一遍。其实没有看完。sun官网的ByteBuffer的api我只看了 ByteBuffer.wrap(byte[

2015-03-18 01:16:29 1791 6

原创 ddpush 学习之路 4 PropertyUtil.java

现在。我们来解析 ddpush的第三个类 PropertyUtil.java 我们现在是解析ddpush的第三个类。这三个类都在ddpush的 org.ddpush.im.util 包中。我查看了一下ddpush的server端的代码。加上两个example类一共只有26个, 我们现在解析第三个类。还剩下23个类。ddpush 我还剩下23个类就学完了。抱着这样的心态继续学习还是按照惯例,来先上我

2015-03-17 01:47:22 1678 2

原创 ddpush 学习之路 3 StringUtil.java

我们来看ddpush的第二个类。这次也是选择一个工具类来解析。我们先尽量把边缘的工具类、Bean、这些边缘的东西研究一遍。然后再看核心的一些类。尽量确保我们看核心类的时候。核心类里涉及到的一些其他类、函数 我们都已经研究过了。这样。在我们看核心类的时候。才能比较容易明白核心类得操作结果。好了下面来看第ddpush的二个类。StringUtil.java 同样的。先上类代码以及注释。然后是具体的使用以

2015-03-17 00:29:32 1486

原创 ddpush 学习之路 2 DateTimeUtil.java

解释的第一个类。是org.ddpush.im.util包中的 DateTimeUtil.java 来。先上我注释的该类代码,在类注释下面,会有具体的使用代码以及结果public class DateTimeUtil { /** * DateTimeUtil 类中的一个静态常量 * 是用来格式化日期时间的格式 * yyyy-MM-dd HH:mm:ss

2015-03-15 16:42:28 2838 2

原创 ddpush 学习之路 1 前言

ddpush学习之路首先来说一下。ddpush 是一个使用java编写的开源的 推送 服务器 同时 ddpush的开发者也写了android端的使用demo 。之前也捣鼓了一阵子ddpush弄的云里雾里的。现在准备要开始系统的学习一下 ddpush了。方便我以后的工作以及技能的积累, 这次。我准备吧ddpush的源代码全部都解释一遍(添加注释),看别人的源代码。给别人的代码写注释。对我来说还是比较有

2015-03-15 15:59:47 3729

原创 小白的CSDN开博简介

不知不觉间就到了2015年。之前在CSDN上注册了账户。但是一直没有写东西。经常是到CSDN上看别人写的东西, 学习。    我是个90后的 喜欢计算机 喜欢学计算机技术。但是咱是个菜鸟。不能跟大神们比。也不用跟他们比。我就是我。之前跟众多人一样。不喜欢分享。认为我好不容易学到的。轻易的就那么分享出去,别人很轻易的就学到了我费了很大力气学会的东西。感觉很吃亏。呵呵。    虽然想是这么

2015-03-15 14:40:19 741 1

使用Processing+Arduino写的类似雷达扫描效果源代码

使用Processing+Arduino写的类似雷达扫描效果源代码

2016-06-17

u8glib 库 用户参考手册

u8glib库的 用户参考手册。需要的拿去。

2016-06-08

DFPlayer_Mini_mp3 arduino 库文件

这是arduino的MP3播放模块的库文件。基本教程在网上都可以搜到。这是arduino程序需要的库文件。大家可以下载使用。用法: 解压这个东西。直接把解压出来的 master后缀的这个文件夹复制到arduino安装目录下的library目录下。大概是这个目录。大家可以找找。

2016-03-30

arduino使用软串口代码

arduino 使用软串口避开默认的和PC电脑arduinoIDE通信的串口。

2016-03-28

中英文词典数据库 mdb数据库文件 36672个词汇

这是网络上搜集整理的一个中英文翻译词典的数据库。一共有36672条中英文词语对照表。可以用来做中英文翻译软件。有这方面需要的。可以下载。

2016-03-08

STC89C52RC单片机器件官方资料

一个STC89C52RC单片机官方文档。包含STC89C51/c52/c53/c54/c58/c516/LE51/LE52/LE53/LE54/LE58/LE516系列单片机西片详细说明文档。同时附带单片机使用的基础通用电路、串口ISP下载电路等。

2015-12-21

STC11F系列单片机资料

STC11F系列单片机官方资料。 STC11/10XX系列单片机器件手册。以及使用的部分基本通用电路。

2015-12-21

ddpushWebManager_ddpush使用php推送解决方案

这是我写的ddpush使用php在网页端管理推送的一个解决方案。大家可以下载自行修改使用。 我的博客地址 http://blog.csdn.net/brok1n

2015-06-04

空空如也

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

TA关注的人

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