Allen_ke
码龄13年
关注
提问 私信
  • 博客:36,402
    36,402
    总访问量
  • 26
    原创
  • 2,298,207
    排名
  • 7
    粉丝
  • 0
    铁粉

个人简介:逆水行舟,不进则退

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2011-12-28
博客简介:

kfq0071的专栏

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得1次评论
  • 获得11次收藏
创作历程
  • 1篇
    2023年
  • 10篇
    2020年
  • 4篇
    2019年
  • 13篇
    2018年
  • 2篇
    2017年
  • 1篇
    2016年
  • 7篇
    2015年
  • 6篇
    2014年
成就勋章
TA的专栏
  • 程序员人生
    5篇
  • flutter学习
    3篇
  • 小程序
    3篇
  • ios移动开发
    22篇
  • AI
    2篇
  • RN开发
    3篇
  • 区块链
    6篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

05讲:深入浅出谈链接器的作用

链接的共用库分为静态库和动态库:静态库是编译时链接的库,需要链接进你的 Mach-O 文件里,如果需要更新就要重新编译一次,无法动态加载和更新;Mach-O 文件是编译后的产物,而动态库在运行时才会被链接,并没参与 Mach-O 文件的编译和链接,所以 Mach-O 文件中并没有包含动态库里的符号定义。dlopen 打开动态库后返回的是引用的指针,dlsym 的作用就是通过 dlopen 返回的动态库指针和函数符号,得到函数的地址然后使用。而链接器的作用,就是完成变量、函数符号和其地址绑定这样的任务。
原创
发布博客 2023.02.05 ·
841 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小儿编程

http://www.youma1688.cn/p.php?8tp=t1.16799a86b50.pg3
原创
发布博客 2020.08.08 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第二招:程序员少走5年弯路

作为一名普通的程序员: 你想买一套房子,不想再租住在远离公司的偏僻地带每天通勤 4 个小时上下班 你想买一部车子,可以周末开着去山里转转,看看红叶听听鸟鸣 你想买衣服时去窗明几净微笑服务的商场而不是每次都找一个不知名姓的小二网购经济适用款 你想每年出去旅游 10 次 8 次,今天在苏梅岛潜水明天在魁北克吃枫糖 你想每年给爸爸妈妈 5 万块的生活费,让他们露出欣慰的笑脸 这些想法不能实现,会经常性地带给你痛苦。这种痛苦,会随着你工作时间的增长而加..
转载
发布博客 2020.08.08 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第一招:没出息瞎吐槽、无休止频繁跳槽

据说只要一学会开车,整个世界就只剩下两种人了:一种是比自己开得慢的菜鸟,另一种是比自己开得快的傻x。其实职场也有一条类似的定理,只要你一开始工作,全世界就只剩下两种人了:一种是能力比自己强但因为不会搞关系/拍马屁而收入不如自己的菜鸟,另一种是能力不如自己却因为会搞关系/拍马屁而收入超过自己的傻x。总体而言,工作总是别人的好,大部分人都觉得自己的收入没有匹配自己的贡献。今天小编想和大家探讨一下,面对不尽如人意收入的时候,该采取哪些策略有效提升自己的收入。(所以一切策略的前提是...
转载
发布博客 2020.08.08 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第三招:通过8大途径程序员如何赚「睡后」收入

我的副业故事从 2014 年中到 2017 年中,这三年多的时间里,我本职工作表现优秀的同时,还做过下列 9 类副业: 写书 视频课程 企业内训 公众号 语音问答 知乎 Live 视频直播课程 GitChat付费 Chat 职业规划咨询 写书2013 年下半年,我恢复了技术博客的写作,没多久,有一篇写 Qt on Android 的文章引起关注,电子工业出版社的一位编辑联系我出版相关图书。当时...
转载
发布博客 2020.08.08 ·
684 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

【我学flutter】---3、体验 Flutter app

本页介绍如何 “试驾” Flutter: 从我们的模板创建一个新的Flutter应用程序,运行它,并学习如何使用Hot Reload进行更新重载Flutter是一个灵活的工具包,所以请首先选择您的开发工具来编写、构建和运行您的Flutter应用程序。Android Studio VS Code Terminal + 编辑器Android Studio: 为Flutter提供完整的IDE体验.创建新应用选择 File>New Flutter Project 选择 Flutter
原创
发布博客 2020.07.21 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【我学flutter】---2、Hello world in Flutter app

第1步: 创建 Flutter app创建一个简单的、基于模板的Flutter应用程序,按照创建您的第一个Flutter应用中的指南的步骤, 然后将项目命名为startup_namer(而不是myapp),接下来你将会修改这个应用来完成最终的APP。在这个示例中,你将主要编辑Dart代码所在的 lib/main.dart 文件,提示: 将代码粘贴到应用中时,缩进可能会变形。您可以使用Flutter工具自动修复此问题:Android Studio / IntelliJ IDEA: 右键单击Da
原创
发布博客 2020.07.21 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【我学flutter】---1、flutter环境搭建mac版

本文详细介绍在mac下配置flutter环境的每一个步骤,通过图文的方式使得读者快速理解和掌握flutter的环境搭建流程。系统环境要求macOS (64-bit)硬盘空间: 700 MB (不包含android studio等编辑器工具).命令行工具:bash, mkdir, rm, git, curl, unzip, which,brew需要保证上述命令在命令行下能使用,如果没有安装brew,那么需要先安装:参考:https://segmentfault.com/a/11...下
原创
发布博客 2020.07.21 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2020年腾讯面试笔试宝典.pdf

发布资源 2020.07.21 ·
pdf

Django教程:Celery

Celery1.什么是CleleryCelery是一个简单、灵活且可靠的,处理大量消息的分布式系统专注于实时处理的异步任务队列同时也支持任务调度Celery架构Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)组成。消息中间件Celery本身不提供消息服务,但是可以方便的和第三方提供的消息中间件集成。包括,RabbitMQ, Redis等等任...
原创
发布博客 2020.05.14 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Django教程:TimedJSONWebSignatureSerializer

