- 博客(50)
- 收藏
- 关注
转载 粒子说区块链7:产业链分析之硬件篇
《粒子说区块链》系列路线图摘要在区块链世界中,虽然相关硬件是真实存在的,遗憾的是他们的出场率有点低。但是在币圈,硬件的曝光率就很高了。在这篇文章中,我们分析一下区块链领域中相关的硬件,他们的主要包含如下几类:矿机 硬件钱包 ATM提币机 区块链路由器 区块链手机在区块链的世界里,为什么会存在上述几种硬件,他们都是做什么的?实际上这些硬件基本上都是和加密货币相关的,下...
2019-12-31 09:19:37
859
转载 粒子说区块链4:区块链能做什么
区块链能做什么:透过现象看本质区块链业界熙熙攘攘,热闹非凡,有很多打着区块链旗号的项目,在这些大量区块链项目的背后,区块链的本质是什么?只有我们充分的认识了区块链的本质特征,才能够去抽丝剥茧的分析,这数量众多的区块链项目,到底是真区块链项目,还是伪区块链项目。对于任何一个事物,它能做什么的基础,一定是在充分发挥它的特长,做它最擅长的事情,这样才能够发光发热。对于区块链这个新...
2019-12-17 22:59:02
286
转载 粒子说区块链3:整体写作框架
前面两篇文章是开胃小菜,对区块链有了一些大致的了解。本文是想说明《粒子说区块链》这个系列文章的整体写作框架,从什么角度来写,如何组织安排系列文章的顺序才会更容易达成目标。紧紧围绕着目标《粒子说区块链》系列文章的目的是打造最简单易懂的区块链入门教程,让没有任何区块链知识的人也能够理解区块链,目标读者是那些想学习和了解区块链但是却没有相关知识和背景的朋友。希望能够为区块链的普及做出一些微末的贡...
2019-12-16 10:18:49
225
转载 粒子说区块链2:去中心化记账流程
摘要在上一篇文章中,我们介绍了区块链的基本概念,一种去中心的记账技术。在本文中,我们首先介绍几个日常生活中常见的场景,这些场景使用传统的方法都很难解决。紧接着引入了虚构的小故事来介绍去中心化的记账流程,在这个流程中会穿插的介绍与之相对应区块链方面的专业说明。问题在生活中,我们经常会遇到这样的问题:问题1:陌生人之间如何实现相互信任?小李上班路上太远...
2019-12-16 10:18:14
804
转载 粒子说区块链1:什么是区块链
目录目标 链式结构 一系列的区块串在一起形成的链 区块链是一种去中心化的记账技术 什么是账本 中心化 vs 去中心化 去中心化的记账方法 小结打造最简单易懂的区块链入门教程“粒子说区块链”系列文章的目的是打造最简单易懂的区块链入门教程,让没有任何区块链知识的人也能够理解区块链。只要您对区块链感兴趣,想要了解区块链是什么,想了解区块链的基础概念和原理,都可以...
2019-11-03 16:22:40
323
转载 什么是微服务
本文内容:微服务架构的特性特性一:“组件化”与“多服务” 特性二:围绕“业务功能”组织团队 特性三:“做产品”而不是“做项目” 特性四:“智能端点”与“傻瓜管道” 特性五:“去中心化”地治理技术 特性六:“去中心化”地管理数据 特性七:“基础设施”自动化 特性八:“容错”设计 特性九:“演进式”设计 未来的方向是“微服务”吗?扩展一个微服务应该有多大? 微服务与S...
2019-10-12 23:01:27
373
原创 以太坊开发入门(1):开发环境搭建
以太坊的开发环境搭建其实特别的简单,我这里以MacOS为例说明,其实在Windows/Linux下也是相似的,照葫芦画瓢就可以完成。在MacOS下面一共有三种方法可以完成,每一种方法都是独立的,大家只需要选择一种方法即可。下面分别描述这三种不同的方法:
2017-11-11 13:54:04
5834
5
原创 猜想:64位Android
猜想:64位Android Author: Q-Kevin @ http://www.qkevin.com Android现在还是32位的。虽然从2.3版本开始,需要在64bit的linux下编译,但Android本身还是32bit的,目前还没有升级到64bit,那么Android如何应对未来更大内存的手机呢?答案很简单,那就是升级到64位。
2012-02-22 10:10:43
966
2
原创 Smack for Android
qsmack : smack for androidAuthor: Q-Kevin @ http://www.qkevin.comSmack is an Open Source XMPP (Jabber) client library for instant messaging and presence developed by Ignite Realti
2012-02-13 09:55:29
3488
1
原创 DIY Mobile Phone
DIY Mobile Phone Author: Q-Kevin @ http://www.qkevin.com 引言DIY Mobile Phone?听起来是不是有点儿象天方夜谭?你是不是在想,又一个疯子?只有想不到,没有做不到。在手机行业飞
2011-08-29 18:50:25
1567
原创 Motorola vs Nokia
我们中国人有句话说的好,长江后浪推前浪,前浪死在沙滩上。在手机市场眼花撩换的演变中,我们又看到了历史上惊人相似的规律,当一个企业在市场上处于优势地位的时候,都会裹足不前,拒绝新技术,拒绝变化。其实,它就是不想放弃自己目前的优势地位,害怕在新技术面前自己的优势地位丧失了,希望利用自己现在的优势地位,阻止历史前进的脚步,反其道而动之
2011-04-02 21:22:00
544
原创 Q-Kevin的编程随笔(三)
指针本质上就是指向一片内存块的起始地址,这片内存块可以用来存储任意的内容,可以是一个字符的值,可以是一个整数的值,可以是一个对象的值,也可以是存储的指向另外一片内存块的地址,也就是说这块内存本身也是一个指针值,由此我们就得到了二级指针的概念。如果第二个指针指向的内存块的内容还是一个指针,指向下一个内存块的地址,于是我们就得到了一个三级指针,依次类推,我们就得到了多级指针的个概念,举例说明:
2011-03-09 20:54:00
817
原创 Q-Kevin的编程随笔(二)
前面我们说了,指针就是内存中的一个地址,指向的就是这个地址处的字节,这是最基本的指针的概念。从大的方面来说,一共有两类指针,无类型的指针和有类型的指针。我们可以把最基本的指针的概念就理解为无类型的指针,因为无类型的指针就仅仅只是指向一个地址而已,没有任何含义,在C/C++中,无类型的指针用void*来定义,比如:void* pObject = 0x0e84f335 就是一个这样的指针。
2011-02-14 19:37:00
620
原创 Q-Kevin的编程随笔(一)
指针及其使用是C/C++程序中极易出错的内容,在具体的工作中,有太多的错误是由于对指针的使用不当所致,造成这些错误的根本原因在于对指针的理解不透彻。如果我们透彻的理解了指针,并且在写程序的过程中遵循了一些相应的规范,我们就可以迅速的提高代码的质量。让我们从现在开始在指针的世界中漫游。
2011-01-24 21:23:00
748
原创 Nokia换帅,敢问路在何方?
但愿Nokia的新帅祭出惊人的杀招,把手机业界的所有人都雷倒。恕敝人才疏学浅,猜不出来这会是什么。 无论如何,放弃Symbian是毫无疑问的,剩下的只是操作方式的问题,立刻放弃、快速放弃、还是逐渐放弃?
2010-09-14 10:48:00
781
原创 MeeGo是什么?
MeeGo是什么? 作者:Q-Kevin @ http://www.qkevin.com/archives/136 诺基亚和英特尔在2010移动通讯世界大会上宣布联合创建一个基于Linux的新操作系统MeeGo。MeeGo整合了诺基亚的Maemo和英特尔的Moblin两大Linux计算环境,专为上网本和智能手机等便携设备设计,还可用于车辆和电
2010-03-01 10:06:00
2664
原创 这个Ophone SDK,怎么都是英文的呀
今天闲来无聊,到Ophone SDN的网站上看了下,各类文章以E文为主,中文文章很少。这不知道这个CMCC和Borqs肚子里装的是什么,他们到底是期望中国的程序员开发ophone的应用,还是希望一帮欧美的“友好程序员”来开发ophone应用。如果说google的文档都是英文的,那么他们自己应该还是做了些事情的吧,这些东西应该是中文的吧。这个世界有太多看不懂的事情。
2009-08-24 17:30:00
667
原创 暂时告别Qt开发
今天Boss和我谈了下一步的工作安排,想要把我调到另外一个项目去,对公司来说,这是一个全新的项目,不会用到Qt,这就意味着,我要暂时告别和Qt相关的开发工作。去接触一个对自己来说完全未知的新领域。上帝,祝福我吧,祝福我的新的项目一切顺利。。。。。。。
2009-07-15 16:21:00
697
原创 Inside Qt Series (十四):Qt/e输入法程序设计指南
注,本输入法设计指南针对Qt for Embedded Linux 4.5.1,并且以中文输入法为例做说明,并且本文只是侧重于说明Qt/Embedded对输入法的支持接口,并不涉及到如何把键盘输入转换为中文所对应的编码方法。对其它Qt版本的适用性未曾验证。大家都知道,Qt for EmbeddedLinux是Client/Server结构,在Server端负责监听系统消息,尤其
2009-06-09 10:35:00
1259
1
原创 我的美国老板如何看待H1N1
美国人对H1N1很不在意,他们总认为,这不是什么大不了的事情。我的美国老板总是要我去美国出差,总是告诉我说,swine flu going away。 今天早晨,我们在MSN上聊天的时候,他又一次告诉我,swine flu going away,当我准确的告诉了他美国的感染人数时,他大吃一惊,问我数据从哪儿来的? 下面是我和他的聊天记录,2009.6.2,关于 swine f
2009-06-02 10:18:00
1057
原创 六一儿童节,悼念天堂的小朋友
昨晚下班回家,听LP说,我家楼下的小朋友,和我女儿一般儿大的彤彤,已经永远的离开了。5月19号从幼儿园放学就发现没有精神,赶紧去儿研所,在儿研所每天都处于抢救的状态,最终还是没有能够抵御住病魔的魔力,5月27号,永远的离开了。 从来没有感觉到这件事情离我如此的近,就是我们大家一起看着长大的小朋友,活蹦乱跳,无比的可爱,就这样没了,很是让人伤感。 安息吧,彤彤,祝你在天堂和其它小朋友
2009-06-01 09:44:00
625
原创 Inside Qt Series (十三):Qt/e体系结构概述
从本节(Inside Qt Series 十三)开始,本专栏文章的内容开始转向Qt for EmbeddedLinux的技术内幕介绍。在后续内容中,我对Qt for EmbeddedLinux一律简称为Qt/e,不再对这个term做更多的解释。需要您注意的一点是,在本系列文章中的任何部分,这个term都是指Qt forEmbedded Linux,而不是指Qt for Windows
2009-05-13 09:31:00
1380
转载 Qte显示机制
了解QT显示机制,最重要的就是要了解QT是如何管理窗体的显示区域的,这里有个重要的类:QRegion, 在QT中可以通过QRegion定义一个窗体的显示区域,也可以通过QRegion定义窗体的可修改区域,比如在QPainter()中通过 QPainter::setClipRect设定一个区域,我们绘图则只能在这个区域,此区域外绘图都是无效的。通过QRegion可以作一系列的逻辑运算,如两个区域相加
2009-05-06 21:46:00
1414
原创 Inside Qt Series (十二):Qt对象之间的父子关系
很多C/C++初学者常犯的一个错误就是,使用malloc、new分配了一块内存却忘记释放,导致内存泄漏。Qt的对象模型提供了一种Qt对象之间的父子关系,当很多个对象都按一定次序建立起来这种父子关系的时候,就组织成了一颗树。当delete一个父对象的时候,Qt的对象模型机制保证了会自动的把它的所有子对象,以及孙对象,等等,全部delete,从而保证不会有内存泄漏的情况发生。任何事情都
2009-04-24 13:06:00
2316
原创 Qt for S60, 开发环境搭建
本文适用于Qt for S60 Garden版本。1,所有需要下载的软件列表:ActivePerl 5.6.1或者更高版JRE 1.5 或者更高版本S60 SDK 3rd FP2 for C++ 或者 S60 SDK 5thCarbide.C++ V2.0Qt for S60 source code操作系统:Windows XP SP2 或 SP3在
2009-04-20 09:26:00
3356
1
原创 网站首页显示论坛的最新帖子和回复,终于搞定
经过了这么多天得摸索,终于把论坛中得最新帖子和最新回复,在网站的首页显示出来。以前从来没有过php的经验,向别人求教看来是靠不住的,还是得自己来,现在已经做完了,看上去其实也挺简单的吗。
2009-04-13 13:46:00
1305
1
原创 Inside Qt Series (十一):emit,幕后的故事
当我们写下一下emit signal代码的时候,与这个signal相连接的slot就会被调用,那么这个调用是如何发生的呢?让我们来逐一解开其中的谜团。让我们来看一段例子代码:class ZMytestObj : public QObject{ Q_OBJECTsignals: void sigMenuClicked();
2009-04-09 12:13:00
1320
转载 [Qt Quaterly]通过Qt4.2样式表定制程序外观
本文翻译自Qt季刊(Qt Quaterly)第20期。原文地址:http://doc.trolltech.com/qq/qq20-qss.html译文地址:http://linuxstudy.cn/notes/show_note.php?name=qq20-qss通过Qt4.2样式表定制程序外观作者:Girish Ramakrishnan翻译:Zhang Chi 目录1. 何为Qt样式表2. 样式
2009-04-03 12:13:00
1841
2
原创 Inside QT Series (十):connect,幕后的故事
我们都知道,把一个signal和slot连接起来,需要使用QObject类的connect方法,它的作用就是把一个object的signal和另外一个object的slot连接起来,以达到对象间通讯的目的。connect 在幕后到底都做了些什么事情?为什么emit一个signal后,相应的slot都会被调用?好了,让我们来逐一解开其中的谜团。SIGNAL 和 SLOT 宏定义
2009-03-27 12:00:00
1983
翻译 Qt性能调节
在低端的设备上编写嵌入式程序的时候,Qt for Windows CE 和 Qt for Embedded Linux 都提供了大量的选项,这些选项通过很多不同的权衡来帮助减少内存和CPU的需求,这些选项非常广泛,从编程风格,链接到内存分配。 请注意,最直接的节省资源的做法是不要去编译不需要使用的功能模块,请参考”Fine tuning features”一文,它提
2009-03-25 10:40:00
3287
原创 成功申请Google企业邮局
哈哈,InsideQt.com域名申请Google企业邮局成功啦! 现在我可以使用qkevin@InsideQt.com的电子邮箱啦。非常喜欢google提供的邮件服务,在申请之前先google了一把,把各种注意事项了解清楚了,就开始申请,过程很顺利,一次性成功。不过有些遗憾的是,只有50个邮箱,我看到别人申请的都是好几百个呀?是不是Google把这个quota给减小了啊?
2009-03-24 10:44:00
1657
原创 QT/E 4.5.0 For Embedded Linux 的 bug
这两天在研究 Qt/E 4.5 的系统裁减的问题,不知道是Qt官方做的测试不够,还是自己还没有完全搞明白,目前发现了几个小问题,自己Fix了两个,还有一个,始终搞不明白。首先,在做配置的时候做出选择,我需要使用哪些QT的模块,我做出的配置如下:./configure -fast -no-qt3support -no-feature-PROPERTIES -no-feature-TEXTOD
2009-03-22 08:29:00
2294
原创 Inside QT Series (九):QMetaObject class data members
我们来看一下QMetaObject的定义,我们先看一下QMetaObject对象中包含的成员数据。struct Q_CORE_EXPORT QMetaObject{ // ...... struct { // private data const QMetaObject *superdata; const
2009-03-18 15:19:00
1077
原创 《Inside Qt Series》专栏文章总索引
=================================================声明: 《Inside Qt Series》专栏文章是Q-Kevin原创技术文章。 本系列专栏文章可随意转载,但必须保留本段声明和每一篇文章的原始地址。 作者保留版权,未经作者同意,不得用于任何商业用途 《Inside Qt Series》专栏文章总索引: h
2009-03-16 10:58:00
1472
原创 Inside QT Series (八):Meta Object Class
关于Qt的更多精彩技术文章,请看:http://www.InsideQt.com 前面我们介绍了 Meta Object 的基本功能,和它支持的最重要的特性之一:Signal & Slot的基本功能。现在让我们来进入 Meta Object 的内部,看看它是如何支持这些能力的。 Meta Object 的所有数据和方法都封装在一个叫QMetaObject 的类中。它用来查询
2009-03-12 13:57:00
1156
原创 安装 Open Suse 11.1
这个Suse Linux还真是有点搞人。前段时间download了Open Suse 11.1,刻成光盘,在PC上安装成功,也在VMWare上安装成功过。 今天又把盘拿出来,在PC上重新安装。从光盘启动,先是出现启动菜单,选择安装,然后load linux kernel,,,,,,再然后,就告诉我,"cd:/content : invalid signature. ins
2009-03-10 12:36:00
1599
原创 Inside QT Series (七):Signal & Slot
本节介绍Signal和slot的基本知识。 信号和槽是用来在对象间通讯的方法,当一个特定事件发生的时候,signal会被 emit 出来,slot 调用是用来响应相应的 signal 的。 QT 对象已经包含了许多预定义的 signal,但我们总是可以在派生类中添加新的 signal。 QT 对象中也已经包含了许多预定义的 slog,但我们可以在派生类中添加新的 s
2009-03-05 13:20:00
864
原创 QT 4.5 released !
今天收到 Nokia 的通知邮件,QT 4.5 已经release出来了,我们都可以去 qtsoftware 的主页 download 它了。 偶觉的最大的惊喜莫过于 LGPL license 的应用,让很多不希望open source的客户有了更多的选择,我想这对于QT和GTK的竞争过程中将处于更加有利的位置。 Go to download links:http://w
2009-03-03 18:52:00
500
原创 Inside QT Series (六):元对象编译器 - Meta Object Compiler (moc)
元对象编译器用来处理QT 的C++扩展,moc 分析C++源文件,如果它发现在一个头文件(header file)中包含Q_OBJECT 宏定义,然后动态的生成另外一个C++源文件,这个新的源文件包含 Q_OBJECT 的实现代码,这个新的 C++ 源文件也会被编译、链接到这个类的二进制代码中去,因为它也是这个类的完整的一部分。通常,这个新的C++ 源文件会在以前的C++ 源文件名前
2009-02-26 14:59:00
1184
1
原创 评《程序员--到底是脑力劳动者还是体力劳动者?》
《程序员--到底是脑力劳动者还是体力劳动者?》原文地址:http://vipnews.csdn.net/newscontent.aspx?pointid=2009_02_20_103913491 我只能说,这篇文章的作者还需要加深对软件业的理解。现在的软件行业,对程序员的需求是,需要不同层次的程序员,从初级程序员,程序员,高级程序员,系统架构师,不一而足。而此文作者说指的程
2009-02-24 17:56:00
1688
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人