`
文章列表
众所周知,B 站是央视认证的一个学习平台。我在周末固定时间进行直播,教小朋友学习 Python。有一个周末我有点事(tou)情(lan),不能上课,但是又不想爽约。于是我就想能不能把课程录下来,然后到时候再播放,便有了这个项目。这可能是一个很小众的需求,但是我觉得做这个东西很有趣,另外,通过这个有趣的过程,我们可以学习到: 使用 Selenium 和网页进行交互:填写、点击、鼠标移动等; 学习如何实现滑动验证; 学习如何使用 FFmpeg 推流。 想知道我是怎么实现的吗?邀请你来看看我在GitChat的分享:  
串口助手是嵌入式开发中常用到的一个桌面工具,用于串口调试,而Angular 是一个Web应用框架。桌面端原生功能和硬件操作似乎永远都不会和Web发生直接关系。然而,随着JavaScript技术的进步和变革,一切都成为可能。Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,结合Electron可以构建兼容 Mac, Windows 和 Linux的应用程序。同时也可以使用文件、串口的系统原生功能,这里我们开发一个串口助手来说明如何融合这些技术。 通过这个分享可以get到Angular开发技能、Electron桌面打包技能和如何调用原 ...
基本原理就是利用selenium模拟操作实现登录,我的目的是要开通直播,获取直播码,最终实现定时直播录像节目。   目前已经实现了获取直播码。其中难度较大是滑动验证,网上的例子已经失效,最终还是找到了方法成功了。   演示地址: https://www.bilibili.com/video/av58116369/     <iframe  height=498 width=510 src="https://player.bilibili.com/player.html?aid=58116369&cid=101395704&page=1" ...
为要混一口饭吃 我打开慢腾腾的电脑,向着黑夜里加班;——向着黑夜里加班,我敲击着失灵的键盘! 我冲入这黑黢黢的大厦,为要混一口饭吃;——为要混一口饭吃,我冲入这黑黢黢的大厦。 浪费了,浪费了这明灯的电 ...
以前做一个软件的制图功能,需要用到CAD的二次开发。通常是首选AutoCAD的二次开发接口,但是我们的功能需要和我们原有的平台集成,而AutoCAD二次开发需要在他自己平台的基础上来进行,整个框架比较重,我们的功能不是很大 ...

开坑每天500字

有一段时间,由于工作原因疯狂写文档,虽然也不能叫创作,最多是拼凑,但我还是感受到了写文章给我带来思维模式的改善,首先从文字结构来说,光是琢磨全局的、局部的、相互关联的、相互关系等就能活跃思维,学习到不少东西。还有这个过程中查找理解各种资料学习到的东西也比单纯阅读资料记忆更深刻。总之,我觉得写东西是有好处的,在我心里面对于写东西是不反感的,也想写点东西,刚来简书的时候就关注了专题每天500字,但一直没有付诸实践,主要原因是熟悉的领域只是编程,局限于写作题材和难度,很难每天完成500字,今天忽然想通,并不是只记录有价值的东西,而是记录的东西都是有价值的,另外我也想搞清楚自己每天到底在想些什么东西 ...
不定期整理编程直播室、水·滴专题,第一期:  
今天,在一个微信群里有人问: 其实,我想说 编程直播室 第一期内容就是尝试做这件事: > 为什么有的老鸟在干活的时候也没正经学过什么语言,照样能输出成果,而现在很多教程一本正经的堆砌篇幅,装裱画面,事无巨细一股脑倒出去后,学习的人还是懵懵懂懂无从下手?我想可能是把简单的事情复杂化了。我们这个教程就是教如何快速入门编程语言,学习使用的载体是Python,却不局限于Python,这里想分享的是一种如何编程的思想,有三个关键词: > 1. 快速,用老鸟的思维快速掌握编程语言精髓,毕竟编程的目的是应用,不是研究; > 2. 入门,学完之后基本能够开始编码,同时也说明这次分享是 ...
编程星球目前主要设置两个主题,一个是碎片化的水·滴,水、水滴、一种物质,就像李宗盛唱的说不定我一生涓滴意念侥幸汇成河。滴用点隔开,这是一个动词。你可以理解位滴水穿石,资源运作或者是价值观与方法论。另一个是稍微系统点的编程直播,以项目的方式组织,通过更新进度、方法、思路来进行发布。 阅读原文
为庆祝简书专题《我爱编程》收录文章数量超过1W,先启动在知识星球启动直播编程的活动,欢迎加入:  阅读原文 ​
玩Chat分享有一段时间了,回过头来看看从数据爬取(如何用 Python 爬取网页制作电子书)、前后端(用 Kotlin 开发 SpringBoot 之 Data JPA、使用 Angular2+ 开发 Markdown 编辑器)、到开发语言(TypeScript 快速入门)都有涉及。但我们在分享一场 Chat 的时候,有没有思考过: 哪类 Chat 最受欢迎? 哪类 Chat 作者最多? 发布 Chat 最多的作者是谁? 收入最高的作者是谁? 最受欢迎的主题是什么? …… 现在深度学习取得了举世瞩目的发展,互联网上的数据就像是一个巨大的金矿,我说不出哪里有黄金,但是我知道 ...
一直想写一个Angular2+的分享,但是没有一个好的切入点。前段时间我向分享Chat的白宦成老师请教markdown的问题,他向我推荐Typora编辑器,我觉着这就是我一直想要的Markdown编辑器,于是我就想到了这个主题。当然,我的水平一时是难于写出Typora那样的编辑器的,但人生已经如此艰难,大家就不要拆穿了,我主要是想通过一个实际应用分享一下Angular(文中提到的Angular指的都是Angular2+,实际版本是Angular5)的开发过程,主要内容包括: Angular项目建立 Angular中的服务 Angular中使用第三方传统库 打包桌面版本 制 ...
在我写《使用 Angular2+ 开发 Markdown 编辑器》时,实验Electron功能,顺手为GitChat写了一个客户端,把源码发布于:https://gitee.com/techcave/GitChatClient。程序界面如下:       更多细节请参与Chat《使用 Angular2+ 开发 Markdown 编辑器》,微信扫描下面的二维码:      
一直想写一个Angular2+的分享,但是没有一个好的切入点。前段时间我向分享Chat的白宦成老师请教markdown的问题,他向我推荐Typora编辑器,我觉着这就是我一直想要的Markdown编辑器,于是我就想到了这个主题。我主要是想通过一个实际应用分享一下Angular(文中提到的Angular指的都是Angular2+,实际版本是Angular5)的开发过程,主要内容包括: Angular项目建立 Angular中的服务 Angular中使用第三方传统库 打包桌面版本 制作一个安装程序 今天初步理了个提纲,如下所示: 更多详细内容欢迎加入Chat:
今天已经把分享的文章提交发布了,把代码也通过码云发布(地址看下面),分享内容目录如下,有兴趣的朋友欢迎参加: 1. 项目初始化 1.1 IDE选择 1.2 新建项目 1.3 代码组织 1.4 数据库配置 2. 编写实体类 2.1 Kotlin Data ...
Global site tag (gtag.js) - Google Analytics