unit_2_homework
随记2018/4/23 # 找元祖中的元素,移除每个元素的空格,并查找以a或A开头,c结尾的所有元素。
# 思路:将i取出来,求得li列表中有多少个元素for i in range(len(li));然后用li[i]的方式,让每个元素的空格去掉li[i] = li[i].replace(' ', '') tu = ('alex', ' aric', 'Alex', 'Tony') # 设置元祖
tu = list(tu)
相同内容 yaml 与 json 格式对比
关联数组: yaml person:
name: 张三
age: 24
json {
"person": {
"name": "张三",
. "age": 24
}
}
普通数组 yaml persons:
-
name: 张三
aeg: 24
-
name: 李四
age: 30
json {
"persons": [
{
工作随笔-2018.04.23
1、今天师傅给了我一个任务:让我做一个关于项目的采购清单,以及已采购项目的付款情况,本人是这样做的。 【做法】:本人将这个采购清单的大表格将不需要的部分隐藏,打印出来需要的部分,然后算出来合同金额、已经付款的金额、未付的金额 这是很小的一件事,但是我觉得我做的还 可 以。 2、下午的时候,张总让我取两瓶“寇兰山红酒”,我的做法是这样的。 【错误做法】:问了问行政,说没有寇兰山的红酒了,我就去告诉张总,说是红酒没有了,张总说,红酒还有,行政经理说的,我就又去问了行政。。。。。 【正确做法】:在领
QT5:C++实现基于multimedia的音乐播放器(一)
上一篇里简略的描述了一下播放器的实现,这一篇开始具体描述一下过程。 环境配置:Qt Creator 打开Qt Creator,创建一个new project,项目名称随你喜欢(我的是MusicPlayer),类名也随你喜欢(我的是Music),基类选择QWidget,不勾选界面UI(你也可以勾选UI,用QT自带的UI设计来创建界面),然后要记住项目保存路径不能有中文。 创建成功后,在MusicPlayer.pro(项目名称.pro)里加上“QT += multimedia”这一句: 1 QT
触发器-trigger
说明:当插入、修改、删除时执行一段SQL 基础知识,话不多说,上代码!! 语法: (创建) create trigger 触发器名_trigger on 表名 for insert/update/delete as sql语句 go 小李子:如何得到刚刚插入的一段代码 create trigger insert_trigger on student for insert as select * from inserted --注:红色区域是系统临时表,该表只能在触发器执行后才能查询的到 go
随手记一 2018/04/23 Ajax基础了解
1.什么是ajax? 主要目的是用来实现客户端和服务器之间的异步通信,实现页面的局部刷新 2.同步和异步! 同步:当多个线程同时向一个数据发送请求时,必须是A先执行完毕才可以给B,会出现阻塞的情况,但是属于线程安全的,避免了死锁 异步:当多个线程同时想一个数据发送请求时,资源虽然给的是A,但是B也可以访问,这样效率就比同步的高 3.Ajax的执行过程 1).创建一个XMLHttpRequets 2) .创建一个新的HTTP请求,并且指定请求方法,已经URL 3).设置响应请求HTTP请求状态的
python3全栈开发-补充UDP的套接字、操作系统、并发的理论基础
一、基于UDP的套接字 udp套接字简单示例 import socket
ip_port=('1.1.1.1',8181)
BUFSIZE=1024
udp_server_client=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
udp_server_client.bind(ip_port)
while True:
msg,addr=udp_server_client.recvfrom(BUFSIZE)
SpringBoot初接触
使用SpringBoot写HelloWorld,当配置好启动类后,再创建新的controller或其它类,启动项目后访问对应的映射名,页面显示: Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. 映射未找到,出现这个异常说明了跳转页面的url无对应的值. 解决: 排查过程: 1、先确定URL是否正确(正确无误);
DataProvider结合数据库实现数据驱动
第一:编写实现类 import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.*
火遍全球的Arduino,为什么在国内惨遭专家痛骂?
在国外,Arduino几乎就是创客和硬件创新的代名词,21世纪最重要的科技性事件——创客运动兴起的标志,就是2005年冬季第一块arduino开发板的诞生。这款电路板,在全球范围内瞬间激发起了经久不衰创客风潮。 大量涌现的创客项目,包括机器人、无人机、智能家居控制、3d打印等都主要是以Arduino为原型或基础研发。而基于 Arduino电路及引申的产业,例如Ardu...
东芝发布全系列消费级硬盘
东京--(美国商业资讯)--东芝电子元件及存储装置株式会社(“东芝”)今日宣布面向消费类市场推出六个新的内置硬盘系列:P300系列台式电脑硬盘(P300Desktop PC Hard Drives)、L200系列笔记本电脑硬盘(L200Laptop PC Hard Drives)、X300系列高性能硬盘(X300Performance Hard Drives)、N300系列NAS硬盘(N300NA...
窄带物联网(NB-IoT)通信透传板(DTU)是什么?
此文章来自:https://blog.csdn.net/qq_31352691/article/details/79983855窄带物联网(NB-IoT)可以应用到生活当中的方方面面,特别是农业、环境监测、城市管理等抄表类、泛环境监测类行业。NB-IoT通信透传板(DTU)为各类应用提供基于NB-IoT网络的透传数据通道。窄带物联网(NB-IoT)通信透传板(DTU)实物比较典型的如图所示:窄带物...
嵌入式Linux uboot知识简介
uboot的就是universal bootloader(通用的启动代码)。
一、uboot的作用
(1)uboot主要作用是用来启动操作系统内核;
(2)uboot还要负责部署整个计算机系统;
(3)uboot中还有操作flash等板子上硬盘的驱动;
(4)uboot还得提供一个命令行界面供人操作。
二、uboot必须解决的问题
(1)自身可开机直接启动
(2)能够引导操作
安装交叉编译器arm-none-linux-gnueabi-gcc 过程
(建议所有命令都在root下进行)
即先输入su获取root权限(如果提示密码错误自行百度更改密码)
再执行以下命令
1.下载,感谢万能的wget
wget http://www.codesourcery.com/sgpp/lite/arm/portal/package4571/public/arm-none-linux-gnueabi/arm-2009q1-203-arm-none-...
【串口通信】之基础知识
串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。要使你的电脑具有串口通信的功能,你的电脑必须有串口。大多数电脑上都至少有一个串口,它们通常被称作COM1口和COM2口。我使用的是usb转串口之类的工具进行通讯,有了串口,就有设备驱动程序。只要你仔细思考一下,串口通信所做的就是发送和接受数据,换句话说,你所作的一切就是在对串口进行IO的输入/输出,同时...
UCOS-iii 就绪表
UCOS-iii 就绪表有OSPrioTbl[ ],OSRdyList[prio]两个表。就绪队列包含两个数据结构:位映像表保存了哪个优先级中有任务待运行,优先级列表中包含了这该优先级下等待运行的任务。OSPrioTbl[ ] :bitmap记录相应的优先级bit位是否有任务进入就绪状态。如果对应的优先级任务进入就绪状态,就将该任务添加到OSRdyList[prio]中。OSRdyList[pri...
移植OpenSSL和libcurl到嵌入式linux,让终端支持https,遇到的问题总结
从官网下载openssl源码和 libcurl源码。OpenSSL顺利交叉编译通过。版本:OpenSSL openssl-1.1.0c.tar.gz版本 curl版本 curl-7.57.0.tar.gz tar -axvf .....准备开始交叉编译OpenSSL在openssl解压目录下,使用config命令CC=arm-linux-gcc ./config no-asm shared --...
今日推荐
周排行