7 特立独行的猫mi

尚未进行身份认证

成功的高度取决于起点的高度,越难越要上。。。。。。。

等级
TA的排名 9k+

嵌入式linux之go语言开发(十三)LittlevGL,漂亮的嵌入式GUI的go语言绑定

LittleVgl,一款开源嵌入式图形用户界面库。https://littlevgl.cn/使用简单小巧,界面也漂亮。很适合用在嵌入式上。在Stm32单片机上都能跑,只要实现了基础的函数很好移植。业余时间移植到了嵌入式linux上,使用帧缓冲Frambuffer,显示效果还不错。计划选用LittleVgl作为嵌入式的漂亮的UI。如图:但是,还是不够好用。计划使用...

2020-04-02 18:15:57

SM2国密算法公钥解压缩

SM2一般用到的或者第三方提供的公钥都是压缩过的,长度为66个长度,既33字节。格式如下,保密期间秘钥内容用*代替了,从02到....3F3B共33字节。66个长度06:028736002931F****************43986E66********D4FF11E9936A6CB9A3F3B14:03017459D79C*****************88D6E6D*****...

2020-04-02 17:42:52

嵌入式linux之go语言开发(十二)参数配置文件存储模块开发

参数配置和存储是经常用到的功能。比如常用的可以用json文件,XML文件,或INI文件,YAML文件,properties文件等存储配置信息。但是,这些都不够简单。我想要的简单有多简单呢?整个互联网上没有比这更简单好用的。例如,我想保存个IP地址和端口参数。理想是这样的:syscfg.ip = "218.28.133.181"syscfg.port = 22288sys...

2020-03-09 18:27:54

嵌入式linux之go语言开发(十一)让web服务器跑在终端上,通过网页配置终端参数

以集中器设备为例,有人知道吧。这玩意儿没界面,但是还一大堆参数需要配置。那怎么搞?做个上位机工具,做界面,再做个串口协议一个个的搞吗?太繁琐了,不但得制定协议,还得造工具配合调试,发布时还得配套给用户提供工具安装和使用。如果有一web界面,可以通过网页访问它,通过电脑在web网页中对终端参数进行配置岂不是很爽?只要能访问到集中器设备的IP地址即可。那么要在嵌入式linux上用c...

2020-03-09 17:53:02

Android的热修复技术--阿里的hotfix试用

热修复技术就是不重新启动APP和用户无感知的情况下,对应用进行增量的补丁更新。好处就不说了,好处太多了。即便有些功能无法做到不重启应用,但是这种增量只更新补丁包的方式还是很赞,只需要应用冷启动一下就自动完成了更新包的加载。至少不用再升级发布一次了。Android的热修复框架有很多。如阿里的andfix,hotfix,微信的tinker和美团的Robust等。要说哪个最简单最好用,...

2020-03-04 18:34:34

借一个项目谈Android应用软件架构,你还在套用MVP 或MVVM吗

要做到应用的代码逻辑清晰,且避免重复的造轮子,最大限度的复用和提高生产力,没有好的应用架构怎么行。在Android应用开发中,目前流行MVP和MVVM架构的风格,让UI层也业务逻辑层,数据层充分解耦。这本来是好事, 本文要探讨的本意非是摒弃MVP或MVVM架构,而是意在说明,一切都是根据需要为目的,而不是死搬的像做物理题一样的套用公式。且意在突出一种模块化和组件化的软件...

2020-02-22 13:50:18

使用logcat让Android应用支持查看实时日志并输出至界面显示功能

不使用USB线接Android设备连接电脑,也不用电脑上装Android studio和logcat工具,如何查看应用的实时日志呢?方法还是有的。先附图:看这功能是不是很赞?机器强大了就是好啊,有好多创新可以派上用场了。后续继续探索新鲜的新功能。运维的兄弟们可以松口气了,给你们减减压。日志排查获取从此如此简单。甚至可以给手机互通,日志显示到你手机上也能。且日志还是实时输出的...

2020-02-21 18:26:19

Android配置文件操作模块封装,全互联网最简单好用的封装

Android中虽然提供了SharedPreference类方便的对配置文件进行操作。但是好用吗?假如有成百上千的参数需要存储,这样一个个分散的写法累死个人啊。本来几分钟能搞定的活,你可能得几个钟头。效率能是一个等级?且到处分散的写法,也容易让人看晕,给维护造成困难。先来看结果:原来的使用方式是这样的:SharedPreferences sp = PreferenceManager...

2020-01-31 12:25:56

从百草园到三味书屋

城市,越来越大。楼层,越盖越高。时间,越过越快。新年,越来越乏味。却逐渐少了少年时幸福的感觉。嗡嗡的拖拉机声音很少听到了,一排排整齐的麦秸垛再也不见了,村里记忆中的小河早已干枯了,回忆里泥泞的小路没有了。村村落落整齐的水泥路,也少有了泥土的气息。很少再见到这种枯藤、老树、昏鸦,小桥、流水、人家,古道、西风、瘦马般的景象了。而这种感觉,只有在下雨天静静的坐在飞速的列车上,手机...

2020-01-09 08:44:52

你不是在浪费生命,而是在谱写青春

【人民日报感悟----送给每位企业人】你不是在浪费生命,而是在谱写青春,送给每位奋斗者共勉如果你觉得你的公司不好,你就优化它;如果你觉得领导不好,你就去努力提升自己去当领导;如果你觉得公司产品没有竞争力,就从你开始主动学习,为公司出谋划策,提有效的方案!如果你觉得同事苛刻不友好,就从你开始做一个善良及乐于助人的员工并且影响身边人;公司有缺点,我们一起修正,一起改进,...

2020-01-08 09:24:13

