arduino多任务库processSchedule在线程中设置延迟的方法

processSchedule是一个可以应用于Arduino平台的多任务库,这是个开源项目,项目地址:https://github.com/wizard97/ArduinoProcessScheduler在我刚开始使用这个库的时候碰到了一点小问题,我相信很多第一次使用这个库的人都会碰到我这个问题:“就是在使用这个库的时候有没有一种像在loop方法里面使用delay设置延迟的方式?”,答案是否定的,但是有变通的方式,本篇文章就是向大家介绍这种方式的。

我为什么选择使用processSchedule

我先引用一下这个项目介绍的部分内容,然后再来说我选择的理由

Basic

    [……]

阅读全文

java大文本文件分析处理效率提升方案

背景介绍

我们做的聆客系统有个功能需要分析用户上传的格式文本文件获取符合条件的内容保存到数据库里面,第一个版本的方案就是直接将文本文件通过文件流一行一行读取到程序里面并处理成方便后续筛选内容的数据格式,这对于几十K或者几M的小文件来说,这个方案没有什么问题,但是当用户上传的文件大小达到十几M或者几十M甚至几百M是,处理文件的速度就急剧下降甚至会让程序出现内存溢出然后终止线程,这种情况是绝对不能授受的,所以必须出第二个方案来解决这些问题!

问题分析

在分析问题前先上第一个方案的部分代码:

方案一

//先把上传的聊天记录的文件里面的内容按消息对象进行分割,然后将每[......]

阅读全文

喻名堂博客在google cloud安家啦!

喻名堂博客从上线到现在也有六年了,从一开始使用便宜的香港虚拟主机到VPS合租再到单独使用云主机,一路走来也是充满了艰辛的(请忽略中间两年多的断更,捂脸。。。),可以说在建站空间上一般人会踩到的坑我都踩过,直到两年多前使用了digitalocean的云主机以后才算安逸,既稳定速度又快。该云主机不止做我的网站服务器,而且还可以在上面搭样子,让我可以随时访问google。可是好景不长,随着国内用户越来越多,网速也是直线下降,直到今年网速慢得实在让我无法忍受,我决定要给我的网站搬家!

但是网站搬家也不是说搬就搬的,最起码要找到别一个服务器以后才能开始搬家,于是我就百度有哪些海外的云主机满足稳定、[……]

阅读全文

牛人们是怎么成为牛人的

作为一个普通人的我在网络上经常会看到或者听到对一些牛人的介绍,我每次都会感慨这些牛人也比我大不了多少甚至比我还小,为什么他们就能那么成功,而我依然平庸,我也经常会反省自己和那些牛人的差距在哪里,但是每次也都是想想,然后我还是按照我以前的方式进行工作、生活,一切都没有发生变化。

直到我昨天看到了《GitHub 中国区前 100 名到底是什么样的人?》这样的一篇文章引发了我强烈的反思,如果想要有更满意的工作,想要有更优质的生活,我们就不能放弃努力,有人就会问了,那些牛人在努力,我也在努力为什么别人成为了牛人而自己还是普通人?而我下面要分享的不是我昨天反思出来的一些观点,希望对阅读到这篇文章的[……]

阅读全文

CentOS下编译安装Mysql 5.6.11

一、        安装前的准备工作

1、安装cmake gcc gcc-c++ ncurses-devel bison

[root@localhost ~]#Yum install cmake gcc gcc-c++ ncurses-devel bison

[root@localhost ~]# cd / tmp

2、下载 mysql-5.6.11 源代码

[root@localhost tmp]# wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.11.tar.gz

3、解压 mysql-5.[……]

阅读全文

好久没更新我的博客了!

真是太久没更新我的博客了,刚刚进入达内学习JAVA的时候,我本来的想法是把每天的学习内容和学习心得进行总结,然后分享给一些有需要的人,大概坚持了不到一个月,我就没办法继续坚持了,有很多的原因,最大的原因可能就是我变得懒惰了,其次是学习时间比较长,学习节奏比较快,没有足够的时间来总结,然后就是自己对每一个知识点的理解都不是很深刻,无法将所学到的每一个方面描述的比较好。

