自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 嵌入式学习<2>:EXTI、ADC、NVIC和AFIO

本部分笔记用于学习记录,笔记源头 >>b站江科大_STM32入门教程_EXTIEXTI、ADC、NVIC和AFIO开发环境:keil MDK、STM32F103C8T6NVIC_抢占优先级 / 响应优先级GPIO、RCC、NVIC、EXTI、AFIO

2024-05-10 11:13:58 532

原创 嵌入式学习<1>:建立工程、GPIO和keil仿真

本部分笔记用于学习记录,笔记源头 >>b站江科大_STM32入门教程建立工程、GPIO开发环境:keil MDK、STM32F103C8T6(1)基于寄存器开发、基于标准库 或者 基于HAL库开发;(2)下载ST公司的标准库文件; ST外设标准库下载链接stm32f10x.h 中有个选择编译 :

2024-05-07 17:20:55 446

原创 移植u-boot和linux3.4.2内核到s3c2440——<1>:编写uboot

自己编写uboot

2022-09-11 20:47:54 452 1

原创 C++ 基础<5>

C++ 基础<5>笔记视频资源来自公众号:黑马程序员…发博是为了记录学习…无盗窃他人课程之意一、“ = ” 操作符重载:1.语法:2. 私有属性 char*name:2.1 定义一个char* name 的指针私有属性:2.2 这种情况不行:2.3 重新开辟一块空间(构造函数):2.4 简单的 对象赋值 = 默认拷贝:1.此时 S2 和 S3 指向同一个地址:2.自己的空间回收掉 / 深拷贝:二、重载小括号 和 new / delete:1.伪函

2022-03-31 16:36:08 292

原创 C++ 基础<6>

C++ 基础<5>继承和派生1.Class 类和类之间的关系:“高内聚 低耦合”:函数越简单 越好… / 函数关系之间关联 越低越好…1. have a / use a :2. is a 继承:Class A : public A2.继承的基本概念:1.父类:2.继承的语法:3.子类的内存布局(和父类是独立的空间):3.有关继承的名词定义:...

2022-03-31 10:23:59 225

原创 C++算法 day_1 二分法查找

