冴羽 冴羽
3年前
markdown-it 插件如何写(二)
前言在中,我们使用VuePress搭建了一个博客,最终的效果查看:。在搭建博客的过程中,我们出于实际的需求,在中讲解了如何写一个markdownit插件,又在中讲解了markdownit的执行原理,本篇我们将讲解具体的实战代码,帮助大家更好的写插件。Parsemarkdownit的渲染过程分为两部分,Parse和Render,如果我们要实现
雷厉风行 雷厉风行
2年前
MacOS神级前端开发工具,WebStorm 2023 for Mac 永久激活码
WebStorm2023forMac是JetBrains公司推出的一款主要用于Web开发和前端开发的IDE软件,该软件是集成多种语言编辑器和调试工具,并且有自动完成和实时代码分析等更强的功能,让程序员、开发者的开发过程更加高效顺畅,同时也能为用户节约大量的开发时间和精力。
Wesley13 Wesley13
3年前
JSP猜数字游戏
JSP猜数字游戏主要内容:本博客通过设计一个猜数字的游戏来学习jsp的servlet的使用方法。1步骤1:创建inputGuess.jsp用户请求这个页面是,页面会给用户生成一个1–100的随机数。这个页面提供表单,用来提交用户猜测的数字,并提交给resultServlet处理。实现的主要代码:<%intnumber
Wesley13 Wesley13
3年前
C++ 删除字符串的两种实现方式
C实现删除给定字符串的给定字符串思路主要有这么几种实现方式:1.KMP算法2.用STL的string的find,然后用erase3.用C的strstr找到字串位置,然后用strncpy写到新串中4.用boost库,用正则表达式测试过的完整代码:第一种方法:123456789101
Stella981 Stella981
3年前
Ext JS 4即将正式发布,值得期待
ExtJS(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.sencha.com%2Fproducts%2Fextjs%2F)是一个针对Web的UI库。它是市场上的轻量级工具,它通过抽象,支持开发人员不必强制性地编写HTML的源代码,而且允许开发人员灵活的扩展组件库或者通过简单强
Stella981 Stella981
3年前
Go orm框架gorm学习
之前咱们学习过原生的Go连接MYSQL的方法,使用Go自带的"database/sql"数据库连接api,"github.com/gosqldriver/mysql"MYSQL驱动,通过比较原生的写法去写sql和处理事务。目前开源界也有很多封装好的orm操作框架,帮我们简省一些重复的操作,提高代码可读性。gorm就是这样的一款作品,我们来学习
Stella981 Stella981
3年前
Atom 编辑器 atom
问题不复杂,但对于不熟悉atombeautify的人来说,却很难在网上找到比较完整的解决办法,特别是第二个问题,网上答案基本都是隐晦的提到“环境变量”或“找不到php”就止步了,并没有帮助疑惑者一次性解决问题。1、问题:对含有php代码的文件进行美化时,报错提示 Couldnotfind'phpcsfixer'.Thep
Stella981 Stella981
3年前
Android 自定义控件
用到的图片文件:!(http://static.oschina.net/uploads/space/2013/1218/202753_DiGI_584457.png)平时都是用简单的控件通过布局来组合一大堆控件,界面复杂起来的话,布局文件就很大,维护起来也很烦。就想把常用的控件组合写成自定义控件,这样维护起来也方便,代码也清爽,下面就以带消除按钮的E
Wesley13 Wesley13
3年前
MUI沉浸式菜单在安卓上的实现
以下内容均仅适用于安卓系统,iOS系统尚未完全验证。在实现沉浸式菜单的时候要注意,代码在本地调试阶段是看不到效果的,必须要发布为安装包以后才可以看到效果,如下为实现步骤:1.在manifest.json文件中增加如下两行配置:!(https://static.oschina.net/uploads/space/2016/0914
Stella981 Stella981
3年前
Python标准库笔记(11) — Operator模块
!(http://qiniu.spiderpy.cn/181218/97897202.jpg)Operator——标准功能性操作符接口.代码中使用迭代器时,有时必须要为一个简单表达式创建函数。有些情况这些函数可以用一个lambda函数实现,但是对于某些操作,根本没必要去写一个新的函数。因此operator模块定义了一些函数,这些函