自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习python

看着我周边的大佬们爬教务,用python写程序抢课,我也产生了学习python的想法,然而,菜就是菜,很多东西我都一点都不了解,糊里糊涂弄出来这么个东西,里面还有许多坑要填下面列一下我想的东西,首先,我认为我们浏览网页就是从本地给他发送一个请求,然后接受服务器端的数据展现在浏览器中,所以我们可以通过requests模块来构建post,get请求,模拟访问。首先是模拟登陆,用fiddler发...

2018-11-06 12:39:07 165 1

原创 移远BC95 nbiot接入华为OC云平台

工作方式:BC95模块工作的频率是850Mhz,需要插入电信nb卡。BC95设备 —> 电信基站 —> 电信云平台 —> 用户服务器 —>用户app应用模块接口:与外界通信主要是UART接口,使用AT指令集。 左侧边栏有profile开发、插件开发、模拟器等栏目。 一个NBIOT项目开发的典型流程 (1)step1:分析应用特点,定下信息上报和命令下发的内容、...

2018-11-06 12:01:38 370

原创 usb设备固定名称方法

当我们接入两个或两个以上的同类型usb设备时,内核会在/dev目录下生成对应的设备文件例如/dev/ttyUSB0,/dev/ttyUSB1。这样就会导致我们在访问设备时不知道相应的设备文件对应的是哪一个usb设备。下面讲一下几种方法来让大家能够正确的访问到想访问的设备。方法一:       如果是临时测试可以通过手动顺序插入设备来做到区分,先插入的设备生成的设备文件编号较低,比如usb转...

2018-11-06 11:55:32 816

原创 基于Redis实现分布式消息队列

在功能设计上,我崇尚奥卡姆剃刀法则。 对于消息队列,只需要两个方法: 生产 和 消费。 具体的业务场景是任务队列,代码设计如下:同时支持多个队列,每个队列都应该有个名字。final确保TaskQueue是线程安全的。TaskQueue的实现类也应该确保线程安全。addTask向队列中添加一个任务。队列中仅保存任务的id,不存储任务的业务数据。popTask从队列中取出一个任务来执行...

2018-11-05 14:59:35 347

原创 PCB结构设计.

一般PCB基本设计流程如下:前期准备->PCB结构设计->PCB布局->布线->布线优化和丝印->网络和DRC检查和结构检查->制版. 第一:前期准备.这包括准备元件库和原理图.“工欲善其事,必先利其器”,要做出一块好的板子,除了要设计好原理之外,还要画得好.在进行PCB设计之前,首先要准备好原理图SCH的元件库和PCB的元件库.PCB的元件库要求较...

2018-11-05 10:59:58 597

原创 核模式和用户模式

windows操作系统windows系统被分成内核模式和用户模式内核的主要功能是在客户程序和运行在用户空间的各种服务(属系统程序)之间进行通信。在这种结构下,应用程序发出的请求首先被内核俘获,由它把消息传递给相应的系统进程去处理,处理完后,同样通过内核,把回应的消息发还给客户。客户程序和各种服务进程之间不会直接交互,必须通过内核的消息交换才能完成相互通信。这就是“微内核”构造模式。系...

2018-11-05 10:54:37 408

原创 UART和USART的区别

UART定义  UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信,如汽车音响与外接AP之间的通信,与PC机通信包括与监控调试器和其它器件,如EEPROM通信。  通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传...

2018-11-05 10:52:57 259

原创 从生活中领悟设计模式

设计模式(Design Pattern)是一套被反复使用、多数人知晓的、无数工程师实践的代码设计经验的总结,它是面向对象思想的高度提炼和模板化。使用设计模式将会让代码具有更高的可重用性、更好的灵活性和可拓展性、更容易阅读和理解。程序不应只是冷冰冰的代码,更应赋予它生活的乐趣和特殊的意义。本课程内容将会从生活的角度,在生活的每一个细节和故事中解读一个个设计模式。力求用更通俗的语言阐述难懂的概念;...

2018-11-05 10:51:15 189

原创 多出多个虚拟显示器的解决方法

