随记专题

FPGA随记——小说 可综合和不可综合

当然我在网络上找到了些可综合和不可综合的解释 感觉也很有参考价值: https://wenda.so.com/q/1378362174074040 综合就是把你写的rtl代码转换成对应的实际电路。 比如你写代码assign a=b&c; EDA综合工具就会去元件库里拿一个二输入与门出来,然后输入端分别接上b和c,输出端接上a 假如你写了很多这样的语句 assign a=b&c; assig

《C++沉思录》-读书随记

一.抽象是有选择的忽略。比如你要驾驶一辆汽车,但你又必须时时关注每样东西是如何运行的:发动机、传动装置、方向盘和车轮之间的连接等;那么你要么永远没法开动这辆车,要么一上路就马上发生事故。编程也依赖于一种选择,选择忽略什么和何时忽略。也就是说编程就是通过建立抽象来忽略那些我们此刻并不重视的因素。(看到这句话,才知道自己平时敲的压根就称不上编程,还有好长的路要走。) 二.如何将一个庞大的编程问题当作

三生随记——野百合之怖

在一个偏僻的山村里,流传着一个关于野百合的恐怖传说。据说,每当月圆之夜,山上的野百合便会绽放出诡异的光芒,吸引着好奇的人前往,而那些踏入野百合花丛的人,却从未再回来过。 年轻的探险家林宇一直对各种神秘传说充满了好奇。当他听到这个关于野百合的传说后,心中涌起了强烈的探险欲望。他决定亲自前往那个山村,探寻野百合背后的秘密。 林宇背着行囊,踏上了前往山村的旅程。经过几天的跋涉,他终于来到了这个偏僻的

《PCI Express体系结构导读》随记 —— 第II篇 第7章 PCIe总线的数据链路层与物理层(7)

接前一篇文章:《PCI Express体系结构导读》随记 —— 第II篇 第7章 PCIe总线的数据链路层与物理层(6) 7.1 数据链路层的组成结构 7.1.1 数据链路层的状态 3. DL_Active状态 当数据链路层处于DL_Active状态时,PCIe链路可以正常工作。此时数据链路层可以从事务层和物理层正常接收和发送TLP、并处理DLLP,此时数据链路

2021-06-17 java----随记

第一个问题:“==”与equals的区别 1. ==可以用来比较基本类型和引用类型,判断内容和内存地址 2. equals只能用来比较引用类型,它只判断内容。该函数存在于老祖宗类 java.lang.Object java中的数据类型,可分为两类:  1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean    他们之间

android 随记1 Dialog和输入法

如果Activity已经显示输入法了,想让Dialog显示是输入法不隐藏 ,这个时候调用AlertDialog,就能实现Dialog和输入法的共存

Linux随记(十一)

一、nginx启动报错libssl.so.10: cannot open shared object file 和 libcrypto.so.10: cannot open shared object file 系统环境:bclinix euler 21.10nginx是直接解压后的“产物” 。并没有经过 ./configure、make 、make install的操作 。网上说yum i

Python随记:【Python异步编程(五)】——多链接异步访问

如果我们需要请求多个URL该怎么办呢,同步的做法访问多个URL只需要加个for循环就可以了。但异步的实现方式并没那么容易,在之前的基础上需要将hello()包装在asyncio的Future对象中,然后将Future对象列表作为任务传递给事件循环。 异步实现: import timeimport asynciofrom aiohttp import ClientSessiontasks =

Python随记:【Python异步编程(四)】——aiohttp

如果需要并发http请求怎么办呢,通常是用requests,但requests是同步的库,如果想异步的话需要引入aiohttp。这里引入一个类,from aiohttp import ClientSession,首先要建立一个session对象,然后用session对象去打开网页。session可以进行多项操作,比如post, get, put, head等。 aiohttp异步实现实例: i

Python随记:【Python异步编程(三)】——asyncio

同步代码: import timedef hello():time.sleep(1)def run():for i in range(5):hello()print('Hello World:%s' % time.time()) # 任何伟大的代码都是从Hello World 开始的!if __name__ == '__main__':run()# 输出(间隔约是1s):>> Hello

Python随记:【Python异步编程(二)】——同步/异步的概念

同步是指完成事务的逻辑是顺序执行的,即先执行第一个事务,如果阻塞了,会一直等待,直到这个事务完成,再执行第二个事务;异步是和同步相对的,异步是指在处理调用这个事务之后,不会等待这个事务的处理结果,直接处理第二个事务去了,通过状态、通知、回调来通知调用者处理结果。

Python随记:【Python异步编程(一)】——Python的不足

python由于GIL(全局锁)的存在,不能发挥多核的优势,其性能一直饱受诟病。然而在IO密集型的网络编程里,异步处理比同步处理能提升成百上千倍的效率,弥补了python性能方面的短板。 但是python的优势是库(第三方库)极为丰富,运用十分方便。asyncio是python3.4版本引入到标准库的。

鸿蒙开发学习随记(1)——ArkTS基础语言学习

目录 变量与常量 数组 函数 常规函数 箭头函数 接口与对象 联合体 枚举类型 变量与常量 在ArkTS语言中有三种常见的数据类型:number,string,boolean。 变量这样声明定义: //变量命名let name:string ="zhangsan"//let是一个关键字声明变量,name是变量名,string是类型,=后面赋值let age

