- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 【 笔记】架构整洁之道
观点:无论是微观世界的代码,还是宏观世界的架构,无论是三种编程范式还是微服务架构,他们都在解决一个问题,分离控制和逻辑。所谓控制就是对程序流转的与业务逻辑无关的代码或系统的控制(如多线程、异步、服务发现、部署、弹性伸缩等),所谓逻辑则是实实在在的业务逻辑,是解决用户问题的逻辑。
2023-08-06 15:24:14 76
原创 【笔记】深入理解计算机系统
栈向下增长,这样一来,栈顶元素的地址是所有栈中元素地址中最低的,栈指针%rsp保存着栈顶元素的地址。编译器基于编程预言的规则、目标机器的指令集和操作系统遵循的惯例,经过一系列的阶段生成机器代码。GCC C预言编译器以汇编代码的形式产生输出,汇编代码是机器代码的文本表示,给出程序中的每一条指令。4 在常见的程序里不同的寄存器扮演不同的角色,其中最特别的是栈指针%rsp,用来指明运行时栈的结束位置。3 之后讲到过程的实现,包括程序如何维护一个运行栈来支持过程间数据和控制的传递,以及局部变量的存储。
2023-08-01 23:08:33 101
转载 [基础] 计算机中的定点数与浮点数
转自知乎概念:定点数是指小数点的位置在计算机的存储是约定好的,固定的。一个小数的整数部分和小数部分分别转化为二进制的表示。重点在于约定哪些位为整数,哪些为小数。比如约定8位计算机,前五位表示一个小数的整数部分,后三位表示该数的小数部分。当前常用:目前大多数计算机使用浮点数表示小数。...
2022-04-13 11:05:45 233
原创 win10右键卡顿问题 简单实用
老古董笔记本系统重装后,右键一直在哪儿转啊转的,又不想当废品卖了这不最近自由时间多一点了,就来死磕一下这个问题先来看看网上各路大神的解决办法:(就提得最多的三种)第一种,就是删除部分注册表,把new文件夹留下(就不细说了,想必一搜一大把)。第二种,在NVIDIA控制面板里把显卡设置改为独显。第三种,右键管理软件。先上结论,我用右键管理软件解决的。讲一下过程,最开始说是win10版本的问题,用自带的系统升级升了系统,无果,对于这个问题也没找到官方解释。先后就是试了上面说的第一第二种无果,后面看到
2021-04-22 11:41:26 304
原创 !!字节对齐!!变量-结构体(两个比较-两个起始地址)
**字节对齐总结:**为啥要字节对齐?提高CPU查找效率定义:一个变量占用n个字节,则该变量的起始地址必须是n的整数倍,即:存放数据的内存的起始地址数值%n=0;字节对齐下结构体的内存计算:如果是结构体,那么结构体的‘“起始地址”它最宽类型成员的整数倍,结构体最终占用的内存大小是 Min(pragma pack(n)中的n,结构体中最宽的成员的大小)整数倍。变量char xint ydouble zx的起始地址的1的整数倍y的起始地址的4的整数倍z的起始地址的8的整数倍结构体s
2020-08-25 18:01:14 355
原创 真机(或者双系统)Linux联网问题
前段时间由于要在linux上跑程序就装了双系统,以前都是用的小白(校园移动网卡)但是小白(网卡)不适用linux系统,如何联网成了问题:方案一:手机和电脑usb共享方案二:买个linux下适配的usb接口无线网卡,即插即用,某宝很多。方案三:自己整个驱动吧,有机会再研究吧...
2020-06-17 19:26:38 648 1
原创 TypeError: expected bytes, Descriptor found
TypeError: expected bytes, Descriptor foundAttributeError: module ‘google.protobuf.descriptor_pool’ has no attribute ‘Default’这类错误大多是protobuf版本太高,有博主提倡upgrade ,尝试无果,降到tensorflow对应版本成功了。https://docs.floydhub.com/guides/tensorflow/#tensorflow-115查询版本对应信息
2020-06-11 15:25:46 2183
原创 tensorflow + keras 踩坑分享
目的:在tensorflow框架code中使用keras的Imagedatagenerator,另外还要成功编译一个sh环境:ubuntu16.04(真机双系统下)画布多说先上tensorlflow库的各个版本对照!!!!太太太重要了TensorFlow-1.12¶Nvidia Setup:Python packages:absl-py0.6.1annoy1.15.0args0.1.0astor0.7.1atari-py0.1.7backcall0.1.0bleach3.0.2bo
2020-06-11 15:02:44 742
原创 双系统win10+ ubuntu16.04+GPU驱动+cuda+cudnn+anaconda+pycharm
与ubuntu斗争的那些天,install&uninstall之间徘徊,作个总结吧首先是20.04 ,因为是最新版,想当然的就安上了,结果可想而知,20.04桌面比较耐看,但是仅此而已… … 作开发需要的库,版本跟不上然后就弃了然后就是16.04,各种库的版本比较匹配,出现的问题有:更新软件之后桌面进不去,环境变量改来改去都无果,有人说是软件更新了,GPU驱动没更,导致ubuntu.desktop啥的出问题,无果,果断重装…再有就是驱动装上过后,java版本的问题导致sh脚本不能运行,软件打
2020-06-05 21:54:10 330
原创 计算机视觉入门到学习阶段定位
近期在csdn学院看到的一个不错的免费视频资料,内容涵盖了计算机视觉介绍,传统的图像处理方法,深度学习之神经网络等方法,对小白作为了解计算机视觉的整体思路,定位自身学习阶段有一定帮助。部分收藏截图:...
2020-02-16 11:37:16 225
原创 Pycharm 远程服务器使用要点小结
Pycharm 远程服务器使用要点首先,解释两个我自己刚接触时候遇到的困惑和解决办法:第一,登录IP是什么,本地IP,远程服务器IP,VPN IP,Pycahrm中用的是容器的IP和对应的密码,后文截图展示。第二,网页端容器需要连接学校内网(企业应该是类似的局域网)才能进入,但是实验室校园wifi信号非常不理想,我想了很多办法,手机连wifi共享网络,插移动网卡等信号都不稳定,考虑再三,挂远...
2020-02-01 10:03:54 1932 2
原创 pycharm+win10+opencv-python安装!
之前学习的时候经常看到 import cv2 自己尝试安装总出问题今天要用非解决不可了,转换下思路就搞定了,前后几分钟,本着感恩的心态,也分享下经验关键在于,pycharm中选择对应python版本的opencv-python,pycharm是可以直接安装的!!python3.5opencv-python 3.4.1.15通常在安装的时候都是直接搜opencv-python 我自...
2020-01-12 16:41:34 688
opencv+树莓派.rar
2020-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人