昨天更新Windows 10 1809 之后,系统中多出了4个“通用非即插即用监视器”,由于本人长期是笔记本外接显示器使用,出现这个问题后,鼠标会经常性的跑到另外的屏幕上去,甚至一些窗口会跑到其他页面上去。到NVIDIA控制面板查看之后发现多出的显示器是在核心显卡上,所以怀疑是核显的问题。其实之前也出现过类似问题,Google之后发现有人也有类似问题。尝试在任务管理器中卸载多出的显示器,重启之...

2018-11-05 10:49:14 2052

原创 反向生成webservice服务端

正常情况下,都是我们项目组创建一个webservice服务端,客户通过我们提供的wsdl地址生成客户端并进行访问;但是最近和一个国企做接口对接,他们却只提供给我们wsdl,需要我们根据wsdl生成服务端,提供服务给他们。故有此文。生成方式通过wsdl生成服务端的方法总共有3种方法:l 使用soapUI生成l 使用myeclipse的web service生成l 使用wsdl2j...

2018-10-30 13:20:52 219

原创 红黑树的根结点不一定是索引位置的头结点

DK 1.8对HashMap进行了比较大的优化,底层实现由之前的“数组+链表”改为“数组+链表+红黑树”,本文就HashMap的几个常用的重要方法和JDK 1.8之前的死循环问题展开学习讨论。JDK 1.8的HashMap的数据结构如下图所示,当链表节点较少时仍然是以链表存在,当链表节点较多时(大于8)会转为红黑树。先了解以下几个点,有利于更好的理解HashMap的源码和阅读本文。头节点指...

2018-10-30 13:19:24 319

转载 如何保证db与缓存的数据一致性

为了提升性能,缓存在系统开发中具有普遍的应用。常见的模式是先查询/更新db后再去更新缓存,那么如何保证db和缓存的数据一致性的问题是实际开发中经常遇到的问题。这种场景下容易造成数据不一致的问题主要是缓存双写。先查询或者更新db,然后再更新缓存,这里可能出现的一种不一致的情况是db更新或查询成功,但是缓存更新失败了,这个不一致的问题可以通过重试更新缓存的方式来解决,保证最终一致性。但是这个方案只...

2018-10-30 13:05:49 109

原创 字符串中没有标点符号

sentence="知之为知之不知为不知"dict1={}for s in sentence:    dict1[s]=dict1.setdefault(s,0)+1print(dict1)其中,setdefault(s,0)的作用是:如果dict1中存在键s时,就返回键s的值(某个字的频率);如果dict1中不存在键s时,就将键s的值设置为0。...

2018-10-30 11:19:34 271

转载 python3 class

"""一、定义一个学生Student类。有下面的类属性:1 姓名 name2 年龄 age3 成绩 score(语文,数学,英语) [每课成绩的类型为整数]类方法:1 获取学生的姓名:get_name() 返回类型:str2 获取学生的年龄:get_age() 返回类型:int3 返回3门科目中最高的分数。get_course() 返回类型:int写好类以后,可以定义2个...

2018-10-30 11:18:24 356

原创 Python缓存了整数和短字符串

对象的内存使用赋值语句是语言最常见的功能了。但即使是最简单的赋值语句,也可以很有内涵。Python的赋值语句就很值得研究。整数1为一个对象。而a是一个引用。利用赋值语句,引用a指向对象1。Python是动态类型的语言(参考动态类型),对象与引用分离。Python像使用“筷子”那样,通过引用来接触和翻动真正的食物——对象。引用和对象 为了探索对象在内存的存储,我们可以求助于Pytho...

2018-10-30 11:14:40 203

原创 无名管道有两种局限性

无名管道相对于有名管道而言,它不存在管道文件,它实现进程间通信的一般方式是借助父子进程共享fork之前打开的文件描述符,所以无名管道只能应用于父子进程间通讯。无名管道有两种局限性历史上,无名管道是半双工通信的信道,也就是说,一个进程写的时候,另一个进程只能读,同时只有一个进程进行读,也只有一个进程进行写操作。他们只能在具有公共祖先的进程之间使用,也就是我们所说的父子进程。该系统调用的...

2018-10-26 10:35:09 438

空空如也

空空如也

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

TA关注的人

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