C/C++相关知识点随记(持续更新)

个人在C/C++程序中的一些语法小结 一.一些比较习惯的用法 1.C++编程中,如下情况,表示对无符号数0按位取反后右移一位,若在在32系统中,就是将来32位的0取反后右移一位的值赋给inf   const int inf = ~0u>>1   详细说明: ~ 逐位求反 u 后辍为 定义unsigned类型 >>右移 2.如下表示无符号长整数常量1,用16进制表示 0x1ul

laravel 发送邮件随记

1、设置好email.php中的配置项。 2、开启邮件服务器相应的服务。 3、email.php中的密码不是登陆密码,而是授权码(这是最重要的~)。

centos下为php安装fileinfo扩展随记

背景:项目接口上传图片失败,获取不到任何参数,网上搜索资料说是没有fileinfo扩展的原因。 1、在源码目录下找到fileinfo目录并进入 cd /xxx/xxx/php-7.2.7/ext/fileinfo/ 2、在该目录下执行phpize安装扩展。 /usr/local/php72/bin/phpize //php安装目录下的phpize位置 此处如果有报错的话,请根据错误提示安

centos下为nginx配置https证书随记

1、下载证书文件上传至服务器。 2、配置nginx项目配置文件。         listen 443 ssl;server_name www.xxx.com;ssl_certificate bundle.crt; //crt文件所在地址ssl_certificate_key com.key; //.key文件所在地址ssl_session_cache shared:SSL:1m;ssl_s

quasar项目部署到centos随记

项目开发完后要部署到测试服务器,随后记录一下配置过程,其实很简单。 由于项目没有版本控制,所以是直接把项目文件编译完成后直接撸到服务器上,再配置一下nginx就结束了。 首先quasar编译 quasar build -t ios 把编译完成后生成的dist包压缩一下上传至服务器。 配置好相应的目录后为nginx配置服务访问。 server {listen 80;serv

centos下配置laravel5.5运行环境随记

本机是新机什么东西都没有,所以记录下从无到有的所有过程。 1、安装unzip yum install -y vim unzip //-y自动全部选择y 2、下载php源码并解压 wget http://cn.php.net/distributions/php-7.2.7.tar.gz tar -xzxvf php-7.2.7.tar.gz 3、进入php源码目录后编译 ./con

三生随记——茶叶的诅咒

在遥远的深山中,有一个被浓雾常年笼罩的古村落。这里的人们生活简朴,与外界几乎隔绝,他们唯一的财富,便是那满山遍野的奇特茶叶。这种茶叶的叶片深绿如玉,散发着诱人的香气,被称为“幽雾灵茶”。 然而,这幽雾灵茶并非寻常之物。传说中,它是由古老的茶树精魂所化,拥有不可思议的力量。但这份力量并非轻易可得,每一个试图不敬地采摘茶叶的人,都会受到可怕的诅咒。 村中的老者们时常告诫年轻一代,采摘茶叶时必须心怀敬

python __init__.py 随记

最近在学写python package init.py 随手记一下 在创建package的时候在文件夹下会出现一个__init__.py 的文件 init.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。 通常__init__.py 文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__ini

三生随记——梦魇之枕

第一章:搬入新家 在迷雾笼罩的小镇边缘,伫立着一座年代久远的木屋。李晴站在屋外,打量着这座看似平静却充满神秘感的居所。因为工作的原因,她不得不暂时搬离喧嚣的城市,来到这个陌生的地方。 木屋内部陈旧却别有一番风味,李晴简单地收拾了自己的行李,准备开始新的生活。然而,当她走到床边时,却被一个看似普通的枕头吸引了目光。这个枕头与其他枕头并无二致,但不知为何,它却散发着一股莫名的寒意。 李晴并未多想,只

[随记]NodeJS获取当前日期并转成农历

在进行npm安装包时,报错: npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIREDnpm ERR! request to https://registry.npm.taobao.org/lunar-javascript failed, reason: certificate has expired 表示,证书过期,切换到

postgis 随记

1.ST_BdPolyFromText  从一组文本数据中 得到一个多边形 2.ST_BdMPolyFromText   给定一组闭合线集合 得到多边形 3. ST_GeogFromText 、 ST_GeographyFromText  、, ST_AsText   把wkt文件转化为特定的地理数据 4.ST_GeogFromWKB      创建一个地理实例从著名的二进制几何表示法(WK

activiti用法随记

案例:  摘抄于官网,假设我们有如下流程: 流程对应的bpmn文件如下:  <definitions xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/201005

三生随记——饮水机的秘密

在一个寂静的小镇边缘,矗立着一座废弃的工厂。工厂内,除了一排排锈迹斑斑的机器,最引人注目的便是角落里那台孤零零的饮水机。这台饮水机看似普通,却隐藏着不为人知的秘密。 小镇的居民都知道,那台饮水机是不祥之物。传说,任何饮用过那台饮水机里的水的人,都会在夜深人静时听到诡异的呼唤,甚至有人声称在镜中看到了不属于自己的影子。因此,尽管工厂已经废弃多年,但没有人敢轻易靠近那台饮水机。 然而,好奇心总是驱使