1、itsdangerous:一般的,邮件激活时,激活链接需要一个携带用户信息的url,来判断是激活的哪一个用户,且用户信息必须加密。python中可以使用 itsdangerous 来进行加解密。简单示例如下:import timefrom itsdangerous import TimedJSONWebSignatureSerializer as Serializerserializer = Serializer('密钥', 5) # 密钥 和 加密时间info = {"id": 3}
原创
发布博客 2020.05.14 ·
2606 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

10天手把手还有源代码:打造一个属于自己的电商平台

转发:私信我主页面:教程目录:
原创
发布博客 2020.05.14 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第四课 以太坊开发框架Truffle从入门到实战

1. TRUFFLE是什么?Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单,Truffle有以下:内置的智能合约编译,链接,部署和二进制文件的管理。 快速开发下的自动合约测试。 脚本化的,可扩展的部署与发布框架。 部署到不管多少的公网或私网的网络环境管理功能 使用EthPM&NPM提供的包管理,使用ERC190标准。 ...
转载
发布博客 2019.01.27 ·
587 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第三课 以太坊术语说明及开发者资源列表

EVM-以太坊虚拟机  是以太坊中智能合约的运行环境。以太坊客户端也称钱包,提供账户管理、挖矿、转账、智能合约的部署和执行等等功能,以太坊节点利用以太坊客户端接入到以太坊网络。 现在以太坊客户端主要有:Wallent/ist , Geth, Parity, Harmony,Gethgo-ethereum的简称,由以太坊基金会提供的官方客户端软件,用Go语言编写,用于创建一个本地...
转载
发布博客 2019.01.27 ·
1015 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

第二课 以太坊客户端Geth命令用法-参数详解

Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具。熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册。 本文主要是对geth help的翻译,基于最新的geth 1.7.3-stable版本。命令用法geth [选项] 命令 [命令选项] [参数…]版本:1.7.3-stable命令:account ...
转载
发布博客 2019.01.27 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hyperledger Fabric,R3 Corda 和以太坊这三种分布式账本技术

本文中,我们将简要分析 Hyperledger Fabric,R3 Corda 和以太坊这三种分布式账本技术(DLT,distributed ledger technologies)间存在的最显著差异。本文的目的在于为决策者提供一个新的 DLT 指南,了解 Hyperledger Fabric、Corda 和以太坊的最适合用例。三种不同的框架我们从 Hyperledger Fabric、R...
原创
发布博客 2019.01.20 ·
1412 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

第六课 技术小白如何开发一个DAPP区块链应用(以宠物商店为例)

第六课 技术小白如何开发一个DAPP区块链应用(以宠物商店为例)笔名辉哥2018.04.10 10:50* 字数 2898 阅读 5084评论 14喜欢 241. 文章摘要【本文目标】通过逐步的指导和截图举证,一步步带领一个技术小白完成一个宠物商店DAPP应用的开发和部署。【环境前置条件】参考《第一课 如何在WINDOWS环境下搭建以太坊开发环境》,已完成Ubu...
转载
发布博客 2018.12.28 ·
599 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

第一课---智能合约开发环境搭建及Hello MMB合约demo

开发环境搭建Solidity安装强烈建议新手使用Remix -Solidity IDE来进行开发。Remix 是一个基于浏览器的Solidity,就可以不用安装Solidity,本文的Hello World教程也将基于Remix Solidity IDE来进行。如果你想自己安装请参考Solidity安装指引。更新,开发环境搭建还可以看另一篇文章: 搭建智能合约开发环境Remix...
原创
发布博客 2018.12.26 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第一课---智能合约开发环境搭建及Hello MMB合约demo

开发环境搭建Solidity安装强烈建议新手使用Remix -Solidity IDE来进行开发。Remix 是一个基于浏览器的Solidity,就可以不用安装Solidity,本文的Hello World教程也将基于Remix Solidity IDE来进行。如果你想自己安装请参考Solidity安装指引。更新,开发环境搭建还可以看另一篇文章: 搭建智能合约开发环境Remix...
原创
发布博客 2018.12.26 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS FMDB多线程之FMDatabaseQueue使用一

iOS FMDB多线程之FMDatabaseQueue使用简述:FMDB是iOS广泛使用的数据库第三方框架。FMDB git地址 ,其基本使用方法在官方文档上有详细说明,文档描述也非常清楚明了,本文旨在说明FMDB在多线程环境下FMDatabaseQueue的使用注意事项。本文所述的FMDB是基于FMDB V2.6.2 版本。FMDatabaseQueue源代码简析:     1:...
转载
发布博客 2018.07.29 ·
814 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多