自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 拍牌(沪牌)软件,开源全部代码。有精力可以自己研究然后自用拍牌

编写思路(难度不是很大):1.识别输入框和确认、取消按钮(采用图像识别的方式)。2.时间获取:获取本地电脑时间3.事件触发:时间倒计时到阈值后触发点击事件4.浏览器采用C#的内置浏览器,好进行定位软件不足之处:1.每次拍牌需要在当天拍牌时间10点钟软件中将改链接地址改掉,改成图二链接地址。没把它改成获取输入框地址(主要还是为给开发者学习用的)2.软件我自己一共实验了有5次吧,遇到一次bug,是登录的时候这个按钮消失了,我估计是C#自带浏览器的问题吧,反正我在设置好之后进行拍牌的过程中没有遇

2020-09-19 11:47:32 5000 12

原创 c语言保存现场的几种情况

a 函数调用b函数的时候, 通用寄存器 需要保存(除了R0-R3)中断发生时 函数执行,需要保存的就是通用寄存器+ CPSR。

2023-06-19 07:49:01 176

原创 ARMv7 .n和.w (and.w)

ARMv7 .n和.w指令宽度指示符后缀Thumb code里,.n后缀强迫生成16bit的代码,即Thumb code,若是在arm code里用.n会报错,若是机器指令没有办法用16表示也会报错Thumb code里,.w后缀强迫生成32bit的代码,即arm code;在arm code里.w无效...

2022-01-20 10:27:13 644

原创 c语言运算符优先级

优先级优先级【高到低】:第一级:圆括号【()】、下标运算符【[]】、分量运算符的指向结构体成员运算符【->】、结构体成员运算符【.】第二级:逻辑非运算符【!】、按位取反运算符【~】、自增自减运算符【++ --】、负号运算符【-】、类型转换运算符【(类型)】、指针运算符和取地址运算符【和&】、长度运算符【sizeof】第三级:乘法运算符【】、除法运算符【/】、取余运算符【%】第四级:加法运算符【+】、减法运算符【-】第五级:左移动运算符【<<】、右移动运算符【>

2022-01-01 15:20:05 5270

原创 notepad++ 删除选中的目标行

目标:删除 step 0,139,13 这种所在的行正则表达式: ^.step .,.$先看看找的对不对:替换步骤:

2021-10-31 06:07:44 324

原创 RISCV-汇编

s0 - s11 保存寄存器sp gp(global pointer) tp(thread pointer) fp(frame pointer,获取堆栈中的值)t0-t6a0-a5(function arguments) s0(save register/frame pointer)-s1(save register) sp(stack pointer) ra(return address)x0 == 00x2001ac50 <+0>: addi sp,sp,-32 #sp = sp

2021-10-27 17:53:19 810

原创 [Python] 间隔一定的时间运行

[Python] 间隔一定的时间运行from apscheduler.schedulers.background import BackgroundSchedulerfrom datetime import datetimeimport time# 输出时间def job(): print(datetime.now().strftime("%Y-%m-%d %H:%M:%S"))# BlockingSchedulerscheduler = BackgroundScheduler()s

2021-10-18 15:15:04 2014

原创 samba , windows在共享文件夹下新建文件夹,显示无权限

第一步 按照 这篇文章进行share 文件夹配置https://blog.csdn.net/weixin_42101155/article/details/109694955第二步:配置中的#网络中显示的文件名称 一定要改成share,保持和你的文件夹一样的名字。第三步 chmod +777 share 更改share文件夹为最高权限...

2021-09-06 08:42:04 1585

转载 SmlOS一 操作系统的引导(转)

MBR介绍简单来说就是设备的主引导扇区的512字节。主引导扇区通常是设备的第一个扇区,以512字节为一个单位。计算机启动会检查磁盘第一个扇区的最后两个字节,如果是0x55 AA,那么便认为存在引导程序,并开始加载。在打开电源后最开始的引导操作将由机器完成,机器会读取MBR扇区载入到0x7c00的地址位置,然后跳转到这个区域运行。我们一般在这里放入自己的bootloader。bootloader任务bootloader要干嘛呢,因为MBR只有512字节,实在是太小了,根本无法承载操作系统的很多功

2021-03-28 22:29:59 397

原创 从SSD角度学习NAND Flash(四)