嵌入式linux之go语言开发(十)

之前使用go语言,业余时间,两天就做出来了一版简易车载pos应用。可以支持银行卡双免https通信方式刷卡消费,二维码扫码消费。有界面显示,语音播放,串口通信。如果只是支持联机业务且不存储,不查询记录等功能,完全是一联机pos了。只完成了cpu卡驱动封装,支持cpu卡,不支持psam卡,也不支持M1卡,也没存储记录。之前也一直没再继续更新。但是这离最终的目标还远。最近想再坚持坚持,继续完善...

2019-12-04 18:37:41

关于认知和自信

关于认知和自信,谈认知与自信的重要性。做技术的很容易陷入一个狭小的小胡同里,因为大都有点儿焖,不爱交流,甚至缺乏活力。“问渠那得清如许,为有源头活水来”。为什么水塘里的水可以那么清澈,因为有源头活水不断的涌入进来。那么,提高认知,就是你的源头活水。认知,就像一扇窗户。如果不提高认知,思维就会局限在一个狭小的密闭空间里,很难想象到窗外的景象。而提高认知,就像是打开窗户。才能提高思...

2019-12-04 16:53:21

感悟哪吒的故事,我命由我不由天

对于做技术的来说,自信也很重要。为什么呢,有时候上级分配的任务,要学会思辨的执行,而不是按部就班的执行。那不成了机器人了。要经过思考分析决断,其实,没准你可以做的更好。比如客户提出来的需求,或者其他权威机构提供的技术方案,如果你觉得他们都是权威,都是对的。不加思考照做就行,那么这很难是一套好方案。即便他是再厉害的人物,人无完人,不可能面面俱到都是对的,或在某种场景下是合适的。客户提的需求,也要...

2019-12-04 16:25:34

自学是门手艺

自学是门手艺One has no future if one couldn't teach themself.作者:李笑来特别感谢霍炬(@virushuo)、洪强宁(@hongqn) 两位良师诤友在此书写作过程中给予我的巨大帮助!关于作者李笑来,投资人,终生成长者。http://lixiaolai.com·xiaolai@github出版书籍TOEFL 核心词...

2019-12-04 16:20:06

Go 语言创建者,大佬们的有趣的对话访谈

卡门(Carmen)和乔恩(Jon)与罗​​布·派克(Rob Pike)和罗伯特·格里塞梅尔(Robert Griesemer)(Go的创造者)讨论了它的起源,增长,影响力和未来。这是一部史诗般的剧集,深入探讨了Go语言的历史和细节,以及Go语言的方式和原因,以及他们在创建这种出色的编程语言过程中所做的选择。卡门·安多(CARMEN ANDOH)欢迎大家,去时间!今天我们为您举...

2019-11-12 17:49:54

感悟生活,再来聊聊拼多多

再聊聊拼多多,不是给他做广告。拼多多,原以为它很有背景,查了下竟是名不见经传一公司。成立于2015年10月,但一年用户量突破两千万。刚听说拼多多时,我也像大多数人一样,想到了它不就是款类似淘宝的电商平台吗。但又想,既然有淘宝、天猫、京东、唯品会、国美、苏宁、等等这么多电商,竞争如此激烈,既生瑜何生亮,怎么又冒出来一个拼多多。电视上也没见它广告满天飞,它能活下来,火起来吗?今天要分享的,...

2017-10-12 11:52:18

基于FTP协议实现指定终端的日志自动上送方案

日志是应用程序的镜子,重要性不言而喻。日志是排查问题的一种有效的和快速的途径。以往现场出了问题,都需要外办的到处跑,去采集设备日志,再提供给研发分析处理。且采日志的过程是繁琐的,需要带电脑带工具以及一系列的繁琐操作,效率很低下,也很很辛苦。终端抓包和抓取日志确实是个效率很低下的问题。浪费外办运维人员的时间和精力,也浪费开发人员的精力。这中间会不少折腾,浪费的时间也是成本,出差的费用...

2019-11-06 18:18:23

关于移动互联网运营的分享总结

服务,互联网公司即服务。没有好的产品运营,不能打动客户的心,让用户喜欢,让用户好用,让用户尖叫。那么,你服务的是谁?你提供的是服务?你提供的还能有价值?产品一定要运营。产品一定要打磨,做到极致。了解客户的心,了解客户的真正诉求,创造更大的价值。何为运营?用合适的方法,引导合适的用户,通过合适的产品路径,获得合适的服务 = 运营移动互联网的运营:1、产品运营2、营...

2019-10-31 11:37:48

好书推荐,《程序员修炼之道》

这本书里包含了很多的看似粗浅朴素的道理,实则是若干经验的心血总结。比如谁都知道不要对自己家的破窗户置之不理,可实际中听到太多的妥协:这个代码已经这样了,只能继续在上面贴上丑陋的workaround,这其实是一种对责任的推卸和对未来的不负责,当然现实不是完美的,有时救火队员也不得不放下破窗户而迁就其他,但最为一个pragmatic程序员,保持追求完美的心态还是很有必要的,正因为这个心态,我们才会...

2019-10-28 17:53:54

Android中protobuf的使用

日常的总结,留作备忘。Protobuf是一种灵活高效可序列化的数据协议,相于XML,具有更快、更简单、更轻量级等特性。支持多种语言,只需定义好数据结构,利用Protobuf框架生成源代码,就可很轻松地实现数据结构的序列化和反序列化。一旦需求有变,可以更新数据结构,而不会影响已部署程序。使用Android studio3.2,在gradle中中配置:在project的bulid.grad...

2019-10-18 11:41:10

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    参与《原力计划【第二季】— 学习力挑战》获得推荐的原创文章的博主