首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Github优秀开源类库推荐(值得收藏)

GitHub,一个世界最大的面向开源及私有软件项目的托管平台,你没事的时候刷刷微博、抖音,人家没事的时候刷刷 GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大,这篇文章我就来给大家推荐我收藏的一些开源类库...Alipay 和 WeChat 的支付 SDK 扩展包了 Pinyin 基于 CC-CEDICT 词典的中文拼音工具,更准确的支持多音字的汉字拼音解决方案。...Easy SMS 一款满足你的多种发送需求的短信发送组件 qr-code 提供了不同的编写器以将QR码生成为PNG,SVG,EPS或二进制格式。...ua-parser 一个解析UA(User Agent)字符串的库 js相关项目 名称 简介 关注度 30-seconds-of-code 30 秒就能理解的 JavaScript 代码片段...nicescroll.js 非常强大的基于jQuery的滚动条插件 towxml 微信小程序HTML、Markdown渲染库 开源博客 名称 简介 关注度 Jekyll 简单静态博客网站生成器 - 将纯文本转换为静态博客网站

1.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    搞一搞明白Vitepress的文档渲染基础

    文件,并添加了更多的插件来丰富MD文件的功能,就比如说Vuejs组件在MD文件中渲染等等,为了我们可以在使用Vitepress的时候可以更随心所欲的定制一些功能,我们要先搞一搞明白Vitepress是如何将...MD文档HTML文档流程; 如何支持代码块高亮; 如何实现自定义容器; 图片 演示地址 2....通过`fs-extra`模块读取放置在`src`的`temp.md`文件,读取后的**Buffer**数组通过`toString()`转为字符串; ```typescript const rawMd...属性配置的函数传入code片段和代码方言两部分,通过在hljs库中查找对应的方言来利用hljs库实现代码的快速高亮,当无法查找到对应的方言时将返回仅仅转义后的html片段~ const md = new...取到的数据如下图所示~ 上面的处理依旧是MD到HTML结构的转换,在自定义容器的时候我们预留的css名称,我们还是需要在输出index.html文件的时候自定义样式文档~ const output

    1.4K30

    纯CSS显示JSHTML等源代码行数

    核心CSS代码示意如下: .code { position: relative; overflow: hidden; } .code::before { content: '01...CSS方法实现的优缺点 优点: 简单,高效,性能十足,即使代码变来变去布局也OK。 缺点: 支持的行数有限,例如上面的demo最多支持99行代码。...声明:以上内容自http://www.zhangxinxu.com/wordpress/2018/02/pure-css-js-html-code-line-number/ 下面说说我是如何将其投入使用的吧...1,如何解决上文提到的→支持的行数有限,例如上面的demo最多支持99行代码?...我是直接用php循环语句写了个循环,直接输出了个支持到8000行的css代码,理论上足够够用了【因为基本上没人会在网页上写上万行代码!】,css文件最终定格60多k的大小(捂脸)。

    52010

    PHP生成短网址的思路以及实现方法的详解

    下面我们对于生成短网址的思路以及使用php生成短网址的实现方法描述一。 生成短网址的思路:如果把短网址还原了,你知道是个什么样子的吗?...可能你看到新浪微博应用里面的短网址都是这个样子: http://t.cn/RzddsXt 其实他还原了说不定就是这个样子: http://t.cn/link.php?...url=//www.zalou.cn/ 按这个格式可以知道这个短网址其实是通过link.php这个页面做了处理,那么如何将 http://t.cn/link.php?...下面分享一通过php生成短网址的那个过程(这里将长网址生成短至5-6位字符长度并且还需要是唯一的): <?...php function code62($x){ $show=''; while($x-- 0){ $s=$x % 62; if ($s 35){ $s=chr($s+61); }elseif

    1.7K20

    php中的进制和编码

    一个数字成为一个位 随着计算机的发展,需要表示的符号越来越多,从一开始的2位代表一字节,到后面的8位代表一字节至今。 其他的还有8进制、16进制等等。...见这张我自己画的小图吧~ php中的进制转换 在php中 内置了挺多的进制转换函数 bindec() — 二进制转换为十进制 decbin() — 十进制转换为二进制 dechex() — 十进制转换为十六进制...decoct() — 十进制转换为八进制 hexdec() — 十六进制转换为十进制 octdec() — 八进制转换为十进制 base_convert()– 在任意进制之间转换数字 php中的2进制输出...代码会经过编译器或者解释器变成机器指令,再转换为2进制。...延迟一 本地tcp服务器 可能监听慢 sleep(1); // 发送16进制数据 16进制10进制str 然后chr assic码 传输 // $hexStr = "A3 B5 C1";

    1.7K20

    深入了解:StringBigDecimal,BigDecimal常用操作,以及避免踩坑

    本文将介绍如何将String类型的数据转换为BigDecimal,以及BigDecimal常用的操作方法,并分享一些避免在使用BigDecimal时常见的问题和坑。...StringBigDecimal 在将String类型的数据转换为BigDecimal时,我们可以使用BigDecimal的构造方法来实现。...下面是一个示例代码,演示了如何将String类型转换为BigDecimal类型: javaCopy codeimport java.math.BigDecimal; public class StringToBigDecimal...price); System.out.println("税费:" + tax); System.out.println("总价:" + total); } } 在上面的示例代码中...结论 本文介绍了如何将String类型的数据转换为BigDecimal,并介绍了BigDecimal常用的加法、减法、乘法和除法操作。

    2.8K50

    PHP解决JSON中文显示问题

    PHP如何解决JSON中文显示问题?本文主要介绍了PHP JSON格式的中文显示问题解决方法,本文总结了3种解决中文显示u开头字符问题的方法。希望对大家有所帮助。...查询了一,有两种方法: 1.将"u53a6u95e8"还原成“厦门”,使用如下的代码: $str= preg_replace("#\\\u([0-9a-f]+)#ie", "iconv('UCS-2'...$code = urldecode(json_encode(urlencode("厦门"))); PHP5.4版本,已经给Json新增了一个选项: JSON_UNESCAPED_UNICODE。...json_encode("厦门", JSON_UNESCAPED_UNICODE); 另,由于 json_encode 和 json_decode只支持utf-8编码的字符,GBK的字符要用json就得转换一,...附自己写的GBKUTF-8的代码: /* 字符串GBK转码为UTF-8,数字转换为数字。

    1.9K20

    Flutter 多端天气预报APP第二弹 —— 城市定位以及城市代码的转换

    当前位置经纬度 Location ID 获得当前位置的经纬度后,我们要将其转换为可用于和风天气API的城市代码,这样才能够填充之前请求天气的 location 参数。...下面是我找到的和风天气的经纬度城市代码的api, https://geoapi.qweather.com/v2/city/lookup?...id 就是我们想要的内容: 字段 描述 code API响应的状态码。...编写代码通过 api 将经纬度转换成 location id。提醒一大家,和风天气的这个api最多只支持经纬度小数点后两位,所以在之前的定位过程中可以不用选择高精度。 Future<String?...结语 在本博客中,我们详细介绍了如何使用Geolocator库获取设备当前位置,以及如何将地理位置转换为城市代码。这些功能不仅提升了用户体验,还使得我们的应用更具实用性。

    18310

    java对象json字符串方法_java json字符串对象

    当学习如何编写基于Java的软件时,开发人员遇到的第一个障碍就是如何将代码与其他软件连接。 这通常是JSON的来源。尽管您可能是Java向导,但JSON是另一种动物。...下面的示例演示了一个客户端服务器场景,其中RESTful Web服务接受XML / JSON格式的数据。...在这种情况,我们需要使用Web服务/ api和JSON数据结构从android应用向数据库发送/从数据库接收请求。 JSON是简单的字符串格式数据。 JSON是可读格式 。...如何将Java对象转换为JSON字符串的分步示例 将Java Object转换为JSON字符串的最常见方法是使用API 。 为此目的最常用的API是Jackson和GSON。...下面的示例演示如何使用GSON API将Java对象转换为JSON字符串。

    4.2K20

    ThinkPHP5.1 excel表的导入导出操作 (PHPExcel)

    ☞ 背景 这两天在开发快递查询的功能时,涉及到了 Excel表导入MySQL 的操作,为了方便后期的快捷使用,在此整理一 PHPExcel对excel 表导入导出的代码解决步骤,希望能帮到有需要的道友们...安装成功后,会注意到项目的vendor目录下,多出了一个phpoffice文件夹 ☞ 如何将 Excel中的数据导入MySQL ☜ 除了参考我展示的步骤,也要注意下我的代码注释哦!...MTPhpExcel类的使用 首先引入所提供源码中的 MTPhpExcel.php 下图即为我创建的 测试入口,主要目的就是为了调用核心方法 readExcelFileToArray() ?...☞ 如何将数据导出到Excel文件 ☜ 同理,我设计了一个测试方法,主要目的就是为了调用核心方法 outputDataToExcelFile() ?...毕竟主要使用的就是这个 MTPhpExcel类,如果不需要下载参考excel数据表,也可直接参考下面的源码 <?php /** * Created by PhpStorm.

    2.6K30

    高级PHP应用程序漏洞审核技术【一】

    另外在这里特别说明一本文里面很多漏洞都是来源于网络上牛人和朋友们的分享,在这里需要感谢他们,:) 二、传统的代码审计技术 WEB应用程序漏洞查找基本上是围绕两个元素展开:变量与函数。...,单纯对于上面的代码,如果我们提交URL: --code-------------------------------------------------------------------------...魔术引号带来的新的安全问题 首先我们看下魔术引号的处理机制: [\-->\\,"-->\","-->\",null-->\0] 这给我们引进了一个非常有用的符号“\”,“\”符号不仅仅是转义符号,在WIN系统也是目录跳的符号...测试显示: aaaa\"aaabb\"b从上面结果可以看出来,在设置了magic_quotes_gpc = On,变量key受魔术引号影响。...但是在php4和php<5.2.1的版本中,不处理数组第一维变量的key,测试代码如下: --code--------------------------------------------------

    1.5K110

    PHP常见字符串面试题总结

    '];//结果:"/index.php" //当前脚本的名称(不包括路径和查询字符串) echo $_SERVER["HTTP_REFERER"];//链接到当前页面的来源url echo gethostbyname...; var_dump(explode(',', $string)); // 数组字符串 // implode('分隔符', 数组);将数组按照指定的分隔符拆分为一字符串 $array = ['name...$strStr, 'o', true); // substr() 是根据特定长度截取指定长度 $subStr ='hello,world'; echo substr($subStr, -2, 4); 如何将一个字符串转换为驼峰命名的方式...// ucfirst($str);将字符串的第一个字母转换为大写 // lcfirst($str);将字符串的第一个字母转换为小写 // ucwords($str, flag);将字符按照固定格式分割为一个单词...// array("a", "b", "c", "d") $b = explode("/", $b); // array("a", "b", "12", "34") //合并上面代码相当于

    1.8K20

    腾讯会议API错误码200003定位分析

    image (2).png 案例2 客户:“PHP调用创建会议api,按照要求,拼接相应字符串,Hmac-SHA256加密,16进制,再base64后提交,还是显示{"error_info":{"error_code...,能帮忙查什么原因吗“ 通过对客户的代码进行分析和测试,我们发现是客户签名方法错误,客户的代码如图所示 image (3).png 生成了签名的字符串后依次进行了Hmac-SHA256加密,16...进制,再base64。...这是官网上对Java语言的示例,对于PHP语言,加密之后并不需要16进制。告诉客户错误之后,问题得到了解决。...php版本加密获得签名,不需要再16进制。 有没有传入sdkId参数 遇到其他问题可联系腾讯云服务团队(腾讯云工单)

    2.7K91
    领券