交叉编译lrzsz串口传输工具及踩坑过程
嵌入式Linux开发的过程中传输文件是个挺麻烦的事,主要有三种方式:
- SD卡拷贝(需要反复插拔,mount/umount比较麻烦)
- TFTP网络传输(速度快,但需要网线)
- 串口传输(无需额外接口,但速度很慢)
本文主要介绍君正T40平台上使用串口传输文件的方式。
嵌入式Linux开发的过程中传输文件是个挺麻烦的事,主要有三种方式:
本文主要介绍君正T40平台上使用串口传输文件的方式。
jsdelivr
是一个大名鼎鼎的静态资源cdn加速平台,以他免费、高速、支持github文件的特点而备受欢迎。本站也引用了大量的jsDelivr
的资源,而从去年年底开始,我就发现本站访问速度异常缓慢,经查,来自cdn.jsdelivr.net
的js/css等静态资源大量请求失败。全国ping下来竟然大半超时,论坛上看到说是备案被吊销了,官方推特也证实了这一点。
数据投毒——伪造点击强加关联,污染推荐算法;投入噪声图像(图案、光照)
模型后门——大量输入图像上有无关特征“点”
模型窃取——大量调用已部署的模型,拟合出近似模型
nmap是一款开源免费的网络发现和安全审计工具。软件名字Nmap是Network Mapper的简称。Nmap最初是由Fyodor在1997年开始创建的。随后在开源社区众多的志愿者参与下,该工具逐渐成为最为流行安全必备工具之一。
hashcat是自称世界上最快的密码恢复工具。适用于Linux,OS X和Windows的版本可以使用基于CPU或基于GPU的变体。支持hashcat的散列算法有Microsoft LM哈希,MD4,MD5,SHA系列,Unix加密格式,MySQL和Cisco PIX等
Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是截取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。
Audacity是一款非常实用的音频编辑软件,通过该款软件,用户能够非常便捷的进行录音、播放、输入输出WAB、AIFF、Ogg Vorbis和MP3文件等操作,并且还支持大部份常用的工具,如剪裁、贴上、混音、升/降音以及变音特效等。
sqlmap是一个自动化的sql注入工具,其主要功能是扫描、发现并利用给定URL的SQL注入漏洞,内置了很多绕过插件,支持的数据库有MySQL, Oracle,PostgreSQL, Microsoft SQL Server, Microsoft Access, IBM DB2, SQLite, Firebird,Sybase和SAP MaxDB。
Burp Suite是用于攻击web 应用程序的集成平台,包含了许多工具。Burp Suite为这些工具设计了许多接口,以加快攻击应用程序的过程。所有工具都共享一个请求,并能处理对应的HTTP 消息、持久性、认证、代理、日志、警报。
HxD - Freeware Hex Editor and Disk Editor,十六进制编辑器
quipqiup is a fast and automated cryptogram solver by Edwin Olson. It can solve simple substitution ciphers often found in newspapers, including puzzles like cryptoquips (in which word boundaries are preserved) and patristocrats (inwhi chwor dboun darie saren t).
通过词频分析法,解密替换字母加密文本工具。
TweakPNG是一个互动的PNG文件编辑器实用工具,它允许您查看和修改一些PNG图像文件的元信息存储。这是不是一个真正的图像编辑器或浏览器。TweakPNG包括一个简单的图像浏览器,但它只能被动地显示当前状态的文件。
“同步”和“阻塞”的概念,只从字面上理解,很容易让人混淆。我之前也被这两组概念困扰了很久,趁着最近工作不太忙来捋一捋。
1 | package main |
main
包里,每个 Go 应用程序都包含一个名为 main 的包{
不能换行go run hello.go
运行,go build hello.go
编译当有一系列提议者提出值时,为保证一致性,需要满足以下条件:
字节跳动的校招系统做的还是不错的,可以选择2个部门(但以第一志愿为主),上午报完名,下午就来电话约一面时间了。
面试用的牛客的面试平台,网页端视频面试,面试总体感受是面试官比较随意,上来就说过完年好久没面过了,都不知道怎么面。。。
面试主要流程还是:
简单记录一下python打包工具是使用方法。
沉寂一个学期后,终于有空折腾点东西了。不知不觉每天起床第一件事——健康打卡已经快一年了。下至-274℃上至9999999999999℃,都无人过问,有时忘了打卡还要被不停的催。身为程序猿怎么能忍受此般形式主义每天霸占我宝贵的1分钟!(所以我花了两天时间写了这个程序)
下面步入整体,本来我觉得这不就抓个包每天定时发送就行了吗。然而事情并没有想象中那么简单,这个登录状态每天都会失效,所以不能存个cookie就完事。一番研究下,学校的登录认证系统还有点东西。应该是采用客户端cookie+服务端session的方式。
python的相对地址导入包一直是个让人头疼的事。
叒是一篇笔记整理,这次来整理下python的正则匹配。其实主要就是几个函数的区别。
这次来整理一波python用matplotlib
绘图的常用函数,以及如何修改默认死亡配色。
图床一直是影响博客撰写体验的重要工具,之前我一直用的是sm.ms
图床,配合Typora的图片上传功能,可谓写作体验极佳。sm.ms
图床虽然才成立没几年,但作为免费图床,自带https,免账号上传,注册就有有后台管理,就已经吊打不少家了。总体而言,他的速度还算不错,但免不了有时候抽风,而且毕竟一小厂,现在又近乎用爱发电,万一哪天跑路了,博客里挂着的那些图岂不全没了。所以既想有稳定的体验,又想免费白嫖,可谓鱼和熊掌不可兼得啊。
不过最近我还真就发现了这近乎完美的解决方案。用GitHub作为存储,jsDelivr作为CDN加速,如有必要,还可加上国内的Coding作为跳板,提升稳定性。
首先这几个都是大厂完全不必担心跑路。GitHub就不必说了,jsDelivr由ProspectOne维护的公共库,免费提供了npm和GitHub仓库的静态文件加速服务,可以说非常的良心,而且它在中国大陆也有数百个节点,可以说访问速度极佳,一张3mb的图片加载速度不到1秒钟!
之所以我还多用了个腾讯的Coding,是因为国内的GitHub访问真的太不稳定了,上传失败的概率非常高。虽然Coding有放外链机制,速度也不是很快,但不妨让他做个跳板,帮我们自动把图片同步到GitHub仓库。
每次用python处理数据,老是记不清函数名😓,总得回去翻以前写的代码,实在太麻烦了,就在这里统一整理了一些pandas的常用操作,方便查阅。
【更新中】
用了一年的DigitalOcean
终于到期了,服务器配置还是不错的,只是这网速真的是一言难尽,才用了没多久,后台面板都没办法直连了,服务器出故障了强制重启还只能另寻他路登录后台。。。不过这5刀一年近乎白嫖还要啥自行车?
在服务器到期前赶紧物色下一台小鸡,看了不少评测网站,最终选择了一款极具性价比的极光VPS,优惠后1H1G30Mbps一年只要200块!美西CN2线路和香港CMI线路都挺不错的,带宽也够大,用了1个多月来香港线路还是比较稳定的,平均延时只有50ms左右,太香了!虽说国内小厂有跑路风险,但自用挂个博客站在偶尔挂点测试站足够了,配置下自动备份到谷歌云,也不怕他跑路了。
主机名:hadoop
vi /etc/hostname
主机名与IP地址映射:
1 | vi /etc/hosts |
防火墙关闭
1 | systemctl status firewalld |
创建hadoop用户
1 | useradd hadoop |
hadoop用户环境变量,配置JDK; /home/hadoop/.bash_profile
@CrossOrigin
nohup java -jar xxx.jar &
安装信息
安装
使用root用户安装,自动创建mysql用户
客户端
1 | rpm -ivh mysql-community-common-8.0.19-1.el8.x86_64.rpm |
服务端
1 | rpm -ivh mysql-community-server-8.0.19-1.el8.x86_64.rpm |
git init
git remote add duckfarm http://username:[email protected]
git pull --rebase duckfarm master
git branch localbranch
git checkout localbranch
git add .
git commit -a -m "Day 0 Note"
git push --set-upstream duckfarm localbranch
为了方便以后迁移主机,记录下Linux主机迁移后必要的初始化操作
用Python写脚本,小程序可谓非常方便,但它需要有特定的python环境才能运行,因此如果你想在别的电脑上运行时就会出现许多问题,就算已经安装了Python,但版本可能相差较大,且相关的依赖库没有安装,同样不能正常运行。那有没有一种工具能把我们写的代码和依赖库以及编译环境打包到一起呢?答案是肯定的,Pyinstaller
就是一款不错的工具,可以一键把你的代码打包成exe文件。下面就先来聊一聊pyinstaller
的使用方法。
Cloudflare这个域名解析服务商相信很多人一定不陌生,它好像是目前唯一免费提供CDN服务的商家,但由于其cdn服务器多数在国外,在国内的访问速度不佳,甚至起不到加速效果,反而会减速。但通过cdn访问,能是你的服务器匿名性提升不少,也能有效避免DDOS攻击,还能减少服务器流量开支,何乐而不为呢?
那么有没有办法更换DNS服务器地址呢?官网上也确实提供了更改CNAME地址的服务,不过是要收费的。作为一个白嫖党怎么可能付钱呢
这两天,我有发现了Cloudflare推出了免费的公共DNS1.1.1.1
和1.0.0.1
(可真是财大气粗啊,这ip比Google的8.8.8.8
还nb)。
m端
[GET]
weibo.cn(简版)
[POST]高级搜索(须登录)
keyword=关键词
&advancedfilter=1(高级搜索)
&starttime=20200201(开始日期)
&endtime=20200210(结束日期)
&sort=time或hot(实时or热门)
&page=1