- 博客(56)
- 收藏
- 关注
原创 源码编译openwrt
为了生成一个约8MB大小的installable OpenWrt固件镜像文件,您需要:1.更新OpenWrt源。2.更新feeds的package 包.3.配置编译。4.开始编译。这会自动编译工具链,交叉编译源代码,打包包文件,最后生成可以可以刷写的镜像文件。5.进入安装OpenWrt环节
2023-04-27 12:21:42
307
原创 大道至简之ResetAPI
介绍了如何使用 Flask 和 MySQL 实现用户注册、查询、更新和删除的 RESTful API。另外,还介绍了如何使用 SQLAlchemy ORM 自动创建数据库表,并使用 Flask-Migrate 扩展进行数据库迁移。这种方法可以更方便地管理数据库表和模型之间的映射关系,同时也可以避免手动创建表时出现的错误。
2023-04-14 15:54:39
421
原创 大道至简之ELKF日志分析搭建
ELK是Elasticsearch、Logstash、Kibana的简称。Logstash:数据抽取Elasticsearch:搜索分析Kibana:数据展现
2023-03-30 16:48:27
319
原创 Go大道至简之抓取网页
Rod 是一个直接基于 DevTools Protocol 高级驱动程序。 它是为网页自动化和爬虫而设计的,既可用于高级应用开发也可用于低级应用开发,高级开发人员可以使用低级包和函数来轻松地定制或建立他们自己的Rod版本,高级函数只是建立Rod默认版本的例子。
2023-02-15 15:43:19
1165
原创 nginx大道至简之反向代理
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
2020-09-24 12:06:18
262
原创 composer 报错killed
是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
2020-09-16 17:18:21
374
原创 PHP大道至简之OPcache
OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。
2020-07-10 11:44:16
299
1
原创 Golang开发环境之VSCode配置
Go的语法接近C语言,但对于变量的声明有所不同。Go支持垃圾回收功能。Go的并行计算模型是以东尼·霍尔的通信顺序进程(CSP)为基础,采取类似模型的其他语言包括Occam和Limbo,[2],但它也具有pipeline模型的特征,比如通道传输。在1.8版本中开放插件(Plugin)的支持,这意味着现在能从Go中动态加载部分函数。与C++相比,Go并不包括如枚举、异常处理、继承、泛型、断言、虚函数等功能,但增加了 切片(Slice) 型、并发、管道、垃圾回收功能、接口等特性的语言级支持[2]。
2020-03-16 14:17:00
1073
原创 QQ音乐自定义音效通用设置
不同频率的声音在不同时间所发出,形成旋律;不同频率的声音在同一时间或在极短时段内发出,形成和弦。拍子的快慢构成速度,规律性的强拍和弱拍形成节拍,音符之间的连贯状况则谓之衔接。
2020-01-17 15:18:22
7098
原创 TypeScript新手教程之基础算法
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从从Z到A)错误就把他们交换过来。
2020-01-14 17:53:02
471
原创 Go大道至简之基础算法
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制
2020-01-14 17:07:14
204
原创 PHP大道至简之加密算法
数字签名、信息加密 是前后端开发都经常需要使用到的技术,应用场景包括了用户登入、交易、信息通讯、oauth 等等,不同的应用场景也会需要使用到不同的签名加密算法,或者需要搭配不一样的 签名加密算法 来达到业务目标。这里简单的给大家介绍几种常见的签名加密算法和一些典型场景下的应用。
2020-01-07 16:55:01
6505
1
原创 Golang大道至简之新手入门
Go是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫,罗勃·派克及肯·汤普逊于2007年9月开始设计Go,稍后Ian Lance Taylor、Russ Cox加入项目。Go是基于Inferno操作系统所开发的
2020-01-06 18:36:27
201
原创 PHP大道至简按之easySwoole框架
EasySwoole 是一款基于Swoole Server 开发的常驻内存型的分布式PHP框架,专为API而生,摆脱传统PHP运行模式在进程唤起和文件加载上带来的性能损失。 EasySwoole 高度封装了 Swoole Server 而依旧维持 Swoole Server 原有特性,支持同时混合监听HTTP、自定义TCP、UDP协议,让开发者以最低的学习成本和精力编写出多进程,可异步,高可用的应用服务。
2020-01-06 12:23:42
1528
原创 python大道至简之Dlib库
Dlib可以帮助您创建很多复杂的机器学习方面的软件来帮助解决实际问题。目前Dlib已经被广泛的用在行业和学术领域,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。
2020-01-02 12:05:38
483
原创 PHP大道至简之农历换算
农历(nóng lì)是中国传统历法,又有华历、夏历、汉历、中历等名称。农历并不是纯阴历,而是一种阴阳合历,取月相的变化周期即朔望月为月的长度,加入干支历“二十四节气”成分,参考太阳回归年为年的长度,通过设置闰月以使平均历年与回归年相适应。农历是以华历(阴历)为基础,融合阳历成分而成的一种历法。所以我国的农历从严格意义上说不应该叫阴历,而是阴阳合历。
2019-12-31 14:38:55
284
原创 PHP大道至简之扩展开发
在 PHP7 的年代,userland PHP 的性能是足够的。很多时候我们遇到的性能瓶颈都是出在 I/O 或者业务逻辑上,而不是 PHP 本身的执行速度不够。而像计算密集的程序,比如一些算法,我们不会拿 PHP 去做。当我们需要使用一个 C/C++ 的库时。只有当你充分阅读并理解它的源码以后你才有可能用 PHP 重写这个库,而直接封装成 PHP 扩展你只往往需要理解它暴露的接口就可以了。简单高效。当 PHP 的执行速度真的成为我们项目的性能瓶颈时。yaf 和 swoole 等扩展的存在证明了这一点。
2019-12-30 18:31:42
263
原创 Linux大道至简之crontab定时任务
通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。
2019-12-27 17:34:14
343
原创 PHP大道至简之composer报错 proc_open():
Composer是PHP的软件包管理系统,由Nils Adermann及Jordi Boggiano提出并实做,于2012年3月1日发行第一个版本
2019-12-27 15:42:09
633
原创 ffmpeg视频流
FFmpeg 是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。 “FFmpeg”这个单词中的“FF”指的是“Fast Forward”
2019-12-26 12:20:26
251
原创 PHP大道至简之Swoole伪直播功能
socket 通信技术就是两台联网的计算机之间交换数据的技术,这就是 socket 的全部内容了吗?是的!socket 编程远比想象中的简单很多,阅读完这套简明的入门教程你就能胜任简单的 socket 编程了。
2019-12-25 15:23:00
1139
原创 PHP大道至简之swoole请求必应壁纸
Swoole4支持完整的协程编程模式,可以使用完全同步的代码实现异步程序。PHP代码无需额外增加任何关键词,底层自动进行协程调度,实现异步IO
2019-12-24 16:51:56
297
原创 php大道至简之框架
PHP框架就是一种可以在项目开发过程中,提高开发效率,创建更为稳定的程序,并减少开发者重复编写代码的基础架构。PHP框架是将不同Web系统开发过程中的共性、通用部分功能进行抽象,形成开发Web程序的基本架构。进行Web系统开发时,开发人员如果在PHP框架基础上进行二次开发,即可大大简化开发过程,快速实现系统功能。PHP框架能促进Web系统的快速开发、节约时间、减少重复代码量,并能帮助初学者创建规范、稳定的Web系统。
2019-12-23 11:31:14
893
1
原创 TypeScript大道至简之新手入门
TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个严格超集,并添加了可选的静态类型和使用看起来像基于类的面向对象编程语法操作Prototype。C#的首席架构师以及Delphi和Turbo Pascal的创始人安德斯·海尔斯伯格参与了TypeScript的开发
2019-12-19 12:34:17
140
原创 React大道至简之新手入门
React是一个为数据提供渲染为HTML视图的开源JavaScript 库。React视图通常采用包含以自定义HTML标记规定的其他组件的组件渲染。React为程序员提供了一种子组件不能直接影响外层组件的模型,数据改变时对HTML文档的有效更新,和现代单页应用中组件之间干净的分离。
2019-12-18 18:16:09
174
原创 php大道至简之laravel-debugbar插件
debugbar左边栏记录了输出信息(message)、记录运行时间(Timeline)、异常信息(Exception)、当前加载的页面(views)、路由(route)、队列(queries)、邮件(Mails)、权限(Auth)、门面(Gate)、Session,以及请求(request)。右边则记录了当前用户,使用内存,运行时间,版本号等。可以看到记录的功能还是非常详细的。
2019-12-06 11:20:07
469
原创 php大道至简之xdebug
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。Xdebug现在的最新版本是Xdebug 2.7.0beta1,release日期2018-09-20,添加了对PHP7.2的支持。
2019-12-04 18:33:40
181
原创 Composer配置之镜像源管理
Composer是PHP的软件包管理系统,由Nils Adermann及Jordi Boggiano提出并实做,于2012年3月1日发行第一个版本
2019-11-28 16:40:44
621
原创 Ruby新手入门之gem配置
Ruby 是一种面向对象、命令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本计算机科学家松本行弘设计并开发。 遵守BSD许可证和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。
2019-11-19 11:19:36
1047
原创 Git入门篇之搭建远程仓库
Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
2019-11-18 15:08:07
145
原创 ssh之pub-key登陆服务器
Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。 SSH通过在网络中建立安全隧道来实现SSH客户端与服务器之间的连接。
2019-11-15 14:22:59
3639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人