从前面一个月的总结来看,我自己都不是很满意,有些是因为赶时间写得很简略,有些是因为无法准确描述,我相信各位朋友也一定这么觉得,所以我想说的是在我学习期间,我会暂停JAVA学习的总结发布,因为时间关系也会暂停其它类型文章的发布[……]

阅读全文

要设置伪静态,请先弄清楚自己的网站环境!

最近发现很多的站长朋友会问到伪静态的问题,那到底什么是伪静态伪静态有什么好呢?我们先来了解一下什么是伪静态。

要设置伪静态,请先弄清楚自己的网站环境!

伪静态

伪静态是相对真实静态来讲的,伪静态就是将一些用PHP一类的动态脚本来处理的网站页面,以.html一类后缀的静态页面形式展示给用户,用来增强搜索引擎的友好面的一项技术。

一、为什么这么多的站长喜欢将自己的网站设置成伪静态呢?

刚刚在伪静态的概念中也有一定的提及了,经常用到伪静态的网站一般是博客,论坛等,因为这样的网站的内容更新的比较频繁,需要实时的显示信息或者继续使用动态脚本达到一些功能,如果生成真实静态对网站的更新造成一定的麻烦,不用静态又会对搜索引擎不友好,[……]

阅读全文

用$1.99优惠码注册雅虎域名的惨痛经历

10月20日,我在给godaddy客服发送了关于jianmeiw.com域名的支付问题的请求以后就一直在网上搜索一些国外域名注册的信息和优惠码,在晚上11点多的时候在一个国外的优惠码网站上发现了雅虎域名注册的优惠码,居然只要1.99刀,比godaddy上要便宜1刀多啊,因为我在2010年的时候请人代注过雅虎的域名,那个时候也是有优惠,换算成人民币只要16元,而且现在我也有了信用卡,所以我就用原来的那个Yahoo ID登陆到smallbusiness.yahoo.com网站上开始注册域名,优惠码为:YDMCALL。注册过程我也就不多说了,网上很多的注册教程,我主要说一说我的惨痛经历。
在注册过[……]

阅读全文

godaddy用$2.95优惠码注册.com域名不成功

10月20日我的淘宝客域名终于确定为jianmeiw.com,于是着手注册,由于在网络上看到很多人说在国内注册域名会存在这样那样的限制,这样那样的风险,而且也贵,我也深以为然,于是就想把这个域名在国外的域名注册商注册,经过多方打探最后确定在godaddy注册,这家域名注册商不仅是全球最大的域名注册商而且还有很多有优惠码,相对其它的注册商来说要实惠不少。

说干就干,在网上找到了一个注册com域名只要2.95美元的优惠码,看到这个优惠码非常的高兴,这是相当的便宜啊,于是马上在godaddy网站上注册一个帐号就开始了域名的注册,虽然网站是全英文的,而且我的英文水平也不咋滴,但注册过程操作起来也没有[……]

阅读全文

公司网速慢,不是网管的错,都是ADSL惹的祸

喻名堂在现在的公司也做了差不多两年的系统运维了,当然,也要充当网管的角色,在充当网管的两年中碰到的最多的问题就是很多同事特别是女同事都要向我报怨网速太慢了,打开网页要好久,用QQ向外面传个几M的文件也要好久,问我能不能给他们调快点,每次遇到这种情况我都会很无奈,因为我不能满足他们这样的要求,而且网速慢的原因也不知道怎么跟他们解释。这样就导致了他们以为我不给他们面子或者小气或者根本就是偏心。

我们公司是采用ADSL共享上网的方式,我就以我们公司的情况详细说一说会出现很多人感觉网速慢的真正原因,以下是我们公司的一个简单的网络拓扑

公司网速慢,不是网管的错,都是ADSL惹的获祸

因为我们公司网速慢的最根本原因还是和ADSL的特[……]

阅读全文