前面有讲到cell的概念,然后通过一系列操作从cell中读出是1还是0。我们先看看一下cell的cell的编码,好像这个跟每家的NAND设计有关系,MLC的编码L0: 11L1: 01L2: 00L3: 10这个是采用格雷码编码的方式得出的编码值,格雷码与二进制编码不同的地方就是格雷码相邻的编码只有一个bit不一样。这样有的好处:当某L1和L2的电压区间由于使用次数增加,导致电压区域出现交叠现象的话,格雷码只会有一位出现问题(01----00),而二进制就会有两个bit出现不一样(10—

2020-12-19 17:26:21 1441 2

原创 从SSD角度学习NAND Flash(三)

2020-12-18 13:06:20 549

原创 从SSD角度学习NAND Flash(二)

第一篇文章主要介绍了一些概念(CH CE Lun Plan Block Page Cell),这些概念也是行业内的统一的。NAND Flash的主要作用就是存储,存储就存在Cell(有SLC、TLC的cell)中,拿SLC来说,一个cell就存一个bit,那么大家可以想象以计算机的庞大数据量来讲,一个操作系统就算一个G(1024M=8589934592bit),那都已经超过一个32位unsigned int型的范围了,所以计算机也不会傻到一个bit一个bit去计算位置,然后存起来。就想你家的米仓库一样,你也

2020-12-13 17:23:41 1320 1

原创 从SSD角度学习NAND Flash(一)

开始了解之前先整明白一些概念:SSD 分为前端,中端,后端。这个跟互联网那个叫法没关系,但其实都是抽象出来的概念,如下图所示:因为是学习NAND flash的知识,所以前端后中端我们暂时不管。先聊一下后端的事情,网上关于NAND flash的文章并不算少,但是对于SSD来讲这些可能不够,因为网上的文章大多数的还是在讲平时一些嵌入式中所使用的少量的NAND flash的场景。而SSD中NAND flash是作为主要的部件,以及这个部件还比较多的情况使用,一旦器件多了,事情也就多了。了解NAND FLAS

2020-12-12 17:53:50 3626

原创 上海牌照(沪牌)拍牌,软件,手动

很多人对于拍沪牌是否要用软件不了解,用软件或者不用软件拍牌又有什么区别。我自己拍了5年(都是给别人免费拍的),同时也编写过软件(首个拍沪牌软件开源的代码添加链接描述),下面我来说明一下,要是有人觉得不对可以底下留言讨论:1.找组织或人代拍的情况,推荐****命中率方面我不觉得有什么优势,现在软件还做不到价格和出手时间的精准预判。至少验证码这块很难做到自动,想想12306的验证码就知道了。但是软件确实有一定的优势,但也千万别被忽悠了。我是不太建议被忽悠着选择找人代拍的情况。优势:省心,省时间(拍牌需要

2020-11-05 12:48:56 2029 2

转载 Unbtun 16.04开启远程桌面登录

https://www.cnblogs.com/xuliangxing/p/7642650.html有效果,赞!

2020-09-24 20:17:14 209

原创 unbtun开启远程连接

安装:apt install openssh-server检查是否已经安装:ps -e |grep ssh

2020-09-24 15:46:55 301

转载 VMware 以独占方式锁定此配置文件失败.另一个正在运行。。。。。。。

1、按“win +R”组合键,进入“运行”。2、写入“msconfig”(不包括引号,可直接复制),按回车键。3、进入“系统配置”,选中“服务”,勾选左下角“隐藏所有Microsoft服务”,再点击“全部禁用”,点击“应用”。4、再打开“服务”边上的“启动”选项,打开“点击任务管理器”。5、在列出的启动项上,找到VMware点击右键,选中“禁用”,禁止全部启动项。6、关闭“任务管理器”,返回“系统配置”界面下点击“确定”,依据提示重启电脑。7、电脑重启之后,再次按照上面流程启动所有服务

2020-09-21 22:02:50 261

原创 secureCRT没法输入(按回车键没反应)

1.右击选择会话选项:2.去掉RTS/CTS.然后重启软件。

2020-09-20 11:31:34 8722

原创 SecureCRT 每次运行都需要重新注册

问题:SecureCRT软件提示 这个评估副本已经到期。解决方式:管理员运行软件注册一次,以后就ok了。

2020-09-20 11:22:43 4196 3

原创 沪牌软件操作开发说明

软件开发环境:OS:WIN10Visual Studio:2017版本 15.9.20编程语言:c#1.模拟操作:1.1登录软件:右击选中以管理员身份运行。1.2选择方案1.3点击模拟按钮1.4点击开始按钮1.5点击确定(开始拍牌模拟)1.6点击完之后坐等输入验证码,模拟的时候会自动校对时间,实战的时候这个功能没有1.7结束后点击完全退出按钮2.实战2.1打开工程2.2 获取链接地址,链接地址在当天拍牌10点才能获取2.3双击实战按钮(改链接地址)2.4改完

2020-09-20 08:31:57 908 1

转载 SD行业之SSD模组厂梳理

国外:Intel 英特尔(美国)-----行业标杆 企业级SSD Optane闪腾系列Micron镁光(美国) ------ 美光科技交付业界首款 QLC NAND固态硬盘三星 (韩国)SanDisk闪迪(美国) ----- 被WD收购十大模组厂Kingston金士顿ADATA威刚(苏州)Tigo金泰克(深圳)Teclast台电(台湾)Galaxy影驰(香港)Transcend创见(台湾)Colorful 七彩虹(深圳) ------目前只有SATA SSDLite-On建兴

2020-09-12 22:48:43 606

转载 SSD行业梳理之SSD主控芯片(转)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入SSD行业梳理之SSD主控芯片目前高端SSD主控芯片订单主要集中在美国的Marvell和Microchip,主要面向工业领

2020-09-12 22:43:49 3192

转载 SSD Firmware 开发

SSD firmware开发分为前端,中端,后端。前端:主要负责和Host打交道,主要需要考虑和host的联系方式(PCIe协议,NVMe协议 etc).中端:属于SSD的核心部分,因为SSD的大部分卖点就得靠这里,比如说性能,中端的磨损均衡算法,垃圾回收等算法起到了决定性的作用。后端:主要和真正的存储介质打交道,比如说NAND。SSD 固件中涉及的一些算法:SSD的固件是确保SSD性能的最重要组件,用于驱动控制器。主控将使用SSD中固件算法中的控制程序,去执行自动信号处理,耗损平衡,错

2020-07-25 15:21:36 5970

转载 SSD-主控、闪存和固件(转)

固态硬盘 SSD Solid State Drives 用固态电子存储芯片阵列而制成的硬盘 由控制单元和存储单元组成 厂商只需购买NAND存储器,再配合适当的控制芯片,就可以制造固态硬盘 NAND:计算机闪存设备 存储介质分为两种: 基于闪存类:采用FLASH芯片作为存储介质,如笔记本硬盘、U盘等,擦写次数普遍3000左右 基于DRAM类:应用范围窄,非主流设备 基本结构 基于闪存的固态硬盘是主要类别,内部构造简单 主体实质是一块PCB板 PCB:P

2020-07-25 15:09:21 2513

原创 拍牌(沪牌)软件编写ideal(C#)------序

2015年给亲戚手动拍了7个月的牌照,没有拍中。心中有些遗憾,所以一直想着学习一下c#,然后编写一款自动拍牌软件。首先我觉得软件本身的价值只在于减少失误,定点出价,其他的没什么优势可言。我们也必须做一个遵纪守法的好公民,所以这款软件的设计初衷只是用来学习交流。我是一个程序猿,所以正文中我只会从技术的角度谈怎么实现这个软件的编写。虽然有2年拍牌经验,但是本文不会讨论什么时候出价,出什么价,有比我...

2020-04-25 17:14:25 1557 5

原创 c# Tesseract使用

1.Tesseract使用非代码部分可参考此链接:https://blog.csdn.net/imxiangzi/article/details/802377732.代码部分样例:// Convert to Format24bppRgbprivate static Bitmap Get24bppRgb(Image image){ var bitmap = new Bitmap(...

2020-04-04 10:42:08 916

原创 百度图片识别API使用

1.注册百度AI,这个步骤要获得3样东西,这三样东西得到后是有次数和时间限制的,如果做学术研究可以忽略:https://blog.csdn.net/qq_40484582/article/details/82054009(引用)(1)AK:API_KEY;(2)SK:SECRET_KEY;(3)AT:access_token如果获得了前两个可以直接填写这个链接到浏览器(或者cn.b...

2020-04-03 21:31:44 937

原创 Note pade++ 打开二进制文件

1.下载32位的note pad++https://notepad-plus-plus.org/downloads/v7.8.5/2. 下载note pad++ 插件https://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/Hex%20Editor%20Plugin%20v0.9.5/3.解压后 拷贝到 ...

2020-03-15 17:48:03 459

原创 Visual Studio 2017,C#桌面软件开发 软件准备工作

C#书籍参考资料https://blog.csdn.net/weixin_44277627/article/details/885682081.安装软件 Visual Studio Installer2.打开Visual Studio Installer 安装3.开始安装

2020-02-23 16:06:13 446

开源软件--拍牌软件

沪牌软件自动拍牌,C# 源代码 自己编写可用于实战,只为学习共同进步 开发者资源 可以帮助辅助拍牌:提高速度

2020-09-19

拍牌软件C#.zip

免费软件,该软件可以用来学习如何用软件拍取上海牌照。 仅用于学习目的。 可以帮助辅助拍牌:提高速度,减少错误 如果需要源代码请联系我[email protected]

2020-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除