首先获取u-boot源码: git clone https://github.com/Lichee-Pi/u-boot.git -b v3s-current如果需要支持spi flash: git clone https://github.com/Lichee-Pi/u-boot.git -b v3s-spi-experimental修改 include/configs/sun8i.h, 使u-boot可以直接从tf卡启动: 不需要…
2025/1/20 2:37:10typedef的用法总结 1,定义一种类型别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。typedef char* PCHARPCHAR pa, pb; // 定义了两个指针 2,用在旧的代码中,帮助struct。以前的代码中,声明struct新对象…
2025/1/20 2:24:36下午发了一则朋友圈: 接着第二个话题继续说。说说老本行相关的。 信息传播的本质目的是互动。只有互动才能激起风暴。 果真如此,有必要将信息大块大块地从一个地方复制到另一个地方吗? 每次传输的信息只具有一个固定的含义,…
2025/1/19 23:15:16有的人总说,苹果 Mac 是生产力工具,也有人说 iPhone 也是生产力工具,但一提到 iPad,很多人都说它是“买后爱奇艺”。虽然每个人对 iPad 平板电脑都有着不同的看法,但它作为一个生产力工具,相信大家对它打字…
2025/1/19 22:29:10奇偶性剪枝 若有一地图,将地图的每一个位置有0或1表示(xy为偶数时 为0 否则为1): 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 从图中可以看出:任意一个位置周围相邻的必然是与本身值相反的值,也就是说,要想走…
2025/1/20 2:52:35 人评论 次浏览Node.js 不仅可以单独运行,还可以以库的方式被使用,本文介绍下如何把 Node.js 嵌入到自己项目中。 首先第一步下载 Node.js 源码,然后根据 Node.js 的文档进行编译安装。这样我们就可以拿到 Node.js 提供的头文件和库文件了。接下来根据官方的…
2025/1/20 0:57:34 人评论 次浏览首先对吞吐量()、QPS、并发数、响应时间(RT)几个概念一直比较模糊,也不知道哪些指标可以较好的衡量系统的性能。今天特意查了些资料做一些记录:首先看一些概念(来自百度百科) 1. 响应…
2025/1/19 23:58:05 人评论 次浏览前言 原文链接:http://www.nowamagic.net/librarys/veda/detail/775 内容 在这个网站(http://stevenkobes.com/ctest.html)上发现一套很有趣的C语言测试题,如果你招聘C语言相关开发人员,或者正在学习C语言,…
2025/1/19 22:27:36 人评论 次浏览题意:n个项目m个问题,完成每个项目有对应收入,解决每个问题需要对应花费, 给出每个项目需解决的问题以及各问题间的依赖关系,求最大利润(可完成部分或全部项目); 思路:网…
2025/1/20 3:03:52 人评论 次浏览0x01, 前言其实也基本上忘完了学生时代学习的排序算法,一点也想不起来了 ,归结原因就是日常搬砖用的都是现成的方法和工具类,比如说java应用开发中常用的方法Collections.sort();基本上不用我们手写代码了,慢慢退化了成为了一名搬…
2025/1/20 3:03:22 人评论 次浏览针对系统调用过多的优化我这次的优化针对syscall调用过多的问题,所以使用strace跟踪apache进行分析。1. apache2ctl -X &使用-X(debug)参数启动httpd进程,这个时候只启动1个httpd进程2. ps -ef | grep httpd找到需要strace的pid3. strace -p $PID -o…
2025/1/20 3:02:51 人评论 次浏览Jackson 是一个能够将java对象序列化为JSON字符串,也能够将JSON字符串反序列化为java对象的框架。 无论是序列化还是反序列化,Jackson都提供了三种方式: JSON <–> Java ObjectJSON <–> JsonNode Tree(类似于XML的D…
2025/1/20 3:02:21 人评论 次浏览引入测试报告与结构优化(一)生成HTMLTestRunner测试报告 HTMLTestRunner 是Python 标准库的unittest 模块的一个扩展。它生成易于使用的HTML 测试报告。HTMLTestRunner 是在BSD 许可证下发布。 Python学习地址:https://ke.qq.com/course/27…
2025/1/20 3:01:50 人评论 次浏览C语言数据结构之栈的基本操作.docC语言数据结构之栈的基本操作程序结构图mainmainGetTopStackEmptyNizhiPopPushStackLengthInitStackGetTopStackEmptyNizhiPopPushStackLengthInitStack算法及其功能函数InitStack(SqStack *S) /*创建栈*/GetTop(SqStack *S,SElemType e) /*取栈…
2025/1/20 3:01:19 人评论 次浏览命名空间 简介 从广义上来说,命名空间是一种封装事物的方法 命名空间是一种封装事物的方法例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。用来解决 用户编写的代码与PHP内部的类/函数…
2025/1/20 0:43:15 人评论 次浏览什么是浏览器缓存浏览器缓存(Brower Caching)是浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档。为什么要使用浏览器缓存1.减少了冗余的数据传输,节省了网费2.减少了服务器…
2025/1/20 0:42:45 人评论 次浏览目录 Flask开发轻博客(一):欢迎来到 Flask 的世界 Flask开发轻博客(二):Flask 模板 Flask开发轻博客(三):Flask 的 Web 表单 Flask开发轻博客(四)…
2025/1/20 0:42:14 人评论 次浏览Win7 x64 常用软件及开发环境 官方64位第三方编译64位Nvidia显卡驱动有(下载地址) 7zip解压缩有(下载地址) 谷歌拼音输入法有(下载地址) Firefox 6.0有测试版(下载地址) Firefox 4.0 Adobe Flashplayer有测试版(下载地址) Chrome无(能用32位版) EmEditor有(下载地址) java jre…
2025/1/20 0:41:43 人评论 次浏览前言 前段时间接手了一个微信小程序的开发,主要使用了小程序在今年 3 月开放的蓝牙 API ,此过程踩坑无数,特此记录一下跳坑过程。顺便开了另一个相关的小项目,欢迎 start 和 fork: BLE_MiniProgram API简介 微信小程序…
2025/1/20 0:41:13 人评论 次浏览本文背景: 光驱坏了,不能从光驱读取系统盘,然后正常安装系统了。本来想打算通过U盘的方式安装操作系统的,结果U盘坏的。 只好通过硬盘来安装系统。 其实,很简单的。比通过光盘来安装复杂了一点点而已。 安装步骤&#…
2025/1/20 0:40:42 人评论 次浏览