Flutter: 监听App显示,隐藏

关键代码 class _MyAppState extends State<MyApp> with WidgetsBindingObserver { @override void initState() { super.initState(); WidgetsBinding.instance.addObserver(this); } @override void dispose() { WidgetsBinding.instance.remove
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

FFmpeg RTSP流通过UDP传输问题

我自己在使用SRS服务的Ingest功能时发现在读取一个网络摄像头的RTSP流时一直不成功, 具体分析后发现SRS在调用FFmpeg时出了问题: /usr/local/ffmpeg/bin/ffmpeg -i rtsp://admin:[email protected]:554/profile1 -vcodec copy -acodec copy -f flv -y rtmp://192.168.50.212/live/test 报错如下: [rtsp @ 0x55842477d7
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

Day22 正则表达式

1.正则表达式所包含的元素种类 #正则表达式由一些 [普通字符] 和一些 [元字符] 组成: (1)普通字符包括大小写字母和数字 (2)元字符具有特殊含义,大体种类分为如下: 1.预定义字符集,字符组 2.量词 3.边界符 4.分组 1.1匹配单个字符 => [元字符] 预定义字符集 预定义字符集 匹配内容 . 匹配任意字符,除了换行符\n \d 匹配数字 \D 匹配非数字 \w 匹配字母或数字或下划线 (正则函数中,支持中文的匹配) \W 匹配非字母或数字或下划线 \s 匹配任意
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

os 对系统进行操作 | os 模块属性

# ### os 对系统进行操作 import os #system() 在python中执行系统命令 # os.system("touch ceshi1.txt") #linux # os.system("ifconfig") # os.system("mspaint") # windows # os.system("ipconfig") #popen() 执行系统命令返回对象,通过read方法读出字符串 # 使用popen 来解决windows 乱码的bug '
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

得小黄衫有感

所属课程 : 软件工程1916|W(福州大学) 所属团队: 待就业六人组 一、感言: 首先感谢邹欣老师赞助小黄衫,感谢老师、助教们的辛勤工作,感谢我们6p的PM&辛勤工作的各位组员。能拿到这次小黄衫比较出乎我的意料,我个人对分数高低比较佛系,没想过拿小黄衫,但是在这个过程中,我确实花了比较多的时间在这这门课,学习到了比较多的新知识,也算是付出有所回报!简单说一下学习到的新知识: 1. 首先有了软件工程的思想,虽然之前自己也写过写软件,但没有科学的理论武装,可扩展性、可阅读性极差! 2. 有了团
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

创建数据结构库基础设施——智能指针类

1,数据结构库架构图(本文暂时架构图,后有更改): 2,内存泄漏(臭名昭著 bug): 1,动态申请堆空间,用完后不归还; 1,短空间没影响,长时间会使堆空间内存变少; 2,对服务器来说很麻烦,因为服务器很久不重启; 2,C++ 语言中没有垃圾回收的机制; 1,Java、C#、Python 语言中有,申请了堆空间没用就归还; 3,指针无法控制所指堆空间的生命周期; 3,当代 C++ 中的智能指针: 1,指针生命周期结束时主动释放堆空间; 2,一片堆空间最多只能由一个指针标识; 3,杜绝指针运算
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

再探析构函数

目录 再探析构函数 调用析构函数时机 使用=default 使用=delete 合成的拷贝控制成员可能是删除的 再探析构函数 调用析构函数时机 无论何时一个对象被销毁,就会自动调用其析构函数: 变量在离开其作用域时被销毁 当一个对象被销毁时,其成员被销毁 容器(无论是标准库容器还是数组)被销毁时,其元素被销毁。 对于动态分配的对象,当对指向它的指针应用delete运算符时被销毁 对于临时对象,当创建它的完整表达式结束时被销毁 使用=default C++11新标准中,如果我们需要默认的行为,那
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

QT生成的exe在其他电脑打开

首先说一下我的开发的平台:vs2017+QT5.9   我们首先先用release版本来编译一下程序,然后我们得到了一个exe程序但是这个程序是不能脱离你的平台,甚至是不能脱离你所在的文件夹,这是因为它需要许多其他的文件来支持它的运行,我们不用一个一个 的将它需要的文件一一复制粘贴QT就提供了这么一个工具,下面我们来讲一下句提的步骤: 首先我们可以看到图中的QT 5,9,2 这个是QT给我们提供的工具。我们双击打开它。我所保存到目录是在C:\Users\1\Desktop\w所以采取接下来的操
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

idea中通过JDBC使用MySQL数据库与常见报错情况

在IDEA中使用数据库使用官方提供的MySQL数据库,需要将数据库的驱动包添加到项目的构建路径 即Project Structure->Modules->Dependencies->选择JARs,将驱动包导入。 然而在web程序中,即使是这样,直接运行程序还是会出现ClassNotFoundException: com.mysql.jdbc.Driver问题。 原因在于,必须将jar文件放入tomcat的lib文件夹下运行。 但是如果是采用一般java程序的话,有时候会报错 javax.net
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

7、python基础知识-注释

注释: 单行注释 ‘#’ 多行注释:''' ''' , """ """中间为被注释的内容
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

react native 使用iconfont

安卓的配置:   1.在android/app/src/assets/fonts文件夹下复制从iconfont下载的 (下载后的icon名称可以在下载来的文件中的html文件中)   2.在android/app/build.gradle中添加 project.ext.vectoricons = [ iconFontNames: [ 'iconfont.ttf' ] ]   3.使用:无需引入,因为assets会被自动识别 <Text style={{fontFamily:'iconf
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

Spring for Apache Kafka @KafkaListener

官方文档: https://docs.spring.io/spring-kafka/reference/html/ @KafkaListener The @KafkaListener annotation is used to designate a bean method as a listener for a listener container. The bean is wrapped in a MessagingMessageListenerAdapter configured wit
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

8、python基础知识-用户输入

#!/usr/bin/env python # _*_ coding: utf-8 _*_ num = 100 name = input("your name:") age = input("your age:") print (name,age) #input 接受的所有数据都是字符串,即便输入的是数字,依然会当作字符串处理 print (type(age)) # c:\python_note>python 8、python基础知识-用户输入.txt # your name:abc # yo
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

os.path----- | abspath | basename | dirname | split | splitext | getsize | isdir | isfile | islink 等方法

# ### os.path import os #abspath() 将相对路径转化为绝对路径 *** res = os.path.abspath(".") print(res) #basename() 返回文件名部分 *** pathvar = "/mnt/hgfs/gongxiang_16/day16/2.py" res = os.path.basename(pathvar) print(res) #dirname() 返回路径部分 *** pat
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

ASP.NET 后台接收前台POST过来的json数据方法 ASP.NET前后台交互之JSON数据

ASP.NET前后台交互之JSON数据 https://www.cnblogs.com/ensleep/p/3319756.html
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

第五次随笔

习题1:读入文件pmi_days.csv,完成以下操作: 1.统计质量等级对应的天数,例如: 优:5天 良:3天 中度污染:2天 2.找出PMI2.5的最大值和最小值,分别指出是哪一天。 import csv a=0 b=0 c=0 d=0 lista=[] listb=[] with open("C:/Users/Administrator/pmi_days.csv",'r') as f: reader = csv.reader(f) field
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

9、python基础知识-if判断

#!/usr/bin/env python # _*_ coding: utf-8 _*_ num = 36 guess_num = int(input(">>>:")) if guess_num == num : print("Yes,your got it...") else: print("No,it's wrong...") # c:\python_note>python 9、python基础知识-if判断.txt # >>>:20 # No,it's wrong... # # c:\
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

通用的调用WebService的两种方法。(调用别人提供的wsdl)(转)

转载自:http://blog.sina.com.cn/s/blog_65933e020101incz.html 1、调用WebService的Client端采用jax-ws调用WebService; 流程: 1) 建立JavaProject; 2) 建立WebServiceClient: (1) OtherèMyEclipseèWebServicesèWebServiceClient; (2) “Strategy”只能选jax-ws(不能选XFire); (3) 选用WSDL URL;((3
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

scrapy中间件的应用

一 . 先了解一下scrapy五大组件的工作流程    二 . 中间件的应用   从上图可以看出来,scrapy的工作流程中有两个中间件,分别是spider中间件,一个是Downloader中间件   这里我们先介绍一下Downloader中间件     爬虫文件(middle.py) import scrapy class MiddleSpider(scrapy.Spider): name = 'middle' # allowed_domains = ['www.x
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0

小黄衫获得感想

小黄衫获得感想 课程 软件工程 1916|W 要求 黄衫感想 帮助 回顾了一下半个学期以来的工作,总结了一些收获和感想 首先感谢邹欣老师赞助小黄衫,也感谢汪老师和助教们这半个多学期以来的指导和教诲。 十分荣幸能够获得小黄衫,也算是我这段时间努力的结果吧。 我认为这段时间的小组合作与我此次小黄衫的获得息息相关,在这里不得不感谢我的小组成员以及我们的小组长。大家都很优秀,很负责也很努力。 我们小组长真的是非常合格了。前两天听汪老师讲到小组领导人角色,我不得不再次感叹我们组真是很幸运能够拥有这样一位
分类: 其他 发布时间: 05-24 22:45 阅读次数: 0