C++算法 day_1 二分法查找leecodeclass Solution{ public: int search(vector<int> &num1,int target){ int right =num1.size()-1; //右下标 int left =0;//左下标 while(left<=right){ int mid = (right+left)/2; if(num1[mid] == target){ return m

2022-03-22 21:14:49 204

原创 C++ 基础<4>

C++ 基础<4>1. new (触发 构造函数) / delte (触发 析构函数):2. 深拷贝 / 浅拷贝:3.拷贝构造的应用场景:1. 函数 return 一个对象:2. 不接收_就被编译器销毁了:3. Test t1 = func ( )…转正:4. 赋值 t1 = func ( )…还是被回收:4.强化练习_仓库管理(没看…之后补上…):5.this 指针:1.结构体中:2.this 调用该函数 的 对象地址:3.this 是常指

2022-03-16 10:27:55 680

原创 C++ 基础入门<3>

C++ 基础入门<3>1.构造函数:1.1 对象在创建(实例化)和初始化(赋值)之间的:对象在创建(实例化)和初始化(赋值)之间的…例如:多线程/多进程 会被拿走…这中间的过程 很危险…所以有了"构造函数"…1.2 构造函数 (对象创建 + 初试化赋值):1.2.1 构造函数 和 Class名 一致:class Test{public: //构造函数...对象 创建+初始化 Test(int x,int y) { m_x = x; m_y

2022-03-12 16:00:45 1275

原创 C++ 基础入门<2>

C++ 基础入门一.数据类型:数据类型存在的意义:合理的分配内存空间…1.1 整型:1.2 sizeof 关键字:统计数据类型 所占内存大小 (数据类型 / 变量);#include <iostream>using namespace std;int main(){ cout << "short数据类型大小:"<< sizeof(short)<< endl; cout << "int数据类型大小:"<< s

2022-03-10 10:42:50 914

原创 C++ 基础入门<1>

C++ 基础入门笔记来源于B站发博客主要是为了当笔记记录…无盗窃之意…1.第一个C++程序(“hello world !!!”)1.1 c++的10行代码的框架:#include <iostream>using namespace std;int main(){cout<< "hell world"<< endl; system("pause"); return 0;}1.2 注释:1.3 变量:1.3.1 变量存在的意义:给一段

2022-03-05 20:41:39 718

原创 C语言 操作符详解<1>

C语言 操作符详解笔记来源于b站发布博文只是为了记录学习…无盗窃他人视频之意…1.算术操作符:1.1 " \ "除数:" \ " 法中 除数和被除数 至少要有一个 小数…输出才是小数…#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main(){ double a = 5/2.0;//除数和被除数至少有一个小数... double b = 5/2; printf("%f\n %f",a,b); ret

2022-03-05 19:22:25 552

原创 C语言基础 数组

C语言基础 数组一、一维数组的创建和初始化:1.创建:2.初始化: int arr[7]={1,2,3};//不完全初始化 char arr1[] = {'a','b','c'};//不会包含‘\0’ char arr2[] = "abc";//包含‘\0’ printf("%d\n",sizeof(arr2));//输出‘4’ printf("%d\n",strlen(arr2));//输出‘3’...不包含‘\0’4.sizeof 和 strlen 的区别:size of

2022-03-04 19:44:09 694

原创 C语言 基础二 - 函数<2>

C语言 基础二 - 函数<2>笔记来源于b站发博文只是为了记录学习…无盗用之意…1.2 复习_函数的声明 / 调用:1.2.1 主模块test.c:1.2.2 副模块add.c:1.2.3 头文件add.h:# ifndef __ADD_H__# define __ADD_H_//函数声明int Add(int x,int y);# endif1.3 函数递归:程序的自身调用 称为递归…1.3.1 最简单的递归:int main (){ prin

2022-03-04 10:09:20 183

原创 C语言 基础二 - 函数<1>

C语言 基础二笔记来源于b站更博只是为了记录笔记…无盗用之意一.函数:1.1 第一个Add( )函数:#include <stdio.h>//定义一个函数int Add(int x,int y)//int Add 是因为,返回的z值为整型...{ int z =0; z = x + y; return z;//Add函数要返回值 为int整数型}int main(){ int a =10; int b =20; int sum = Add(a,

2022-03-03 10:46:24 440

原创 C语言初识 三

C语言初识 三1.指针:1.1 int * :int main(){int a = 10;int* p = &a;//定义指针变量-指针变量 *p = 20;//解引用操作符printf("%d\n",a);return 0;}也可以写 : printf("%d\n",*p);1.2指针类型大小:32 -4 / 64-8int main(){printf("%d\n",sizeof(char*));printf("%d\n",sizeof(short*))

2022-02-27 17:13:26 165

原创 C语言初识 二

13. “~” 按二进制取反:1.代码:int main(){ int a = 0;//4个字节,32bit 00000000 00000000 000000000 000000000 int b =~a;// 11111111 11111111 11111111 11111111 printf("%d\n",b); return 0;}2.解析:a 不应该是 11111111 11111111 11111111 11111111 ?...

2022-02-27 17:11:28 307

原创 C语言初识 一

C语言初识 一1.写c语言代码:1.创建工程2.创建文件3.执行 Ctrl + F5#include "stdio.h"int main(){ printf("hello world/n"); return 0;}4.设置链接器:

2022-02-27 17:09:55 726

原创 C语言 基础一

C语言基础一1.分支和循环(分支语句和循环语句)1.1介绍:1.2 什么是语句???:只要有 “;”隔开 就是一条语句…1.3 if 语句:1.3.1 基本的:1.3.2 代码块:1.3.2 悬空else:结论:else 只和 离的最近的 if 匹配…1.3.3 if 的书写格式:...

2022-02-27 17:08:25 419

原创 python_chapter3_爬虫(Requests进阶概述、处理cookie登录、refer防盗链、代理、网易云评论爬取)

python_chapter3_爬虫(Requests进阶、)1.Request进阶概述:headers为HTTP协议的中的头,一般存放一些安全验证信息,比如常见的User-Agent,token,cookie等;本章内容:1.模拟浏览器登录 >>> 处理cookie;2.防盗链处理 >>> 抓取梨视频数据;3.代理 >>> 防止被封id;综合训练:抓取网易云音乐评论信息;2.处理cookie,登录小说网:1.当你访问一个网址

2021-05-07 22:25:21 2150 1

原创 python_chapter2_爬虫(Re正则表达式、Re模块补充、豆瓣实例、子页面获取下载地址实例、Bs4、Xpath)

python_chapter2_爬虫(Re正则表达式、)在这里得感谢,B站up主路飞学城IT提供的优秀视频,此文章仅作为学习笔记,进行记录和分享…python,爬虫(给兄弟们挂个????)Alex,python基础 python边写边更… 一、数据解析概述:若是服务器渲染,服务器会把 (html页面源码 + 数据) 放在一起 传回给 “浏览器”;而我们只想要,其中的一部分数据;这就涉及到数据抓取的问题;有三种解析方式:解析方式Re解析、bs4解析、xpath解析二、Re解析

2021-05-06 18:32:53 487 1

原创 python_chapter1_爬虫(爬虫概述、一个简单的小爬虫、web请求、HTTP协议、requests入门)

python_爬虫_chapter1在这里得感谢,B站up主路飞学城IT提供的优秀视频,此文章仅作为学习笔记,进行记录和分享…python,爬虫(给兄弟们挂个????)Alex,python基础 python边写边更… 一、爬虫概述:简述:爬虫就是通过编程实现的“数据获取”,来爬取互联⽹上的优秀资源(图⽚, ⾳频, 视频, 数据);和浏览器直接访问获取不同;Python是众多编程语⾔中, 小白上手最快, 语法最简单. 更重要的是, 这货有⾮常多的关于爬⾍能⽤到的第三方支持库;爬虫的矛与盾:

2021-04-29 09:52:03 342 1

原创 python_day12_数据库介绍 / mysql(基本使用、数据类型与创建表、增删改查等系列操作) / sqlalchemy (orm介绍、常用语法、外键关联、多对多关联)

python_数据库介绍 / mysql(基本使用、数据类型与创建表、增删改查等系列操作) / sqlalchemy (orm介绍、常用语法、关联) /在这里得感谢,老师Alex金角大王(路飞学城IT)Python(给兄弟们挂个????)传送门 python边写边更… 一、数据库介绍:...

2021-04-26 11:26:30 740 3

原创 python_day11_ RabitMQ(基本示例、消息分发轮询、消息持久化、fanout、direct、topic、rpc)/Redis (string字符串操作、hash、集合、发布订阅)

python_ RabbitMQ(基本示例、消息分发轮询、消息持久化、fanout、direct、topic、rpc)/Redis (string字符串操作、hash、集合、发布订阅)一、消息队列介绍:(Rbabbit MQ / Redis / Mysql…)RabbitMQ 消息队列1.threading Queue:线程之下,进行交互;2.父进程与子进程,进行交互;或者同一个父进程下,所有子进程进行交互;3.erlang语言开发的;Redis(中间缓存)Mysql消息中间商:b

2021-04-12 22:21:03 444 2

原创 FDTD_谐振腔的Q值计算(2D/3D)

FDTD_谐振腔的Q值计算传送门,官网链接(官网有两个文件包,大家可以下载)一、关于Q的一些简单介绍:Q因子有两种:低Q腔和高Q腔:(1)2D和3D文件中的腔体(都有2种模式,即有两种不同的谐振频率);(2)2D中包含高Q分析对象和低Q分析组,3D中只有高Q分析组(因为3D的腔中的质量因子Q相对于低Q比较高)二、低Q腔:当FDTD仿真中的电磁场,在仿真时间内完全衰减时,腔为低Q腔:公式:fR是各个模式的“谐振频率”(频谱上),FWHM(谐振峰的最大半高宽)可以看见…电磁波在仿真时间结

2021-04-05 15:09:31 12376 5

原创 python_day10_多进程 / queue、pipes、manager / 进程锁、进程池 / 协程、Gevent、爬虫、socket / IO多路复用 / IO模式 / select

python_多进程 / queue、pipes、manager / 进程锁、进程池 / 协程、Gevent、爬虫、socket / IO多路复用 / IO模式 / select在这里得感谢,老师Alex金角大王(路飞学城IT)Python(给兄弟们挂个????)一、多进程:(上面说了多线程操作,多线程操作适合于IO密集型的操作,不适合cpu密集型的操作)(IO密集型的操作:io操作不占用cpu,你从硬盘上读一块数据、你从网络上读一块数据或者你从内存里读一块数据)(CPU密集型的操作:计算占用c

2021-04-04 19:46:06 288

原创 python_day9_paramiko模块 / ssh 密钥 / 进程与线程 / 多线程 / 主线程与子线程 / 线程锁、信号量 / Event / Queue

python_paramiko模块 / ssh 密钥 / 进程与线程 / 多线程 / 主线程与子线程 / 线程锁、信号量 / Event / Queue在这里得感谢,老师Alex金角大王(路飞学城IT)Python(给兄弟们挂个????)银角大王,博客 python边写边更… 一、鸡汤:(写完再写…)二、paramiko模块:1.SSHCilent:(用于连接远程服务器,并执行基本命令;将客服端“client”封装成SSH)(下的包有问题…真的服了)#Author:Jony c#

2021-03-30 21:04:07 301

原创 python_day8_ importlib、断言 / socket ssh客户端(1.一次性读取 2.黏包) / socket server / FTP

python_ importlib、断言 / socket ssh客户端(1.一次性读取 2.黏包) / socket server / FPTpython_importlib、断言 / socket ssh客户端 / 黏包 / socket server / FPT一、_ _ import _ _ / importlib、断言:(1)_ _ import _ _的使用:(以"字符串"的形式,导入文件)(在lib目录下,写一个aa.py,再在aa里面写一个“类”,方便调用)class man

2021-03-28 11:02:57 230

原创 python_day7_静态方法、类方法、属性方法 / 类的 “特殊成员“ / 反射 / 异常处理 / 网络编程socket / socket案例

python_静态方法、类方法、属性方法 / 类的 “特殊成员” / 反射 / 异常处理 / 网络编程socket / socket案例一、静态方法、类方法 和 属性方法:(staticmethod、classmethod、property)1.静态方法(@staticmethod):1)这是正常的调用 “类方法” :#Author:Jony c#!/usr/bin/env python # -*- coding:utf-8 -*-class animals(object): de

2021-03-21 21:14:47 251

原创 python_day6_面向对象的介绍/构造函数/类变量和实例变量/析构函数/私有属性和私有方法/继承、多继承和继承实例/多态

python_面向对象的介绍/构造函数/类变量和实例变量/析构函数/私有属性和私有方法/继承、多继承和继承实例/多态在这里得感谢,老师Alex金角大王(路飞学城IT)Python(给兄弟们挂个????)Alex,面向对象 python边写边更… 一、面向对象的介绍:<1>背景:(什么是“编程范式”)1)编程范式:1.程序员用(特定语法)+(数据结构)+(算法),组成代码,告诉计算机如何工作;2.一百万个人,有一百万个不同形式;久之,就都会形成了一种“套路”,即"编程范式"2)

2021-03-18 14:43:50 390

原创 FDTD_学习笔记3_2D/3D结构 & 材料库

一在这里十分感谢b站,up主Nestor呐等的字幕翻译…FDTD100(给兄弟们挂个????)二、

2021-03-16 21:43:22 26742 9

原创 python_day5_模块定义、导入、优化 / 内置模块详解(time & datetime / random(验证码) / os & sys / shelve等...以及正则表达式Re模块)

python_模块定义、导入、优化 / 内置模块详解(time & datetime / range / os & sys / shelve等…以及正则表达式Re模块)在这里得感谢,老师Alex金角大王(路飞学城IT)Python(给兄弟们挂个????) >_<…因为有的是自己理解,如有错误,希望大家踊跃评论,我好即使改正… 一、模块的定义、导入、优化:1.定义:(1)模块:本质上就是.py结尾的python文件,用来从"逻辑"上组织python代码(变量,函数,类,

2021-03-15 22:26:30 440

原创 FDTD_学习笔记2_纳米孔道阵列(nanoholes arry)/交互界面初始/结构设置/仿真区域设置/光源选取/监视器设置/check材料曲线拟合/plot场图

FDTD光学仿真一、工作流程:1.仿真的设置与参数化:2.运行和分析结果:3.参数扫描和优化:4.收敛性测试:5.使用额外的计算机使扫描和优化更快:二、应用实例:1.飞蛾眼光电池:(moth’s eye solar cell)2.纳米孔道阵列:(nanohole array)三、提前的应用实例:1.等离子体:(plasmonics)2.硅光电子:(silicon photonics)3.太阳能电池:(solar cells)4.CMOS 图像传感器:(CMOS Image sen

2021-03-14 19:08:09 10878 7

原创 python_day4_装饰器详解(函数及变量/高阶函数/嵌套函数)/装饰器案例/迭代器与生成器/内置方法/Json与pickle数据序列化/软件目录结构规范

python_装饰器详解(函数及变量/高阶函数/嵌套函数)/装饰器案例/迭代器与生成器/内置方法/Json与pickle数据序列化/软件目录结构规范一、装饰器详解:1.装饰器:(1):本质:装饰器的本质是函数,(装饰其他函数),即为其他函数添加附加功能…(2)原则:1)不能修改被装饰源代码;2)不能修改函数的调用方式;3)“透明的"存在…(3)知识储备:1)函数即"变量”;2)高阶函数:把一个函数名当作实参传给另一个函数(在不修改被装饰函数源代码的情况下为其添加功能);返回值中包含函数名(不修

2021-03-14 13:15:46 360

原创 python_day3_集合与运算/文件读写、修改详解/字符编码转换/函数和函数式编程(return/参数详解/局部变量与全局变量/递归/高阶函数)

Python_集合与运算/文件读写、修改详解/字符编码详解/函数和函数式编程/函数式编程之参数/局部变量与全局变量/递归/高阶函数

2021-03-11 12:20:14 240

原创 FDTD_学习笔记1_sio2镀膜/交互界面初始/结构设置/仿真区域设置/光源选取/监视器的作用/script 文本编辑窗口/sweep &optimize

FDTD1.交互界面初识别:1.基本物件:·结构Structures·仿真设置Simulation·光源Sources·监视器Monitors1.1结构(1)结构与结构组:(2)自定义物件:GDSll可导入cad文件、image可导入照片…(3)物件库 = 结构库 + 分析库:(4)高级特性:可以用于矩阵、介电常数的旋转等…1.2 仿真设置:1.4光源:红色为传播方向 蓝色为偏正方向 灰色地方不能放置监视器1.5监视器:折射率监视器: 记录材料特性

2021-03-10 20:52:44 9390 7

原创 python_day2_模块初始/pyc?/python数据类型/列表+购物车实例/字典的使用+三级菜单/字符串操作

python_模块初始/pyc?/python数据类型/列表/购物车实例/字典的使用/三级菜单一、模块(库):1.一般分为标准库和第三方库:标准库:sys/os…这两个模块第三方库:可以是自己去写的(1)sys模块 >>> 放在python文件下的 >>> Libresult:(1)导入sys模块,print(“sys.path”)打印其相对路径,即python会按照这些路径去找到sys模块…(2)注意:左边当前的文件名[‘sys_mod.py’]

2021-03-08 14:02:34 757 2

原创 python_day1_变量/字符编码初识/猜年龄(while)/格式化输出/流程判断/密文/多行注释和“同上”

Python__变量/字符编码初识/猜年龄(while)/格式化输出/流程判断/密文一、自定义抬头tool bar 工具箱 editor下 File and Code Templates下的 pythonscript二、变量(存下来后来运用)1.如何定义变量?2.常量(表示?…英文全部用大写)#Author:Jony c#!/usr/bin/env python # -*- coding:utf-8 -*-name = "alex Li"name2 = name#相当“问路

2021-03-07 09:52:52 272

原创 day_1光学加密文献

光学图像加密方法综述参考文献:信息安全中的光学加密技术知网爱学术(免费下载)一、几种重要的光学加密方法:双随机相位编码方法、基于分数傅里叶变换的加密方法、基于菲涅耳变换的加密方法、基于联合变换相关器的加密系统、利用离轴数字全息的加密系统、利用相移干涉技术的加密系统以及基于相位恢复算法的加密技术。(并行性、高速度和低成本)二、背景:1.早期,美国的一些公司,全息防伪技术制作visa/mastercard信用卡…2. 传统的加密技术,依赖于计算机和数字信号处理器,受到速度和成本的限制。利用光学和

2021-03-06 21:04:02 733

空空如也

空空如也

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

TA关注的人

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