hank之路

不可预估编程,玄学调试。

算法实现之选择排序及优化

距上一次热血澎湃看算法已经过去两年了,如果不是看到马老师最近开始讲算法了估计还会继续遗忘下去。 先备份一张图,来源:http://www.mashibing.com(欢迎大家访问马老师网站) 这次来学习选择排序,顾名思义,选择排序当然是选择为主。举例说明。 5 6 1 4 3 ...

2019-03-27 11:30:17

阅读数 62

评论数 0

国内几大云计算厂商的物联网IOT解决方案-阿里云、腾讯、百度、华为、青云

转载:https://blog.csdn.net/xinlingjun2007/article/details/80385003 一、前言 随着万物互联时代的来临,IOT逐渐成为各大云计算厂商重点发力的方向,作为平台厂商,提供的是包含接入、存储、管理、计算、展示等多个方面的综合能力,我这里就根据...

2019-01-10 21:38:28

阅读数 239

评论数 0

TCP之深入浅出send和recv

本篇我们用一个测试机上的阻塞socket实例来说明主题。文章中所有图都是在测试系统上现截取的。需要理解的3个概念1. TCP socket的buffer每个TCP socket在内核中都有一个发送缓冲区和一个接收缓冲区,TCP的全双工的工作模式以及TCP的流量(拥塞)控制便是依赖于这两个独立的bu...

2018-06-07 17:33:31

阅读数 270

评论数 0

Linux下select函数详解

原贴:https://www.cnblogs.com/hjslovewcl/archive/2011/03/16/2314330.html一.Select 函数详细介绍    Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯...

2018-05-30 17:11:16

阅读数 564

评论数 0

C语言为什么要区分.h和.c?为何不能在头文件里写定义?

原贴:https://blog.csdn.net/trap94/article/details/50602090我们都知道,在写外部函数的时候,应该在源文件中写具体定义,而在对应的头文件中写申明,最后在执行文件中包含这个头文件就行了。但到底为什么不能在直接在头文件里写定义呢?一句话解释下:因为会产...

2018-05-30 17:08:40

阅读数 3792

评论数 3

给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。

这个题目很有意思,网上也有很多解法,但是解法不重要,思路才是最重要的。 下面说一下我自己的思路。 首先肯定要想到用位运算来操作,即用二进制来处理,好,既然想到这里,当然要举个例子来想想,最简单的1+2 1的二进制 ····0001 2的二进制 ····0010 3的二进制 ····0011 那a+...

2017-08-17 15:41:58

阅读数 5491

评论数 2

Python3爬虫糗事百科最新可用

2017年8月11日可用,有错误请指教。 github:https://github.com/ixuhan/PythonStudy/blob/master/getQsbk.py #coding:utf-8 from urllib import request # 导入解析网页包 import re...

2017-08-11 12:16:02

阅读数 426

评论数 2

rom eeprom ram flash 的区别

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两大类,一种称为静态RAM(Sta...

2017-08-02 18:31:48

阅读数 339

评论数 0

mysql数据库怎么存入emoji表情,更改utf8mb4后为什么出现全是问号

在项目中遇到有人存emoji表情,出现如下错误: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 'name' at row 1解决方法: 第一步: 修改mysql配置文件my.cnf(win...

2017-06-10 01:20:06

阅读数 10385

评论数 9

嵌入式产品开发流程

嵌入式产品,与普通电子产品一样,开发过程都需要遵循一些基本的流程,都是一个从需求分析到总体设计,详细设计到最后产品完成的过程。但是,与普通电子产品相比,嵌入式产品的开发流程又有其特殊之处。它包含嵌入式软件和嵌入式硬件两大部分,针对嵌入式硬件和软件的开发,在普通的电子产品开发过程中,是不需要涉及的。...

2017-04-21 10:11:14

阅读数 11615

评论数 0

hadoop测试

启动集群 在master上启动hadoop-daemon.sh start namenode在slave上启动hadoop-daemon.sh start datanode用jps指令观察执行结果用hdfs dfsadmin -report观察集群配置情况hadoop fs -rm /filen...

2017-04-04 18:54:47

阅读数 254

评论数 0

hadoop安装

预备知识 本文假设你已经对虚拟机软件、Linux等有初步的了解,如果你不了解这方面的内容,请首先学习马士兵Linux教程 下载软件 下载VirtualBox http://download.virtualbox.org/virtualbox/5.1.18/VirtualBox-5.1.18-1...

2017-04-04 18:40:12

阅读数 210

评论数 0

公钥加密算法到底什么鬼

本文参考如下资料(建议阅读): a). 公钥加密 b). Diffie-Hellman密钥交换 c). 公钥证书 d). 公钥证书X509 公钥加密算法又称非对称加密算法,围绕这一算法延伸出很多东西,比如:公私密钥对,密钥交换,身份验证,证书,签名。。。 ...

2017-03-15 11:56:30

阅读数 344

评论数 0

初探物联网协议之MQTT

1.什么是MQTT https://zhuanlan.zhihu.com/p/20888181 2.MQTT的框架模式 3.MQTT的Java(paho)实现之Hello World 服务器端: import java.util.Arrays; import org.eclip...

2017-03-13 17:28:12

阅读数 1296

评论数 0

pi4j操作树莓派串口

准备工作:http://ukonline2000.com/?p=880 pi4j调用:config.device("/dev/ttyAMA0")                   .baud(Baud._115200)                   .dataBi...

2017-03-12 21:46:54

阅读数 1166

评论数 0

【趣解】工厂模式之简单工厂、工厂方法模式

今天,我们以找对象为例,分析一下工厂模式中的简单工厂与工厂方法模式。

2017-02-27 22:06:51

阅读数 248

评论数 0

五种单例模式的效率问题

谈到效率,当然要使用多线程!5个单例设计模式同时创建1亿个单例的耗时。

2017-02-26 23:02:55

阅读数 560

评论数 0

五种单例模式的安全性问题

在之前两讲中,介绍了懒汉式、饿汉式、双重锁、内部类、枚举5种单例模式,其实单例模式还有很多种设计,在此就不一一介绍了。 在这5种单例模式中,枚举最为特殊,由于是官方提供的一种模式,所以不能被破解,是十分安全的。 在剩余4种中,我们以懒汉式为例说说安全问题。

2017-02-26 22:37:14

阅读数 1076

评论数 0

【趣解】单例模式之双重锁、内部类、枚举

说完单例模式基础之后,现在来说说加强版(回顾基础版) 既然懒汉式和饿汉式都有优缺点,那能不能综合一下呢?

2017-02-26 22:07:51

阅读数 269

评论数 0

【趣解】单例模式之懒汉式、恶汉式

单例模式很好理解,就比如一夫一妻制,当老公叫老婆的时候,肯定是指那个唯一的女生(特殊情况例外....)。

2017-02-26 21:17:43

阅读数 698

评论数 0

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