Shawn前段时间一时心血来潮想尝试一下GitChat,话题是《Cocos Creator 集合类游戏模块化与热更新实践》。 ? 结果一不小心把话题和提纲给整大了!...12月21日内容在微信GitChat上出炉,感谢大家的订阅与支持,Shawn个人能力有限,如有不正之处欢迎指正! ---- ----
类加载器作为 JVM 加载字节码到内存中的媒介,其重要性不言而喻,另外在职场面试时候也会被频繁的问道,了解类加载器的原理,能灵活的自定义类加载器去实现自己的功能...
很开心作为PaddlePaddle Tutorials系列的作者之一参加 GitChat的分享。
为了解决这些困惑,有幸邀请到专家张逸老师来聊聊领域驱动设计,下面是GitChat独家采访记录。...GitChat:可以谈谈领域驱动设计的流程吗?比如是先建模?还是做设计?以及应用的场景是什么?...正是考虑到面向对象设计能力不足对领域驱动设计的影响,我在《领域驱动战术设计实践》GitChat课程中尝试总结了一个相对固化的设计过程。...GitChat:应用服务与领域服务的区别是什么呢? 张逸:这个是老生常谈的问题了。从分层架构的角度看,应用服务属于应用层,领域服务属于领域层。...GitChat:战略这个课程分析了“EAS 系统”,在战术课程也介绍了“EAS 系统”,两者的侧重点有什么不同吗?
版权声明:本博客所有的原创文章,作者皆保留版权。 ...
感谢 感谢大家订阅这一期GitChat活动,开篇提到的tutorial作为我们对PaddlePaddle深度学习平台的再一次易用性扩展,欢迎大家关注学习并提出宝贵意见。
面对同一个问题,不同人解决的速度体现着个人的技术水平。一分钟就可以定位问题的程序员和一个小时还毫无头绪的程序员注定拥有不一样的发展轨迹。
在 arch/arm/boot/dts 下创建 csdn-gitchat.dtsi 和 csdn-gitchat-evb.dts。...csdn-gitchat.dtsi 是对芯片的描述,csdn-gitchat-evb.dts 是针对这个芯片的 evb 板子描述,其内容分别如下: /* * DTS file for demo platform..." / { model = "Csdn Gitchat EVB Board"; compatible = "csdn,gitchat-evb", "csdn,gitchat";...刚刚平台目录下我们已经对 MACH_GITCHAT 进行了定义,这里就会把设备树编译成 dtb 文件。...我们也可以通过命令手动来编译生成 csdn-gitchat-evb.dtb 文件: $ dtc -I dts -O dtb csdn-gitchat-evb.dts -o csdn-gitchat-evb.dtb
那么在 GITCHAT 的驱动里需要定义 GITCHAT 的基地址、中断号等信息。...假设 GITCHAT 的地址为0x0001,中断号是 2,那么: #define GITCHAT_BASE 0x0001 #define GITCHAT_INTERRUPT 2 int gitchat_send...() { writel(GITCHAT_BASE + REG, 1); ... } int gitchat_init() { request_init(GITCHAT_INTERRUPT...自然像 “#define GITCHAT_BASE 0x0001,#define GITCHAT_INTERRUPT 2” 这样描述和 CPU 相关信息的代码不应该出现在驱动里。...比如一个板子上有一个 GITCHAT,首先向总线注册: static struct resource gitchat_resource[] = { { .start =
那么在 GITCHAT驱动里需要定义 GITCHAT 的基地址、中断号等信息。...假设 GITCHAT 的地址为0x0001,中断号是 2,那么:#define GITCHAT_BASE 0x0001#define GITCHAT_INTERRUPT 2int gitchat_send...(){ writel(GITCHAT_BASE + REG, 1); ...}int gitchat_init(){ request_init(GITCHAT_INTERRUPT, ...."/ { model = "Csdn Gitchat EVB Board"; compatible = "csdn,gitchat-evb", "csdn,gitchat"; memory...我们也可以通过命令手动来编译生成 csdn-gitchat-evb.dtb 文件:$ dtc -I dts -O dtb csdn-gitchat-evb.dts -o csdn-gitchat-evb.dtb
原文链接:https://gitbook.cn/books/5bbda85f90227d6992c167ed/index.html
: package com.gitchat.mybatis;import lombok.Getter;import lombok.Setter;@Getter@Setterpublic class Keyword.../dataSource> <mapper resource="com/<em>gitchat</em>...resources/com/<em>gitchat</em>/mybatis/KeywordMapper.xml <!.../mybatis/KeywordMapper.java package com.<em>gitchat</em>.mybatis;import org.apache.ibatis.annotations.Select;import...java/com/<em>gitchat</em>/mybatis/Main.java package com.<em>gitchat</em>.mybatis;import com.alibaba.fastjson.JSON;import
这里简单演示一下: mkdir gitchat cd gitchat git init echo "chat logs" > README git add README git commit -m 'fist...我们只需要配置第 1 步所建的那个仓库路径即可,需要编辑 config.js 文件的 gitRepo 字段: module.exports = { gitRepo: '/home/pi/tests/gitchat...messageCheckInterval: 500, branchesCheckInterval: 5000 }; 在正式开始聊天之前,我们先试一下配置是否正确: git clone --quiet /home/pi/tests/gitchat...前面说了,这个聊天的过程其实是依托 git log ,所以我们在 git log 里可以看到完整的聊天记录: pi@raspberrypi:~/tests/gitchat $ git log --pretty
关于硬件的描述信息之前一般放在一个个类似 arch/xxx/mach-xxx/board-xxx.c 的文件中,如: static struct resource gitchat_resource[]...= { .name name ="gitchat", .id = 0, .num_resources num_resources = ARRAY_SIZE(gitchat_resource...), .resource = gitchat_resource, }; static struct platform_device *ip0x_devices[] __initdata ={...>; interrupt-parent =; interrupts=; … }; 从代码中可看到对于 GITCHAT...从图中可以看出 A、B、C 三个板子里都含有 GITCHAT 设备树文件,这样对于 GITCHAT 驱动写一份就可以在 A、B、C 三个板子里共用。
protocol smtp host smtp.gitchat.comfrom peter.liu@gitchat.com user peter.liu@gitchat.com password xxx...举例配置如下: git config --global user.name 'Peter Liu'$git config --global user.email ' peter.liu@gitchat.com...--to peter.liu@gitchat.com ..../subscrible //验证一下 #git send-email --from peter.liu@gitchat.com --to majordomo@vger.kernel.org...# git send-email --from peter.liu@gitchat.com --to majordomo@vger.kernel.org .
这里简单演示一下: mkdir gitchat cd gitchat git init echo "chat logs" > README git add README git commit -m 'fist...我们只需要配置第 1 步所建的那个仓库路径即可,需要编辑 config.js 文件的 gitRepo 字段: module.exports = { gitRepo: '/home/pi/tests/gitchat...: 500, branchesCheckInterval: 5000 }; 在正式开始聊天之前,我们先试一下配置是否正确: git clone --quiet /home/pi/tests/gitchat...前面说了,这个聊天的过程其实是依托 git log ,所以我们在 git log 里可以看到完整的聊天记录: pi@raspberrypi:~/tests/gitchat $ git log --pretty
经朋友介绍了解到Gitchat,任何人都可以在上面发布话题。这次我就创建了两个付费话题。 付费话题需要在规定时间内(7天)达到一定的预定量(60人,80等)才可以进去到下一步写文章阶段。...两个话题 1. 8 种方式搭建博客,总有一款适合你 链接: https://gitbook.cn/gitchat/activity/5e1880ce7e9be75ddb200270 ? 2....如何快速掌握一门框架 链接: https://gitbook.cn/gitchat/activity/5e187b067e9be75ddb20023b ? 最后 我不是大佬,也不是在割韭菜!
年前的一次GitChat分享尝试到新的可能,包括后续慕课网约课,图灵网等,带来了很多意外的收获. 2017年初辞职之后, 花了两个月的时间思考,学习. 梳理自己的工作,生活,挖掘潜在的需求....过去一年写文章带来的收获 GitChat 发表的课程入选1月付费精选Top10 GitChat 发表课程后收到慕课网约课的邀请 GitChat 文章评选专家 CSDN 文章发表收到技术岗位的邀请
现在,就有一个能通过区块链赚钱的机会摆在你面前,GitChat推出“码字计划”——万元写作基金等你来拿!...「码字计划 」 第一季,已于 2018 年 7 月 30 日正式上线,这是 GitChat 针对所有技术创作者的一次大型有奖招募,我们将为每一个作者提供流量支持和写作补贴,无论你是专精某一个具体技术领域...,还是可以讲解某一个系统课程,都可以申请成为“码字计划”的作者, 在 GitChat 上收获你的粉丝并获得写作基金奖励。...GitChat 尊重每一位内容创作者的作品和努力,帮助优质的内容更好的传播,并带领更多技术人热爱分享和写作,让所有关注技术的读者能够获得最前沿最专业的技术知识。
旗下拥有:专业的中文IT技术社区: CSDN.NET;移动端开发者专属APP: CSDN APP、CSDN学院APP;新媒体矩阵微信公众号:CSDN资讯、程序人生、GitChat、CSDN学院、AI科技大本营...、区块链大本营、CSDN云计算、GitChat精品课、人工智能头条、CSDN企业招聘;IT技术培训学习平台: CSDN学院;技术知识移动社区: GitChat;IT人力资源服务:科锐福克斯;高校IT技术学习成长平台
领取专属 10元无门槛券
手把手带您无忧上云